a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models Logo
NPSMEFTd6General.cpp
Go to the documentation of this file.
1/*
2 * Copyright (C) 2014 HEPfit Collaboration
3 *
4 *
5 * For the licensing terms see doc/COPYING.
6 */
7
8#include "NPSMEFTd6General.h"
9#include <limits>
10#include <gsl/gsl_sf.h>
11#include <boost/bind/bind.hpp>
12#include "gslpp_function_adapter.h"
13#include <TF1.h>
14#include <Math/WrappedTF1.h>
15#include <Math/BrentRootFinder.h>
16
17
18using namespace boost::placeholders;
19
20const std::string NPSMEFTd6General::NPSMEFTd6GeneralVars[NNPSMEFTd6GeneralVars]
21 = {
22 // "g1_LNP", "g2_LNP", "g3_LNP", "lambdaH_LNP", "muH_LNP",
23 // "Yu_LNP", "Yc_LNP", "Yt_LNP", "Yd_LNP", "Ys_LNP", "Yb_LNP",
24 // "Ye_LNP", "Ymu_LNP", "Ytau_LNP",
25 // "s12CKM_LNP", "s13CKM_LNP", "s23CKM_LNP", "dCKM_LNP",
26 "CG_LNP", "CW_LNP", "CHG_LNP", "CHW_LNP", "CHB_LNP",
27 "CHWB_LNP", "CHD_LNP", "CHbox_LNP", "CH_LNP",
28 "CGtilde_LNP", "CWtilde_LNP", "CHGtilde_LNP", "CHWtilde_LNP", "CHBtilde_LNP", "CHWtildeB_LNP",
29 "CHl1_11r_LNP", "CHl1_12r_LNP", "CHl1_13r_LNP", "CHl1_22r_LNP", "CHl1_23r_LNP", "CHl1_33r_LNP",
30 "CHl1_12i_LNP", "CHl1_13i_LNP", "CHl1_23i_LNP",
31 "CHl3_11r_LNP", "CHl3_12r_LNP", "CHl3_13r_LNP", "CHl3_22r_LNP", "CHl3_23r_LNP", "CHl3_33r_LNP",
32 "CHl3_12i_LNP", "CHl3_13i_LNP", "CHl3_23i_LNP",
33 "CHe_11r_LNP", "CHe_12r_LNP", "CHe_13r_LNP", "CHe_22r_LNP", "CHe_23r_LNP", "CHe_33r_LNP",
34 "CHe_12i_LNP", "CHe_13i_LNP", "CHe_23i_LNP",
35 "CHq1_11r_LNP", "CHq1_12r_LNP", "CHq1_13r_LNP", "CHq1_22r_LNP", "CHq1_23r_LNP", "CHq1_33r_LNP",
36 "CHq1_12i_LNP", "CHq1_13i_LNP", "CHq1_23i_LNP",
37 "CHq3_11r_LNP", "CHq3_12r_LNP", "CHq3_13r_LNP", "CHq3_22r_LNP", "CHq3_23r_LNP", "CHq3_33r_LNP",
38 "CHq3_12i_LNP", "CHq3_13i_LNP", "CHq3_23i_LNP",
39 "CHu_11r_LNP", "CHu_12r_LNP", "CHu_13r_LNP", "CHu_22r_LNP", "CHu_23r_LNP", "CHu_33r_LNP",
40 "CHu_12i_LNP", "CHu_13i_LNP", "CHu_23i_LNP",
41 "CHd_11r_LNP", "CHd_12r_LNP", "CHd_13r_LNP", "CHd_22r_LNP", "CHd_23r_LNP", "CHd_33r_LNP",
42 "CHd_12i_LNP", "CHd_13i_LNP", "CHd_23i_LNP",
43 "CHud_11r_LNP", "CHud_12r_LNP", "CHud_13r_LNP", "CHud_21r_LNP", "CHud_22r_LNP", "CHud_23r_LNP", "CHud_31r_LNP", "CHud_32r_LNP", "CHud_33r_LNP",
44 "CHud_11i_LNP", "CHud_12i_LNP", "CHud_13i_LNP", "CHud_21i_LNP", "CHud_22i_LNP", "CHud_23i_LNP", "CHud_31i_LNP", "CHud_32i_LNP", "CHud_33i_LNP",
45 "CeH_11r_LNP", "CeH_12r_LNP", "CeH_13r_LNP", "CeH_21r_LNP", "CeH_22r_LNP", "CeH_23r_LNP", "CeH_31r_LNP", "CeH_32r_LNP", "CeH_33r_LNP",
46 "CeH_11i_LNP", "CeH_12i_LNP", "CeH_13i_LNP", "CeH_21i_LNP", "CeH_22i_LNP", "CeH_23i_LNP", "CeH_31i_LNP", "CeH_32i_LNP", "CeH_33i_LNP",
47 "CuH_11r_LNP", "CuH_12r_LNP", "CuH_13r_LNP", "CuH_21r_LNP", "CuH_22r_LNP", "CuH_23r_LNP", "CuH_31r_LNP", "CuH_32r_LNP", "CuH_33r_LNP",
48 "CuH_11i_LNP", "CuH_12i_LNP", "CuH_13i_LNP", "CuH_21i_LNP", "CuH_22i_LNP", "CuH_23i_LNP", "CuH_31i_LNP", "CuH_32i_LNP", "CuH_33i_LNP",
49 "CdH_11r_LNP", "CdH_12r_LNP", "CdH_13r_LNP", "CdH_21r_LNP", "CdH_22r_LNP", "CdH_23r_LNP", "CdH_31r_LNP", "CdH_32r_LNP", "CdH_33r_LNP",
50 "CdH_11i_LNP", "CdH_12i_LNP", "CdH_13i_LNP", "CdH_21i_LNP", "CdH_22i_LNP", "CdH_23i_LNP", "CdH_31i_LNP", "CdH_32i_LNP", "CdH_33i_LNP",
51 "CuG_11r_LNP", "CuG_12r_LNP", "CuG_13r_LNP", "CuG_21r_LNP", "CuG_22r_LNP", "CuG_23r_LNP", "CuG_31r_LNP", "CuG_32r_LNP", "CuG_33r_LNP",
52 "CuG_11i_LNP", "CuG_12i_LNP", "CuG_13i_LNP", "CuG_21i_LNP", "CuG_22i_LNP", "CuG_23i_LNP", "CuG_31i_LNP", "CuG_32i_LNP", "CuG_33i_LNP",
53 "CuW_11r_LNP", "CuW_12r_LNP", "CuW_13r_LNP", "CuW_21r_LNP", "CuW_22r_LNP", "CuW_23r_LNP", "CuW_31r_LNP", "CuW_32r_LNP", "CuW_33r_LNP",
54 "CuW_11i_LNP", "CuW_12i_LNP", "CuW_13i_LNP", "CuW_21i_LNP", "CuW_22i_LNP", "CuW_23i_LNP", "CuW_31i_LNP", "CuW_32i_LNP", "CuW_33i_LNP",
55 "CuB_11r_LNP", "CuB_12r_LNP", "CuB_13r_LNP", "CuB_21r_LNP", "CuB_22r_LNP", "CuB_23r_LNP", "CuB_31r_LNP", "CuB_32r_LNP", "CuB_33r_LNP",
56 "CuB_11i_LNP", "CuB_12i_LNP", "CuB_13i_LNP", "CuB_21i_LNP", "CuB_22i_LNP", "CuB_23i_LNP", "CuB_31i_LNP", "CuB_32i_LNP", "CuB_33i_LNP",
57 "CdG_11r_LNP", "CdG_12r_LNP", "CdG_13r_LNP", "CdG_21r_LNP", "CdG_22r_LNP", "CdG_23r_LNP", "CdG_31r_LNP", "CdG_32r_LNP", "CdG_33r_LNP",
58 "CdG_11i_LNP", "CdG_12i_LNP", "CdG_13i_LNP", "CdG_21i_LNP", "CdG_22i_LNP", "CdG_23i_LNP", "CdG_31i_LNP", "CdG_32i_LNP", "CdG_33i_LNP",
59 "CdW_11r_LNP", "CdW_12r_LNP", "CdW_13r_LNP", "CdW_21r_LNP", "CdW_22r_LNP", "CdW_23r_LNP", "CdW_31r_LNP", "CdW_32r_LNP", "CdW_33r_LNP",
60 "CdW_11i_LNP", "CdW_12i_LNP", "CdW_13i_LNP", "CdW_21i_LNP", "CdW_22i_LNP", "CdW_23i_LNP", "CdW_31i_LNP", "CdW_32i_LNP", "CdW_33i_LNP",
61 "CdB_11r_LNP", "CdB_12r_LNP", "CdB_13r_LNP", "CdB_21r_LNP", "CdB_22r_LNP", "CdB_23r_LNP", "CdB_31r_LNP", "CdB_32r_LNP", "CdB_33r_LNP",
62 "CdB_11i_LNP", "CdB_12i_LNP", "CdB_13i_LNP", "CdB_21i_LNP", "CdB_22i_LNP", "CdB_23i_LNP", "CdB_31i_LNP", "CdB_32i_LNP", "CdB_33i_LNP",
63 "CeW_11r_LNP", "CeW_12r_LNP", "CeW_13r_LNP", "CeW_21r_LNP", "CeW_22r_LNP", "CeW_23r_LNP", "CeW_31r_LNP", "CeW_32r_LNP", "CeW_33r_LNP",
64 "CeW_11i_LNP", "CeW_12i_LNP", "CeW_13i_LNP", "CeW_21i_LNP", "CeW_22i_LNP", "CeW_23i_LNP", "CeW_31i_LNP", "CeW_32i_LNP", "CeW_33i_LNP",
65 "CeB_11r_LNP", "CeB_12r_LNP", "CeB_13r_LNP", "CeB_21r_LNP", "CeB_22r_LNP", "CeB_23r_LNP", "CeB_31r_LNP", "CeB_32r_LNP", "CeB_33r_LNP",
66 "CeB_11i_LNP", "CeB_12i_LNP", "CeB_13i_LNP", "CeB_21i_LNP", "CeB_22i_LNP", "CeB_23i_LNP", "CeB_31i_LNP", "CeB_32i_LNP", "CeB_33i_LNP",
67 "Cll_1111r_LNP", "Cll_1112r_LNP", "Cll_1113r_LNP", "Cll_1122r_LNP", "Cll_1123r_LNP", "Cll_1133r_LNP", "Cll_1212r_LNP", "Cll_1213r_LNP", "Cll_1221r_LNP",
68 "Cll_1222r_LNP", "Cll_1223r_LNP", "Cll_1231r_LNP", "Cll_1232r_LNP", "Cll_1233r_LNP", "Cll_1313r_LNP", "Cll_1322r_LNP", "Cll_1323r_LNP", "Cll_1331r_LNP",
69 "Cll_1332r_LNP", "Cll_1333r_LNP", "Cll_2222r_LNP", "Cll_2223r_LNP", "Cll_2233r_LNP", "Cll_2323r_LNP", "Cll_2332r_LNP", "Cll_2333r_LNP", "Cll_3333r_LNP",
70 "Cll_1112i_LNP", "Cll_1113i_LNP", "Cll_1123i_LNP", "Cll_1212i_LNP", "Cll_1213i_LNP", "Cll_1222i_LNP", "Cll_1223i_LNP", "Cll_1231i_LNP", "Cll_1232i_LNP",
71 "Cll_1233i_LNP", "Cll_1313i_LNP", "Cll_1322i_LNP", "Cll_1323i_LNP", "Cll_1332i_LNP", "Cll_1333i_LNP", "Cll_2223i_LNP", "Cll_2323i_LNP", "Cll_2333i_LNP",
72 "Clq1_1111r_LNP", "Clq1_1112r_LNP", "Clq1_1113r_LNP", "Clq1_1122r_LNP", "Clq1_1123r_LNP", "Clq1_1133r_LNP", "Clq1_1211r_LNP", "Clq1_1212r_LNP", "Clq1_1213r_LNP",
73 "Clq1_1221r_LNP", "Clq1_1222r_LNP", "Clq1_1223r_LNP", "Clq1_1231r_LNP", "Clq1_1232r_LNP", "Clq1_1233r_LNP", "Clq1_1311r_LNP", "Clq1_1312r_LNP", "Clq1_1313r_LNP",
74 "Clq1_1321r_LNP", "Clq1_1322r_LNP", "Clq1_1323r_LNP", "Clq1_1331r_LNP", "Clq1_1332r_LNP", "Clq1_1333r_LNP", "Clq1_2211r_LNP", "Clq1_2212r_LNP", "Clq1_2213r_LNP",
75 "Clq1_2222r_LNP", "Clq1_2223r_LNP", "Clq1_2233r_LNP", "Clq1_2311r_LNP", "Clq1_2312r_LNP", "Clq1_2313r_LNP", "Clq1_2321r_LNP", "Clq1_2322r_LNP", "Clq1_2323r_LNP",
76 "Clq1_2331r_LNP", "Clq1_2332r_LNP", "Clq1_2333r_LNP", "Clq1_3311r_LNP", "Clq1_3312r_LNP", "Clq1_3313r_LNP", "Clq1_3322r_LNP", "Clq1_3323r_LNP", "Clq1_3333r_LNP",
77 "Clq1_1112i_LNP", "Clq1_1113i_LNP", "Clq1_1123i_LNP", "Clq1_1211i_LNP", "Clq1_1212i_LNP", "Clq1_1213i_LNP", "Clq1_1221i_LNP", "Clq1_1222i_LNP", "Clq1_1223i_LNP",
78 "Clq1_1231i_LNP", "Clq1_1232i_LNP", "Clq1_1233i_LNP", "Clq1_1311i_LNP", "Clq1_1312i_LNP", "Clq1_1313i_LNP", "Clq1_1321i_LNP", "Clq1_1322i_LNP", "Clq1_1323i_LNP",
79 "Clq1_1331i_LNP", "Clq1_1332i_LNP", "Clq1_1333i_LNP", "Clq1_2212i_LNP", "Clq1_2213i_LNP", "Clq1_2223i_LNP", "Clq1_2312i_LNP", "Clq1_2313i_LNP", "Clq1_2321i_LNP",
80 "Clq1_2322i_LNP", "Clq1_2323i_LNP", "Clq1_2331i_LNP", "Clq1_2332i_LNP", "Clq1_2333i_LNP", "Clq1_2311i_LNP", "Clq1_3312i_LNP", "Clq1_3313i_LNP", "Clq1_3323i_LNP",
81 "Clq3_1111r_LNP", "Clq3_1112r_LNP", "Clq3_1113r_LNP", "Clq3_1122r_LNP", "Clq3_1123r_LNP", "Clq3_1133r_LNP", "Clq3_1211r_LNP", "Clq3_1212r_LNP", "Clq3_1213r_LNP",
82 "Clq3_1221r_LNP", "Clq3_1222r_LNP", "Clq3_1223r_LNP", "Clq3_1231r_LNP", "Clq3_1232r_LNP", "Clq3_1233r_LNP", "Clq3_1311r_LNP", "Clq3_1312r_LNP", "Clq3_1313r_LNP",
83 "Clq3_1321r_LNP", "Clq3_1322r_LNP", "Clq3_1323r_LNP", "Clq3_1331r_LNP", "Clq3_1332r_LNP", "Clq3_1333r_LNP", "Clq3_2211r_LNP", "Clq3_2212r_LNP", "Clq3_2213r_LNP",
84 "Clq3_2222r_LNP", "Clq3_2223r_LNP", "Clq3_2233r_LNP", "Clq3_2311r_LNP", "Clq3_2312r_LNP", "Clq3_2313r_LNP", "Clq3_2321r_LNP", "Clq3_2322r_LNP", "Clq3_2323r_LNP",
85 "Clq3_2331r_LNP", "Clq3_2332r_LNP", "Clq3_2333r_LNP", "Clq3_3311r_LNP", "Clq3_3312r_LNP", "Clq3_3313r_LNP", "Clq3_3322r_LNP", "Clq3_3323r_LNP", "Clq3_3333r_LNP",
86 "Clq3_1112i_LNP", "Clq3_1113i_LNP", "Clq3_1123i_LNP", "Clq3_1211i_LNP", "Clq3_1212i_LNP", "Clq3_1213i_LNP", "Clq3_1221i_LNP", "Clq3_1222i_LNP", "Clq3_1223i_LNP",
87 "Clq3_1231i_LNP", "Clq3_1232i_LNP", "Clq3_1233i_LNP", "Clq3_1311i_LNP", "Clq3_1312i_LNP", "Clq3_1313i_LNP", "Clq3_1321i_LNP", "Clq3_1322i_LNP", "Clq3_1323i_LNP",
88 "Clq3_1331i_LNP", "Clq3_1332i_LNP", "Clq3_1333i_LNP", "Clq3_2212i_LNP", "Clq3_2213i_LNP", "Clq3_2223i_LNP", "Clq3_2312i_LNP", "Clq3_2313i_LNP", "Clq3_2321i_LNP",
89 "Clq3_2322i_LNP", "Clq3_2323i_LNP", "Clq3_2331i_LNP", "Clq3_2332i_LNP", "Clq3_2333i_LNP", "Clq3_2311i_LNP", "Clq3_3312i_LNP", "Clq3_3313i_LNP", "Clq3_3323i_LNP",
90 "Cee_1111r_LNP", "Cee_1112r_LNP", "Cee_1113r_LNP", "Cee_1122r_LNP", "Cee_1123r_LNP", "Cee_1133r_LNP", "Cee_1212r_LNP", "Cee_1213r_LNP", "Cee_1222r_LNP",
91 "Cee_1223r_LNP", "Cee_1232r_LNP", "Cee_1233r_LNP", "Cee_1313r_LNP", "Cee_1323r_LNP", "Cee_1333r_LNP", "Cee_2222r_LNP", "Cee_2223r_LNP", "Cee_2233r_LNP",
92 "Cee_2323r_LNP", "Cee_2333r_LNP", "Cee_3333r_LNP", "Cee_1112i_LNP", "Cee_1113i_LNP", "Cee_1123i_LNP", "Cee_1212i_LNP", "Cee_1213i_LNP", "Cee_1222i_LNP",
93 "Cee_1223i_LNP", "Cee_1232i_LNP", "Cee_1233i_LNP", "Cee_1313i_LNP", "Cee_1323i_LNP", "Cee_1333i_LNP", "Cee_2223i_LNP", "Cee_2323i_LNP", "Cee_2333i_LNP",
94 "Ceu_1111r_LNP", "Ceu_1112r_LNP", "Ceu_1113r_LNP", "Ceu_1122r_LNP", "Ceu_1123r_LNP", "Ceu_1133r_LNP", "Ceu_1211r_LNP", "Ceu_1212r_LNP", "Ceu_1213r_LNP",
95 "Ceu_1221r_LNP", "Ceu_1222r_LNP", "Ceu_1223r_LNP", "Ceu_1231r_LNP", "Ceu_1232r_LNP", "Ceu_1233r_LNP", "Ceu_1311r_LNP", "Ceu_1312r_LNP", "Ceu_1313r_LNP",
96 "Ceu_1321r_LNP", "Ceu_1322r_LNP", "Ceu_1323r_LNP", "Ceu_1331r_LNP", "Ceu_1332r_LNP", "Ceu_1333r_LNP", "Ceu_2211r_LNP", "Ceu_2212r_LNP", "Ceu_2213r_LNP",
97 "Ceu_2222r_LNP", "Ceu_2223r_LNP", "Ceu_2233r_LNP", "Ceu_2311r_LNP", "Ceu_2312r_LNP", "Ceu_2313r_LNP", "Ceu_2321r_LNP", "Ceu_2322r_LNP", "Ceu_2323r_LNP",
98 "Ceu_2331r_LNP", "Ceu_2332r_LNP", "Ceu_2333r_LNP", "Ceu_3311r_LNP", "Ceu_3312r_LNP", "Ceu_3313r_LNP", "Ceu_3322r_LNP", "Ceu_3323r_LNP", "Ceu_3333r_LNP",
99 "Ceu_1112i_LNP", "Ceu_1113i_LNP", "Ceu_1123i_LNP", "Ceu_1211i_LNP", "Ceu_1212i_LNP", "Ceu_1213i_LNP", "Ceu_1221i_LNP", "Ceu_1222i_LNP", "Ceu_1223i_LNP",
100 "Ceu_1231i_LNP", "Ceu_1232i_LNP", "Ceu_1233i_LNP", "Ceu_1311i_LNP", "Ceu_1312i_LNP", "Ceu_1313i_LNP", "Ceu_1321i_LNP", "Ceu_1322i_LNP", "Ceu_1323i_LNP",
101 "Ceu_1331i_LNP", "Ceu_1332i_LNP", "Ceu_1333i_LNP", "Ceu_2212i_LNP", "Ceu_2213i_LNP", "Ceu_2223i_LNP", "Ceu_2312i_LNP", "Ceu_2313i_LNP", "Ceu_2321i_LNP",
102 "Ceu_2322i_LNP", "Ceu_2323i_LNP", "Ceu_2331i_LNP", "Ceu_2332i_LNP", "Ceu_2333i_LNP", "Ceu_2311i_LNP", "Ceu_3312i_LNP", "Ceu_3313i_LNP", "Ceu_3323i_LNP",
103 "Ced_1111r_LNP", "Ced_1112r_LNP", "Ced_1113r_LNP", "Ced_1122r_LNP", "Ced_1123r_LNP", "Ced_1133r_LNP", "Ced_1211r_LNP", "Ced_1212r_LNP", "Ced_1213r_LNP",
104 "Ced_1221r_LNP", "Ced_1222r_LNP", "Ced_1223r_LNP", "Ced_1231r_LNP", "Ced_1232r_LNP", "Ced_1233r_LNP", "Ced_1311r_LNP", "Ced_1312r_LNP", "Ced_1313r_LNP",
105 "Ced_1321r_LNP", "Ced_1322r_LNP", "Ced_1323r_LNP", "Ced_1331r_LNP", "Ced_1332r_LNP", "Ced_1333r_LNP", "Ced_2211r_LNP", "Ced_2212r_LNP", "Ced_2213r_LNP",
106 "Ced_2222r_LNP", "Ced_2223r_LNP", "Ced_2233r_LNP", "Ced_2311r_LNP", "Ced_2312r_LNP", "Ced_2313r_LNP", "Ced_2321r_LNP", "Ced_2322r_LNP", "Ced_2323r_LNP",
107 "Ced_2331r_LNP", "Ced_2332r_LNP", "Ced_2333r_LNP", "Ced_3311r_LNP", "Ced_3312r_LNP", "Ced_3313r_LNP", "Ced_3322r_LNP", "Ced_3323r_LNP", "Ced_3333r_LNP",
108 "Ced_1112i_LNP", "Ced_1113i_LNP", "Ced_1123i_LNP", "Ced_1211i_LNP", "Ced_1212i_LNP", "Ced_1213i_LNP", "Ced_1221i_LNP", "Ced_1222i_LNP", "Ced_1223i_LNP",
109 "Ced_1231i_LNP", "Ced_1232i_LNP", "Ced_1233i_LNP", "Ced_1311i_LNP", "Ced_1312i_LNP", "Ced_1313i_LNP", "Ced_1321i_LNP", "Ced_1322i_LNP", "Ced_1323i_LNP",
110 "Ced_1331i_LNP", "Ced_1332i_LNP", "Ced_1333i_LNP", "Ced_2212i_LNP", "Ced_2213i_LNP", "Ced_2223i_LNP", "Ced_2312i_LNP", "Ced_2313i_LNP", "Ced_2321i_LNP",
111 "Ced_2322i_LNP", "Ced_2323i_LNP", "Ced_2331i_LNP", "Ced_2332i_LNP", "Ced_2333i_LNP", "Ced_2311i_LNP", "Ced_3312i_LNP", "Ced_3313i_LNP", "Ced_3323i_LNP",
112 "Cle_1111r_LNP", "Cle_1112r_LNP", "Cle_1113r_LNP", "Cle_1122r_LNP", "Cle_1123r_LNP", "Cle_1133r_LNP", "Cle_1211r_LNP", "Cle_1212r_LNP", "Cle_1213r_LNP",
113 "Cle_1221r_LNP", "Cle_1222r_LNP", "Cle_1223r_LNP", "Cle_1231r_LNP", "Cle_1232r_LNP", "Cle_1233r_LNP", "Cle_1311r_LNP", "Cle_1312r_LNP", "Cle_1313r_LNP",
114 "Cle_1321r_LNP", "Cle_1322r_LNP", "Cle_1323r_LNP", "Cle_1331r_LNP", "Cle_1332r_LNP", "Cle_1333r_LNP", "Cle_2211r_LNP", "Cle_2212r_LNP", "Cle_2213r_LNP",
115 "Cle_2222r_LNP", "Cle_2223r_LNP", "Cle_2233r_LNP", "Cle_2311r_LNP", "Cle_2312r_LNP", "Cle_2313r_LNP", "Cle_2321r_LNP", "Cle_2322r_LNP", "Cle_2323r_LNP",
116 "Cle_2331r_LNP", "Cle_2332r_LNP", "Cle_2333r_LNP", "Cle_3311r_LNP", "Cle_3312r_LNP", "Cle_3313r_LNP", "Cle_3322r_LNP", "Cle_3323r_LNP", "Cle_3333r_LNP",
117 "Cle_1112i_LNP", "Cle_1113i_LNP", "Cle_1123i_LNP", "Cle_1211i_LNP", "Cle_1212i_LNP", "Cle_1213i_LNP", "Cle_1221i_LNP", "Cle_1222i_LNP", "Cle_1223i_LNP",
118 "Cle_1231i_LNP", "Cle_1232i_LNP", "Cle_1233i_LNP", "Cle_1311i_LNP", "Cle_1312i_LNP", "Cle_1313i_LNP", "Cle_1321i_LNP", "Cle_1322i_LNP", "Cle_1323i_LNP",
119 "Cle_1331i_LNP", "Cle_1332i_LNP", "Cle_1333i_LNP", "Cle_2212i_LNP", "Cle_2213i_LNP", "Cle_2223i_LNP", "Cle_2312i_LNP", "Cle_2313i_LNP", "Cle_2321i_LNP",
120 "Cle_2322i_LNP", "Cle_2323i_LNP", "Cle_2331i_LNP", "Cle_2332i_LNP", "Cle_2333i_LNP", "Cle_2311i_LNP", "Cle_3312i_LNP", "Cle_3313i_LNP", "Cle_3323i_LNP",
121 "Clu_1111r_LNP", "Clu_1112r_LNP", "Clu_1113r_LNP", "Clu_1122r_LNP", "Clu_1123r_LNP", "Clu_1133r_LNP", "Clu_1211r_LNP", "Clu_1212r_LNP", "Clu_1213r_LNP",
122 "Clu_1221r_LNP", "Clu_1222r_LNP", "Clu_1223r_LNP", "Clu_1231r_LNP", "Clu_1232r_LNP", "Clu_1233r_LNP", "Clu_1311r_LNP", "Clu_1312r_LNP", "Clu_1313r_LNP",
123 "Clu_1321r_LNP", "Clu_1322r_LNP", "Clu_1323r_LNP", "Clu_1331r_LNP", "Clu_1332r_LNP", "Clu_1333r_LNP", "Clu_2211r_LNP", "Clu_2212r_LNP", "Clu_2213r_LNP",
124 "Clu_2222r_LNP", "Clu_2223r_LNP", "Clu_2233r_LNP", "Clu_2311r_LNP", "Clu_2312r_LNP", "Clu_2313r_LNP", "Clu_2321r_LNP", "Clu_2322r_LNP", "Clu_2323r_LNP",
125 "Clu_2331r_LNP", "Clu_2332r_LNP", "Clu_2333r_LNP", "Clu_3311r_LNP", "Clu_3312r_LNP", "Clu_3313r_LNP", "Clu_3322r_LNP", "Clu_3323r_LNP", "Clu_3333r_LNP",
126 "Clu_1112i_LNP", "Clu_1113i_LNP", "Clu_1123i_LNP", "Clu_1211i_LNP", "Clu_1212i_LNP", "Clu_1213i_LNP", "Clu_1221i_LNP", "Clu_1222i_LNP", "Clu_1223i_LNP",
127 "Clu_1231i_LNP", "Clu_1232i_LNP", "Clu_1233i_LNP", "Clu_1311i_LNP", "Clu_1312i_LNP", "Clu_1313i_LNP", "Clu_1321i_LNP", "Clu_1322i_LNP", "Clu_1323i_LNP",
128 "Clu_1331i_LNP", "Clu_1332i_LNP", "Clu_1333i_LNP", "Clu_2212i_LNP", "Clu_2213i_LNP", "Clu_2223i_LNP", "Clu_2312i_LNP", "Clu_2313i_LNP", "Clu_2321i_LNP",
129 "Clu_2322i_LNP", "Clu_2323i_LNP", "Clu_2331i_LNP", "Clu_2332i_LNP", "Clu_2333i_LNP", "Clu_2311i_LNP", "Clu_3312i_LNP", "Clu_3313i_LNP", "Clu_3323i_LNP",
130 "Cld_1111r_LNP", "Cld_1112r_LNP", "Cld_1113r_LNP", "Cld_1122r_LNP", "Cld_1123r_LNP", "Cld_1133r_LNP", "Cld_1211r_LNP", "Cld_1212r_LNP", "Cld_1213r_LNP",
131 "Cld_1221r_LNP", "Cld_1222r_LNP", "Cld_1223r_LNP", "Cld_1231r_LNP", "Cld_1232r_LNP", "Cld_1233r_LNP", "Cld_1311r_LNP", "Cld_1312r_LNP", "Cld_1313r_LNP",
132 "Cld_1321r_LNP", "Cld_1322r_LNP", "Cld_1323r_LNP", "Cld_1331r_LNP", "Cld_1332r_LNP", "Cld_1333r_LNP", "Cld_2211r_LNP", "Cld_2212r_LNP", "Cld_2213r_LNP",
133 "Cld_2222r_LNP", "Cld_2223r_LNP", "Cld_2233r_LNP", "Cld_2311r_LNP", "Cld_2312r_LNP", "Cld_2313r_LNP", "Cld_2321r_LNP", "Cld_2322r_LNP", "Cld_2323r_LNP",
134 "Cld_2331r_LNP", "Cld_2332r_LNP", "Cld_2333r_LNP", "Cld_3311r_LNP", "Cld_3312r_LNP", "Cld_3313r_LNP", "Cld_3322r_LNP", "Cld_3323r_LNP", "Cld_3333r_LNP",
135 "Cld_1112i_LNP", "Cld_1113i_LNP", "Cld_1123i_LNP", "Cld_1211i_LNP", "Cld_1212i_LNP", "Cld_1213i_LNP", "Cld_1221i_LNP", "Cld_1222i_LNP", "Cld_1223i_LNP",
136 "Cld_1231i_LNP", "Cld_1232i_LNP", "Cld_1233i_LNP", "Cld_1311i_LNP", "Cld_1312i_LNP", "Cld_1313i_LNP", "Cld_1321i_LNP", "Cld_1322i_LNP", "Cld_1323i_LNP",
137 "Cld_1331i_LNP", "Cld_1332i_LNP", "Cld_1333i_LNP", "Cld_2212i_LNP", "Cld_2213i_LNP", "Cld_2223i_LNP", "Cld_2312i_LNP", "Cld_2313i_LNP", "Cld_2321i_LNP",
138 "Cld_2322i_LNP", "Cld_2323i_LNP", "Cld_2331i_LNP", "Cld_2332i_LNP", "Cld_2333i_LNP", "Cld_2311i_LNP", "Cld_3312i_LNP", "Cld_3313i_LNP", "Cld_3323i_LNP",
139 "Cqe_1111r_LNP", "Cqe_1112r_LNP", "Cqe_1113r_LNP", "Cqe_1122r_LNP", "Cqe_1123r_LNP", "Cqe_1133r_LNP", "Cqe_1211r_LNP", "Cqe_1212r_LNP", "Cqe_1213r_LNP",
140 "Cqe_1221r_LNP", "Cqe_1222r_LNP", "Cqe_1223r_LNP", "Cqe_1231r_LNP", "Cqe_1232r_LNP", "Cqe_1233r_LNP", "Cqe_1311r_LNP", "Cqe_1312r_LNP", "Cqe_1313r_LNP",
141 "Cqe_1321r_LNP", "Cqe_1322r_LNP", "Cqe_1323r_LNP", "Cqe_1331r_LNP", "Cqe_1332r_LNP", "Cqe_1333r_LNP", "Cqe_2211r_LNP", "Cqe_2212r_LNP", "Cqe_2213r_LNP",
142 "Cqe_2222r_LNP", "Cqe_2223r_LNP", "Cqe_2233r_LNP", "Cqe_2311r_LNP", "Cqe_2312r_LNP", "Cqe_2313r_LNP", "Cqe_2321r_LNP", "Cqe_2322r_LNP", "Cqe_2323r_LNP",
143 "Cqe_2331r_LNP", "Cqe_2332r_LNP", "Cqe_2333r_LNP", "Cqe_3311r_LNP", "Cqe_3312r_LNP", "Cqe_3313r_LNP", "Cqe_3322r_LNP", "Cqe_3323r_LNP", "Cqe_3333r_LNP",
144 "Cqe_1112i_LNP", "Cqe_1113i_LNP", "Cqe_1123i_LNP", "Cqe_1211i_LNP", "Cqe_1212i_LNP", "Cqe_1213i_LNP", "Cqe_1221i_LNP", "Cqe_1222i_LNP", "Cqe_1223i_LNP",
145 "Cqe_1231i_LNP", "Cqe_1232i_LNP", "Cqe_1233i_LNP", "Cqe_1311i_LNP", "Cqe_1312i_LNP", "Cqe_1313i_LNP", "Cqe_1321i_LNP", "Cqe_1322i_LNP", "Cqe_1323i_LNP",
146 "Cqe_1331i_LNP", "Cqe_1332i_LNP", "Cqe_1333i_LNP", "Cqe_2212i_LNP", "Cqe_2213i_LNP", "Cqe_2223i_LNP", "Cqe_2312i_LNP", "Cqe_2313i_LNP", "Cqe_2321i_LNP",
147 "Cqe_2322i_LNP", "Cqe_2323i_LNP", "Cqe_2331i_LNP", "Cqe_2332i_LNP", "Cqe_2333i_LNP", "Cqe_2311i_LNP", "Cqe_3312i_LNP", "Cqe_3313i_LNP", "Cqe_3323i_LNP",
148 "Cledq_1111r_LNP", "Cledq_1112r_LNP", "Cledq_1113r_LNP", "Cledq_1121r_LNP", "Cledq_1122r_LNP", "Cledq_1123r_LNP", "Cledq_1131r_LNP", "Cledq_1132r_LNP", "Cledq_1133r_LNP",
149 "Cledq_1211r_LNP", "Cledq_1212r_LNP", "Cledq_1213r_LNP", "Cledq_1221r_LNP", "Cledq_1222r_LNP", "Cledq_1223r_LNP", "Cledq_1231r_LNP", "Cledq_1232r_LNP", "Cledq_1233r_LNP",
150 "Cledq_1311r_LNP", "Cledq_1312r_LNP", "Cledq_1313r_LNP", "Cledq_1321r_LNP", "Cledq_1322r_LNP", "Cledq_1323r_LNP", "Cledq_1331r_LNP", "Cledq_1332r_LNP", "Cledq_1333r_LNP",
151 "Cledq_2111r_LNP", "Cledq_2112r_LNP", "Cledq_2113r_LNP", "Cledq_2121r_LNP", "Cledq_2122r_LNP", "Cledq_2123r_LNP", "Cledq_2131r_LNP", "Cledq_2132r_LNP", "Cledq_2133r_LNP",
152 "Cledq_2211r_LNP", "Cledq_2212r_LNP", "Cledq_2213r_LNP", "Cledq_2221r_LNP", "Cledq_2222r_LNP", "Cledq_2223r_LNP", "Cledq_2231r_LNP", "Cledq_2232r_LNP", "Cledq_2233r_LNP",
153 "Cledq_2311r_LNP", "Cledq_2312r_LNP", "Cledq_2313r_LNP", "Cledq_2321r_LNP", "Cledq_2322r_LNP", "Cledq_2323r_LNP", "Cledq_2331r_LNP", "Cledq_2332r_LNP", "Cledq_2333r_LNP",
154 "Cledq_3111r_LNP", "Cledq_3112r_LNP", "Cledq_3113r_LNP", "Cledq_3121r_LNP", "Cledq_3122r_LNP", "Cledq_3123r_LNP", "Cledq_3131r_LNP", "Cledq_3132r_LNP", "Cledq_3133r_LNP",
155 "Cledq_3211r_LNP", "Cledq_3212r_LNP", "Cledq_3213r_LNP", "Cledq_3221r_LNP", "Cledq_3222r_LNP", "Cledq_3223r_LNP", "Cledq_3231r_LNP", "Cledq_3232r_LNP", "Cledq_3233r_LNP",
156 "Cledq_3311r_LNP", "Cledq_3312r_LNP", "Cledq_3313r_LNP", "Cledq_3321r_LNP", "Cledq_3322r_LNP", "Cledq_3323r_LNP", "Cledq_3331r_LNP", "Cledq_3332r_LNP", "Cledq_3333r_LNP",
157 "Cledq_1111i_LNP", "Cledq_1112i_LNP", "Cledq_1113i_LNP", "Cledq_1121i_LNP", "Cledq_1122i_LNP", "Cledq_1123i_LNP", "Cledq_1131i_LNP", "Cledq_1132i_LNP", "Cledq_1133i_LNP",
158 "Cledq_1211i_LNP", "Cledq_1212i_LNP", "Cledq_1213i_LNP", "Cledq_1221i_LNP", "Cledq_1222i_LNP", "Cledq_1223i_LNP", "Cledq_1231i_LNP", "Cledq_1232i_LNP", "Cledq_1233i_LNP",
159 "Cledq_1311i_LNP", "Cledq_1312i_LNP", "Cledq_1313i_LNP", "Cledq_1321i_LNP", "Cledq_1322i_LNP", "Cledq_1323i_LNP", "Cledq_1331i_LNP", "Cledq_1332i_LNP", "Cledq_1333i_LNP",
160 "Cledq_2111i_LNP", "Cledq_2112i_LNP", "Cledq_2113i_LNP", "Cledq_2121i_LNP", "Cledq_2122i_LNP", "Cledq_2123i_LNP", "Cledq_2131i_LNP", "Cledq_2132i_LNP", "Cledq_2133i_LNP",
161 "Cledq_2211i_LNP", "Cledq_2212i_LNP", "Cledq_2213i_LNP", "Cledq_2221i_LNP", "Cledq_2222i_LNP", "Cledq_2223i_LNP", "Cledq_2231i_LNP", "Cledq_2232i_LNP", "Cledq_2233i_LNP",
162 "Cledq_2311i_LNP", "Cledq_2312i_LNP", "Cledq_2313i_LNP", "Cledq_2321i_LNP", "Cledq_2322i_LNP", "Cledq_2323i_LNP", "Cledq_2331i_LNP", "Cledq_2332i_LNP", "Cledq_2333i_LNP",
163 "Cledq_3111i_LNP", "Cledq_3112i_LNP", "Cledq_3113i_LNP", "Cledq_3121i_LNP", "Cledq_3122i_LNP", "Cledq_3123i_LNP", "Cledq_3131i_LNP", "Cledq_3132i_LNP", "Cledq_3133i_LNP",
164 "Cledq_3211i_LNP", "Cledq_3212i_LNP", "Cledq_3213i_LNP", "Cledq_3221i_LNP", "Cledq_3222i_LNP", "Cledq_3223i_LNP", "Cledq_3231i_LNP", "Cledq_3232i_LNP", "Cledq_3233i_LNP",
165 "Cledq_3311i_LNP", "Cledq_3312i_LNP", "Cledq_3313i_LNP", "Cledq_3321i_LNP", "Cledq_3322i_LNP", "Cledq_3323i_LNP", "Cledq_3331i_LNP", "Cledq_3332i_LNP", "Cledq_3333i_LNP",
166 "Cqq1_1111r_LNP", "Cqq1_1112r_LNP", "Cqq1_1113r_LNP", "Cqq1_1122r_LNP", "Cqq1_1123r_LNP", "Cqq1_1133r_LNP", "Cqq1_1212r_LNP", "Cqq1_1213r_LNP", "Cqq1_1221r_LNP",
167 "Cqq1_1222r_LNP", "Cqq1_1223r_LNP", "Cqq1_1231r_LNP", "Cqq1_1232r_LNP", "Cqq1_1233r_LNP", "Cqq1_1313r_LNP", "Cqq1_1322r_LNP", "Cqq1_1323r_LNP", "Cqq1_1331r_LNP",
168 "Cqq1_1332r_LNP", "Cqq1_1333r_LNP", "Cqq1_2222r_LNP", "Cqq1_2223r_LNP", "Cqq1_2233r_LNP", "Cqq1_2323r_LNP", "Cqq1_2332r_LNP", "Cqq1_2333r_LNP", "Cqq1_3333r_LNP",
169 "Cqq1_1112i_LNP", "Cqq1_1113i_LNP", "Cqq1_1123i_LNP", "Cqq1_1212i_LNP", "Cqq1_1213i_LNP", "Cqq1_1222i_LNP", "Cqq1_1223i_LNP", "Cqq1_1231i_LNP", "Cqq1_1232i_LNP",
170 "Cqq1_1233i_LNP", "Cqq1_1313i_LNP", "Cqq1_1322i_LNP", "Cqq1_1323i_LNP", "Cqq1_1332i_LNP", "Cqq1_1333i_LNP", "Cqq1_2223i_LNP", "Cqq1_2323i_LNP", "Cqq1_2333i_LNP",
171 "Cqq3_1111r_LNP", "Cqq3_1112r_LNP", "Cqq3_1113r_LNP", "Cqq3_1122r_LNP", "Cqq3_1123r_LNP", "Cqq3_1133r_LNP", "Cqq3_1212r_LNP", "Cqq3_1213r_LNP", "Cqq3_1221r_LNP",
172 "Cqq3_1222r_LNP", "Cqq3_1223r_LNP", "Cqq3_1231r_LNP", "Cqq3_1232r_LNP", "Cqq3_1233r_LNP", "Cqq3_1313r_LNP", "Cqq3_1322r_LNP", "Cqq3_1323r_LNP", "Cqq3_1331r_LNP",
173 "Cqq3_1332r_LNP", "Cqq3_1333r_LNP", "Cqq3_2222r_LNP", "Cqq3_2223r_LNP", "Cqq3_2233r_LNP", "Cqq3_2323r_LNP", "Cqq3_2332r_LNP", "Cqq3_2333r_LNP", "Cqq3_3333r_LNP",
174 "Cqq3_1112i_LNP", "Cqq3_1113i_LNP", "Cqq3_1123i_LNP", "Cqq3_1212i_LNP", "Cqq3_1213i_LNP", "Cqq3_1222i_LNP", "Cqq3_1223i_LNP", "Cqq3_1231i_LNP", "Cqq3_1232i_LNP",
175 "Cqq3_1233i_LNP", "Cqq3_1313i_LNP", "Cqq3_1322i_LNP", "Cqq3_1323i_LNP", "Cqq3_1332i_LNP", "Cqq3_1333i_LNP", "Cqq3_2223i_LNP", "Cqq3_2323i_LNP", "Cqq3_2333i_LNP",
176 "Cuu_1111r_LNP", "Cuu_1112r_LNP", "Cuu_1113r_LNP", "Cuu_1122r_LNP", "Cuu_1123r_LNP", "Cuu_1133r_LNP", "Cuu_1212r_LNP", "Cuu_1213r_LNP", "Cuu_1221r_LNP",
177 "Cuu_1222r_LNP", "Cuu_1223r_LNP", "Cuu_1231r_LNP", "Cuu_1232r_LNP", "Cuu_1233r_LNP", "Cuu_1313r_LNP", "Cuu_1322r_LNP", "Cuu_1323r_LNP", "Cuu_1331r_LNP",
178 "Cuu_1332r_LNP", "Cuu_1333r_LNP", "Cuu_2222r_LNP", "Cuu_2223r_LNP", "Cuu_2233r_LNP", "Cuu_2323r_LNP", "Cuu_2332r_LNP", "Cuu_2333r_LNP", "Cuu_3333r_LNP",
179 "Cuu_1112i_LNP", "Cuu_1113i_LNP", "Cuu_1123i_LNP", "Cuu_1212i_LNP", "Cuu_1213i_LNP", "Cuu_1222i_LNP", "Cuu_1223i_LNP", "Cuu_1231i_LNP", "Cuu_1232i_LNP",
180 "Cuu_1233i_LNP", "Cuu_1313i_LNP", "Cuu_1322i_LNP", "Cuu_1323i_LNP", "Cuu_1332i_LNP", "Cuu_1333i_LNP", "Cuu_2223i_LNP", "Cuu_2323i_LNP", "Cuu_2333i_LNP",
181 "Cdd_1111r_LNP", "Cdd_1112r_LNP", "Cdd_1113r_LNP", "Cdd_1122r_LNP", "Cdd_1123r_LNP", "Cdd_1133r_LNP", "Cdd_1212r_LNP", "Cdd_1213r_LNP", "Cdd_1221r_LNP",
182 "Cdd_1222r_LNP", "Cdd_1223r_LNP", "Cdd_1231r_LNP", "Cdd_1232r_LNP", "Cdd_1233r_LNP", "Cdd_1313r_LNP", "Cdd_1322r_LNP", "Cdd_1323r_LNP", "Cdd_1331r_LNP",
183 "Cdd_1332r_LNP", "Cdd_1333r_LNP", "Cdd_2222r_LNP", "Cdd_2223r_LNP", "Cdd_2233r_LNP", "Cdd_2323r_LNP", "Cdd_2332r_LNP", "Cdd_2333r_LNP", "Cdd_3333r_LNP",
184 "Cdd_1112i_LNP", "Cdd_1113i_LNP", "Cdd_1123i_LNP", "Cdd_1212i_LNP", "Cdd_1213i_LNP", "Cdd_1222i_LNP", "Cdd_1223i_LNP", "Cdd_1231i_LNP", "Cdd_1232i_LNP",
185 "Cdd_1233i_LNP", "Cdd_1313i_LNP", "Cdd_1322i_LNP", "Cdd_1323i_LNP", "Cdd_1332i_LNP", "Cdd_1333i_LNP", "Cdd_2223i_LNP", "Cdd_2323i_LNP", "Cdd_2333i_LNP",
186 "Cud1_1111r_LNP", "Cud1_1112r_LNP", "Cud1_1113r_LNP", "Cud1_1122r_LNP", "Cud1_1123r_LNP", "Cud1_1133r_LNP", "Cud1_1211r_LNP", "Cud1_1212r_LNP", "Cud1_1213r_LNP",
187 "Cud1_1221r_LNP", "Cud1_1222r_LNP", "Cud1_1223r_LNP", "Cud1_1231r_LNP", "Cud1_1232r_LNP", "Cud1_1233r_LNP", "Cud1_1311r_LNP", "Cud1_1312r_LNP", "Cud1_1313r_LNP",
188 "Cud1_1321r_LNP", "Cud1_1322r_LNP", "Cud1_1323r_LNP", "Cud1_1331r_LNP", "Cud1_1332r_LNP", "Cud1_1333r_LNP", "Cud1_2211r_LNP", "Cud1_2212r_LNP", "Cud1_2213r_LNP",
189 "Cud1_2222r_LNP", "Cud1_2223r_LNP", "Cud1_2233r_LNP", "Cud1_2311r_LNP", "Cud1_2312r_LNP", "Cud1_2313r_LNP", "Cud1_2321r_LNP", "Cud1_2322r_LNP", "Cud1_2323r_LNP",
190 "Cud1_2331r_LNP", "Cud1_2332r_LNP", "Cud1_2333r_LNP", "Cud1_3311r_LNP", "Cud1_3312r_LNP", "Cud1_3313r_LNP", "Cud1_3322r_LNP", "Cud1_3323r_LNP", "Cud1_3333r_LNP",
191 "Cud1_1112i_LNP", "Cud1_1113i_LNP", "Cud1_1123i_LNP", "Cud1_1211i_LNP", "Cud1_1212i_LNP", "Cud1_1213i_LNP", "Cud1_1221i_LNP", "Cud1_1222i_LNP", "Cud1_1223i_LNP",
192 "Cud1_1231i_LNP", "Cud1_1232i_LNP", "Cud1_1233i_LNP", "Cud1_1311i_LNP", "Cud1_1312i_LNP", "Cud1_1313i_LNP", "Cud1_1321i_LNP", "Cud1_1322i_LNP", "Cud1_1323i_LNP",
193 "Cud1_1331i_LNP", "Cud1_1332i_LNP", "Cud1_1333i_LNP", "Cud1_2212i_LNP", "Cud1_2213i_LNP", "Cud1_2223i_LNP", "Cud1_2312i_LNP", "Cud1_2313i_LNP", "Cud1_2321i_LNP",
194 "Cud1_2322i_LNP", "Cud1_2323i_LNP", "Cud1_2331i_LNP", "Cud1_2332i_LNP", "Cud1_2333i_LNP", "Cud1_2311i_LNP", "Cud1_3312i_LNP", "Cud1_3313i_LNP", "Cud1_3323i_LNP",
195 "Cud8_1111r_LNP", "Cud8_1112r_LNP", "Cud8_1113r_LNP", "Cud8_1122r_LNP", "Cud8_1123r_LNP", "Cud8_1133r_LNP", "Cud8_1211r_LNP", "Cud8_1212r_LNP", "Cud8_1213r_LNP",
196 "Cud8_1221r_LNP", "Cud8_1222r_LNP", "Cud8_1223r_LNP", "Cud8_1231r_LNP", "Cud8_1232r_LNP", "Cud8_1233r_LNP", "Cud8_1311r_LNP", "Cud8_1312r_LNP", "Cud8_1313r_LNP",
197 "Cud8_1321r_LNP", "Cud8_1322r_LNP", "Cud8_1323r_LNP", "Cud8_1331r_LNP", "Cud8_1332r_LNP", "Cud8_1333r_LNP", "Cud8_2211r_LNP", "Cud8_2212r_LNP", "Cud8_2213r_LNP",
198 "Cud8_2222r_LNP", "Cud8_2223r_LNP", "Cud8_2233r_LNP", "Cud8_2311r_LNP", "Cud8_2312r_LNP", "Cud8_2313r_LNP", "Cud8_2321r_LNP", "Cud8_2322r_LNP", "Cud8_2323r_LNP",
199 "Cud8_2331r_LNP", "Cud8_2332r_LNP", "Cud8_2333r_LNP", "Cud8_3311r_LNP", "Cud8_3312r_LNP", "Cud8_3313r_LNP", "Cud8_3322r_LNP", "Cud8_3323r_LNP", "Cud8_3333r_LNP",
200 "Cud8_1112i_LNP", "Cud8_1113i_LNP", "Cud8_1123i_LNP", "Cud8_1211i_LNP", "Cud8_1212i_LNP", "Cud8_1213i_LNP", "Cud8_1221i_LNP", "Cud8_1222i_LNP", "Cud8_1223i_LNP",
201 "Cud8_1231i_LNP", "Cud8_1232i_LNP", "Cud8_1233i_LNP", "Cud8_1311i_LNP", "Cud8_1312i_LNP", "Cud8_1313i_LNP", "Cud8_1321i_LNP", "Cud8_1322i_LNP", "Cud8_1323i_LNP",
202 "Cud8_1331i_LNP", "Cud8_1332i_LNP", "Cud8_1333i_LNP", "Cud8_2212i_LNP", "Cud8_2213i_LNP", "Cud8_2223i_LNP", "Cud8_2312i_LNP", "Cud8_2313i_LNP", "Cud8_2321i_LNP",
203 "Cud8_2322i_LNP", "Cud8_2323i_LNP", "Cud8_2331i_LNP", "Cud8_2332i_LNP", "Cud8_2333i_LNP", "Cud8_2311i_LNP", "Cud8_3312i_LNP", "Cud8_3313i_LNP", "Cud8_3323i_LNP",
204 "Cqu1_1111r_LNP", "Cqu1_1112r_LNP", "Cqu1_1113r_LNP", "Cqu1_1122r_LNP", "Cqu1_1123r_LNP", "Cqu1_1133r_LNP", "Cqu1_1211r_LNP", "Cqu1_1212r_LNP", "Cqu1_1213r_LNP",
205 "Cqu1_1221r_LNP", "Cqu1_1222r_LNP", "Cqu1_1223r_LNP", "Cqu1_1231r_LNP", "Cqu1_1232r_LNP", "Cqu1_1233r_LNP", "Cqu1_1311r_LNP", "Cqu1_1312r_LNP", "Cqu1_1313r_LNP",
206 "Cqu1_1321r_LNP", "Cqu1_1322r_LNP", "Cqu1_1323r_LNP", "Cqu1_1331r_LNP", "Cqu1_1332r_LNP", "Cqu1_1333r_LNP", "Cqu1_2211r_LNP", "Cqu1_2212r_LNP", "Cqu1_2213r_LNP",
207 "Cqu1_2222r_LNP", "Cqu1_2223r_LNP", "Cqu1_2233r_LNP", "Cqu1_2311r_LNP", "Cqu1_2312r_LNP", "Cqu1_2313r_LNP", "Cqu1_2321r_LNP", "Cqu1_2322r_LNP", "Cqu1_2323r_LNP",
208 "Cqu1_2331r_LNP", "Cqu1_2332r_LNP", "Cqu1_2333r_LNP", "Cqu1_3311r_LNP", "Cqu1_3312r_LNP", "Cqu1_3313r_LNP", "Cqu1_3322r_LNP", "Cqu1_3323r_LNP", "Cqu1_3333r_LNP",
209 "Cqu1_1112i_LNP", "Cqu1_1113i_LNP", "Cqu1_1123i_LNP", "Cqu1_1211i_LNP", "Cqu1_1212i_LNP", "Cqu1_1213i_LNP", "Cqu1_1221i_LNP", "Cqu1_1222i_LNP", "Cqu1_1223i_LNP",
210 "Cqu1_1231i_LNP", "Cqu1_1232i_LNP", "Cqu1_1233i_LNP", "Cqu1_1311i_LNP", "Cqu1_1312i_LNP", "Cqu1_1313i_LNP", "Cqu1_1321i_LNP", "Cqu1_1322i_LNP", "Cqu1_1323i_LNP",
211 "Cqu1_1331i_LNP", "Cqu1_1332i_LNP", "Cqu1_1333i_LNP", "Cqu1_2212i_LNP", "Cqu1_2213i_LNP", "Cqu1_2223i_LNP", "Cqu1_2312i_LNP", "Cqu1_2313i_LNP", "Cqu1_2321i_LNP",
212 "Cqu1_2322i_LNP", "Cqu1_2323i_LNP", "Cqu1_2331i_LNP", "Cqu1_2332i_LNP", "Cqu1_2333i_LNP", "Cqu1_2311i_LNP", "Cqu1_3312i_LNP", "Cqu1_3313i_LNP", "Cqu1_3323i_LNP",
213 "Cqu8_1111r_LNP", "Cqu8_1112r_LNP", "Cqu8_1113r_LNP", "Cqu8_1122r_LNP", "Cqu8_1123r_LNP", "Cqu8_1133r_LNP", "Cqu8_1211r_LNP", "Cqu8_1212r_LNP", "Cqu8_1213r_LNP",
214 "Cqu8_1221r_LNP", "Cqu8_1222r_LNP", "Cqu8_1223r_LNP", "Cqu8_1231r_LNP", "Cqu8_1232r_LNP", "Cqu8_1233r_LNP", "Cqu8_1311r_LNP", "Cqu8_1312r_LNP", "Cqu8_1313r_LNP",
215 "Cqu8_1321r_LNP", "Cqu8_1322r_LNP", "Cqu8_1323r_LNP", "Cqu8_1331r_LNP", "Cqu8_1332r_LNP", "Cqu8_1333r_LNP", "Cqu8_2211r_LNP", "Cqu8_2212r_LNP", "Cqu8_2213r_LNP",
216 "Cqu8_2222r_LNP", "Cqu8_2223r_LNP", "Cqu8_2233r_LNP", "Cqu8_2311r_LNP", "Cqu8_2312r_LNP", "Cqu8_2313r_LNP", "Cqu8_2321r_LNP", "Cqu8_2322r_LNP", "Cqu8_2323r_LNP",
217 "Cqu8_2331r_LNP", "Cqu8_2332r_LNP", "Cqu8_2333r_LNP", "Cqu8_3311r_LNP", "Cqu8_3312r_LNP", "Cqu8_3313r_LNP", "Cqu8_3322r_LNP", "Cqu8_3323r_LNP", "Cqu8_3333r_LNP",
218 "Cqu8_1112i_LNP", "Cqu8_1113i_LNP", "Cqu8_1123i_LNP", "Cqu8_1211i_LNP", "Cqu8_1212i_LNP", "Cqu8_1213i_LNP", "Cqu8_1221i_LNP", "Cqu8_1222i_LNP", "Cqu8_1223i_LNP",
219 "Cqu8_1231i_LNP", "Cqu8_1232i_LNP", "Cqu8_1233i_LNP", "Cqu8_1311i_LNP", "Cqu8_1312i_LNP", "Cqu8_1313i_LNP", "Cqu8_1321i_LNP", "Cqu8_1322i_LNP", "Cqu8_1323i_LNP",
220 "Cqu8_1331i_LNP", "Cqu8_1332i_LNP", "Cqu8_1333i_LNP", "Cqu8_2212i_LNP", "Cqu8_2213i_LNP", "Cqu8_2223i_LNP", "Cqu8_2312i_LNP", "Cqu8_2313i_LNP", "Cqu8_2321i_LNP",
221 "Cqu8_2322i_LNP", "Cqu8_2323i_LNP", "Cqu8_2331i_LNP", "Cqu8_2332i_LNP", "Cqu8_2333i_LNP", "Cqu8_2311i_LNP", "Cqu8_3312i_LNP", "Cqu8_3313i_LNP", "Cqu8_3323i_LNP",
222 "Cqd1_1111r_LNP", "Cqd1_1112r_LNP", "Cqd1_1113r_LNP", "Cqd1_1122r_LNP", "Cqd1_1123r_LNP", "Cqd1_1133r_LNP", "Cqd1_1211r_LNP", "Cqd1_1212r_LNP", "Cqd1_1213r_LNP",
223 "Cqd1_1221r_LNP", "Cqd1_1222r_LNP", "Cqd1_1223r_LNP", "Cqd1_1231r_LNP", "Cqd1_1232r_LNP", "Cqd1_1233r_LNP", "Cqd1_1311r_LNP", "Cqd1_1312r_LNP", "Cqd1_1313r_LNP",
224 "Cqd1_1321r_LNP", "Cqd1_1322r_LNP", "Cqd1_1323r_LNP", "Cqd1_1331r_LNP", "Cqd1_1332r_LNP", "Cqd1_1333r_LNP", "Cqd1_2211r_LNP", "Cqd1_2212r_LNP", "Cqd1_2213r_LNP",
225 "Cqd1_2222r_LNP", "Cqd1_2223r_LNP", "Cqd1_2233r_LNP", "Cqd1_2311r_LNP", "Cqd1_2312r_LNP", "Cqd1_2313r_LNP", "Cqd1_2321r_LNP", "Cqd1_2322r_LNP", "Cqd1_2323r_LNP",
226 "Cqd1_2331r_LNP", "Cqd1_2332r_LNP", "Cqd1_2333r_LNP", "Cqd1_3311r_LNP", "Cqd1_3312r_LNP", "Cqd1_3313r_LNP", "Cqd1_3322r_LNP", "Cqd1_3323r_LNP", "Cqd1_3333r_LNP",
227 "Cqd1_1112i_LNP", "Cqd1_1113i_LNP", "Cqd1_1123i_LNP", "Cqd1_1211i_LNP", "Cqd1_1212i_LNP", "Cqd1_1213i_LNP", "Cqd1_1221i_LNP", "Cqd1_1222i_LNP", "Cqd1_1223i_LNP",
228 "Cqd1_1231i_LNP", "Cqd1_1232i_LNP", "Cqd1_1233i_LNP", "Cqd1_1311i_LNP", "Cqd1_1312i_LNP", "Cqd1_1313i_LNP", "Cqd1_1321i_LNP", "Cqd1_1322i_LNP", "Cqd1_1323i_LNP",
229 "Cqd1_1331i_LNP", "Cqd1_1332i_LNP", "Cqd1_1333i_LNP", "Cqd1_2212i_LNP", "Cqd1_2213i_LNP", "Cqd1_2223i_LNP", "Cqd1_2312i_LNP", "Cqd1_2313i_LNP", "Cqd1_2321i_LNP",
230 "Cqd1_2322i_LNP", "Cqd1_2323i_LNP", "Cqd1_2331i_LNP", "Cqd1_2332i_LNP", "Cqd1_2333i_LNP", "Cqd1_2311i_LNP", "Cqd1_3312i_LNP", "Cqd1_3313i_LNP", "Cqd1_3323i_LNP",
231 "Cqd8_1111r_LNP", "Cqd8_1112r_LNP", "Cqd8_1113r_LNP", "Cqd8_1122r_LNP", "Cqd8_1123r_LNP", "Cqd8_1133r_LNP", "Cqd8_1211r_LNP", "Cqd8_1212r_LNP", "Cqd8_1213r_LNP",
232 "Cqd8_1221r_LNP", "Cqd8_1222r_LNP", "Cqd8_1223r_LNP", "Cqd8_1231r_LNP", "Cqd8_1232r_LNP", "Cqd8_1233r_LNP", "Cqd8_1311r_LNP", "Cqd8_1312r_LNP", "Cqd8_1313r_LNP",
233 "Cqd8_1321r_LNP", "Cqd8_1322r_LNP", "Cqd8_1323r_LNP", "Cqd8_1331r_LNP", "Cqd8_1332r_LNP", "Cqd8_1333r_LNP", "Cqd8_2211r_LNP", "Cqd8_2212r_LNP", "Cqd8_2213r_LNP",
234 "Cqd8_2222r_LNP", "Cqd8_2223r_LNP", "Cqd8_2233r_LNP", "Cqd8_2311r_LNP", "Cqd8_2312r_LNP", "Cqd8_2313r_LNP", "Cqd8_2321r_LNP", "Cqd8_2322r_LNP", "Cqd8_2323r_LNP",
235 "Cqd8_2331r_LNP", "Cqd8_2332r_LNP", "Cqd8_2333r_LNP", "Cqd8_3311r_LNP", "Cqd8_3312r_LNP", "Cqd8_3313r_LNP", "Cqd8_3322r_LNP", "Cqd8_3323r_LNP", "Cqd8_3333r_LNP",
236 "Cqd8_1112i_LNP", "Cqd8_1113i_LNP", "Cqd8_1123i_LNP", "Cqd8_1211i_LNP", "Cqd8_1212i_LNP", "Cqd8_1213i_LNP", "Cqd8_1221i_LNP", "Cqd8_1222i_LNP", "Cqd8_1223i_LNP",
237 "Cqd8_1231i_LNP", "Cqd8_1232i_LNP", "Cqd8_1233i_LNP", "Cqd8_1311i_LNP", "Cqd8_1312i_LNP", "Cqd8_1313i_LNP", "Cqd8_1321i_LNP", "Cqd8_1322i_LNP", "Cqd8_1323i_LNP",
238 "Cqd8_1331i_LNP", "Cqd8_1332i_LNP", "Cqd8_1333i_LNP", "Cqd8_2212i_LNP", "Cqd8_2213i_LNP", "Cqd8_2223i_LNP", "Cqd8_2312i_LNP", "Cqd8_2313i_LNP", "Cqd8_2321i_LNP",
239 "Cqd8_2322i_LNP", "Cqd8_2323i_LNP", "Cqd8_2331i_LNP", "Cqd8_2332i_LNP", "Cqd8_2333i_LNP", "Cqd8_2311i_LNP", "Cqd8_3312i_LNP", "Cqd8_3313i_LNP", "Cqd8_3323i_LNP",
240 "Cquqd1_1111r_LNP", "Cquqd1_1112r_LNP", "Cquqd1_1113r_LNP", "Cquqd1_1121r_LNP", "Cquqd1_1122r_LNP", "Cquqd1_1123r_LNP", "Cquqd1_1131r_LNP", "Cquqd1_1132r_LNP", "Cquqd1_1133r_LNP",
241 "Cquqd1_1211r_LNP", "Cquqd1_1212r_LNP", "Cquqd1_1213r_LNP", "Cquqd1_1221r_LNP", "Cquqd1_1222r_LNP", "Cquqd1_1223r_LNP", "Cquqd1_1231r_LNP", "Cquqd1_1232r_LNP", "Cquqd1_1233r_LNP",
242 "Cquqd1_1311r_LNP", "Cquqd1_1312r_LNP", "Cquqd1_1313r_LNP", "Cquqd1_1321r_LNP", "Cquqd1_1322r_LNP", "Cquqd1_1323r_LNP", "Cquqd1_1331r_LNP", "Cquqd1_1332r_LNP", "Cquqd1_1333r_LNP",
243 "Cquqd1_2111r_LNP", "Cquqd1_2112r_LNP", "Cquqd1_2113r_LNP", "Cquqd1_2121r_LNP", "Cquqd1_2122r_LNP", "Cquqd1_2123r_LNP", "Cquqd1_2131r_LNP", "Cquqd1_2132r_LNP", "Cquqd1_2133r_LNP",
244 "Cquqd1_2211r_LNP", "Cquqd1_2212r_LNP", "Cquqd1_2213r_LNP", "Cquqd1_2221r_LNP", "Cquqd1_2222r_LNP", "Cquqd1_2223r_LNP", "Cquqd1_2231r_LNP", "Cquqd1_2232r_LNP", "Cquqd1_2233r_LNP",
245 "Cquqd1_2311r_LNP", "Cquqd1_2312r_LNP", "Cquqd1_2313r_LNP", "Cquqd1_2321r_LNP", "Cquqd1_2322r_LNP", "Cquqd1_2323r_LNP", "Cquqd1_2331r_LNP", "Cquqd1_2332r_LNP", "Cquqd1_2333r_LNP",
246 "Cquqd1_3111r_LNP", "Cquqd1_3112r_LNP", "Cquqd1_3113r_LNP", "Cquqd1_3121r_LNP", "Cquqd1_3122r_LNP", "Cquqd1_3123r_LNP", "Cquqd1_3131r_LNP", "Cquqd1_3132r_LNP", "Cquqd1_3133r_LNP",
247 "Cquqd1_3211r_LNP", "Cquqd1_3212r_LNP", "Cquqd1_3213r_LNP", "Cquqd1_3221r_LNP", "Cquqd1_3222r_LNP", "Cquqd1_3223r_LNP", "Cquqd1_3231r_LNP", "Cquqd1_3232r_LNP", "Cquqd1_3233r_LNP",
248 "Cquqd1_3311r_LNP", "Cquqd1_3312r_LNP", "Cquqd1_3313r_LNP", "Cquqd1_3321r_LNP", "Cquqd1_3322r_LNP", "Cquqd1_3323r_LNP", "Cquqd1_3331r_LNP", "Cquqd1_3332r_LNP", "Cquqd1_3333r_LNP",
249 "Cquqd1_1111i_LNP", "Cquqd1_1112i_LNP", "Cquqd1_1113i_LNP", "Cquqd1_1121i_LNP", "Cquqd1_1122i_LNP", "Cquqd1_1123i_LNP", "Cquqd1_1131i_LNP", "Cquqd1_1132i_LNP", "Cquqd1_1133i_LNP",
250 "Cquqd1_1211i_LNP", "Cquqd1_1212i_LNP", "Cquqd1_1213i_LNP", "Cquqd1_1221i_LNP", "Cquqd1_1222i_LNP", "Cquqd1_1223i_LNP", "Cquqd1_1231i_LNP", "Cquqd1_1232i_LNP", "Cquqd1_1233i_LNP",
251 "Cquqd1_1311i_LNP", "Cquqd1_1312i_LNP", "Cquqd1_1313i_LNP", "Cquqd1_1321i_LNP", "Cquqd1_1322i_LNP", "Cquqd1_1323i_LNP", "Cquqd1_1331i_LNP", "Cquqd1_1332i_LNP", "Cquqd1_1333i_LNP",
252 "Cquqd1_2111i_LNP", "Cquqd1_2112i_LNP", "Cquqd1_2113i_LNP", "Cquqd1_2121i_LNP", "Cquqd1_2122i_LNP", "Cquqd1_2123i_LNP", "Cquqd1_2131i_LNP", "Cquqd1_2132i_LNP", "Cquqd1_2133i_LNP",
253 "Cquqd1_2211i_LNP", "Cquqd1_2212i_LNP", "Cquqd1_2213i_LNP", "Cquqd1_2221i_LNP", "Cquqd1_2222i_LNP", "Cquqd1_2223i_LNP", "Cquqd1_2231i_LNP", "Cquqd1_2232i_LNP", "Cquqd1_2233i_LNP",
254 "Cquqd1_2311i_LNP", "Cquqd1_2312i_LNP", "Cquqd1_2313i_LNP", "Cquqd1_2321i_LNP", "Cquqd1_2322i_LNP", "Cquqd1_2323i_LNP", "Cquqd1_2331i_LNP", "Cquqd1_2332i_LNP", "Cquqd1_2333i_LNP",
255 "Cquqd1_3111i_LNP", "Cquqd1_3112i_LNP", "Cquqd1_3113i_LNP", "Cquqd1_3121i_LNP", "Cquqd1_3122i_LNP", "Cquqd1_3123i_LNP", "Cquqd1_3131i_LNP", "Cquqd1_3132i_LNP", "Cquqd1_3133i_LNP",
256 "Cquqd1_3211i_LNP", "Cquqd1_3212i_LNP", "Cquqd1_3213i_LNP", "Cquqd1_3221i_LNP", "Cquqd1_3222i_LNP", "Cquqd1_3223i_LNP", "Cquqd1_3231i_LNP", "Cquqd1_3232i_LNP", "Cquqd1_3233i_LNP",
257 "Cquqd1_3311i_LNP", "Cquqd1_3312i_LNP", "Cquqd1_3313i_LNP", "Cquqd1_3321i_LNP", "Cquqd1_3322i_LNP", "Cquqd1_3323i_LNP", "Cquqd1_3331i_LNP", "Cquqd1_3332i_LNP", "Cquqd1_3333i_LNP",
258 "Cquqd8_1111r_LNP", "Cquqd8_1112r_LNP", "Cquqd8_1113r_LNP", "Cquqd8_1121r_LNP", "Cquqd8_1122r_LNP", "Cquqd8_1123r_LNP", "Cquqd8_1131r_LNP", "Cquqd8_1132r_LNP", "Cquqd8_1133r_LNP",
259 "Cquqd8_1211r_LNP", "Cquqd8_1212r_LNP", "Cquqd8_1213r_LNP", "Cquqd8_1221r_LNP", "Cquqd8_1222r_LNP", "Cquqd8_1223r_LNP", "Cquqd8_1231r_LNP", "Cquqd8_1232r_LNP", "Cquqd8_1233r_LNP",
260 "Cquqd8_1311r_LNP", "Cquqd8_1312r_LNP", "Cquqd8_1313r_LNP", "Cquqd8_1321r_LNP", "Cquqd8_1322r_LNP", "Cquqd8_1323r_LNP", "Cquqd8_1331r_LNP", "Cquqd8_1332r_LNP", "Cquqd8_1333r_LNP",
261 "Cquqd8_2111r_LNP", "Cquqd8_2112r_LNP", "Cquqd8_2113r_LNP", "Cquqd8_2121r_LNP", "Cquqd8_2122r_LNP", "Cquqd8_2123r_LNP", "Cquqd8_2131r_LNP", "Cquqd8_2132r_LNP", "Cquqd8_2133r_LNP",
262 "Cquqd8_2211r_LNP", "Cquqd8_2212r_LNP", "Cquqd8_2213r_LNP", "Cquqd8_2221r_LNP", "Cquqd8_2222r_LNP", "Cquqd8_2223r_LNP", "Cquqd8_2231r_LNP", "Cquqd8_2232r_LNP", "Cquqd8_2233r_LNP",
263 "Cquqd8_2311r_LNP", "Cquqd8_2312r_LNP", "Cquqd8_2313r_LNP", "Cquqd8_2321r_LNP", "Cquqd8_2322r_LNP", "Cquqd8_2323r_LNP", "Cquqd8_2331r_LNP", "Cquqd8_2332r_LNP", "Cquqd8_2333r_LNP",
264 "Cquqd8_3111r_LNP", "Cquqd8_3112r_LNP", "Cquqd8_3113r_LNP", "Cquqd8_3121r_LNP", "Cquqd8_3122r_LNP", "Cquqd8_3123r_LNP", "Cquqd8_3131r_LNP", "Cquqd8_3132r_LNP", "Cquqd8_3133r_LNP",
265 "Cquqd8_3211r_LNP", "Cquqd8_3212r_LNP", "Cquqd8_3213r_LNP", "Cquqd8_3221r_LNP", "Cquqd8_3222r_LNP", "Cquqd8_3223r_LNP", "Cquqd8_3231r_LNP", "Cquqd8_3232r_LNP", "Cquqd8_3233r_LNP",
266 "Cquqd8_3311r_LNP", "Cquqd8_3312r_LNP", "Cquqd8_3313r_LNP", "Cquqd8_3321r_LNP", "Cquqd8_3322r_LNP", "Cquqd8_3323r_LNP", "Cquqd8_3331r_LNP", "Cquqd8_3332r_LNP", "Cquqd8_3333r_LNP",
267 "Cquqd8_1111i_LNP", "Cquqd8_1112i_LNP", "Cquqd8_1113i_LNP", "Cquqd8_1121i_LNP", "Cquqd8_1122i_LNP", "Cquqd8_1123i_LNP", "Cquqd8_1131i_LNP", "Cquqd8_1132i_LNP", "Cquqd8_1133i_LNP",
268 "Cquqd8_1211i_LNP", "Cquqd8_1212i_LNP", "Cquqd8_1213i_LNP", "Cquqd8_1221i_LNP", "Cquqd8_1222i_LNP", "Cquqd8_1223i_LNP", "Cquqd8_1231i_LNP", "Cquqd8_1232i_LNP", "Cquqd8_1233i_LNP",
269 "Cquqd8_1311i_LNP", "Cquqd8_1312i_LNP", "Cquqd8_1313i_LNP", "Cquqd8_1321i_LNP", "Cquqd8_1322i_LNP", "Cquqd8_1323i_LNP", "Cquqd8_1331i_LNP", "Cquqd8_1332i_LNP", "Cquqd8_1333i_LNP",
270 "Cquqd8_2111i_LNP", "Cquqd8_2112i_LNP", "Cquqd8_2113i_LNP", "Cquqd8_2121i_LNP", "Cquqd8_2122i_LNP", "Cquqd8_2123i_LNP", "Cquqd8_2131i_LNP", "Cquqd8_2132i_LNP", "Cquqd8_2133i_LNP",
271 "Cquqd8_2211i_LNP", "Cquqd8_2212i_LNP", "Cquqd8_2213i_LNP", "Cquqd8_2221i_LNP", "Cquqd8_2222i_LNP", "Cquqd8_2223i_LNP", "Cquqd8_2231i_LNP", "Cquqd8_2232i_LNP", "Cquqd8_2233i_LNP",
272 "Cquqd8_2311i_LNP", "Cquqd8_2312i_LNP", "Cquqd8_2313i_LNP", "Cquqd8_2321i_LNP", "Cquqd8_2322i_LNP", "Cquqd8_2323i_LNP", "Cquqd8_2331i_LNP", "Cquqd8_2332i_LNP", "Cquqd8_2333i_LNP",
273 "Cquqd8_3111i_LNP", "Cquqd8_3112i_LNP", "Cquqd8_3113i_LNP", "Cquqd8_3121i_LNP", "Cquqd8_3122i_LNP", "Cquqd8_3123i_LNP", "Cquqd8_3131i_LNP", "Cquqd8_3132i_LNP", "Cquqd8_3133i_LNP",
274 "Cquqd8_3211i_LNP", "Cquqd8_3212i_LNP", "Cquqd8_3213i_LNP", "Cquqd8_3221i_LNP", "Cquqd8_3222i_LNP", "Cquqd8_3223i_LNP", "Cquqd8_3231i_LNP", "Cquqd8_3232i_LNP", "Cquqd8_3233i_LNP",
275 "Cquqd8_3311i_LNP", "Cquqd8_3312i_LNP", "Cquqd8_3313i_LNP", "Cquqd8_3321i_LNP", "Cquqd8_3322i_LNP", "Cquqd8_3323i_LNP", "Cquqd8_3331i_LNP", "Cquqd8_3332i_LNP", "Cquqd8_3333i_LNP",
276 "Clequ1_1111r_LNP", "Clequ1_1112r_LNP", "Clequ1_1113r_LNP", "Clequ1_1121r_LNP", "Clequ1_1122r_LNP", "Clequ1_1123r_LNP", "Clequ1_1131r_LNP", "Clequ1_1132r_LNP", "Clequ1_1133r_LNP",
277 "Clequ1_1211r_LNP", "Clequ1_1212r_LNP", "Clequ1_1213r_LNP", "Clequ1_1221r_LNP", "Clequ1_1222r_LNP", "Clequ1_1223r_LNP", "Clequ1_1231r_LNP", "Clequ1_1232r_LNP", "Clequ1_1233r_LNP",
278 "Clequ1_1311r_LNP", "Clequ1_1312r_LNP", "Clequ1_1313r_LNP", "Clequ1_1321r_LNP", "Clequ1_1322r_LNP", "Clequ1_1323r_LNP", "Clequ1_1331r_LNP", "Clequ1_1332r_LNP", "Clequ1_1333r_LNP",
279 "Clequ1_2111r_LNP", "Clequ1_2112r_LNP", "Clequ1_2113r_LNP", "Clequ1_2121r_LNP", "Clequ1_2122r_LNP", "Clequ1_2123r_LNP", "Clequ1_2131r_LNP", "Clequ1_2132r_LNP", "Clequ1_2133r_LNP",
280 "Clequ1_2211r_LNP", "Clequ1_2212r_LNP", "Clequ1_2213r_LNP", "Clequ1_2221r_LNP", "Clequ1_2222r_LNP", "Clequ1_2223r_LNP", "Clequ1_2231r_LNP", "Clequ1_2232r_LNP", "Clequ1_2233r_LNP",
281 "Clequ1_2311r_LNP", "Clequ1_2312r_LNP", "Clequ1_2313r_LNP", "Clequ1_2321r_LNP", "Clequ1_2322r_LNP", "Clequ1_2323r_LNP", "Clequ1_2331r_LNP", "Clequ1_2332r_LNP", "Clequ1_2333r_LNP",
282 "Clequ1_3111r_LNP", "Clequ1_3112r_LNP", "Clequ1_3113r_LNP", "Clequ1_3121r_LNP", "Clequ1_3122r_LNP", "Clequ1_3123r_LNP", "Clequ1_3131r_LNP", "Clequ1_3132r_LNP", "Clequ1_3133r_LNP",
283 "Clequ1_3211r_LNP", "Clequ1_3212r_LNP", "Clequ1_3213r_LNP", "Clequ1_3221r_LNP", "Clequ1_3222r_LNP", "Clequ1_3223r_LNP", "Clequ1_3231r_LNP", "Clequ1_3232r_LNP", "Clequ1_3233r_LNP",
284 "Clequ1_3311r_LNP", "Clequ1_3312r_LNP", "Clequ1_3313r_LNP", "Clequ1_3321r_LNP", "Clequ1_3322r_LNP", "Clequ1_3323r_LNP", "Clequ1_3331r_LNP", "Clequ1_3332r_LNP", "Clequ1_3333r_LNP",
285 "Clequ1_1111i_LNP", "Clequ1_1112i_LNP", "Clequ1_1113i_LNP", "Clequ1_1121i_LNP", "Clequ1_1122i_LNP", "Clequ1_1123i_LNP", "Clequ1_1131i_LNP", "Clequ1_1132i_LNP", "Clequ1_1133i_LNP",
286 "Clequ1_1211i_LNP", "Clequ1_1212i_LNP", "Clequ1_1213i_LNP", "Clequ1_1221i_LNP", "Clequ1_1222i_LNP", "Clequ1_1223i_LNP", "Clequ1_1231i_LNP", "Clequ1_1232i_LNP", "Clequ1_1233i_LNP",
287 "Clequ1_1311i_LNP", "Clequ1_1312i_LNP", "Clequ1_1313i_LNP", "Clequ1_1321i_LNP", "Clequ1_1322i_LNP", "Clequ1_1323i_LNP", "Clequ1_1331i_LNP", "Clequ1_1332i_LNP", "Clequ1_1333i_LNP",
288 "Clequ1_2111i_LNP", "Clequ1_2112i_LNP", "Clequ1_2113i_LNP", "Clequ1_2121i_LNP", "Clequ1_2122i_LNP", "Clequ1_2123i_LNP", "Clequ1_2131i_LNP", "Clequ1_2132i_LNP", "Clequ1_2133i_LNP",
289 "Clequ1_2211i_LNP", "Clequ1_2212i_LNP", "Clequ1_2213i_LNP", "Clequ1_2221i_LNP", "Clequ1_2222i_LNP", "Clequ1_2223i_LNP", "Clequ1_2231i_LNP", "Clequ1_2232i_LNP", "Clequ1_2233i_LNP",
290 "Clequ1_2311i_LNP", "Clequ1_2312i_LNP", "Clequ1_2313i_LNP", "Clequ1_2321i_LNP", "Clequ1_2322i_LNP", "Clequ1_2323i_LNP", "Clequ1_2331i_LNP", "Clequ1_2332i_LNP", "Clequ1_2333i_LNP",
291 "Clequ1_3111i_LNP", "Clequ1_3112i_LNP", "Clequ1_3113i_LNP", "Clequ1_3121i_LNP", "Clequ1_3122i_LNP", "Clequ1_3123i_LNP", "Clequ1_3131i_LNP", "Clequ1_3132i_LNP", "Clequ1_3133i_LNP",
292 "Clequ1_3211i_LNP", "Clequ1_3212i_LNP", "Clequ1_3213i_LNP", "Clequ1_3221i_LNP", "Clequ1_3222i_LNP", "Clequ1_3223i_LNP", "Clequ1_3231i_LNP", "Clequ1_3232i_LNP", "Clequ1_3233i_LNP",
293 "Clequ1_3311i_LNP", "Clequ1_3312i_LNP", "Clequ1_3313i_LNP", "Clequ1_3321i_LNP", "Clequ1_3322i_LNP", "Clequ1_3323i_LNP", "Clequ1_3331i_LNP", "Clequ1_3332i_LNP", "Clequ1_3333i_LNP",
294 "Clequ3_1111r_LNP", "Clequ3_1112r_LNP", "Clequ3_1113r_LNP", "Clequ3_1121r_LNP", "Clequ3_1122r_LNP", "Clequ3_1123r_LNP", "Clequ3_1131r_LNP", "Clequ3_1132r_LNP", "Clequ3_1133r_LNP",
295 "Clequ3_1211r_LNP", "Clequ3_1212r_LNP", "Clequ3_1213r_LNP", "Clequ3_1221r_LNP", "Clequ3_1222r_LNP", "Clequ3_1223r_LNP", "Clequ3_1231r_LNP", "Clequ3_1232r_LNP", "Clequ3_1233r_LNP",
296 "Clequ3_1311r_LNP", "Clequ3_1312r_LNP", "Clequ3_1313r_LNP", "Clequ3_1321r_LNP", "Clequ3_1322r_LNP", "Clequ3_1323r_LNP", "Clequ3_1331r_LNP", "Clequ3_1332r_LNP", "Clequ3_1333r_LNP",
297 "Clequ3_2111r_LNP", "Clequ3_2112r_LNP", "Clequ3_2113r_LNP", "Clequ3_2121r_LNP", "Clequ3_2122r_LNP", "Clequ3_2123r_LNP", "Clequ3_2131r_LNP", "Clequ3_2132r_LNP", "Clequ3_2133r_LNP",
298 "Clequ3_2211r_LNP", "Clequ3_2212r_LNP", "Clequ3_2213r_LNP", "Clequ3_2221r_LNP", "Clequ3_2222r_LNP", "Clequ3_2223r_LNP", "Clequ3_2231r_LNP", "Clequ3_2232r_LNP", "Clequ3_2233r_LNP",
299 "Clequ3_2311r_LNP", "Clequ3_2312r_LNP", "Clequ3_2313r_LNP", "Clequ3_2321r_LNP", "Clequ3_2322r_LNP", "Clequ3_2323r_LNP", "Clequ3_2331r_LNP", "Clequ3_2332r_LNP", "Clequ3_2333r_LNP",
300 "Clequ3_3111r_LNP", "Clequ3_3112r_LNP", "Clequ3_3113r_LNP", "Clequ3_3121r_LNP", "Clequ3_3122r_LNP", "Clequ3_3123r_LNP", "Clequ3_3131r_LNP", "Clequ3_3132r_LNP", "Clequ3_3133r_LNP",
301 "Clequ3_3211r_LNP", "Clequ3_3212r_LNP", "Clequ3_3213r_LNP", "Clequ3_3221r_LNP", "Clequ3_3222r_LNP", "Clequ3_3223r_LNP", "Clequ3_3231r_LNP", "Clequ3_3232r_LNP", "Clequ3_3233r_LNP",
302 "Clequ3_3311r_LNP", "Clequ3_3312r_LNP", "Clequ3_3313r_LNP", "Clequ3_3321r_LNP", "Clequ3_3322r_LNP", "Clequ3_3323r_LNP", "Clequ3_3331r_LNP", "Clequ3_3332r_LNP", "Clequ3_3333r_LNP",
303 "Clequ3_1111i_LNP", "Clequ3_1112i_LNP", "Clequ3_1113i_LNP", "Clequ3_1121i_LNP", "Clequ3_1122i_LNP", "Clequ3_1123i_LNP", "Clequ3_1131i_LNP", "Clequ3_1132i_LNP", "Clequ3_1133i_LNP",
304 "Clequ3_1211i_LNP", "Clequ3_1212i_LNP", "Clequ3_1213i_LNP", "Clequ3_1221i_LNP", "Clequ3_1222i_LNP", "Clequ3_1223i_LNP", "Clequ3_1231i_LNP", "Clequ3_1232i_LNP", "Clequ3_1233i_LNP",
305 "Clequ3_1311i_LNP", "Clequ3_1312i_LNP", "Clequ3_1313i_LNP", "Clequ3_1321i_LNP", "Clequ3_1322i_LNP", "Clequ3_1323i_LNP", "Clequ3_1331i_LNP", "Clequ3_1332i_LNP", "Clequ3_1333i_LNP",
306 "Clequ3_2111i_LNP", "Clequ3_2112i_LNP", "Clequ3_2113i_LNP", "Clequ3_2121i_LNP", "Clequ3_2122i_LNP", "Clequ3_2123i_LNP", "Clequ3_2131i_LNP", "Clequ3_2132i_LNP", "Clequ3_2133i_LNP",
307 "Clequ3_2211i_LNP", "Clequ3_2212i_LNP", "Clequ3_2213i_LNP", "Clequ3_2221i_LNP", "Clequ3_2222i_LNP", "Clequ3_2223i_LNP", "Clequ3_2231i_LNP", "Clequ3_2232i_LNP", "Clequ3_2233i_LNP",
308 "Clequ3_2311i_LNP", "Clequ3_2312i_LNP", "Clequ3_2313i_LNP", "Clequ3_2321i_LNP", "Clequ3_2322i_LNP", "Clequ3_2323i_LNP", "Clequ3_2331i_LNP", "Clequ3_2332i_LNP", "Clequ3_2333i_LNP",
309 "Clequ3_3111i_LNP", "Clequ3_3112i_LNP", "Clequ3_3113i_LNP", "Clequ3_3121i_LNP", "Clequ3_3122i_LNP", "Clequ3_3123i_LNP", "Clequ3_3131i_LNP", "Clequ3_3132i_LNP", "Clequ3_3133i_LNP",
310 "Clequ3_3211i_LNP", "Clequ3_3212i_LNP", "Clequ3_3213i_LNP", "Clequ3_3221i_LNP", "Clequ3_3222i_LNP", "Clequ3_3223i_LNP", "Clequ3_3231i_LNP", "Clequ3_3232i_LNP", "Clequ3_3233i_LNP",
311 "Clequ3_3311i_LNP", "Clequ3_3312i_LNP", "Clequ3_3313i_LNP", "Clequ3_3321i_LNP", "Clequ3_3322i_LNP", "Clequ3_3323i_LNP", "Clequ3_3331i_LNP", "Clequ3_3332i_LNP", "Clequ3_3333i_LNP",
312 "Lambda_NP",
313 "BrHinv", "BrHexo",
314 "eggFint", "eggFpar", "ettHint", "ettHpar",
315 "eVBFint", "eVBFpar", "eWHint", "eWHpar", "eZHint", "eZHpar",
316 "eeeWBFint", "eeeWBFpar", "eeeZHint", "eeeZHpar", "eeettHint", "eeettHpar",
317 "eepWBFint", "eepWBFpar", "eepZBFint", "eepZBFpar",
318 "eHggint", "eHggpar", "eHWWint", "eHWWpar", "eHZZint", "eHZZpar", "eHZgaint", "eHZgapar",
319 "eHgagaint", "eHgagapar", "eHmumuint", "eHmumupar", "eHtautauint", "eHtautaupar",
320 "eHccint", "eHccpar", "eHbbint", "eHbbpar",
321 "eeeWWint", "edeeWWdcint",
322 "eggFHgaga", "eggFHZga", "eggFHZZ", "eggFHWW", "eggFHtautau", "eggFHbb", "eggFHmumu",
323 "eVBFHgaga", "eVBFHZga", "eVBFHZZ", "eVBFHWW", "eVBFHtautau", "eVBFHbb", "eVBFHmumu",
324 "eWHgaga", "eWHZga", "eWHZZ", "eWHWW", "eWHtautau", "eWHbb", "eWHmumu",
325 "eZHgaga", "eZHZga", "eZHZZ", "eZHWW", "eZHtautau", "eZHbb", "eZHmumu",
326 "ettHgaga", "ettHZga", "ettHZZ", "ettHWW", "ettHtautau", "ettHbb", "ettHmumu",
327 "eVBFHinv", "eVHinv"
328};
329
331:
332NPbase(), NPSMEFTd6GM(*this),
333 SMEFTEvolEW(),
334 SMEFTEvolMH(), SMEFTEvol240(), SMEFTEvol365(), SMEFTEvol500(), SMEFTEvolUV(),
335 VuL(gslpp::matrix<complex>::Id(3)), VuLd(gslpp::matrix<complex>::Id(3)),
336 VuR(gslpp::matrix<complex>::Id(3)), VuRd(gslpp::matrix<complex>::Id(3)),
337 VdL(gslpp::matrix<complex>::Id(3)), VdLd(gslpp::matrix<complex>::Id(3)),
338 VdR(gslpp::matrix<complex>::Id(3)), VdRd(gslpp::matrix<complex>::Id(3)),
339 VeL(gslpp::matrix<complex>::Id(3)), VeLd(gslpp::matrix<complex>::Id(3)),
340 VeR(gslpp::matrix<complex>::Id(3)), VeRd(gslpp::matrix<complex>::Id(3)),
341 MUQ(3, 0.), MDQ(3, 0.) {
342
343 setModelName("NPSMEFTd6General");
344
345 FlagMWinput = false;
346 FlagQuadraticTerms = false;
347 FlagHiggsSM = false;
348 FlagLoopHd6 = false;
349 FlagLoopH3d6Quad = false;
350 FlagRGEci = true;
352 FlagmultiScaleRGE = false;
353 FlagfiniteNLO = false;
354 FlagmatchLEFT = true;
355 SMEFTBasisFlag = "UP";
357
358 w_WW = gsl_integration_cquad_workspace_alloc(100);
359
360 SMM.setObj((StandardModelMatching&) NPSMEFTd6GM.getObj());
361
362 if (getModelName().compare("NPSMEFTd6General") == 0) {
363 // Map for the purely bosonic operators: CP even
364 ModelParamMap.insert(std::make_pair("CG_LNP", std::cref(CG_LNP)));
365 ModelParamMap.insert(std::make_pair("CW_LNP", std::cref(CW_LNP)));
366 ModelParamMap.insert(std::make_pair("CHG_LNP", std::cref(CHG_LNP)));
367 ModelParamMap.insert(std::make_pair("CHW_LNP", std::cref(CHW_LNP)));
368 ModelParamMap.insert(std::make_pair("CHB_LNP", std::cref(CHB_LNP)));
369 ModelParamMap.insert(std::make_pair("CHWB_LNP", std::cref(CHWB_LNP)));
370 ModelParamMap.insert(std::make_pair("CHD_LNP", std::cref(CHD_LNP)));
371 ModelParamMap.insert(std::make_pair("CHbox_LNP", std::cref(CHbox_LNP)));
372 ModelParamMap.insert(std::make_pair("CH_LNP", std::cref(CH_LNP)));
373 // Map for the purely bosonic operators: CP odd
374 ModelParamMap.insert(std::make_pair("CGtilde_LNP", std::cref(CGtilde_LNP)));
375 ModelParamMap.insert(std::make_pair("CWtilde_LNP", std::cref(CWtilde_LNP)));
376 ModelParamMap.insert(std::make_pair("CHGtilde_LNP", std::cref(CHGtilde_LNP)));
377 ModelParamMap.insert(std::make_pair("CHWtilde_LNP", std::cref(CHWtilde_LNP)));
378 ModelParamMap.insert(std::make_pair("CHBtilde_LNP", std::cref(CHBtilde_LNP)));
379 ModelParamMap.insert(std::make_pair("CHWtildeB_LNP", std::cref(CHWtildeB_LNP)));
380 // Map for the Higgs-Lepton operators
381 ModelParamMap.insert(std::make_pair("CHl1_11r_LNP", std::cref(CHl1_11r_LNP)));
382 ModelParamMap.insert(std::make_pair("CHl1_12r_LNP", std::cref(CHl1_12r_LNP)));
383 ModelParamMap.insert(std::make_pair("CHl1_13r_LNP", std::cref(CHl1_13r_LNP)));
384 ModelParamMap.insert(std::make_pair("CHl1_22r_LNP", std::cref(CHl1_22r_LNP)));
385 ModelParamMap.insert(std::make_pair("CHl1_23r_LNP", std::cref(CHl1_23r_LNP)));
386 ModelParamMap.insert(std::make_pair("CHl1_33r_LNP", std::cref(CHl1_33r_LNP)));
387 ModelParamMap.insert(std::make_pair("CHl1_12i_LNP", std::cref(CHl1_12i_LNP)));
388 ModelParamMap.insert(std::make_pair("CHl1_13i_LNP", std::cref(CHl1_13i_LNP)));
389 ModelParamMap.insert(std::make_pair("CHl1_23i_LNP", std::cref(CHl1_23i_LNP)));
390 ModelParamMap.insert(std::make_pair("CHl3_11r_LNP", std::cref(CHl3_11r_LNP)));
391 ModelParamMap.insert(std::make_pair("CHl3_12r_LNP", std::cref(CHl3_12r_LNP)));
392 ModelParamMap.insert(std::make_pair("CHl3_13r_LNP", std::cref(CHl3_13r_LNP)));
393 ModelParamMap.insert(std::make_pair("CHl3_22r_LNP", std::cref(CHl3_22r_LNP)));
394 ModelParamMap.insert(std::make_pair("CHl3_23r_LNP", std::cref(CHl3_23r_LNP)));
395 ModelParamMap.insert(std::make_pair("CHl3_33r_LNP", std::cref(CHl3_33r_LNP)));
396 ModelParamMap.insert(std::make_pair("CHl3_12i_LNP", std::cref(CHl3_12i_LNP)));
397 ModelParamMap.insert(std::make_pair("CHl3_13i_LNP", std::cref(CHl3_13i_LNP)));
398 ModelParamMap.insert(std::make_pair("CHl3_23i_LNP", std::cref(CHl3_23i_LNP)));
399 ModelParamMap.insert(std::make_pair("CHe_11r_LNP", std::cref(CHe_11r_LNP)));
400 ModelParamMap.insert(std::make_pair("CHe_12r_LNP", std::cref(CHe_12r_LNP)));
401 ModelParamMap.insert(std::make_pair("CHe_13r_LNP", std::cref(CHe_13r_LNP)));
402 ModelParamMap.insert(std::make_pair("CHe_22r_LNP", std::cref(CHe_22r_LNP)));
403 ModelParamMap.insert(std::make_pair("CHe_23r_LNP", std::cref(CHe_23r_LNP)));
404 ModelParamMap.insert(std::make_pair("CHe_33r_LNP", std::cref(CHe_33r_LNP)));
405 ModelParamMap.insert(std::make_pair("CHe_12i_LNP", std::cref(CHe_12i_LNP)));
406 ModelParamMap.insert(std::make_pair("CHe_13i_LNP", std::cref(CHe_13i_LNP)));
407 ModelParamMap.insert(std::make_pair("CHe_23i_LNP", std::cref(CHe_23i_LNP)));
408 ModelParamMap.insert(std::make_pair("CeH_11r_LNP", std::cref(CeH_11r_LNP)));
409 ModelParamMap.insert(std::make_pair("CeH_12r_LNP", std::cref(CeH_12r_LNP)));
410 ModelParamMap.insert(std::make_pair("CeH_13r_LNP", std::cref(CeH_13r_LNP)));
411 ModelParamMap.insert(std::make_pair("CeH_21r_LNP", std::cref(CeH_21r_LNP)));
412 ModelParamMap.insert(std::make_pair("CeH_22r_LNP", std::cref(CeH_22r_LNP)));
413 ModelParamMap.insert(std::make_pair("CeH_23r_LNP", std::cref(CeH_23r_LNP)));
414 ModelParamMap.insert(std::make_pair("CeH_31r_LNP", std::cref(CeH_31r_LNP)));
415 ModelParamMap.insert(std::make_pair("CeH_32r_LNP", std::cref(CeH_32r_LNP)));
416 ModelParamMap.insert(std::make_pair("CeH_33r_LNP", std::cref(CeH_33r_LNP)));
417 ModelParamMap.insert(std::make_pair("CeH_11i_LNP", std::cref(CeH_11i_LNP)));
418 ModelParamMap.insert(std::make_pair("CeH_12i_LNP", std::cref(CeH_12i_LNP)));
419 ModelParamMap.insert(std::make_pair("CeH_13i_LNP", std::cref(CeH_13i_LNP)));
420 ModelParamMap.insert(std::make_pair("CeH_21i_LNP", std::cref(CeH_21i_LNP)));
421 ModelParamMap.insert(std::make_pair("CeH_22i_LNP", std::cref(CeH_22i_LNP)));
422 ModelParamMap.insert(std::make_pair("CeH_23i_LNP", std::cref(CeH_23i_LNP)));
423 ModelParamMap.insert(std::make_pair("CeH_31i_LNP", std::cref(CeH_31i_LNP)));
424 ModelParamMap.insert(std::make_pair("CeH_32i_LNP", std::cref(CeH_32i_LNP)));
425 ModelParamMap.insert(std::make_pair("CeH_33i_LNP", std::cref(CeH_33i_LNP)));
426 // Map for the Four-Lepton four-fermion operators
427 ModelParamMap.insert(std::make_pair("Cll_1111r_LNP", std::cref(Cll_1111r_LNP)));
428 ModelParamMap.insert(std::make_pair("Cll_1112r_LNP", std::cref(Cll_1112r_LNP)));
429 ModelParamMap.insert(std::make_pair("Cll_1113r_LNP", std::cref(Cll_1113r_LNP)));
430 ModelParamMap.insert(std::make_pair("Cll_1122r_LNP", std::cref(Cll_1122r_LNP)));
431 ModelParamMap.insert(std::make_pair("Cll_1123r_LNP", std::cref(Cll_1123r_LNP)));
432 ModelParamMap.insert(std::make_pair("Cll_1133r_LNP", std::cref(Cll_1133r_LNP)));
433 ModelParamMap.insert(std::make_pair("Cll_1212r_LNP", std::cref(Cll_1212r_LNP)));
434 ModelParamMap.insert(std::make_pair("Cll_1213r_LNP", std::cref(Cll_1213r_LNP)));
435 ModelParamMap.insert(std::make_pair("Cll_1221r_LNP", std::cref(Cll_1221r_LNP)));
436 ModelParamMap.insert(std::make_pair("Cll_1222r_LNP", std::cref(Cll_1222r_LNP)));
437 ModelParamMap.insert(std::make_pair("Cll_1223r_LNP", std::cref(Cll_1223r_LNP)));
438 ModelParamMap.insert(std::make_pair("Cll_1231r_LNP", std::cref(Cll_1231r_LNP)));
439 ModelParamMap.insert(std::make_pair("Cll_1232r_LNP", std::cref(Cll_1232r_LNP)));
440 ModelParamMap.insert(std::make_pair("Cll_1233r_LNP", std::cref(Cll_1233r_LNP)));
441 ModelParamMap.insert(std::make_pair("Cll_1313r_LNP", std::cref(Cll_1313r_LNP)));
442 ModelParamMap.insert(std::make_pair("Cll_1322r_LNP", std::cref(Cll_1322r_LNP)));
443 ModelParamMap.insert(std::make_pair("Cll_1323r_LNP", std::cref(Cll_1323r_LNP)));
444 ModelParamMap.insert(std::make_pair("Cll_1331r_LNP", std::cref(Cll_1331r_LNP)));
445 ModelParamMap.insert(std::make_pair("Cll_1332r_LNP", std::cref(Cll_1332r_LNP)));
446 ModelParamMap.insert(std::make_pair("Cll_1333r_LNP", std::cref(Cll_1333r_LNP)));
447 ModelParamMap.insert(std::make_pair("Cll_2222r_LNP", std::cref(Cll_2222r_LNP)));
448 ModelParamMap.insert(std::make_pair("Cll_2223r_LNP", std::cref(Cll_2223r_LNP)));
449 ModelParamMap.insert(std::make_pair("Cll_2233r_LNP", std::cref(Cll_2233r_LNP)));
450 ModelParamMap.insert(std::make_pair("Cll_2323r_LNP", std::cref(Cll_2323r_LNP)));
451 ModelParamMap.insert(std::make_pair("Cll_2332r_LNP", std::cref(Cll_2332r_LNP)));
452 ModelParamMap.insert(std::make_pair("Cll_2333r_LNP", std::cref(Cll_2333r_LNP)));
453 ModelParamMap.insert(std::make_pair("Cll_3333r_LNP", std::cref(Cll_3333r_LNP)));
454 ModelParamMap.insert(std::make_pair("Cll_1112i_LNP", std::cref(Cll_1112i_LNP)));
455 ModelParamMap.insert(std::make_pair("Cll_1113i_LNP", std::cref(Cll_1113i_LNP)));
456 ModelParamMap.insert(std::make_pair("Cll_1123i_LNP", std::cref(Cll_1123i_LNP)));
457 ModelParamMap.insert(std::make_pair("Cll_1212i_LNP", std::cref(Cll_1212i_LNP)));
458 ModelParamMap.insert(std::make_pair("Cll_1213i_LNP", std::cref(Cll_1213i_LNP)));
459 ModelParamMap.insert(std::make_pair("Cll_1222i_LNP", std::cref(Cll_1222i_LNP)));
460 ModelParamMap.insert(std::make_pair("Cll_1223i_LNP", std::cref(Cll_1223i_LNP)));
461 ModelParamMap.insert(std::make_pair("Cll_1231i_LNP", std::cref(Cll_1231i_LNP)));
462 ModelParamMap.insert(std::make_pair("Cll_1232i_LNP", std::cref(Cll_1232i_LNP)));
463 ModelParamMap.insert(std::make_pair("Cll_1233i_LNP", std::cref(Cll_1233i_LNP)));
464 ModelParamMap.insert(std::make_pair("Cll_1313i_LNP", std::cref(Cll_1313i_LNP)));
465 ModelParamMap.insert(std::make_pair("Cll_1322i_LNP", std::cref(Cll_1322i_LNP)));
466 ModelParamMap.insert(std::make_pair("Cll_1323i_LNP", std::cref(Cll_1323i_LNP)));
467 ModelParamMap.insert(std::make_pair("Cll_1332i_LNP", std::cref(Cll_1332i_LNP)));
468 ModelParamMap.insert(std::make_pair("Cll_1333i_LNP", std::cref(Cll_1333i_LNP)));
469 ModelParamMap.insert(std::make_pair("Cll_2223i_LNP", std::cref(Cll_2223i_LNP)));
470 ModelParamMap.insert(std::make_pair("Cll_2323i_LNP", std::cref(Cll_2323i_LNP)));
471 ModelParamMap.insert(std::make_pair("Cll_2333i_LNP", std::cref(Cll_2333i_LNP)));
472 ModelParamMap.insert(std::make_pair("Cee_1111r_LNP", std::cref(Cee_1111r_LNP)));
473 ModelParamMap.insert(std::make_pair("Cee_1112r_LNP", std::cref(Cee_1112r_LNP)));
474 ModelParamMap.insert(std::make_pair("Cee_1113r_LNP", std::cref(Cee_1113r_LNP)));
475 ModelParamMap.insert(std::make_pair("Cee_1122r_LNP", std::cref(Cee_1122r_LNP)));
476 ModelParamMap.insert(std::make_pair("Cee_1123r_LNP", std::cref(Cee_1123r_LNP)));
477 ModelParamMap.insert(std::make_pair("Cee_1133r_LNP", std::cref(Cee_1133r_LNP)));
478 ModelParamMap.insert(std::make_pair("Cee_1212r_LNP", std::cref(Cee_1212r_LNP)));
479 ModelParamMap.insert(std::make_pair("Cee_1213r_LNP", std::cref(Cee_1213r_LNP)));
480 ModelParamMap.insert(std::make_pair("Cee_1222r_LNP", std::cref(Cee_1222r_LNP)));
481 ModelParamMap.insert(std::make_pair("Cee_1223r_LNP", std::cref(Cee_1223r_LNP)));
482 ModelParamMap.insert(std::make_pair("Cee_1232r_LNP", std::cref(Cee_1232r_LNP)));
483 ModelParamMap.insert(std::make_pair("Cee_1233r_LNP", std::cref(Cee_1233r_LNP)));
484 ModelParamMap.insert(std::make_pair("Cee_1313r_LNP", std::cref(Cee_1313r_LNP)));
485 ModelParamMap.insert(std::make_pair("Cee_1323r_LNP", std::cref(Cee_1323r_LNP)));
486 ModelParamMap.insert(std::make_pair("Cee_1333r_LNP", std::cref(Cee_1333r_LNP)));
487 ModelParamMap.insert(std::make_pair("Cee_2222r_LNP", std::cref(Cee_2222r_LNP)));
488 ModelParamMap.insert(std::make_pair("Cee_2223r_LNP", std::cref(Cee_2223r_LNP)));
489 ModelParamMap.insert(std::make_pair("Cee_2233r_LNP", std::cref(Cee_2233r_LNP)));
490 ModelParamMap.insert(std::make_pair("Cee_2323r_LNP", std::cref(Cee_2323r_LNP)));
491 ModelParamMap.insert(std::make_pair("Cee_2333r_LNP", std::cref(Cee_2333r_LNP)));
492 ModelParamMap.insert(std::make_pair("Cee_3333r_LNP", std::cref(Cee_3333r_LNP)));
493 ModelParamMap.insert(std::make_pair("Cee_1112i_LNP", std::cref(Cee_1112i_LNP)));
494 ModelParamMap.insert(std::make_pair("Cee_1113i_LNP", std::cref(Cee_1113i_LNP)));
495 ModelParamMap.insert(std::make_pair("Cee_1123i_LNP", std::cref(Cee_1123i_LNP)));
496 ModelParamMap.insert(std::make_pair("Cee_1212i_LNP", std::cref(Cee_1212i_LNP)));
497 ModelParamMap.insert(std::make_pair("Cee_1213i_LNP", std::cref(Cee_1213i_LNP)));
498 ModelParamMap.insert(std::make_pair("Cee_1222i_LNP", std::cref(Cee_1222i_LNP)));
499 ModelParamMap.insert(std::make_pair("Cee_1223i_LNP", std::cref(Cee_1223i_LNP)));
500 ModelParamMap.insert(std::make_pair("Cee_1232i_LNP", std::cref(Cee_1232i_LNP)));
501 ModelParamMap.insert(std::make_pair("Cee_1233i_LNP", std::cref(Cee_1233i_LNP)));
502 ModelParamMap.insert(std::make_pair("Cee_1313i_LNP", std::cref(Cee_1313i_LNP)));
503 ModelParamMap.insert(std::make_pair("Cee_1323i_LNP", std::cref(Cee_1323i_LNP)));
504 ModelParamMap.insert(std::make_pair("Cee_1333i_LNP", std::cref(Cee_1333i_LNP)));
505 ModelParamMap.insert(std::make_pair("Cee_2223i_LNP", std::cref(Cee_2223i_LNP)));
506 ModelParamMap.insert(std::make_pair("Cee_2323i_LNP", std::cref(Cee_2323i_LNP)));
507 ModelParamMap.insert(std::make_pair("Cee_2333i_LNP", std::cref(Cee_2333i_LNP)));
508 ModelParamMap.insert(std::make_pair("Cle_1111r_LNP", std::cref(Cle_1111r_LNP)));
509 ModelParamMap.insert(std::make_pair("Cle_1112r_LNP", std::cref(Cle_1112r_LNP)));
510 ModelParamMap.insert(std::make_pair("Cle_1113r_LNP", std::cref(Cle_1113r_LNP)));
511 ModelParamMap.insert(std::make_pair("Cle_1122r_LNP", std::cref(Cle_1122r_LNP)));
512 ModelParamMap.insert(std::make_pair("Cle_1123r_LNP", std::cref(Cle_1123r_LNP)));
513 ModelParamMap.insert(std::make_pair("Cle_1133r_LNP", std::cref(Cle_1133r_LNP)));
514 ModelParamMap.insert(std::make_pair("Cle_1211r_LNP", std::cref(Cle_1211r_LNP)));
515 ModelParamMap.insert(std::make_pair("Cle_1212r_LNP", std::cref(Cle_1212r_LNP)));
516 ModelParamMap.insert(std::make_pair("Cle_1213r_LNP", std::cref(Cle_1213r_LNP)));
517 ModelParamMap.insert(std::make_pair("Cle_1221r_LNP", std::cref(Cle_1221r_LNP)));
518 ModelParamMap.insert(std::make_pair("Cle_1222r_LNP", std::cref(Cle_1222r_LNP)));
519 ModelParamMap.insert(std::make_pair("Cle_1223r_LNP", std::cref(Cle_1223r_LNP)));
520 ModelParamMap.insert(std::make_pair("Cle_1231r_LNP", std::cref(Cle_1231r_LNP)));
521 ModelParamMap.insert(std::make_pair("Cle_1232r_LNP", std::cref(Cle_1232r_LNP)));
522 ModelParamMap.insert(std::make_pair("Cle_1233r_LNP", std::cref(Cle_1233r_LNP)));
523 ModelParamMap.insert(std::make_pair("Cle_1311r_LNP", std::cref(Cle_1311r_LNP)));
524 ModelParamMap.insert(std::make_pair("Cle_1312r_LNP", std::cref(Cle_1312r_LNP)));
525 ModelParamMap.insert(std::make_pair("Cle_1313r_LNP", std::cref(Cle_1313r_LNP)));
526 ModelParamMap.insert(std::make_pair("Cle_1321r_LNP", std::cref(Cle_1321r_LNP)));
527 ModelParamMap.insert(std::make_pair("Cle_1322r_LNP", std::cref(Cle_1322r_LNP)));
528 ModelParamMap.insert(std::make_pair("Cle_1323r_LNP", std::cref(Cle_1323r_LNP)));
529 ModelParamMap.insert(std::make_pair("Cle_1331r_LNP", std::cref(Cle_1331r_LNP)));
530 ModelParamMap.insert(std::make_pair("Cle_1332r_LNP", std::cref(Cle_1332r_LNP)));
531 ModelParamMap.insert(std::make_pair("Cle_1333r_LNP", std::cref(Cle_1333r_LNP)));
532 ModelParamMap.insert(std::make_pair("Cle_2211r_LNP", std::cref(Cle_2211r_LNP)));
533 ModelParamMap.insert(std::make_pair("Cle_2212r_LNP", std::cref(Cle_2212r_LNP)));
534 ModelParamMap.insert(std::make_pair("Cle_2213r_LNP", std::cref(Cle_2213r_LNP)));
535 ModelParamMap.insert(std::make_pair("Cle_2222r_LNP", std::cref(Cle_2222r_LNP)));
536 ModelParamMap.insert(std::make_pair("Cle_2223r_LNP", std::cref(Cle_2223r_LNP)));
537 ModelParamMap.insert(std::make_pair("Cle_2233r_LNP", std::cref(Cle_2233r_LNP)));
538 ModelParamMap.insert(std::make_pair("Cle_2311r_LNP", std::cref(Cle_2311r_LNP)));
539 ModelParamMap.insert(std::make_pair("Cle_2312r_LNP", std::cref(Cle_2312r_LNP)));
540 ModelParamMap.insert(std::make_pair("Cle_2313r_LNP", std::cref(Cle_2313r_LNP)));
541 ModelParamMap.insert(std::make_pair("Cle_2321r_LNP", std::cref(Cle_2321r_LNP)));
542 ModelParamMap.insert(std::make_pair("Cle_2322r_LNP", std::cref(Cle_2322r_LNP)));
543 ModelParamMap.insert(std::make_pair("Cle_2323r_LNP", std::cref(Cle_2323r_LNP)));
544 ModelParamMap.insert(std::make_pair("Cle_2331r_LNP", std::cref(Cle_2331r_LNP)));
545 ModelParamMap.insert(std::make_pair("Cle_2332r_LNP", std::cref(Cle_2332r_LNP)));
546 ModelParamMap.insert(std::make_pair("Cle_2333r_LNP", std::cref(Cle_2333r_LNP)));
547 ModelParamMap.insert(std::make_pair("Cle_3311r_LNP", std::cref(Cle_3311r_LNP)));
548 ModelParamMap.insert(std::make_pair("Cle_3312r_LNP", std::cref(Cle_3312r_LNP)));
549 ModelParamMap.insert(std::make_pair("Cle_3313r_LNP", std::cref(Cle_3313r_LNP)));
550 ModelParamMap.insert(std::make_pair("Cle_3322r_LNP", std::cref(Cle_3322r_LNP)));
551 ModelParamMap.insert(std::make_pair("Cle_3323r_LNP", std::cref(Cle_3323r_LNP)));
552 ModelParamMap.insert(std::make_pair("Cle_3333r_LNP", std::cref(Cle_3333r_LNP)));
553 ModelParamMap.insert(std::make_pair("Cle_1112i_LNP", std::cref(Cle_1112i_LNP)));
554 ModelParamMap.insert(std::make_pair("Cle_1113i_LNP", std::cref(Cle_1113i_LNP)));
555 ModelParamMap.insert(std::make_pair("Cle_1123i_LNP", std::cref(Cle_1123i_LNP)));
556 ModelParamMap.insert(std::make_pair("Cle_1211i_LNP", std::cref(Cle_1211i_LNP)));
557 ModelParamMap.insert(std::make_pair("Cle_1212i_LNP", std::cref(Cle_1212i_LNP)));
558 ModelParamMap.insert(std::make_pair("Cle_1213i_LNP", std::cref(Cle_1213i_LNP)));
559 ModelParamMap.insert(std::make_pair("Cle_1221i_LNP", std::cref(Cle_1221i_LNP)));
560 ModelParamMap.insert(std::make_pair("Cle_1222i_LNP", std::cref(Cle_1222i_LNP)));
561 ModelParamMap.insert(std::make_pair("Cle_1223i_LNP", std::cref(Cle_1223i_LNP)));
562 ModelParamMap.insert(std::make_pair("Cle_1231i_LNP", std::cref(Cle_1231i_LNP)));
563 ModelParamMap.insert(std::make_pair("Cle_1232i_LNP", std::cref(Cle_1232i_LNP)));
564 ModelParamMap.insert(std::make_pair("Cle_1233i_LNP", std::cref(Cle_1233i_LNP)));
565 ModelParamMap.insert(std::make_pair("Cle_1311i_LNP", std::cref(Cle_1311i_LNP)));
566 ModelParamMap.insert(std::make_pair("Cle_1312i_LNP", std::cref(Cle_1312i_LNP)));
567 ModelParamMap.insert(std::make_pair("Cle_1313i_LNP", std::cref(Cle_1313i_LNP)));
568 ModelParamMap.insert(std::make_pair("Cle_1321i_LNP", std::cref(Cle_1321i_LNP)));
569 ModelParamMap.insert(std::make_pair("Cle_1322i_LNP", std::cref(Cle_1322i_LNP)));
570 ModelParamMap.insert(std::make_pair("Cle_1323i_LNP", std::cref(Cle_1323i_LNP)));
571 ModelParamMap.insert(std::make_pair("Cle_1331i_LNP", std::cref(Cle_1331i_LNP)));
572 ModelParamMap.insert(std::make_pair("Cle_1332i_LNP", std::cref(Cle_1332i_LNP)));
573 ModelParamMap.insert(std::make_pair("Cle_1333i_LNP", std::cref(Cle_1333i_LNP)));
574 ModelParamMap.insert(std::make_pair("Cle_2212i_LNP", std::cref(Cle_2212i_LNP)));
575 ModelParamMap.insert(std::make_pair("Cle_2213i_LNP", std::cref(Cle_2213i_LNP)));
576 ModelParamMap.insert(std::make_pair("Cle_2223i_LNP", std::cref(Cle_2223i_LNP)));
577 ModelParamMap.insert(std::make_pair("Cle_2312i_LNP", std::cref(Cle_2312i_LNP)));
578 ModelParamMap.insert(std::make_pair("Cle_2313i_LNP", std::cref(Cle_2313i_LNP)));
579 ModelParamMap.insert(std::make_pair("Cle_2321i_LNP", std::cref(Cle_2321i_LNP)));
580 ModelParamMap.insert(std::make_pair("Cle_2322i_LNP", std::cref(Cle_2322i_LNP)));
581 ModelParamMap.insert(std::make_pair("Cle_2323i_LNP", std::cref(Cle_2323i_LNP)));
582 ModelParamMap.insert(std::make_pair("Cle_2331i_LNP", std::cref(Cle_2331i_LNP)));
583 ModelParamMap.insert(std::make_pair("Cle_2332i_LNP", std::cref(Cle_2332i_LNP)));
584 ModelParamMap.insert(std::make_pair("Cle_2333i_LNP", std::cref(Cle_2333i_LNP)));
585 ModelParamMap.insert(std::make_pair("Cle_2311i_LNP", std::cref(Cle_2311i_LNP)));
586 ModelParamMap.insert(std::make_pair("Cle_3312i_LNP", std::cref(Cle_3312i_LNP)));
587 ModelParamMap.insert(std::make_pair("Cle_3313i_LNP", std::cref(Cle_3313i_LNP)));
588 ModelParamMap.insert(std::make_pair("Cle_3323i_LNP", std::cref(Cle_3323i_LNP)));
589 // Map for the Higgs-Quark operators
590 ModelParamMap.insert(std::make_pair("CHq1_11r_LNP", std::cref(CHq1_11r_LNP)));
591 ModelParamMap.insert(std::make_pair("CHq1_12r_LNP", std::cref(CHq1_12r_LNP)));
592 ModelParamMap.insert(std::make_pair("CHq1_13r_LNP", std::cref(CHq1_13r_LNP)));
593 ModelParamMap.insert(std::make_pair("CHq1_22r_LNP", std::cref(CHq1_22r_LNP)));
594 ModelParamMap.insert(std::make_pair("CHq1_23r_LNP", std::cref(CHq1_23r_LNP)));
595 ModelParamMap.insert(std::make_pair("CHq1_33r_LNP", std::cref(CHq1_33r_LNP)));
596 ModelParamMap.insert(std::make_pair("CHq1_12i_LNP", std::cref(CHq1_12i_LNP)));
597 ModelParamMap.insert(std::make_pair("CHq1_13i_LNP", std::cref(CHq1_13i_LNP)));
598 ModelParamMap.insert(std::make_pair("CHq1_23i_LNP", std::cref(CHq1_23i_LNP)));
599 ModelParamMap.insert(std::make_pair("CHq3_11r_LNP", std::cref(CHq3_11r_LNP)));
600 ModelParamMap.insert(std::make_pair("CHq3_12r_LNP", std::cref(CHq3_12r_LNP)));
601 ModelParamMap.insert(std::make_pair("CHq3_13r_LNP", std::cref(CHq3_13r_LNP)));
602 ModelParamMap.insert(std::make_pair("CHq3_22r_LNP", std::cref(CHq3_22r_LNP)));
603 ModelParamMap.insert(std::make_pair("CHq3_23r_LNP", std::cref(CHq3_23r_LNP)));
604 ModelParamMap.insert(std::make_pair("CHq3_33r_LNP", std::cref(CHq3_33r_LNP)));
605 ModelParamMap.insert(std::make_pair("CHq3_12i_LNP", std::cref(CHq3_12i_LNP)));
606 ModelParamMap.insert(std::make_pair("CHq3_13i_LNP", std::cref(CHq3_13i_LNP)));
607 ModelParamMap.insert(std::make_pair("CHq3_23i_LNP", std::cref(CHq3_23i_LNP)));
608 ModelParamMap.insert(std::make_pair("CHu_11r_LNP", std::cref(CHu_11r_LNP)));
609 ModelParamMap.insert(std::make_pair("CHu_12r_LNP", std::cref(CHu_12r_LNP)));
610 ModelParamMap.insert(std::make_pair("CHu_13r_LNP", std::cref(CHu_13r_LNP)));
611 ModelParamMap.insert(std::make_pair("CHu_22r_LNP", std::cref(CHu_22r_LNP)));
612 ModelParamMap.insert(std::make_pair("CHu_23r_LNP", std::cref(CHu_23r_LNP)));
613 ModelParamMap.insert(std::make_pair("CHu_33r_LNP", std::cref(CHu_33r_LNP)));
614 ModelParamMap.insert(std::make_pair("CHu_12i_LNP", std::cref(CHu_12i_LNP)));
615 ModelParamMap.insert(std::make_pair("CHu_13i_LNP", std::cref(CHu_13i_LNP)));
616 ModelParamMap.insert(std::make_pair("CHu_23i_LNP", std::cref(CHu_23i_LNP)));
617 ModelParamMap.insert(std::make_pair("CHd_11r_LNP", std::cref(CHd_11r_LNP)));
618 ModelParamMap.insert(std::make_pair("CHd_12r_LNP", std::cref(CHd_12r_LNP)));
619 ModelParamMap.insert(std::make_pair("CHd_13r_LNP", std::cref(CHd_13r_LNP)));
620 ModelParamMap.insert(std::make_pair("CHd_22r_LNP", std::cref(CHd_22r_LNP)));
621 ModelParamMap.insert(std::make_pair("CHd_23r_LNP", std::cref(CHd_23r_LNP)));
622 ModelParamMap.insert(std::make_pair("CHd_33r_LNP", std::cref(CHd_33r_LNP)));
623 ModelParamMap.insert(std::make_pair("CHd_12i_LNP", std::cref(CHd_12i_LNP)));
624 ModelParamMap.insert(std::make_pair("CHd_13i_LNP", std::cref(CHd_13i_LNP)));
625 ModelParamMap.insert(std::make_pair("CHd_23i_LNP", std::cref(CHd_23i_LNP)));
626 ModelParamMap.insert(std::make_pair("CHud_11r_LNP", std::cref(CHud_11r_LNP)));
627 ModelParamMap.insert(std::make_pair("CHud_12r_LNP", std::cref(CHud_12r_LNP)));
628 ModelParamMap.insert(std::make_pair("CHud_13r_LNP", std::cref(CHud_13r_LNP)));
629 ModelParamMap.insert(std::make_pair("CHud_21r_LNP", std::cref(CHud_21r_LNP)));
630 ModelParamMap.insert(std::make_pair("CHud_22r_LNP", std::cref(CHud_22r_LNP)));
631 ModelParamMap.insert(std::make_pair("CHud_23r_LNP", std::cref(CHud_23r_LNP)));
632 ModelParamMap.insert(std::make_pair("CHud_31r_LNP", std::cref(CHud_31r_LNP)));
633 ModelParamMap.insert(std::make_pair("CHud_32r_LNP", std::cref(CHud_32r_LNP)));
634 ModelParamMap.insert(std::make_pair("CHud_33r_LNP", std::cref(CHud_33r_LNP)));
635 ModelParamMap.insert(std::make_pair("CHud_11i_LNP", std::cref(CHud_11i_LNP)));
636 ModelParamMap.insert(std::make_pair("CHud_12i_LNP", std::cref(CHud_12i_LNP)));
637 ModelParamMap.insert(std::make_pair("CHud_13i_LNP", std::cref(CHud_13i_LNP)));
638 ModelParamMap.insert(std::make_pair("CHud_21i_LNP", std::cref(CHud_21i_LNP)));
639 ModelParamMap.insert(std::make_pair("CHud_22i_LNP", std::cref(CHud_22i_LNP)));
640 ModelParamMap.insert(std::make_pair("CHud_23i_LNP", std::cref(CHud_23i_LNP)));
641 ModelParamMap.insert(std::make_pair("CHud_31i_LNP", std::cref(CHud_31i_LNP)));
642 ModelParamMap.insert(std::make_pair("CHud_32i_LNP", std::cref(CHud_32i_LNP)));
643 ModelParamMap.insert(std::make_pair("CHud_33i_LNP", std::cref(CHud_33i_LNP)));
644 ModelParamMap.insert(std::make_pair("CuH_11r_LNP", std::cref(CuH_11r_LNP)));
645 ModelParamMap.insert(std::make_pair("CuH_12r_LNP", std::cref(CuH_12r_LNP)));
646 ModelParamMap.insert(std::make_pair("CuH_13r_LNP", std::cref(CuH_13r_LNP)));
647 ModelParamMap.insert(std::make_pair("CuH_21r_LNP", std::cref(CuH_21r_LNP)));
648 ModelParamMap.insert(std::make_pair("CuH_22r_LNP", std::cref(CuH_22r_LNP)));
649 ModelParamMap.insert(std::make_pair("CuH_23r_LNP", std::cref(CuH_23r_LNP)));
650 ModelParamMap.insert(std::make_pair("CuH_31r_LNP", std::cref(CuH_31r_LNP)));
651 ModelParamMap.insert(std::make_pair("CuH_32r_LNP", std::cref(CuH_32r_LNP)));
652 ModelParamMap.insert(std::make_pair("CuH_33r_LNP", std::cref(CuH_33r_LNP)));
653 ModelParamMap.insert(std::make_pair("CuH_11i_LNP", std::cref(CuH_11i_LNP)));
654 ModelParamMap.insert(std::make_pair("CuH_12i_LNP", std::cref(CuH_12i_LNP)));
655 ModelParamMap.insert(std::make_pair("CuH_13i_LNP", std::cref(CuH_13i_LNP)));
656 ModelParamMap.insert(std::make_pair("CuH_21i_LNP", std::cref(CuH_21i_LNP)));
657 ModelParamMap.insert(std::make_pair("CuH_22i_LNP", std::cref(CuH_22i_LNP)));
658 ModelParamMap.insert(std::make_pair("CuH_23i_LNP", std::cref(CuH_23i_LNP)));
659 ModelParamMap.insert(std::make_pair("CuH_31i_LNP", std::cref(CuH_31i_LNP)));
660 ModelParamMap.insert(std::make_pair("CuH_32i_LNP", std::cref(CuH_32i_LNP)));
661 ModelParamMap.insert(std::make_pair("CuH_33i_LNP", std::cref(CuH_33i_LNP)));
662 ModelParamMap.insert(std::make_pair("CdH_11r_LNP", std::cref(CdH_11r_LNP)));
663 ModelParamMap.insert(std::make_pair("CdH_12r_LNP", std::cref(CdH_12r_LNP)));
664 ModelParamMap.insert(std::make_pair("CdH_13r_LNP", std::cref(CdH_13r_LNP)));
665 ModelParamMap.insert(std::make_pair("CdH_21r_LNP", std::cref(CdH_21r_LNP)));
666 ModelParamMap.insert(std::make_pair("CdH_22r_LNP", std::cref(CdH_22r_LNP)));
667 ModelParamMap.insert(std::make_pair("CdH_23r_LNP", std::cref(CdH_23r_LNP)));
668 ModelParamMap.insert(std::make_pair("CdH_31r_LNP", std::cref(CdH_31r_LNP)));
669 ModelParamMap.insert(std::make_pair("CdH_32r_LNP", std::cref(CdH_32r_LNP)));
670 ModelParamMap.insert(std::make_pair("CdH_33r_LNP", std::cref(CdH_33r_LNP)));
671 ModelParamMap.insert(std::make_pair("CdH_11i_LNP", std::cref(CdH_11i_LNP)));
672 ModelParamMap.insert(std::make_pair("CdH_12i_LNP", std::cref(CdH_12i_LNP)));
673 ModelParamMap.insert(std::make_pair("CdH_13i_LNP", std::cref(CdH_13i_LNP)));
674 ModelParamMap.insert(std::make_pair("CdH_21i_LNP", std::cref(CdH_21i_LNP)));
675 ModelParamMap.insert(std::make_pair("CdH_22i_LNP", std::cref(CdH_22i_LNP)));
676 ModelParamMap.insert(std::make_pair("CdH_23i_LNP", std::cref(CdH_23i_LNP)));
677 ModelParamMap.insert(std::make_pair("CdH_31i_LNP", std::cref(CdH_31i_LNP)));
678 ModelParamMap.insert(std::make_pair("CdH_32i_LNP", std::cref(CdH_32i_LNP)));
679 ModelParamMap.insert(std::make_pair("CdH_33i_LNP", std::cref(CdH_33i_LNP)));
680 // Map for the dipole operators
681 ModelParamMap.insert(std::make_pair("CuG_11r_LNP", std::cref(CuG_11r_LNP)));
682 ModelParamMap.insert(std::make_pair("CuG_12r_LNP", std::cref(CuG_12r_LNP)));
683 ModelParamMap.insert(std::make_pair("CuG_13r_LNP", std::cref(CuG_13r_LNP)));
684 ModelParamMap.insert(std::make_pair("CuG_21r_LNP", std::cref(CuG_21r_LNP)));
685 ModelParamMap.insert(std::make_pair("CuG_22r_LNP", std::cref(CuG_22r_LNP)));
686 ModelParamMap.insert(std::make_pair("CuG_23r_LNP", std::cref(CuG_23r_LNP)));
687 ModelParamMap.insert(std::make_pair("CuG_31r_LNP", std::cref(CuG_31r_LNP)));
688 ModelParamMap.insert(std::make_pair("CuG_32r_LNP", std::cref(CuG_32r_LNP)));
689 ModelParamMap.insert(std::make_pair("CuG_33r_LNP", std::cref(CuG_33r_LNP)));
690 ModelParamMap.insert(std::make_pair("CuG_11i_LNP", std::cref(CuG_11i_LNP)));
691 ModelParamMap.insert(std::make_pair("CuG_12i_LNP", std::cref(CuG_12i_LNP)));
692 ModelParamMap.insert(std::make_pair("CuG_13i_LNP", std::cref(CuG_13i_LNP)));
693 ModelParamMap.insert(std::make_pair("CuG_21i_LNP", std::cref(CuG_21i_LNP)));
694 ModelParamMap.insert(std::make_pair("CuG_22i_LNP", std::cref(CuG_22i_LNP)));
695 ModelParamMap.insert(std::make_pair("CuG_23i_LNP", std::cref(CuG_23i_LNP)));
696 ModelParamMap.insert(std::make_pair("CuG_31i_LNP", std::cref(CuG_31i_LNP)));
697 ModelParamMap.insert(std::make_pair("CuG_32i_LNP", std::cref(CuG_32i_LNP)));
698 ModelParamMap.insert(std::make_pair("CuG_33i_LNP", std::cref(CuG_33i_LNP)));
699 ModelParamMap.insert(std::make_pair("CuW_11r_LNP", std::cref(CuW_11r_LNP)));
700 ModelParamMap.insert(std::make_pair("CuW_12r_LNP", std::cref(CuW_12r_LNP)));
701 ModelParamMap.insert(std::make_pair("CuW_13r_LNP", std::cref(CuW_13r_LNP)));
702 ModelParamMap.insert(std::make_pair("CuW_21r_LNP", std::cref(CuW_21r_LNP)));
703 ModelParamMap.insert(std::make_pair("CuW_22r_LNP", std::cref(CuW_22r_LNP)));
704 ModelParamMap.insert(std::make_pair("CuW_23r_LNP", std::cref(CuW_23r_LNP)));
705 ModelParamMap.insert(std::make_pair("CuW_31r_LNP", std::cref(CuW_31r_LNP)));
706 ModelParamMap.insert(std::make_pair("CuW_32r_LNP", std::cref(CuW_32r_LNP)));
707 ModelParamMap.insert(std::make_pair("CuW_33r_LNP", std::cref(CuW_33r_LNP)));
708 ModelParamMap.insert(std::make_pair("CuW_11i_LNP", std::cref(CuW_11i_LNP)));
709 ModelParamMap.insert(std::make_pair("CuW_12i_LNP", std::cref(CuW_12i_LNP)));
710 ModelParamMap.insert(std::make_pair("CuW_13i_LNP", std::cref(CuW_13i_LNP)));
711 ModelParamMap.insert(std::make_pair("CuW_21i_LNP", std::cref(CuW_21i_LNP)));
712 ModelParamMap.insert(std::make_pair("CuW_22i_LNP", std::cref(CuW_22i_LNP)));
713 ModelParamMap.insert(std::make_pair("CuW_23i_LNP", std::cref(CuW_23i_LNP)));
714 ModelParamMap.insert(std::make_pair("CuW_31i_LNP", std::cref(CuW_31i_LNP)));
715 ModelParamMap.insert(std::make_pair("CuW_32i_LNP", std::cref(CuW_32i_LNP)));
716 ModelParamMap.insert(std::make_pair("CuW_33i_LNP", std::cref(CuW_33i_LNP)));
717 ModelParamMap.insert(std::make_pair("CuB_11r_LNP", std::cref(CuB_11r_LNP)));
718 ModelParamMap.insert(std::make_pair("CuB_12r_LNP", std::cref(CuB_12r_LNP)));
719 ModelParamMap.insert(std::make_pair("CuB_13r_LNP", std::cref(CuB_13r_LNP)));
720 ModelParamMap.insert(std::make_pair("CuB_21r_LNP", std::cref(CuB_21r_LNP)));
721 ModelParamMap.insert(std::make_pair("CuB_22r_LNP", std::cref(CuB_22r_LNP)));
722 ModelParamMap.insert(std::make_pair("CuB_23r_LNP", std::cref(CuB_23r_LNP)));
723 ModelParamMap.insert(std::make_pair("CuB_31r_LNP", std::cref(CuB_31r_LNP)));
724 ModelParamMap.insert(std::make_pair("CuB_32r_LNP", std::cref(CuB_32r_LNP)));
725 ModelParamMap.insert(std::make_pair("CuB_33r_LNP", std::cref(CuB_33r_LNP)));
726 ModelParamMap.insert(std::make_pair("CuB_11i_LNP", std::cref(CuB_11i_LNP)));
727 ModelParamMap.insert(std::make_pair("CuB_12i_LNP", std::cref(CuB_12i_LNP)));
728 ModelParamMap.insert(std::make_pair("CuB_13i_LNP", std::cref(CuB_13i_LNP)));
729 ModelParamMap.insert(std::make_pair("CuB_21i_LNP", std::cref(CuB_21i_LNP)));
730 ModelParamMap.insert(std::make_pair("CuB_22i_LNP", std::cref(CuB_22i_LNP)));
731 ModelParamMap.insert(std::make_pair("CuB_23i_LNP", std::cref(CuB_23i_LNP)));
732 ModelParamMap.insert(std::make_pair("CuB_31i_LNP", std::cref(CuB_31i_LNP)));
733 ModelParamMap.insert(std::make_pair("CuB_32i_LNP", std::cref(CuB_32i_LNP)));
734 ModelParamMap.insert(std::make_pair("CuB_33i_LNP", std::cref(CuB_33i_LNP)));
735 ModelParamMap.insert(std::make_pair("CdG_11r_LNP", std::cref(CdG_11r_LNP)));
736 ModelParamMap.insert(std::make_pair("CdG_12r_LNP", std::cref(CdG_12r_LNP)));
737 ModelParamMap.insert(std::make_pair("CdG_13r_LNP", std::cref(CdG_13r_LNP)));
738 ModelParamMap.insert(std::make_pair("CdG_21r_LNP", std::cref(CdG_21r_LNP)));
739 ModelParamMap.insert(std::make_pair("CdG_22r_LNP", std::cref(CdG_22r_LNP)));
740 ModelParamMap.insert(std::make_pair("CdG_23r_LNP", std::cref(CdG_23r_LNP)));
741 ModelParamMap.insert(std::make_pair("CdG_31r_LNP", std::cref(CdG_31r_LNP)));
742 ModelParamMap.insert(std::make_pair("CdG_32r_LNP", std::cref(CdG_32r_LNP)));
743 ModelParamMap.insert(std::make_pair("CdG_33r_LNP", std::cref(CdG_33r_LNP)));
744 ModelParamMap.insert(std::make_pair("CdG_11i_LNP", std::cref(CdG_11i_LNP)));
745 ModelParamMap.insert(std::make_pair("CdG_12i_LNP", std::cref(CdG_12i_LNP)));
746 ModelParamMap.insert(std::make_pair("CdG_13i_LNP", std::cref(CdG_13i_LNP)));
747 ModelParamMap.insert(std::make_pair("CdG_21i_LNP", std::cref(CdG_21i_LNP)));
748 ModelParamMap.insert(std::make_pair("CdG_22i_LNP", std::cref(CdG_22i_LNP)));
749 ModelParamMap.insert(std::make_pair("CdG_23i_LNP", std::cref(CdG_23i_LNP)));
750 ModelParamMap.insert(std::make_pair("CdG_31i_LNP", std::cref(CdG_31i_LNP)));
751 ModelParamMap.insert(std::make_pair("CdG_32i_LNP", std::cref(CdG_32i_LNP)));
752 ModelParamMap.insert(std::make_pair("CdG_33i_LNP", std::cref(CdG_33i_LNP)));
753 ModelParamMap.insert(std::make_pair("CdW_11r_LNP", std::cref(CdW_11r_LNP)));
754 ModelParamMap.insert(std::make_pair("CdW_12r_LNP", std::cref(CdW_12r_LNP)));
755 ModelParamMap.insert(std::make_pair("CdW_13r_LNP", std::cref(CdW_13r_LNP)));
756 ModelParamMap.insert(std::make_pair("CdW_21r_LNP", std::cref(CdW_21r_LNP)));
757 ModelParamMap.insert(std::make_pair("CdW_22r_LNP", std::cref(CdW_22r_LNP)));
758 ModelParamMap.insert(std::make_pair("CdW_23r_LNP", std::cref(CdW_23r_LNP)));
759 ModelParamMap.insert(std::make_pair("CdW_31r_LNP", std::cref(CdW_31r_LNP)));
760 ModelParamMap.insert(std::make_pair("CdW_32r_LNP", std::cref(CdW_32r_LNP)));
761 ModelParamMap.insert(std::make_pair("CdW_33r_LNP", std::cref(CdW_33r_LNP)));
762 ModelParamMap.insert(std::make_pair("CdW_11i_LNP", std::cref(CdW_11i_LNP)));
763 ModelParamMap.insert(std::make_pair("CdW_12i_LNP", std::cref(CdW_12i_LNP)));
764 ModelParamMap.insert(std::make_pair("CdW_13i_LNP", std::cref(CdW_13i_LNP)));
765 ModelParamMap.insert(std::make_pair("CdW_21i_LNP", std::cref(CdW_21i_LNP)));
766 ModelParamMap.insert(std::make_pair("CdW_22i_LNP", std::cref(CdW_22i_LNP)));
767 ModelParamMap.insert(std::make_pair("CdW_23i_LNP", std::cref(CdW_23i_LNP)));
768 ModelParamMap.insert(std::make_pair("CdW_31i_LNP", std::cref(CdW_31i_LNP)));
769 ModelParamMap.insert(std::make_pair("CdW_32i_LNP", std::cref(CdW_32i_LNP)));
770 ModelParamMap.insert(std::make_pair("CdW_33i_LNP", std::cref(CdW_33i_LNP)));
771 ModelParamMap.insert(std::make_pair("CdB_11r_LNP", std::cref(CdB_11r_LNP)));
772 ModelParamMap.insert(std::make_pair("CdB_12r_LNP", std::cref(CdB_12r_LNP)));
773 ModelParamMap.insert(std::make_pair("CdB_13r_LNP", std::cref(CdB_13r_LNP)));
774 ModelParamMap.insert(std::make_pair("CdB_21r_LNP", std::cref(CdB_21r_LNP)));
775 ModelParamMap.insert(std::make_pair("CdB_22r_LNP", std::cref(CdB_22r_LNP)));
776 ModelParamMap.insert(std::make_pair("CdB_23r_LNP", std::cref(CdB_23r_LNP)));
777 ModelParamMap.insert(std::make_pair("CdB_31r_LNP", std::cref(CdB_31r_LNP)));
778 ModelParamMap.insert(std::make_pair("CdB_32r_LNP", std::cref(CdB_32r_LNP)));
779 ModelParamMap.insert(std::make_pair("CdB_33r_LNP", std::cref(CdB_33r_LNP)));
780 ModelParamMap.insert(std::make_pair("CdB_11i_LNP", std::cref(CdB_11i_LNP)));
781 ModelParamMap.insert(std::make_pair("CdB_12i_LNP", std::cref(CdB_12i_LNP)));
782 ModelParamMap.insert(std::make_pair("CdB_13i_LNP", std::cref(CdB_13i_LNP)));
783 ModelParamMap.insert(std::make_pair("CdB_21i_LNP", std::cref(CdB_21i_LNP)));
784 ModelParamMap.insert(std::make_pair("CdB_22i_LNP", std::cref(CdB_22i_LNP)));
785 ModelParamMap.insert(std::make_pair("CdB_23i_LNP", std::cref(CdB_23i_LNP)));
786 ModelParamMap.insert(std::make_pair("CdB_31i_LNP", std::cref(CdB_31i_LNP)));
787 ModelParamMap.insert(std::make_pair("CdB_32i_LNP", std::cref(CdB_32i_LNP)));
788 ModelParamMap.insert(std::make_pair("CdB_33i_LNP", std::cref(CdB_33i_LNP)));
789 ModelParamMap.insert(std::make_pair("CeW_11r_LNP", std::cref(CeW_11r_LNP)));
790 ModelParamMap.insert(std::make_pair("CeW_12r_LNP", std::cref(CeW_12r_LNP)));
791 ModelParamMap.insert(std::make_pair("CeW_13r_LNP", std::cref(CeW_13r_LNP)));
792 ModelParamMap.insert(std::make_pair("CeW_21r_LNP", std::cref(CeW_21r_LNP)));
793 ModelParamMap.insert(std::make_pair("CeW_22r_LNP", std::cref(CeW_22r_LNP)));
794 ModelParamMap.insert(std::make_pair("CeW_23r_LNP", std::cref(CeW_23r_LNP)));
795 ModelParamMap.insert(std::make_pair("CeW_31r_LNP", std::cref(CeW_31r_LNP)));
796 ModelParamMap.insert(std::make_pair("CeW_32r_LNP", std::cref(CeW_32r_LNP)));
797 ModelParamMap.insert(std::make_pair("CeW_33r_LNP", std::cref(CeW_33r_LNP)));
798 ModelParamMap.insert(std::make_pair("CeW_11i_LNP", std::cref(CeW_11i_LNP)));
799 ModelParamMap.insert(std::make_pair("CeW_12i_LNP", std::cref(CeW_12i_LNP)));
800 ModelParamMap.insert(std::make_pair("CeW_13i_LNP", std::cref(CeW_13i_LNP)));
801 ModelParamMap.insert(std::make_pair("CeW_21i_LNP", std::cref(CeW_21i_LNP)));
802 ModelParamMap.insert(std::make_pair("CeW_22i_LNP", std::cref(CeW_22i_LNP)));
803 ModelParamMap.insert(std::make_pair("CeW_23i_LNP", std::cref(CeW_23i_LNP)));
804 ModelParamMap.insert(std::make_pair("CeW_31i_LNP", std::cref(CeW_31i_LNP)));
805 ModelParamMap.insert(std::make_pair("CeW_32i_LNP", std::cref(CeW_32i_LNP)));
806 ModelParamMap.insert(std::make_pair("CeW_33i_LNP", std::cref(CeW_33i_LNP)));
807 ModelParamMap.insert(std::make_pair("CeB_11r_LNP", std::cref(CeB_11r_LNP)));
808 ModelParamMap.insert(std::make_pair("CeB_12r_LNP", std::cref(CeB_12r_LNP)));
809 ModelParamMap.insert(std::make_pair("CeB_13r_LNP", std::cref(CeB_13r_LNP)));
810 ModelParamMap.insert(std::make_pair("CeB_21r_LNP", std::cref(CeB_21r_LNP)));
811 ModelParamMap.insert(std::make_pair("CeB_22r_LNP", std::cref(CeB_22r_LNP)));
812 ModelParamMap.insert(std::make_pair("CeB_23r_LNP", std::cref(CeB_23r_LNP)));
813 ModelParamMap.insert(std::make_pair("CeB_31r_LNP", std::cref(CeB_31r_LNP)));
814 ModelParamMap.insert(std::make_pair("CeB_32r_LNP", std::cref(CeB_32r_LNP)));
815 ModelParamMap.insert(std::make_pair("CeB_33r_LNP", std::cref(CeB_33r_LNP)));
816 ModelParamMap.insert(std::make_pair("CeB_11i_LNP", std::cref(CeB_11i_LNP)));
817 ModelParamMap.insert(std::make_pair("CeB_12i_LNP", std::cref(CeB_12i_LNP)));
818 ModelParamMap.insert(std::make_pair("CeB_13i_LNP", std::cref(CeB_13i_LNP)));
819 ModelParamMap.insert(std::make_pair("CeB_21i_LNP", std::cref(CeB_21i_LNP)));
820 ModelParamMap.insert(std::make_pair("CeB_22i_LNP", std::cref(CeB_22i_LNP)));
821 ModelParamMap.insert(std::make_pair("CeB_23i_LNP", std::cref(CeB_23i_LNP)));
822 ModelParamMap.insert(std::make_pair("CeB_31i_LNP", std::cref(CeB_31i_LNP)));
823 ModelParamMap.insert(std::make_pair("CeB_32i_LNP", std::cref(CeB_32i_LNP)));
824 ModelParamMap.insert(std::make_pair("CeB_33i_LNP", std::cref(CeB_33i_LNP)));
825 // Map for the Four-Quark four-fermion operators: LL, RR, LLRR
826 ModelParamMap.insert(std::make_pair("Cqq1_1111r_LNP", std::cref(Cqq1_1111r_LNP)));
827 ModelParamMap.insert(std::make_pair("Cqq1_1112r_LNP", std::cref(Cqq1_1112r_LNP)));
828 ModelParamMap.insert(std::make_pair("Cqq1_1113r_LNP", std::cref(Cqq1_1113r_LNP)));
829 ModelParamMap.insert(std::make_pair("Cqq1_1122r_LNP", std::cref(Cqq1_1122r_LNP)));
830 ModelParamMap.insert(std::make_pair("Cqq1_1123r_LNP", std::cref(Cqq1_1123r_LNP)));
831 ModelParamMap.insert(std::make_pair("Cqq1_1133r_LNP", std::cref(Cqq1_1133r_LNP)));
832 ModelParamMap.insert(std::make_pair("Cqq1_1212r_LNP", std::cref(Cqq1_1212r_LNP)));
833 ModelParamMap.insert(std::make_pair("Cqq1_1213r_LNP", std::cref(Cqq1_1213r_LNP)));
834 ModelParamMap.insert(std::make_pair("Cqq1_1221r_LNP", std::cref(Cqq1_1221r_LNP)));
835 ModelParamMap.insert(std::make_pair("Cqq1_1222r_LNP", std::cref(Cqq1_1222r_LNP)));
836 ModelParamMap.insert(std::make_pair("Cqq1_1223r_LNP", std::cref(Cqq1_1223r_LNP)));
837 ModelParamMap.insert(std::make_pair("Cqq1_1231r_LNP", std::cref(Cqq1_1231r_LNP)));
838 ModelParamMap.insert(std::make_pair("Cqq1_1232r_LNP", std::cref(Cqq1_1232r_LNP)));
839 ModelParamMap.insert(std::make_pair("Cqq1_1233r_LNP", std::cref(Cqq1_1233r_LNP)));
840 ModelParamMap.insert(std::make_pair("Cqq1_1313r_LNP", std::cref(Cqq1_1313r_LNP)));
841 ModelParamMap.insert(std::make_pair("Cqq1_1322r_LNP", std::cref(Cqq1_1322r_LNP)));
842 ModelParamMap.insert(std::make_pair("Cqq1_1323r_LNP", std::cref(Cqq1_1323r_LNP)));
843 ModelParamMap.insert(std::make_pair("Cqq1_1331r_LNP", std::cref(Cqq1_1331r_LNP)));
844 ModelParamMap.insert(std::make_pair("Cqq1_1332r_LNP", std::cref(Cqq1_1332r_LNP)));
845 ModelParamMap.insert(std::make_pair("Cqq1_1333r_LNP", std::cref(Cqq1_1333r_LNP)));
846 ModelParamMap.insert(std::make_pair("Cqq1_2222r_LNP", std::cref(Cqq1_2222r_LNP)));
847 ModelParamMap.insert(std::make_pair("Cqq1_2223r_LNP", std::cref(Cqq1_2223r_LNP)));
848 ModelParamMap.insert(std::make_pair("Cqq1_2233r_LNP", std::cref(Cqq1_2233r_LNP)));
849 ModelParamMap.insert(std::make_pair("Cqq1_2323r_LNP", std::cref(Cqq1_2323r_LNP)));
850 ModelParamMap.insert(std::make_pair("Cqq1_2332r_LNP", std::cref(Cqq1_2332r_LNP)));
851 ModelParamMap.insert(std::make_pair("Cqq1_2333r_LNP", std::cref(Cqq1_2333r_LNP)));
852 ModelParamMap.insert(std::make_pair("Cqq1_3333r_LNP", std::cref(Cqq1_3333r_LNP)));
853 ModelParamMap.insert(std::make_pair("Cqq1_1112i_LNP", std::cref(Cqq1_1112i_LNP)));
854 ModelParamMap.insert(std::make_pair("Cqq1_1113i_LNP", std::cref(Cqq1_1113i_LNP)));
855 ModelParamMap.insert(std::make_pair("Cqq1_1123i_LNP", std::cref(Cqq1_1123i_LNP)));
856 ModelParamMap.insert(std::make_pair("Cqq1_1212i_LNP", std::cref(Cqq1_1212i_LNP)));
857 ModelParamMap.insert(std::make_pair("Cqq1_1213i_LNP", std::cref(Cqq1_1213i_LNP)));
858 ModelParamMap.insert(std::make_pair("Cqq1_1222i_LNP", std::cref(Cqq1_1222i_LNP)));
859 ModelParamMap.insert(std::make_pair("Cqq1_1223i_LNP", std::cref(Cqq1_1223i_LNP)));
860 ModelParamMap.insert(std::make_pair("Cqq1_1231i_LNP", std::cref(Cqq1_1231i_LNP)));
861 ModelParamMap.insert(std::make_pair("Cqq1_1232i_LNP", std::cref(Cqq1_1232i_LNP)));
862 ModelParamMap.insert(std::make_pair("Cqq1_1233i_LNP", std::cref(Cqq1_1233i_LNP)));
863 ModelParamMap.insert(std::make_pair("Cqq1_1313i_LNP", std::cref(Cqq1_1313i_LNP)));
864 ModelParamMap.insert(std::make_pair("Cqq1_1322i_LNP", std::cref(Cqq1_1322i_LNP)));
865 ModelParamMap.insert(std::make_pair("Cqq1_1323i_LNP", std::cref(Cqq1_1323i_LNP)));
866 ModelParamMap.insert(std::make_pair("Cqq1_1332i_LNP", std::cref(Cqq1_1332i_LNP)));
867 ModelParamMap.insert(std::make_pair("Cqq1_1333i_LNP", std::cref(Cqq1_1333i_LNP)));
868 ModelParamMap.insert(std::make_pair("Cqq1_2223i_LNP", std::cref(Cqq1_2223i_LNP)));
869 ModelParamMap.insert(std::make_pair("Cqq1_2323i_LNP", std::cref(Cqq1_2323i_LNP)));
870 ModelParamMap.insert(std::make_pair("Cqq1_2333i_LNP", std::cref(Cqq1_2333i_LNP)));
871 ModelParamMap.insert(std::make_pair("Cqq3_1111r_LNP", std::cref(Cqq3_1111r_LNP)));
872 ModelParamMap.insert(std::make_pair("Cqq3_1112r_LNP", std::cref(Cqq3_1112r_LNP)));
873 ModelParamMap.insert(std::make_pair("Cqq3_1113r_LNP", std::cref(Cqq3_1113r_LNP)));
874 ModelParamMap.insert(std::make_pair("Cqq3_1122r_LNP", std::cref(Cqq3_1122r_LNP)));
875 ModelParamMap.insert(std::make_pair("Cqq3_1123r_LNP", std::cref(Cqq3_1123r_LNP)));
876 ModelParamMap.insert(std::make_pair("Cqq3_1133r_LNP", std::cref(Cqq3_1133r_LNP)));
877 ModelParamMap.insert(std::make_pair("Cqq3_1212r_LNP", std::cref(Cqq3_1212r_LNP)));
878 ModelParamMap.insert(std::make_pair("Cqq3_1213r_LNP", std::cref(Cqq3_1213r_LNP)));
879 ModelParamMap.insert(std::make_pair("Cqq3_1221r_LNP", std::cref(Cqq3_1221r_LNP)));
880 ModelParamMap.insert(std::make_pair("Cqq3_1222r_LNP", std::cref(Cqq3_1222r_LNP)));
881 ModelParamMap.insert(std::make_pair("Cqq3_1223r_LNP", std::cref(Cqq3_1223r_LNP)));
882 ModelParamMap.insert(std::make_pair("Cqq3_1231r_LNP", std::cref(Cqq3_1231r_LNP)));
883 ModelParamMap.insert(std::make_pair("Cqq3_1232r_LNP", std::cref(Cqq3_1232r_LNP)));
884 ModelParamMap.insert(std::make_pair("Cqq3_1233r_LNP", std::cref(Cqq3_1233r_LNP)));
885 ModelParamMap.insert(std::make_pair("Cqq3_1313r_LNP", std::cref(Cqq3_1313r_LNP)));
886 ModelParamMap.insert(std::make_pair("Cqq3_1322r_LNP", std::cref(Cqq3_1322r_LNP)));
887 ModelParamMap.insert(std::make_pair("Cqq3_1323r_LNP", std::cref(Cqq3_1323r_LNP)));
888 ModelParamMap.insert(std::make_pair("Cqq3_1331r_LNP", std::cref(Cqq3_1331r_LNP)));
889 ModelParamMap.insert(std::make_pair("Cqq3_1332r_LNP", std::cref(Cqq3_1332r_LNP)));
890 ModelParamMap.insert(std::make_pair("Cqq3_1333r_LNP", std::cref(Cqq3_1333r_LNP)));
891 ModelParamMap.insert(std::make_pair("Cqq3_2222r_LNP", std::cref(Cqq3_2222r_LNP)));
892 ModelParamMap.insert(std::make_pair("Cqq3_2223r_LNP", std::cref(Cqq3_2223r_LNP)));
893 ModelParamMap.insert(std::make_pair("Cqq3_2233r_LNP", std::cref(Cqq3_2233r_LNP)));
894 ModelParamMap.insert(std::make_pair("Cqq3_2323r_LNP", std::cref(Cqq3_2323r_LNP)));
895 ModelParamMap.insert(std::make_pair("Cqq3_2332r_LNP", std::cref(Cqq3_2332r_LNP)));
896 ModelParamMap.insert(std::make_pair("Cqq3_2333r_LNP", std::cref(Cqq3_2333r_LNP)));
897 ModelParamMap.insert(std::make_pair("Cqq3_3333r_LNP", std::cref(Cqq3_3333r_LNP)));
898 ModelParamMap.insert(std::make_pair("Cqq3_1112i_LNP", std::cref(Cqq3_1112i_LNP)));
899 ModelParamMap.insert(std::make_pair("Cqq3_1113i_LNP", std::cref(Cqq3_1113i_LNP)));
900 ModelParamMap.insert(std::make_pair("Cqq3_1123i_LNP", std::cref(Cqq3_1123i_LNP)));
901 ModelParamMap.insert(std::make_pair("Cqq3_1212i_LNP", std::cref(Cqq3_1212i_LNP)));
902 ModelParamMap.insert(std::make_pair("Cqq3_1213i_LNP", std::cref(Cqq3_1213i_LNP)));
903 ModelParamMap.insert(std::make_pair("Cqq3_1222i_LNP", std::cref(Cqq3_1222i_LNP)));
904 ModelParamMap.insert(std::make_pair("Cqq3_1223i_LNP", std::cref(Cqq3_1223i_LNP)));
905 ModelParamMap.insert(std::make_pair("Cqq3_1231i_LNP", std::cref(Cqq3_1231i_LNP)));
906 ModelParamMap.insert(std::make_pair("Cqq3_1232i_LNP", std::cref(Cqq3_1232i_LNP)));
907 ModelParamMap.insert(std::make_pair("Cqq3_1233i_LNP", std::cref(Cqq3_1233i_LNP)));
908 ModelParamMap.insert(std::make_pair("Cqq3_1313i_LNP", std::cref(Cqq3_1313i_LNP)));
909 ModelParamMap.insert(std::make_pair("Cqq3_1322i_LNP", std::cref(Cqq3_1322i_LNP)));
910 ModelParamMap.insert(std::make_pair("Cqq3_1323i_LNP", std::cref(Cqq3_1323i_LNP)));
911 ModelParamMap.insert(std::make_pair("Cqq3_1332i_LNP", std::cref(Cqq3_1332i_LNP)));
912 ModelParamMap.insert(std::make_pair("Cqq3_1333i_LNP", std::cref(Cqq3_1333i_LNP)));
913 ModelParamMap.insert(std::make_pair("Cqq3_2223i_LNP", std::cref(Cqq3_2223i_LNP)));
914 ModelParamMap.insert(std::make_pair("Cqq3_2323i_LNP", std::cref(Cqq3_2323i_LNP)));
915 ModelParamMap.insert(std::make_pair("Cqq3_2333i_LNP", std::cref(Cqq3_2333i_LNP)));
916 ModelParamMap.insert(std::make_pair("Cuu_1111r_LNP", std::cref(Cuu_1111r_LNP)));
917 ModelParamMap.insert(std::make_pair("Cuu_1112r_LNP", std::cref(Cuu_1112r_LNP)));
918 ModelParamMap.insert(std::make_pair("Cuu_1113r_LNP", std::cref(Cuu_1113r_LNP)));
919 ModelParamMap.insert(std::make_pair("Cuu_1122r_LNP", std::cref(Cuu_1122r_LNP)));
920 ModelParamMap.insert(std::make_pair("Cuu_1123r_LNP", std::cref(Cuu_1123r_LNP)));
921 ModelParamMap.insert(std::make_pair("Cuu_1133r_LNP", std::cref(Cuu_1133r_LNP)));
922 ModelParamMap.insert(std::make_pair("Cuu_1212r_LNP", std::cref(Cuu_1212r_LNP)));
923 ModelParamMap.insert(std::make_pair("Cuu_1213r_LNP", std::cref(Cuu_1213r_LNP)));
924 ModelParamMap.insert(std::make_pair("Cuu_1221r_LNP", std::cref(Cuu_1221r_LNP)));
925 ModelParamMap.insert(std::make_pair("Cuu_1222r_LNP", std::cref(Cuu_1222r_LNP)));
926 ModelParamMap.insert(std::make_pair("Cuu_1223r_LNP", std::cref(Cuu_1223r_LNP)));
927 ModelParamMap.insert(std::make_pair("Cuu_1231r_LNP", std::cref(Cuu_1231r_LNP)));
928 ModelParamMap.insert(std::make_pair("Cuu_1232r_LNP", std::cref(Cuu_1232r_LNP)));
929 ModelParamMap.insert(std::make_pair("Cuu_1233r_LNP", std::cref(Cuu_1233r_LNP)));
930 ModelParamMap.insert(std::make_pair("Cuu_1313r_LNP", std::cref(Cuu_1313r_LNP)));
931 ModelParamMap.insert(std::make_pair("Cuu_1322r_LNP", std::cref(Cuu_1322r_LNP)));
932 ModelParamMap.insert(std::make_pair("Cuu_1323r_LNP", std::cref(Cuu_1323r_LNP)));
933 ModelParamMap.insert(std::make_pair("Cuu_1331r_LNP", std::cref(Cuu_1331r_LNP)));
934 ModelParamMap.insert(std::make_pair("Cuu_1332r_LNP", std::cref(Cuu_1332r_LNP)));
935 ModelParamMap.insert(std::make_pair("Cuu_1333r_LNP", std::cref(Cuu_1333r_LNP)));
936 ModelParamMap.insert(std::make_pair("Cuu_2222r_LNP", std::cref(Cuu_2222r_LNP)));
937 ModelParamMap.insert(std::make_pair("Cuu_2223r_LNP", std::cref(Cuu_2223r_LNP)));
938 ModelParamMap.insert(std::make_pair("Cuu_2233r_LNP", std::cref(Cuu_2233r_LNP)));
939 ModelParamMap.insert(std::make_pair("Cuu_2323r_LNP", std::cref(Cuu_2323r_LNP)));
940 ModelParamMap.insert(std::make_pair("Cuu_2332r_LNP", std::cref(Cuu_2332r_LNP)));
941 ModelParamMap.insert(std::make_pair("Cuu_2333r_LNP", std::cref(Cuu_2333r_LNP)));
942 ModelParamMap.insert(std::make_pair("Cuu_3333r_LNP", std::cref(Cuu_3333r_LNP)));
943 ModelParamMap.insert(std::make_pair("Cuu_1112i_LNP", std::cref(Cuu_1112i_LNP)));
944 ModelParamMap.insert(std::make_pair("Cuu_1113i_LNP", std::cref(Cuu_1113i_LNP)));
945 ModelParamMap.insert(std::make_pair("Cuu_1123i_LNP", std::cref(Cuu_1123i_LNP)));
946 ModelParamMap.insert(std::make_pair("Cuu_1212i_LNP", std::cref(Cuu_1212i_LNP)));
947 ModelParamMap.insert(std::make_pair("Cuu_1213i_LNP", std::cref(Cuu_1213i_LNP)));
948 ModelParamMap.insert(std::make_pair("Cuu_1222i_LNP", std::cref(Cuu_1222i_LNP)));
949 ModelParamMap.insert(std::make_pair("Cuu_1223i_LNP", std::cref(Cuu_1223i_LNP)));
950 ModelParamMap.insert(std::make_pair("Cuu_1231i_LNP", std::cref(Cuu_1231i_LNP)));
951 ModelParamMap.insert(std::make_pair("Cuu_1232i_LNP", std::cref(Cuu_1232i_LNP)));
952 ModelParamMap.insert(std::make_pair("Cuu_1233i_LNP", std::cref(Cuu_1233i_LNP)));
953 ModelParamMap.insert(std::make_pair("Cuu_1313i_LNP", std::cref(Cuu_1313i_LNP)));
954 ModelParamMap.insert(std::make_pair("Cuu_1322i_LNP", std::cref(Cuu_1322i_LNP)));
955 ModelParamMap.insert(std::make_pair("Cuu_1323i_LNP", std::cref(Cuu_1323i_LNP)));
956 ModelParamMap.insert(std::make_pair("Cuu_1332i_LNP", std::cref(Cuu_1332i_LNP)));
957 ModelParamMap.insert(std::make_pair("Cuu_1333i_LNP", std::cref(Cuu_1333i_LNP)));
958 ModelParamMap.insert(std::make_pair("Cuu_2223i_LNP", std::cref(Cuu_2223i_LNP)));
959 ModelParamMap.insert(std::make_pair("Cuu_2323i_LNP", std::cref(Cuu_2323i_LNP)));
960 ModelParamMap.insert(std::make_pair("Cuu_2333i_LNP", std::cref(Cuu_2333i_LNP)));
961 ModelParamMap.insert(std::make_pair("Cdd_1111r_LNP", std::cref(Cdd_1111r_LNP)));
962 ModelParamMap.insert(std::make_pair("Cdd_1112r_LNP", std::cref(Cdd_1112r_LNP)));
963 ModelParamMap.insert(std::make_pair("Cdd_1113r_LNP", std::cref(Cdd_1113r_LNP)));
964 ModelParamMap.insert(std::make_pair("Cdd_1122r_LNP", std::cref(Cdd_1122r_LNP)));
965 ModelParamMap.insert(std::make_pair("Cdd_1123r_LNP", std::cref(Cdd_1123r_LNP)));
966 ModelParamMap.insert(std::make_pair("Cdd_1133r_LNP", std::cref(Cdd_1133r_LNP)));
967 ModelParamMap.insert(std::make_pair("Cdd_1212r_LNP", std::cref(Cdd_1212r_LNP)));
968 ModelParamMap.insert(std::make_pair("Cdd_1213r_LNP", std::cref(Cdd_1213r_LNP)));
969 ModelParamMap.insert(std::make_pair("Cdd_1221r_LNP", std::cref(Cdd_1221r_LNP)));
970 ModelParamMap.insert(std::make_pair("Cdd_1222r_LNP", std::cref(Cdd_1222r_LNP)));
971 ModelParamMap.insert(std::make_pair("Cdd_1223r_LNP", std::cref(Cdd_1223r_LNP)));
972 ModelParamMap.insert(std::make_pair("Cdd_1231r_LNP", std::cref(Cdd_1231r_LNP)));
973 ModelParamMap.insert(std::make_pair("Cdd_1232r_LNP", std::cref(Cdd_1232r_LNP)));
974 ModelParamMap.insert(std::make_pair("Cdd_1233r_LNP", std::cref(Cdd_1233r_LNP)));
975 ModelParamMap.insert(std::make_pair("Cdd_1313r_LNP", std::cref(Cdd_1313r_LNP)));
976 ModelParamMap.insert(std::make_pair("Cdd_1322r_LNP", std::cref(Cdd_1322r_LNP)));
977 ModelParamMap.insert(std::make_pair("Cdd_1323r_LNP", std::cref(Cdd_1323r_LNP)));
978 ModelParamMap.insert(std::make_pair("Cdd_1331r_LNP", std::cref(Cdd_1331r_LNP)));
979 ModelParamMap.insert(std::make_pair("Cdd_1332r_LNP", std::cref(Cdd_1332r_LNP)));
980 ModelParamMap.insert(std::make_pair("Cdd_1333r_LNP", std::cref(Cdd_1333r_LNP)));
981 ModelParamMap.insert(std::make_pair("Cdd_2222r_LNP", std::cref(Cdd_2222r_LNP)));
982 ModelParamMap.insert(std::make_pair("Cdd_2223r_LNP", std::cref(Cdd_2223r_LNP)));
983 ModelParamMap.insert(std::make_pair("Cdd_2233r_LNP", std::cref(Cdd_2233r_LNP)));
984 ModelParamMap.insert(std::make_pair("Cdd_2323r_LNP", std::cref(Cdd_2323r_LNP)));
985 ModelParamMap.insert(std::make_pair("Cdd_2332r_LNP", std::cref(Cdd_2332r_LNP)));
986 ModelParamMap.insert(std::make_pair("Cdd_2333r_LNP", std::cref(Cdd_2333r_LNP)));
987 ModelParamMap.insert(std::make_pair("Cdd_3333r_LNP", std::cref(Cdd_3333r_LNP)));
988 ModelParamMap.insert(std::make_pair("Cdd_1112i_LNP", std::cref(Cdd_1112i_LNP)));
989 ModelParamMap.insert(std::make_pair("Cdd_1113i_LNP", std::cref(Cdd_1113i_LNP)));
990 ModelParamMap.insert(std::make_pair("Cdd_1123i_LNP", std::cref(Cdd_1123i_LNP)));
991 ModelParamMap.insert(std::make_pair("Cdd_1212i_LNP", std::cref(Cdd_1212i_LNP)));
992 ModelParamMap.insert(std::make_pair("Cdd_1213i_LNP", std::cref(Cdd_1213i_LNP)));
993 ModelParamMap.insert(std::make_pair("Cdd_1222i_LNP", std::cref(Cdd_1222i_LNP)));
994 ModelParamMap.insert(std::make_pair("Cdd_1223i_LNP", std::cref(Cdd_1223i_LNP)));
995 ModelParamMap.insert(std::make_pair("Cdd_1231i_LNP", std::cref(Cdd_1231i_LNP)));
996 ModelParamMap.insert(std::make_pair("Cdd_1232i_LNP", std::cref(Cdd_1232i_LNP)));
997 ModelParamMap.insert(std::make_pair("Cdd_1233i_LNP", std::cref(Cdd_1233i_LNP)));
998 ModelParamMap.insert(std::make_pair("Cdd_1313i_LNP", std::cref(Cdd_1313i_LNP)));
999 ModelParamMap.insert(std::make_pair("Cdd_1322i_LNP", std::cref(Cdd_1322i_LNP)));
1000 ModelParamMap.insert(std::make_pair("Cdd_1323i_LNP", std::cref(Cdd_1323i_LNP)));
1001 ModelParamMap.insert(std::make_pair("Cdd_1332i_LNP", std::cref(Cdd_1332i_LNP)));
1002 ModelParamMap.insert(std::make_pair("Cdd_1333i_LNP", std::cref(Cdd_1333i_LNP)));
1003 ModelParamMap.insert(std::make_pair("Cdd_2223i_LNP", std::cref(Cdd_2223i_LNP)));
1004 ModelParamMap.insert(std::make_pair("Cdd_2323i_LNP", std::cref(Cdd_2323i_LNP)));
1005 ModelParamMap.insert(std::make_pair("Cdd_2333i_LNP", std::cref(Cdd_2333i_LNP)));
1006 ModelParamMap.insert(std::make_pair("Cud1_1111r_LNP", std::cref(Cud1_1111r_LNP)));
1007 ModelParamMap.insert(std::make_pair("Cud1_1112r_LNP", std::cref(Cud1_1112r_LNP)));
1008 ModelParamMap.insert(std::make_pair("Cud1_1113r_LNP", std::cref(Cud1_1113r_LNP)));
1009 ModelParamMap.insert(std::make_pair("Cud1_1122r_LNP", std::cref(Cud1_1122r_LNP)));
1010 ModelParamMap.insert(std::make_pair("Cud1_1123r_LNP", std::cref(Cud1_1123r_LNP)));
1011 ModelParamMap.insert(std::make_pair("Cud1_1133r_LNP", std::cref(Cud1_1133r_LNP)));
1012 ModelParamMap.insert(std::make_pair("Cud1_1211r_LNP", std::cref(Cud1_1211r_LNP)));
1013 ModelParamMap.insert(std::make_pair("Cud1_1212r_LNP", std::cref(Cud1_1212r_LNP)));
1014 ModelParamMap.insert(std::make_pair("Cud1_1213r_LNP", std::cref(Cud1_1213r_LNP)));
1015 ModelParamMap.insert(std::make_pair("Cud1_1221r_LNP", std::cref(Cud1_1221r_LNP)));
1016 ModelParamMap.insert(std::make_pair("Cud1_1222r_LNP", std::cref(Cud1_1222r_LNP)));
1017 ModelParamMap.insert(std::make_pair("Cud1_1223r_LNP", std::cref(Cud1_1223r_LNP)));
1018 ModelParamMap.insert(std::make_pair("Cud1_1231r_LNP", std::cref(Cud1_1231r_LNP)));
1019 ModelParamMap.insert(std::make_pair("Cud1_1232r_LNP", std::cref(Cud1_1232r_LNP)));
1020 ModelParamMap.insert(std::make_pair("Cud1_1233r_LNP", std::cref(Cud1_1233r_LNP)));
1021 ModelParamMap.insert(std::make_pair("Cud1_1311r_LNP", std::cref(Cud1_1311r_LNP)));
1022 ModelParamMap.insert(std::make_pair("Cud1_1312r_LNP", std::cref(Cud1_1312r_LNP)));
1023 ModelParamMap.insert(std::make_pair("Cud1_1313r_LNP", std::cref(Cud1_1313r_LNP)));
1024 ModelParamMap.insert(std::make_pair("Cud1_1321r_LNP", std::cref(Cud1_1321r_LNP)));
1025 ModelParamMap.insert(std::make_pair("Cud1_1322r_LNP", std::cref(Cud1_1322r_LNP)));
1026 ModelParamMap.insert(std::make_pair("Cud1_1323r_LNP", std::cref(Cud1_1323r_LNP)));
1027 ModelParamMap.insert(std::make_pair("Cud1_1331r_LNP", std::cref(Cud1_1331r_LNP)));
1028 ModelParamMap.insert(std::make_pair("Cud1_1332r_LNP", std::cref(Cud1_1332r_LNP)));
1029 ModelParamMap.insert(std::make_pair("Cud1_1333r_LNP", std::cref(Cud1_1333r_LNP)));
1030 ModelParamMap.insert(std::make_pair("Cud1_2211r_LNP", std::cref(Cud1_2211r_LNP)));
1031 ModelParamMap.insert(std::make_pair("Cud1_2212r_LNP", std::cref(Cud1_2212r_LNP)));
1032 ModelParamMap.insert(std::make_pair("Cud1_2213r_LNP", std::cref(Cud1_2213r_LNP)));
1033 ModelParamMap.insert(std::make_pair("Cud1_2222r_LNP", std::cref(Cud1_2222r_LNP)));
1034 ModelParamMap.insert(std::make_pair("Cud1_2223r_LNP", std::cref(Cud1_2223r_LNP)));
1035 ModelParamMap.insert(std::make_pair("Cud1_2233r_LNP", std::cref(Cud1_2233r_LNP)));
1036 ModelParamMap.insert(std::make_pair("Cud1_2311r_LNP", std::cref(Cud1_2311r_LNP)));
1037 ModelParamMap.insert(std::make_pair("Cud1_2312r_LNP", std::cref(Cud1_2312r_LNP)));
1038 ModelParamMap.insert(std::make_pair("Cud1_2313r_LNP", std::cref(Cud1_2313r_LNP)));
1039 ModelParamMap.insert(std::make_pair("Cud1_2321r_LNP", std::cref(Cud1_2321r_LNP)));
1040 ModelParamMap.insert(std::make_pair("Cud1_2322r_LNP", std::cref(Cud1_2322r_LNP)));
1041 ModelParamMap.insert(std::make_pair("Cud1_2323r_LNP", std::cref(Cud1_2323r_LNP)));
1042 ModelParamMap.insert(std::make_pair("Cud1_2331r_LNP", std::cref(Cud1_2331r_LNP)));
1043 ModelParamMap.insert(std::make_pair("Cud1_2332r_LNP", std::cref(Cud1_2332r_LNP)));
1044 ModelParamMap.insert(std::make_pair("Cud1_2333r_LNP", std::cref(Cud1_2333r_LNP)));
1045 ModelParamMap.insert(std::make_pair("Cud1_3311r_LNP", std::cref(Cud1_3311r_LNP)));
1046 ModelParamMap.insert(std::make_pair("Cud1_3312r_LNP", std::cref(Cud1_3312r_LNP)));
1047 ModelParamMap.insert(std::make_pair("Cud1_3313r_LNP", std::cref(Cud1_3313r_LNP)));
1048 ModelParamMap.insert(std::make_pair("Cud1_3322r_LNP", std::cref(Cud1_3322r_LNP)));
1049 ModelParamMap.insert(std::make_pair("Cud1_3323r_LNP", std::cref(Cud1_3323r_LNP)));
1050 ModelParamMap.insert(std::make_pair("Cud1_3333r_LNP", std::cref(Cud1_3333r_LNP)));
1051 ModelParamMap.insert(std::make_pair("Cud1_1112i_LNP", std::cref(Cud1_1112i_LNP)));
1052 ModelParamMap.insert(std::make_pair("Cud1_1113i_LNP", std::cref(Cud1_1113i_LNP)));
1053 ModelParamMap.insert(std::make_pair("Cud1_1123i_LNP", std::cref(Cud1_1123i_LNP)));
1054 ModelParamMap.insert(std::make_pair("Cud1_1211i_LNP", std::cref(Cud1_1211i_LNP)));
1055 ModelParamMap.insert(std::make_pair("Cud1_1212i_LNP", std::cref(Cud1_1212i_LNP)));
1056 ModelParamMap.insert(std::make_pair("Cud1_1213i_LNP", std::cref(Cud1_1213i_LNP)));
1057 ModelParamMap.insert(std::make_pair("Cud1_1221i_LNP", std::cref(Cud1_1221i_LNP)));
1058 ModelParamMap.insert(std::make_pair("Cud1_1222i_LNP", std::cref(Cud1_1222i_LNP)));
1059 ModelParamMap.insert(std::make_pair("Cud1_1223i_LNP", std::cref(Cud1_1223i_LNP)));
1060 ModelParamMap.insert(std::make_pair("Cud1_1231i_LNP", std::cref(Cud1_1231i_LNP)));
1061 ModelParamMap.insert(std::make_pair("Cud1_1232i_LNP", std::cref(Cud1_1232i_LNP)));
1062 ModelParamMap.insert(std::make_pair("Cud1_1233i_LNP", std::cref(Cud1_1233i_LNP)));
1063 ModelParamMap.insert(std::make_pair("Cud1_1311i_LNP", std::cref(Cud1_1311i_LNP)));
1064 ModelParamMap.insert(std::make_pair("Cud1_1312i_LNP", std::cref(Cud1_1312i_LNP)));
1065 ModelParamMap.insert(std::make_pair("Cud1_1313i_LNP", std::cref(Cud1_1313i_LNP)));
1066 ModelParamMap.insert(std::make_pair("Cud1_1321i_LNP", std::cref(Cud1_1321i_LNP)));
1067 ModelParamMap.insert(std::make_pair("Cud1_1322i_LNP", std::cref(Cud1_1322i_LNP)));
1068 ModelParamMap.insert(std::make_pair("Cud1_1323i_LNP", std::cref(Cud1_1323i_LNP)));
1069 ModelParamMap.insert(std::make_pair("Cud1_1331i_LNP", std::cref(Cud1_1331i_LNP)));
1070 ModelParamMap.insert(std::make_pair("Cud1_1332i_LNP", std::cref(Cud1_1332i_LNP)));
1071 ModelParamMap.insert(std::make_pair("Cud1_1333i_LNP", std::cref(Cud1_1333i_LNP)));
1072 ModelParamMap.insert(std::make_pair("Cud1_2212i_LNP", std::cref(Cud1_2212i_LNP)));
1073 ModelParamMap.insert(std::make_pair("Cud1_2213i_LNP", std::cref(Cud1_2213i_LNP)));
1074 ModelParamMap.insert(std::make_pair("Cud1_2223i_LNP", std::cref(Cud1_2223i_LNP)));
1075 ModelParamMap.insert(std::make_pair("Cud1_2312i_LNP", std::cref(Cud1_2312i_LNP)));
1076 ModelParamMap.insert(std::make_pair("Cud1_2313i_LNP", std::cref(Cud1_2313i_LNP)));
1077 ModelParamMap.insert(std::make_pair("Cud1_2321i_LNP", std::cref(Cud1_2321i_LNP)));
1078 ModelParamMap.insert(std::make_pair("Cud1_2322i_LNP", std::cref(Cud1_2322i_LNP)));
1079 ModelParamMap.insert(std::make_pair("Cud1_2323i_LNP", std::cref(Cud1_2323i_LNP)));
1080 ModelParamMap.insert(std::make_pair("Cud1_2331i_LNP", std::cref(Cud1_2331i_LNP)));
1081 ModelParamMap.insert(std::make_pair("Cud1_2332i_LNP", std::cref(Cud1_2332i_LNP)));
1082 ModelParamMap.insert(std::make_pair("Cud1_2333i_LNP", std::cref(Cud1_2333i_LNP)));
1083 ModelParamMap.insert(std::make_pair("Cud1_2311i_LNP", std::cref(Cud1_2311i_LNP)));
1084 ModelParamMap.insert(std::make_pair("Cud1_3312i_LNP", std::cref(Cud1_3312i_LNP)));
1085 ModelParamMap.insert(std::make_pair("Cud1_3313i_LNP", std::cref(Cud1_3313i_LNP)));
1086 ModelParamMap.insert(std::make_pair("Cud1_3323i_LNP", std::cref(Cud1_3323i_LNP)));
1087 ModelParamMap.insert(std::make_pair("Cud8_1111r_LNP", std::cref(Cud8_1111r_LNP)));
1088 ModelParamMap.insert(std::make_pair("Cud8_1112r_LNP", std::cref(Cud8_1112r_LNP)));
1089 ModelParamMap.insert(std::make_pair("Cud8_1113r_LNP", std::cref(Cud8_1113r_LNP)));
1090 ModelParamMap.insert(std::make_pair("Cud8_1122r_LNP", std::cref(Cud8_1122r_LNP)));
1091 ModelParamMap.insert(std::make_pair("Cud8_1123r_LNP", std::cref(Cud8_1123r_LNP)));
1092 ModelParamMap.insert(std::make_pair("Cud8_1133r_LNP", std::cref(Cud8_1133r_LNP)));
1093 ModelParamMap.insert(std::make_pair("Cud8_1211r_LNP", std::cref(Cud8_1211r_LNP)));
1094 ModelParamMap.insert(std::make_pair("Cud8_1212r_LNP", std::cref(Cud8_1212r_LNP)));
1095 ModelParamMap.insert(std::make_pair("Cud8_1213r_LNP", std::cref(Cud8_1213r_LNP)));
1096 ModelParamMap.insert(std::make_pair("Cud8_1221r_LNP", std::cref(Cud8_1221r_LNP)));
1097 ModelParamMap.insert(std::make_pair("Cud8_1222r_LNP", std::cref(Cud8_1222r_LNP)));
1098 ModelParamMap.insert(std::make_pair("Cud8_1223r_LNP", std::cref(Cud8_1223r_LNP)));
1099 ModelParamMap.insert(std::make_pair("Cud8_1231r_LNP", std::cref(Cud8_1231r_LNP)));
1100 ModelParamMap.insert(std::make_pair("Cud8_1232r_LNP", std::cref(Cud8_1232r_LNP)));
1101 ModelParamMap.insert(std::make_pair("Cud8_1233r_LNP", std::cref(Cud8_1233r_LNP)));
1102 ModelParamMap.insert(std::make_pair("Cud8_1311r_LNP", std::cref(Cud8_1311r_LNP)));
1103 ModelParamMap.insert(std::make_pair("Cud8_1312r_LNP", std::cref(Cud8_1312r_LNP)));
1104 ModelParamMap.insert(std::make_pair("Cud8_1313r_LNP", std::cref(Cud8_1313r_LNP)));
1105 ModelParamMap.insert(std::make_pair("Cud8_1321r_LNP", std::cref(Cud8_1321r_LNP)));
1106 ModelParamMap.insert(std::make_pair("Cud8_1322r_LNP", std::cref(Cud8_1322r_LNP)));
1107 ModelParamMap.insert(std::make_pair("Cud8_1323r_LNP", std::cref(Cud8_1323r_LNP)));
1108 ModelParamMap.insert(std::make_pair("Cud8_1331r_LNP", std::cref(Cud8_1331r_LNP)));
1109 ModelParamMap.insert(std::make_pair("Cud8_1332r_LNP", std::cref(Cud8_1332r_LNP)));
1110 ModelParamMap.insert(std::make_pair("Cud8_1333r_LNP", std::cref(Cud8_1333r_LNP)));
1111 ModelParamMap.insert(std::make_pair("Cud8_2211r_LNP", std::cref(Cud8_2211r_LNP)));
1112 ModelParamMap.insert(std::make_pair("Cud8_2212r_LNP", std::cref(Cud8_2212r_LNP)));
1113 ModelParamMap.insert(std::make_pair("Cud8_2213r_LNP", std::cref(Cud8_2213r_LNP)));
1114 ModelParamMap.insert(std::make_pair("Cud8_2222r_LNP", std::cref(Cud8_2222r_LNP)));
1115 ModelParamMap.insert(std::make_pair("Cud8_2223r_LNP", std::cref(Cud8_2223r_LNP)));
1116 ModelParamMap.insert(std::make_pair("Cud8_2233r_LNP", std::cref(Cud8_2233r_LNP)));
1117 ModelParamMap.insert(std::make_pair("Cud8_2311r_LNP", std::cref(Cud8_2311r_LNP)));
1118 ModelParamMap.insert(std::make_pair("Cud8_2312r_LNP", std::cref(Cud8_2312r_LNP)));
1119 ModelParamMap.insert(std::make_pair("Cud8_2313r_LNP", std::cref(Cud8_2313r_LNP)));
1120 ModelParamMap.insert(std::make_pair("Cud8_2321r_LNP", std::cref(Cud8_2321r_LNP)));
1121 ModelParamMap.insert(std::make_pair("Cud8_2322r_LNP", std::cref(Cud8_2322r_LNP)));
1122 ModelParamMap.insert(std::make_pair("Cud8_2323r_LNP", std::cref(Cud8_2323r_LNP)));
1123 ModelParamMap.insert(std::make_pair("Cud8_2331r_LNP", std::cref(Cud8_2331r_LNP)));
1124 ModelParamMap.insert(std::make_pair("Cud8_2332r_LNP", std::cref(Cud8_2332r_LNP)));
1125 ModelParamMap.insert(std::make_pair("Cud8_2333r_LNP", std::cref(Cud8_2333r_LNP)));
1126 ModelParamMap.insert(std::make_pair("Cud8_3311r_LNP", std::cref(Cud8_3311r_LNP)));
1127 ModelParamMap.insert(std::make_pair("Cud8_3312r_LNP", std::cref(Cud8_3312r_LNP)));
1128 ModelParamMap.insert(std::make_pair("Cud8_3313r_LNP", std::cref(Cud8_3313r_LNP)));
1129 ModelParamMap.insert(std::make_pair("Cud8_3322r_LNP", std::cref(Cud8_3322r_LNP)));
1130 ModelParamMap.insert(std::make_pair("Cud8_3323r_LNP", std::cref(Cud8_3323r_LNP)));
1131 ModelParamMap.insert(std::make_pair("Cud8_3333r_LNP", std::cref(Cud8_3333r_LNP)));
1132 ModelParamMap.insert(std::make_pair("Cud8_1112i_LNP", std::cref(Cud8_1112i_LNP)));
1133 ModelParamMap.insert(std::make_pair("Cud8_1113i_LNP", std::cref(Cud8_1113i_LNP)));
1134 ModelParamMap.insert(std::make_pair("Cud8_1123i_LNP", std::cref(Cud8_1123i_LNP)));
1135 ModelParamMap.insert(std::make_pair("Cud8_1211i_LNP", std::cref(Cud8_1211i_LNP)));
1136 ModelParamMap.insert(std::make_pair("Cud8_1212i_LNP", std::cref(Cud8_1212i_LNP)));
1137 ModelParamMap.insert(std::make_pair("Cud8_1213i_LNP", std::cref(Cud8_1213i_LNP)));
1138 ModelParamMap.insert(std::make_pair("Cud8_1221i_LNP", std::cref(Cud8_1221i_LNP)));
1139 ModelParamMap.insert(std::make_pair("Cud8_1222i_LNP", std::cref(Cud8_1222i_LNP)));
1140 ModelParamMap.insert(std::make_pair("Cud8_1223i_LNP", std::cref(Cud8_1223i_LNP)));
1141 ModelParamMap.insert(std::make_pair("Cud8_1231i_LNP", std::cref(Cud8_1231i_LNP)));
1142 ModelParamMap.insert(std::make_pair("Cud8_1232i_LNP", std::cref(Cud8_1232i_LNP)));
1143 ModelParamMap.insert(std::make_pair("Cud8_1233i_LNP", std::cref(Cud8_1233i_LNP)));
1144 ModelParamMap.insert(std::make_pair("Cud8_1311i_LNP", std::cref(Cud8_1311i_LNP)));
1145 ModelParamMap.insert(std::make_pair("Cud8_1312i_LNP", std::cref(Cud8_1312i_LNP)));
1146 ModelParamMap.insert(std::make_pair("Cud8_1313i_LNP", std::cref(Cud8_1313i_LNP)));
1147 ModelParamMap.insert(std::make_pair("Cud8_1321i_LNP", std::cref(Cud8_1321i_LNP)));
1148 ModelParamMap.insert(std::make_pair("Cud8_1322i_LNP", std::cref(Cud8_1322i_LNP)));
1149 ModelParamMap.insert(std::make_pair("Cud8_1323i_LNP", std::cref(Cud8_1323i_LNP)));
1150 ModelParamMap.insert(std::make_pair("Cud8_1331i_LNP", std::cref(Cud8_1331i_LNP)));
1151 ModelParamMap.insert(std::make_pair("Cud8_1332i_LNP", std::cref(Cud8_1332i_LNP)));
1152 ModelParamMap.insert(std::make_pair("Cud8_1333i_LNP", std::cref(Cud8_1333i_LNP)));
1153 ModelParamMap.insert(std::make_pair("Cud8_2212i_LNP", std::cref(Cud8_2212i_LNP)));
1154 ModelParamMap.insert(std::make_pair("Cud8_2213i_LNP", std::cref(Cud8_2213i_LNP)));
1155 ModelParamMap.insert(std::make_pair("Cud8_2223i_LNP", std::cref(Cud8_2223i_LNP)));
1156 ModelParamMap.insert(std::make_pair("Cud8_2312i_LNP", std::cref(Cud8_2312i_LNP)));
1157 ModelParamMap.insert(std::make_pair("Cud8_2313i_LNP", std::cref(Cud8_2313i_LNP)));
1158 ModelParamMap.insert(std::make_pair("Cud8_2321i_LNP", std::cref(Cud8_2321i_LNP)));
1159 ModelParamMap.insert(std::make_pair("Cud8_2322i_LNP", std::cref(Cud8_2322i_LNP)));
1160 ModelParamMap.insert(std::make_pair("Cud8_2323i_LNP", std::cref(Cud8_2323i_LNP)));
1161 ModelParamMap.insert(std::make_pair("Cud8_2331i_LNP", std::cref(Cud8_2331i_LNP)));
1162 ModelParamMap.insert(std::make_pair("Cud8_2332i_LNP", std::cref(Cud8_2332i_LNP)));
1163 ModelParamMap.insert(std::make_pair("Cud8_2333i_LNP", std::cref(Cud8_2333i_LNP)));
1164 ModelParamMap.insert(std::make_pair("Cud8_2311i_LNP", std::cref(Cud8_2311i_LNP)));
1165 ModelParamMap.insert(std::make_pair("Cud8_3312i_LNP", std::cref(Cud8_3312i_LNP)));
1166 ModelParamMap.insert(std::make_pair("Cud8_3313i_LNP", std::cref(Cud8_3313i_LNP)));
1167 ModelParamMap.insert(std::make_pair("Cud8_3323i_LNP", std::cref(Cud8_3323i_LNP)));
1168 ModelParamMap.insert(std::make_pair("Cqu1_1111r_LNP", std::cref(Cqu1_1111r_LNP)));
1169 ModelParamMap.insert(std::make_pair("Cqu1_1112r_LNP", std::cref(Cqu1_1112r_LNP)));
1170 ModelParamMap.insert(std::make_pair("Cqu1_1113r_LNP", std::cref(Cqu1_1113r_LNP)));
1171 ModelParamMap.insert(std::make_pair("Cqu1_1122r_LNP", std::cref(Cqu1_1122r_LNP)));
1172 ModelParamMap.insert(std::make_pair("Cqu1_1123r_LNP", std::cref(Cqu1_1123r_LNP)));
1173 ModelParamMap.insert(std::make_pair("Cqu1_1133r_LNP", std::cref(Cqu1_1133r_LNP)));
1174 ModelParamMap.insert(std::make_pair("Cqu1_1211r_LNP", std::cref(Cqu1_1211r_LNP)));
1175 ModelParamMap.insert(std::make_pair("Cqu1_1212r_LNP", std::cref(Cqu1_1212r_LNP)));
1176 ModelParamMap.insert(std::make_pair("Cqu1_1213r_LNP", std::cref(Cqu1_1213r_LNP)));
1177 ModelParamMap.insert(std::make_pair("Cqu1_1221r_LNP", std::cref(Cqu1_1221r_LNP)));
1178 ModelParamMap.insert(std::make_pair("Cqu1_1222r_LNP", std::cref(Cqu1_1222r_LNP)));
1179 ModelParamMap.insert(std::make_pair("Cqu1_1223r_LNP", std::cref(Cqu1_1223r_LNP)));
1180 ModelParamMap.insert(std::make_pair("Cqu1_1231r_LNP", std::cref(Cqu1_1231r_LNP)));
1181 ModelParamMap.insert(std::make_pair("Cqu1_1232r_LNP", std::cref(Cqu1_1232r_LNP)));
1182 ModelParamMap.insert(std::make_pair("Cqu1_1233r_LNP", std::cref(Cqu1_1233r_LNP)));
1183 ModelParamMap.insert(std::make_pair("Cqu1_1311r_LNP", std::cref(Cqu1_1311r_LNP)));
1184 ModelParamMap.insert(std::make_pair("Cqu1_1312r_LNP", std::cref(Cqu1_1312r_LNP)));
1185 ModelParamMap.insert(std::make_pair("Cqu1_1313r_LNP", std::cref(Cqu1_1313r_LNP)));
1186 ModelParamMap.insert(std::make_pair("Cqu1_1321r_LNP", std::cref(Cqu1_1321r_LNP)));
1187 ModelParamMap.insert(std::make_pair("Cqu1_1322r_LNP", std::cref(Cqu1_1322r_LNP)));
1188 ModelParamMap.insert(std::make_pair("Cqu1_1323r_LNP", std::cref(Cqu1_1323r_LNP)));
1189 ModelParamMap.insert(std::make_pair("Cqu1_1331r_LNP", std::cref(Cqu1_1331r_LNP)));
1190 ModelParamMap.insert(std::make_pair("Cqu1_1332r_LNP", std::cref(Cqu1_1332r_LNP)));
1191 ModelParamMap.insert(std::make_pair("Cqu1_1333r_LNP", std::cref(Cqu1_1333r_LNP)));
1192 ModelParamMap.insert(std::make_pair("Cqu1_2211r_LNP", std::cref(Cqu1_2211r_LNP)));
1193 ModelParamMap.insert(std::make_pair("Cqu1_2212r_LNP", std::cref(Cqu1_2212r_LNP)));
1194 ModelParamMap.insert(std::make_pair("Cqu1_2213r_LNP", std::cref(Cqu1_2213r_LNP)));
1195 ModelParamMap.insert(std::make_pair("Cqu1_2222r_LNP", std::cref(Cqu1_2222r_LNP)));
1196 ModelParamMap.insert(std::make_pair("Cqu1_2223r_LNP", std::cref(Cqu1_2223r_LNP)));
1197 ModelParamMap.insert(std::make_pair("Cqu1_2233r_LNP", std::cref(Cqu1_2233r_LNP)));
1198 ModelParamMap.insert(std::make_pair("Cqu1_2311r_LNP", std::cref(Cqu1_2311r_LNP)));
1199 ModelParamMap.insert(std::make_pair("Cqu1_2312r_LNP", std::cref(Cqu1_2312r_LNP)));
1200 ModelParamMap.insert(std::make_pair("Cqu1_2313r_LNP", std::cref(Cqu1_2313r_LNP)));
1201 ModelParamMap.insert(std::make_pair("Cqu1_2321r_LNP", std::cref(Cqu1_2321r_LNP)));
1202 ModelParamMap.insert(std::make_pair("Cqu1_2322r_LNP", std::cref(Cqu1_2322r_LNP)));
1203 ModelParamMap.insert(std::make_pair("Cqu1_2323r_LNP", std::cref(Cqu1_2323r_LNP)));
1204 ModelParamMap.insert(std::make_pair("Cqu1_2331r_LNP", std::cref(Cqu1_2331r_LNP)));
1205 ModelParamMap.insert(std::make_pair("Cqu1_2332r_LNP", std::cref(Cqu1_2332r_LNP)));
1206 ModelParamMap.insert(std::make_pair("Cqu1_2333r_LNP", std::cref(Cqu1_2333r_LNP)));
1207 ModelParamMap.insert(std::make_pair("Cqu1_3311r_LNP", std::cref(Cqu1_3311r_LNP)));
1208 ModelParamMap.insert(std::make_pair("Cqu1_3312r_LNP", std::cref(Cqu1_3312r_LNP)));
1209 ModelParamMap.insert(std::make_pair("Cqu1_3313r_LNP", std::cref(Cqu1_3313r_LNP)));
1210 ModelParamMap.insert(std::make_pair("Cqu1_3322r_LNP", std::cref(Cqu1_3322r_LNP)));
1211 ModelParamMap.insert(std::make_pair("Cqu1_3323r_LNP", std::cref(Cqu1_3323r_LNP)));
1212 ModelParamMap.insert(std::make_pair("Cqu1_3333r_LNP", std::cref(Cqu1_3333r_LNP)));
1213 ModelParamMap.insert(std::make_pair("Cqu1_1112i_LNP", std::cref(Cqu1_1112i_LNP)));
1214 ModelParamMap.insert(std::make_pair("Cqu1_1113i_LNP", std::cref(Cqu1_1113i_LNP)));
1215 ModelParamMap.insert(std::make_pair("Cqu1_1123i_LNP", std::cref(Cqu1_1123i_LNP)));
1216 ModelParamMap.insert(std::make_pair("Cqu1_1211i_LNP", std::cref(Cqu1_1211i_LNP)));
1217 ModelParamMap.insert(std::make_pair("Cqu1_1212i_LNP", std::cref(Cqu1_1212i_LNP)));
1218 ModelParamMap.insert(std::make_pair("Cqu1_1213i_LNP", std::cref(Cqu1_1213i_LNP)));
1219 ModelParamMap.insert(std::make_pair("Cqu1_1221i_LNP", std::cref(Cqu1_1221i_LNP)));
1220 ModelParamMap.insert(std::make_pair("Cqu1_1222i_LNP", std::cref(Cqu1_1222i_LNP)));
1221 ModelParamMap.insert(std::make_pair("Cqu1_1223i_LNP", std::cref(Cqu1_1223i_LNP)));
1222 ModelParamMap.insert(std::make_pair("Cqu1_1231i_LNP", std::cref(Cqu1_1231i_LNP)));
1223 ModelParamMap.insert(std::make_pair("Cqu1_1232i_LNP", std::cref(Cqu1_1232i_LNP)));
1224 ModelParamMap.insert(std::make_pair("Cqu1_1233i_LNP", std::cref(Cqu1_1233i_LNP)));
1225 ModelParamMap.insert(std::make_pair("Cqu1_1311i_LNP", std::cref(Cqu1_1311i_LNP)));
1226 ModelParamMap.insert(std::make_pair("Cqu1_1312i_LNP", std::cref(Cqu1_1312i_LNP)));
1227 ModelParamMap.insert(std::make_pair("Cqu1_1313i_LNP", std::cref(Cqu1_1313i_LNP)));
1228 ModelParamMap.insert(std::make_pair("Cqu1_1321i_LNP", std::cref(Cqu1_1321i_LNP)));
1229 ModelParamMap.insert(std::make_pair("Cqu1_1322i_LNP", std::cref(Cqu1_1322i_LNP)));
1230 ModelParamMap.insert(std::make_pair("Cqu1_1323i_LNP", std::cref(Cqu1_1323i_LNP)));
1231 ModelParamMap.insert(std::make_pair("Cqu1_1331i_LNP", std::cref(Cqu1_1331i_LNP)));
1232 ModelParamMap.insert(std::make_pair("Cqu1_1332i_LNP", std::cref(Cqu1_1332i_LNP)));
1233 ModelParamMap.insert(std::make_pair("Cqu1_1333i_LNP", std::cref(Cqu1_1333i_LNP)));
1234 ModelParamMap.insert(std::make_pair("Cqu1_2212i_LNP", std::cref(Cqu1_2212i_LNP)));
1235 ModelParamMap.insert(std::make_pair("Cqu1_2213i_LNP", std::cref(Cqu1_2213i_LNP)));
1236 ModelParamMap.insert(std::make_pair("Cqu1_2223i_LNP", std::cref(Cqu1_2223i_LNP)));
1237 ModelParamMap.insert(std::make_pair("Cqu1_2312i_LNP", std::cref(Cqu1_2312i_LNP)));
1238 ModelParamMap.insert(std::make_pair("Cqu1_2313i_LNP", std::cref(Cqu1_2313i_LNP)));
1239 ModelParamMap.insert(std::make_pair("Cqu1_2321i_LNP", std::cref(Cqu1_2321i_LNP)));
1240 ModelParamMap.insert(std::make_pair("Cqu1_2322i_LNP", std::cref(Cqu1_2322i_LNP)));
1241 ModelParamMap.insert(std::make_pair("Cqu1_2323i_LNP", std::cref(Cqu1_2323i_LNP)));
1242 ModelParamMap.insert(std::make_pair("Cqu1_2331i_LNP", std::cref(Cqu1_2331i_LNP)));
1243 ModelParamMap.insert(std::make_pair("Cqu1_2332i_LNP", std::cref(Cqu1_2332i_LNP)));
1244 ModelParamMap.insert(std::make_pair("Cqu1_2333i_LNP", std::cref(Cqu1_2333i_LNP)));
1245 ModelParamMap.insert(std::make_pair("Cqu1_2311i_LNP", std::cref(Cqu1_2311i_LNP)));
1246 ModelParamMap.insert(std::make_pair("Cqu1_3312i_LNP", std::cref(Cqu1_3312i_LNP)));
1247 ModelParamMap.insert(std::make_pair("Cqu1_3313i_LNP", std::cref(Cqu1_3313i_LNP)));
1248 ModelParamMap.insert(std::make_pair("Cqu1_3323i_LNP", std::cref(Cqu1_3323i_LNP)));
1249 ModelParamMap.insert(std::make_pair("Cqu8_1111r_LNP", std::cref(Cqu8_1111r_LNP)));
1250 ModelParamMap.insert(std::make_pair("Cqu8_1112r_LNP", std::cref(Cqu8_1112r_LNP)));
1251 ModelParamMap.insert(std::make_pair("Cqu8_1113r_LNP", std::cref(Cqu8_1113r_LNP)));
1252 ModelParamMap.insert(std::make_pair("Cqu8_1122r_LNP", std::cref(Cqu8_1122r_LNP)));
1253 ModelParamMap.insert(std::make_pair("Cqu8_1123r_LNP", std::cref(Cqu8_1123r_LNP)));
1254 ModelParamMap.insert(std::make_pair("Cqu8_1133r_LNP", std::cref(Cqu8_1133r_LNP)));
1255 ModelParamMap.insert(std::make_pair("Cqu8_1211r_LNP", std::cref(Cqu8_1211r_LNP)));
1256 ModelParamMap.insert(std::make_pair("Cqu8_1212r_LNP", std::cref(Cqu8_1212r_LNP)));
1257 ModelParamMap.insert(std::make_pair("Cqu8_1213r_LNP", std::cref(Cqu8_1213r_LNP)));
1258 ModelParamMap.insert(std::make_pair("Cqu8_1221r_LNP", std::cref(Cqu8_1221r_LNP)));
1259 ModelParamMap.insert(std::make_pair("Cqu8_1222r_LNP", std::cref(Cqu8_1222r_LNP)));
1260 ModelParamMap.insert(std::make_pair("Cqu8_1223r_LNP", std::cref(Cqu8_1223r_LNP)));
1261 ModelParamMap.insert(std::make_pair("Cqu8_1231r_LNP", std::cref(Cqu8_1231r_LNP)));
1262 ModelParamMap.insert(std::make_pair("Cqu8_1232r_LNP", std::cref(Cqu8_1232r_LNP)));
1263 ModelParamMap.insert(std::make_pair("Cqu8_1233r_LNP", std::cref(Cqu8_1233r_LNP)));
1264 ModelParamMap.insert(std::make_pair("Cqu8_1311r_LNP", std::cref(Cqu8_1311r_LNP)));
1265 ModelParamMap.insert(std::make_pair("Cqu8_1312r_LNP", std::cref(Cqu8_1312r_LNP)));
1266 ModelParamMap.insert(std::make_pair("Cqu8_1313r_LNP", std::cref(Cqu8_1313r_LNP)));
1267 ModelParamMap.insert(std::make_pair("Cqu8_1321r_LNP", std::cref(Cqu8_1321r_LNP)));
1268 ModelParamMap.insert(std::make_pair("Cqu8_1322r_LNP", std::cref(Cqu8_1322r_LNP)));
1269 ModelParamMap.insert(std::make_pair("Cqu8_1323r_LNP", std::cref(Cqu8_1323r_LNP)));
1270 ModelParamMap.insert(std::make_pair("Cqu8_1331r_LNP", std::cref(Cqu8_1331r_LNP)));
1271 ModelParamMap.insert(std::make_pair("Cqu8_1332r_LNP", std::cref(Cqu8_1332r_LNP)));
1272 ModelParamMap.insert(std::make_pair("Cqu8_1333r_LNP", std::cref(Cqu8_1333r_LNP)));
1273 ModelParamMap.insert(std::make_pair("Cqu8_2211r_LNP", std::cref(Cqu8_2211r_LNP)));
1274 ModelParamMap.insert(std::make_pair("Cqu8_2212r_LNP", std::cref(Cqu8_2212r_LNP)));
1275 ModelParamMap.insert(std::make_pair("Cqu8_2213r_LNP", std::cref(Cqu8_2213r_LNP)));
1276 ModelParamMap.insert(std::make_pair("Cqu8_2222r_LNP", std::cref(Cqu8_2222r_LNP)));
1277 ModelParamMap.insert(std::make_pair("Cqu8_2223r_LNP", std::cref(Cqu8_2223r_LNP)));
1278 ModelParamMap.insert(std::make_pair("Cqu8_2233r_LNP", std::cref(Cqu8_2233r_LNP)));
1279 ModelParamMap.insert(std::make_pair("Cqu8_2311r_LNP", std::cref(Cqu8_2311r_LNP)));
1280 ModelParamMap.insert(std::make_pair("Cqu8_2312r_LNP", std::cref(Cqu8_2312r_LNP)));
1281 ModelParamMap.insert(std::make_pair("Cqu8_2313r_LNP", std::cref(Cqu8_2313r_LNP)));
1282 ModelParamMap.insert(std::make_pair("Cqu8_2321r_LNP", std::cref(Cqu8_2321r_LNP)));
1283 ModelParamMap.insert(std::make_pair("Cqu8_2322r_LNP", std::cref(Cqu8_2322r_LNP)));
1284 ModelParamMap.insert(std::make_pair("Cqu8_2323r_LNP", std::cref(Cqu8_2323r_LNP)));
1285 ModelParamMap.insert(std::make_pair("Cqu8_2331r_LNP", std::cref(Cqu8_2331r_LNP)));
1286 ModelParamMap.insert(std::make_pair("Cqu8_2332r_LNP", std::cref(Cqu8_2332r_LNP)));
1287 ModelParamMap.insert(std::make_pair("Cqu8_2333r_LNP", std::cref(Cqu8_2333r_LNP)));
1288 ModelParamMap.insert(std::make_pair("Cqu8_3311r_LNP", std::cref(Cqu8_3311r_LNP)));
1289 ModelParamMap.insert(std::make_pair("Cqu8_3312r_LNP", std::cref(Cqu8_3312r_LNP)));
1290 ModelParamMap.insert(std::make_pair("Cqu8_3313r_LNP", std::cref(Cqu8_3313r_LNP)));
1291 ModelParamMap.insert(std::make_pair("Cqu8_3322r_LNP", std::cref(Cqu8_3322r_LNP)));
1292 ModelParamMap.insert(std::make_pair("Cqu8_3323r_LNP", std::cref(Cqu8_3323r_LNP)));
1293 ModelParamMap.insert(std::make_pair("Cqu8_3333r_LNP", std::cref(Cqu8_3333r_LNP)));
1294 ModelParamMap.insert(std::make_pair("Cqu8_1112i_LNP", std::cref(Cqu8_1112i_LNP)));
1295 ModelParamMap.insert(std::make_pair("Cqu8_1113i_LNP", std::cref(Cqu8_1113i_LNP)));
1296 ModelParamMap.insert(std::make_pair("Cqu8_1123i_LNP", std::cref(Cqu8_1123i_LNP)));
1297 ModelParamMap.insert(std::make_pair("Cqu8_1211i_LNP", std::cref(Cqu8_1211i_LNP)));
1298 ModelParamMap.insert(std::make_pair("Cqu8_1212i_LNP", std::cref(Cqu8_1212i_LNP)));
1299 ModelParamMap.insert(std::make_pair("Cqu8_1213i_LNP", std::cref(Cqu8_1213i_LNP)));
1300 ModelParamMap.insert(std::make_pair("Cqu8_1221i_LNP", std::cref(Cqu8_1221i_LNP)));
1301 ModelParamMap.insert(std::make_pair("Cqu8_1222i_LNP", std::cref(Cqu8_1222i_LNP)));
1302 ModelParamMap.insert(std::make_pair("Cqu8_1223i_LNP", std::cref(Cqu8_1223i_LNP)));
1303 ModelParamMap.insert(std::make_pair("Cqu8_1231i_LNP", std::cref(Cqu8_1231i_LNP)));
1304 ModelParamMap.insert(std::make_pair("Cqu8_1232i_LNP", std::cref(Cqu8_1232i_LNP)));
1305 ModelParamMap.insert(std::make_pair("Cqu8_1233i_LNP", std::cref(Cqu8_1233i_LNP)));
1306 ModelParamMap.insert(std::make_pair("Cqu8_1311i_LNP", std::cref(Cqu8_1311i_LNP)));
1307 ModelParamMap.insert(std::make_pair("Cqu8_1312i_LNP", std::cref(Cqu8_1312i_LNP)));
1308 ModelParamMap.insert(std::make_pair("Cqu8_1313i_LNP", std::cref(Cqu8_1313i_LNP)));
1309 ModelParamMap.insert(std::make_pair("Cqu8_1321i_LNP", std::cref(Cqu8_1321i_LNP)));
1310 ModelParamMap.insert(std::make_pair("Cqu8_1322i_LNP", std::cref(Cqu8_1322i_LNP)));
1311 ModelParamMap.insert(std::make_pair("Cqu8_1323i_LNP", std::cref(Cqu8_1323i_LNP)));
1312 ModelParamMap.insert(std::make_pair("Cqu8_1331i_LNP", std::cref(Cqu8_1331i_LNP)));
1313 ModelParamMap.insert(std::make_pair("Cqu8_1332i_LNP", std::cref(Cqu8_1332i_LNP)));
1314 ModelParamMap.insert(std::make_pair("Cqu8_1333i_LNP", std::cref(Cqu8_1333i_LNP)));
1315 ModelParamMap.insert(std::make_pair("Cqu8_2212i_LNP", std::cref(Cqu8_2212i_LNP)));
1316 ModelParamMap.insert(std::make_pair("Cqu8_2213i_LNP", std::cref(Cqu8_2213i_LNP)));
1317 ModelParamMap.insert(std::make_pair("Cqu8_2223i_LNP", std::cref(Cqu8_2223i_LNP)));
1318 ModelParamMap.insert(std::make_pair("Cqu8_2312i_LNP", std::cref(Cqu8_2312i_LNP)));
1319 ModelParamMap.insert(std::make_pair("Cqu8_2313i_LNP", std::cref(Cqu8_2313i_LNP)));
1320 ModelParamMap.insert(std::make_pair("Cqu8_2321i_LNP", std::cref(Cqu8_2321i_LNP)));
1321 ModelParamMap.insert(std::make_pair("Cqu8_2322i_LNP", std::cref(Cqu8_2322i_LNP)));
1322 ModelParamMap.insert(std::make_pair("Cqu8_2323i_LNP", std::cref(Cqu8_2323i_LNP)));
1323 ModelParamMap.insert(std::make_pair("Cqu8_2331i_LNP", std::cref(Cqu8_2331i_LNP)));
1324 ModelParamMap.insert(std::make_pair("Cqu8_2332i_LNP", std::cref(Cqu8_2332i_LNP)));
1325 ModelParamMap.insert(std::make_pair("Cqu8_2333i_LNP", std::cref(Cqu8_2333i_LNP)));
1326 ModelParamMap.insert(std::make_pair("Cqu8_2311i_LNP", std::cref(Cqu8_2311i_LNP)));
1327 ModelParamMap.insert(std::make_pair("Cqu8_3312i_LNP", std::cref(Cqu8_3312i_LNP)));
1328 ModelParamMap.insert(std::make_pair("Cqu8_3313i_LNP", std::cref(Cqu8_3313i_LNP)));
1329 ModelParamMap.insert(std::make_pair("Cqu8_3323i_LNP", std::cref(Cqu8_3323i_LNP)));
1330 ModelParamMap.insert(std::make_pair("Cqd1_1111r_LNP", std::cref(Cqd1_1111r_LNP)));
1331 ModelParamMap.insert(std::make_pair("Cqd1_1112r_LNP", std::cref(Cqd1_1112r_LNP)));
1332 ModelParamMap.insert(std::make_pair("Cqd1_1113r_LNP", std::cref(Cqd1_1113r_LNP)));
1333 ModelParamMap.insert(std::make_pair("Cqd1_1122r_LNP", std::cref(Cqd1_1122r_LNP)));
1334 ModelParamMap.insert(std::make_pair("Cqd1_1123r_LNP", std::cref(Cqd1_1123r_LNP)));
1335 ModelParamMap.insert(std::make_pair("Cqd1_1133r_LNP", std::cref(Cqd1_1133r_LNP)));
1336 ModelParamMap.insert(std::make_pair("Cqd1_1211r_LNP", std::cref(Cqd1_1211r_LNP)));
1337 ModelParamMap.insert(std::make_pair("Cqd1_1212r_LNP", std::cref(Cqd1_1212r_LNP)));
1338 ModelParamMap.insert(std::make_pair("Cqd1_1213r_LNP", std::cref(Cqd1_1213r_LNP)));
1339 ModelParamMap.insert(std::make_pair("Cqd1_1221r_LNP", std::cref(Cqd1_1221r_LNP)));
1340 ModelParamMap.insert(std::make_pair("Cqd1_1222r_LNP", std::cref(Cqd1_1222r_LNP)));
1341 ModelParamMap.insert(std::make_pair("Cqd1_1223r_LNP", std::cref(Cqd1_1223r_LNP)));
1342 ModelParamMap.insert(std::make_pair("Cqd1_1231r_LNP", std::cref(Cqd1_1231r_LNP)));
1343 ModelParamMap.insert(std::make_pair("Cqd1_1232r_LNP", std::cref(Cqd1_1232r_LNP)));
1344 ModelParamMap.insert(std::make_pair("Cqd1_1233r_LNP", std::cref(Cqd1_1233r_LNP)));
1345 ModelParamMap.insert(std::make_pair("Cqd1_1311r_LNP", std::cref(Cqd1_1311r_LNP)));
1346 ModelParamMap.insert(std::make_pair("Cqd1_1312r_LNP", std::cref(Cqd1_1312r_LNP)));
1347 ModelParamMap.insert(std::make_pair("Cqd1_1313r_LNP", std::cref(Cqd1_1313r_LNP)));
1348 ModelParamMap.insert(std::make_pair("Cqd1_1321r_LNP", std::cref(Cqd1_1321r_LNP)));
1349 ModelParamMap.insert(std::make_pair("Cqd1_1322r_LNP", std::cref(Cqd1_1322r_LNP)));
1350 ModelParamMap.insert(std::make_pair("Cqd1_1323r_LNP", std::cref(Cqd1_1323r_LNP)));
1351 ModelParamMap.insert(std::make_pair("Cqd1_1331r_LNP", std::cref(Cqd1_1331r_LNP)));
1352 ModelParamMap.insert(std::make_pair("Cqd1_1332r_LNP", std::cref(Cqd1_1332r_LNP)));
1353 ModelParamMap.insert(std::make_pair("Cqd1_1333r_LNP", std::cref(Cqd1_1333r_LNP)));
1354 ModelParamMap.insert(std::make_pair("Cqd1_2211r_LNP", std::cref(Cqd1_2211r_LNP)));
1355 ModelParamMap.insert(std::make_pair("Cqd1_2212r_LNP", std::cref(Cqd1_2212r_LNP)));
1356 ModelParamMap.insert(std::make_pair("Cqd1_2213r_LNP", std::cref(Cqd1_2213r_LNP)));
1357 ModelParamMap.insert(std::make_pair("Cqd1_2222r_LNP", std::cref(Cqd1_2222r_LNP)));
1358 ModelParamMap.insert(std::make_pair("Cqd1_2223r_LNP", std::cref(Cqd1_2223r_LNP)));
1359 ModelParamMap.insert(std::make_pair("Cqd1_2233r_LNP", std::cref(Cqd1_2233r_LNP)));
1360 ModelParamMap.insert(std::make_pair("Cqd1_2311r_LNP", std::cref(Cqd1_2311r_LNP)));
1361 ModelParamMap.insert(std::make_pair("Cqd1_2312r_LNP", std::cref(Cqd1_2312r_LNP)));
1362 ModelParamMap.insert(std::make_pair("Cqd1_2313r_LNP", std::cref(Cqd1_2313r_LNP)));
1363 ModelParamMap.insert(std::make_pair("Cqd1_2321r_LNP", std::cref(Cqd1_2321r_LNP)));
1364 ModelParamMap.insert(std::make_pair("Cqd1_2322r_LNP", std::cref(Cqd1_2322r_LNP)));
1365 ModelParamMap.insert(std::make_pair("Cqd1_2323r_LNP", std::cref(Cqd1_2323r_LNP)));
1366 ModelParamMap.insert(std::make_pair("Cqd1_2331r_LNP", std::cref(Cqd1_2331r_LNP)));
1367 ModelParamMap.insert(std::make_pair("Cqd1_2332r_LNP", std::cref(Cqd1_2332r_LNP)));
1368 ModelParamMap.insert(std::make_pair("Cqd1_2333r_LNP", std::cref(Cqd1_2333r_LNP)));
1369 ModelParamMap.insert(std::make_pair("Cqd1_3311r_LNP", std::cref(Cqd1_3311r_LNP)));
1370 ModelParamMap.insert(std::make_pair("Cqd1_3312r_LNP", std::cref(Cqd1_3312r_LNP)));
1371 ModelParamMap.insert(std::make_pair("Cqd1_3313r_LNP", std::cref(Cqd1_3313r_LNP)));
1372 ModelParamMap.insert(std::make_pair("Cqd1_3322r_LNP", std::cref(Cqd1_3322r_LNP)));
1373 ModelParamMap.insert(std::make_pair("Cqd1_3323r_LNP", std::cref(Cqd1_3323r_LNP)));
1374 ModelParamMap.insert(std::make_pair("Cqd1_3333r_LNP", std::cref(Cqd1_3333r_LNP)));
1375 ModelParamMap.insert(std::make_pair("Cqd1_1112i_LNP", std::cref(Cqd1_1112i_LNP)));
1376 ModelParamMap.insert(std::make_pair("Cqd1_1113i_LNP", std::cref(Cqd1_1113i_LNP)));
1377 ModelParamMap.insert(std::make_pair("Cqd1_1123i_LNP", std::cref(Cqd1_1123i_LNP)));
1378 ModelParamMap.insert(std::make_pair("Cqd1_1211i_LNP", std::cref(Cqd1_1211i_LNP)));
1379 ModelParamMap.insert(std::make_pair("Cqd1_1212i_LNP", std::cref(Cqd1_1212i_LNP)));
1380 ModelParamMap.insert(std::make_pair("Cqd1_1213i_LNP", std::cref(Cqd1_1213i_LNP)));
1381 ModelParamMap.insert(std::make_pair("Cqd1_1221i_LNP", std::cref(Cqd1_1221i_LNP)));
1382 ModelParamMap.insert(std::make_pair("Cqd1_1222i_LNP", std::cref(Cqd1_1222i_LNP)));
1383 ModelParamMap.insert(std::make_pair("Cqd1_1223i_LNP", std::cref(Cqd1_1223i_LNP)));
1384 ModelParamMap.insert(std::make_pair("Cqd1_1231i_LNP", std::cref(Cqd1_1231i_LNP)));
1385 ModelParamMap.insert(std::make_pair("Cqd1_1232i_LNP", std::cref(Cqd1_1232i_LNP)));
1386 ModelParamMap.insert(std::make_pair("Cqd1_1233i_LNP", std::cref(Cqd1_1233i_LNP)));
1387 ModelParamMap.insert(std::make_pair("Cqd1_1311i_LNP", std::cref(Cqd1_1311i_LNP)));
1388 ModelParamMap.insert(std::make_pair("Cqd1_1312i_LNP", std::cref(Cqd1_1312i_LNP)));
1389 ModelParamMap.insert(std::make_pair("Cqd1_1313i_LNP", std::cref(Cqd1_1313i_LNP)));
1390 ModelParamMap.insert(std::make_pair("Cqd1_1321i_LNP", std::cref(Cqd1_1321i_LNP)));
1391 ModelParamMap.insert(std::make_pair("Cqd1_1322i_LNP", std::cref(Cqd1_1322i_LNP)));
1392 ModelParamMap.insert(std::make_pair("Cqd1_1323i_LNP", std::cref(Cqd1_1323i_LNP)));
1393 ModelParamMap.insert(std::make_pair("Cqd1_1331i_LNP", std::cref(Cqd1_1331i_LNP)));
1394 ModelParamMap.insert(std::make_pair("Cqd1_1332i_LNP", std::cref(Cqd1_1332i_LNP)));
1395 ModelParamMap.insert(std::make_pair("Cqd1_1333i_LNP", std::cref(Cqd1_1333i_LNP)));
1396 ModelParamMap.insert(std::make_pair("Cqd1_2212i_LNP", std::cref(Cqd1_2212i_LNP)));
1397 ModelParamMap.insert(std::make_pair("Cqd1_2213i_LNP", std::cref(Cqd1_2213i_LNP)));
1398 ModelParamMap.insert(std::make_pair("Cqd1_2223i_LNP", std::cref(Cqd1_2223i_LNP)));
1399 ModelParamMap.insert(std::make_pair("Cqd1_2312i_LNP", std::cref(Cqd1_2312i_LNP)));
1400 ModelParamMap.insert(std::make_pair("Cqd1_2313i_LNP", std::cref(Cqd1_2313i_LNP)));
1401 ModelParamMap.insert(std::make_pair("Cqd1_2321i_LNP", std::cref(Cqd1_2321i_LNP)));
1402 ModelParamMap.insert(std::make_pair("Cqd1_2322i_LNP", std::cref(Cqd1_2322i_LNP)));
1403 ModelParamMap.insert(std::make_pair("Cqd1_2323i_LNP", std::cref(Cqd1_2323i_LNP)));
1404 ModelParamMap.insert(std::make_pair("Cqd1_2331i_LNP", std::cref(Cqd1_2331i_LNP)));
1405 ModelParamMap.insert(std::make_pair("Cqd1_2332i_LNP", std::cref(Cqd1_2332i_LNP)));
1406 ModelParamMap.insert(std::make_pair("Cqd1_2333i_LNP", std::cref(Cqd1_2333i_LNP)));
1407 ModelParamMap.insert(std::make_pair("Cqd1_2311i_LNP", std::cref(Cqd1_2311i_LNP)));
1408 ModelParamMap.insert(std::make_pair("Cqd1_3312i_LNP", std::cref(Cqd1_3312i_LNP)));
1409 ModelParamMap.insert(std::make_pair("Cqd1_3313i_LNP", std::cref(Cqd1_3313i_LNP)));
1410 ModelParamMap.insert(std::make_pair("Cqd1_3323i_LNP", std::cref(Cqd1_3323i_LNP)));
1411 ModelParamMap.insert(std::make_pair("Cqd8_1111r_LNP", std::cref(Cqd8_1111r_LNP)));
1412 ModelParamMap.insert(std::make_pair("Cqd8_1112r_LNP", std::cref(Cqd8_1112r_LNP)));
1413 ModelParamMap.insert(std::make_pair("Cqd8_1113r_LNP", std::cref(Cqd8_1113r_LNP)));
1414 ModelParamMap.insert(std::make_pair("Cqd8_1122r_LNP", std::cref(Cqd8_1122r_LNP)));
1415 ModelParamMap.insert(std::make_pair("Cqd8_1123r_LNP", std::cref(Cqd8_1123r_LNP)));
1416 ModelParamMap.insert(std::make_pair("Cqd8_1133r_LNP", std::cref(Cqd8_1133r_LNP)));
1417 ModelParamMap.insert(std::make_pair("Cqd8_1211r_LNP", std::cref(Cqd8_1211r_LNP)));
1418 ModelParamMap.insert(std::make_pair("Cqd8_1212r_LNP", std::cref(Cqd8_1212r_LNP)));
1419 ModelParamMap.insert(std::make_pair("Cqd8_1213r_LNP", std::cref(Cqd8_1213r_LNP)));
1420 ModelParamMap.insert(std::make_pair("Cqd8_1221r_LNP", std::cref(Cqd8_1221r_LNP)));
1421 ModelParamMap.insert(std::make_pair("Cqd8_1222r_LNP", std::cref(Cqd8_1222r_LNP)));
1422 ModelParamMap.insert(std::make_pair("Cqd8_1223r_LNP", std::cref(Cqd8_1223r_LNP)));
1423 ModelParamMap.insert(std::make_pair("Cqd8_1231r_LNP", std::cref(Cqd8_1231r_LNP)));
1424 ModelParamMap.insert(std::make_pair("Cqd8_1232r_LNP", std::cref(Cqd8_1232r_LNP)));
1425 ModelParamMap.insert(std::make_pair("Cqd8_1233r_LNP", std::cref(Cqd8_1233r_LNP)));
1426 ModelParamMap.insert(std::make_pair("Cqd8_1311r_LNP", std::cref(Cqd8_1311r_LNP)));
1427 ModelParamMap.insert(std::make_pair("Cqd8_1312r_LNP", std::cref(Cqd8_1312r_LNP)));
1428 ModelParamMap.insert(std::make_pair("Cqd8_1313r_LNP", std::cref(Cqd8_1313r_LNP)));
1429 ModelParamMap.insert(std::make_pair("Cqd8_1321r_LNP", std::cref(Cqd8_1321r_LNP)));
1430 ModelParamMap.insert(std::make_pair("Cqd8_1322r_LNP", std::cref(Cqd8_1322r_LNP)));
1431 ModelParamMap.insert(std::make_pair("Cqd8_1323r_LNP", std::cref(Cqd8_1323r_LNP)));
1432 ModelParamMap.insert(std::make_pair("Cqd8_1331r_LNP", std::cref(Cqd8_1331r_LNP)));
1433 ModelParamMap.insert(std::make_pair("Cqd8_1332r_LNP", std::cref(Cqd8_1332r_LNP)));
1434 ModelParamMap.insert(std::make_pair("Cqd8_1333r_LNP", std::cref(Cqd8_1333r_LNP)));
1435 ModelParamMap.insert(std::make_pair("Cqd8_2211r_LNP", std::cref(Cqd8_2211r_LNP)));
1436 ModelParamMap.insert(std::make_pair("Cqd8_2212r_LNP", std::cref(Cqd8_2212r_LNP)));
1437 ModelParamMap.insert(std::make_pair("Cqd8_2213r_LNP", std::cref(Cqd8_2213r_LNP)));
1438 ModelParamMap.insert(std::make_pair("Cqd8_2222r_LNP", std::cref(Cqd8_2222r_LNP)));
1439 ModelParamMap.insert(std::make_pair("Cqd8_2223r_LNP", std::cref(Cqd8_2223r_LNP)));
1440 ModelParamMap.insert(std::make_pair("Cqd8_2233r_LNP", std::cref(Cqd8_2233r_LNP)));
1441 ModelParamMap.insert(std::make_pair("Cqd8_2311r_LNP", std::cref(Cqd8_2311r_LNP)));
1442 ModelParamMap.insert(std::make_pair("Cqd8_2312r_LNP", std::cref(Cqd8_2312r_LNP)));
1443 ModelParamMap.insert(std::make_pair("Cqd8_2313r_LNP", std::cref(Cqd8_2313r_LNP)));
1444 ModelParamMap.insert(std::make_pair("Cqd8_2321r_LNP", std::cref(Cqd8_2321r_LNP)));
1445 ModelParamMap.insert(std::make_pair("Cqd8_2322r_LNP", std::cref(Cqd8_2322r_LNP)));
1446 ModelParamMap.insert(std::make_pair("Cqd8_2323r_LNP", std::cref(Cqd8_2323r_LNP)));
1447 ModelParamMap.insert(std::make_pair("Cqd8_2331r_LNP", std::cref(Cqd8_2331r_LNP)));
1448 ModelParamMap.insert(std::make_pair("Cqd8_2332r_LNP", std::cref(Cqd8_2332r_LNP)));
1449 ModelParamMap.insert(std::make_pair("Cqd8_2333r_LNP", std::cref(Cqd8_2333r_LNP)));
1450 ModelParamMap.insert(std::make_pair("Cqd8_3311r_LNP", std::cref(Cqd8_3311r_LNP)));
1451 ModelParamMap.insert(std::make_pair("Cqd8_3312r_LNP", std::cref(Cqd8_3312r_LNP)));
1452 ModelParamMap.insert(std::make_pair("Cqd8_3313r_LNP", std::cref(Cqd8_3313r_LNP)));
1453 ModelParamMap.insert(std::make_pair("Cqd8_3322r_LNP", std::cref(Cqd8_3322r_LNP)));
1454 ModelParamMap.insert(std::make_pair("Cqd8_3323r_LNP", std::cref(Cqd8_3323r_LNP)));
1455 ModelParamMap.insert(std::make_pair("Cqd8_3333r_LNP", std::cref(Cqd8_3333r_LNP)));
1456 ModelParamMap.insert(std::make_pair("Cqd8_1112i_LNP", std::cref(Cqd8_1112i_LNP)));
1457 ModelParamMap.insert(std::make_pair("Cqd8_1113i_LNP", std::cref(Cqd8_1113i_LNP)));
1458 ModelParamMap.insert(std::make_pair("Cqd8_1123i_LNP", std::cref(Cqd8_1123i_LNP)));
1459 ModelParamMap.insert(std::make_pair("Cqd8_1211i_LNP", std::cref(Cqd8_1211i_LNP)));
1460 ModelParamMap.insert(std::make_pair("Cqd8_1212i_LNP", std::cref(Cqd8_1212i_LNP)));
1461 ModelParamMap.insert(std::make_pair("Cqd8_1213i_LNP", std::cref(Cqd8_1213i_LNP)));
1462 ModelParamMap.insert(std::make_pair("Cqd8_1221i_LNP", std::cref(Cqd8_1221i_LNP)));
1463 ModelParamMap.insert(std::make_pair("Cqd8_1222i_LNP", std::cref(Cqd8_1222i_LNP)));
1464 ModelParamMap.insert(std::make_pair("Cqd8_1223i_LNP", std::cref(Cqd8_1223i_LNP)));
1465 ModelParamMap.insert(std::make_pair("Cqd8_1231i_LNP", std::cref(Cqd8_1231i_LNP)));
1466 ModelParamMap.insert(std::make_pair("Cqd8_1232i_LNP", std::cref(Cqd8_1232i_LNP)));
1467 ModelParamMap.insert(std::make_pair("Cqd8_1233i_LNP", std::cref(Cqd8_1233i_LNP)));
1468 ModelParamMap.insert(std::make_pair("Cqd8_1311i_LNP", std::cref(Cqd8_1311i_LNP)));
1469 ModelParamMap.insert(std::make_pair("Cqd8_1312i_LNP", std::cref(Cqd8_1312i_LNP)));
1470 ModelParamMap.insert(std::make_pair("Cqd8_1313i_LNP", std::cref(Cqd8_1313i_LNP)));
1471 ModelParamMap.insert(std::make_pair("Cqd8_1321i_LNP", std::cref(Cqd8_1321i_LNP)));
1472 ModelParamMap.insert(std::make_pair("Cqd8_1322i_LNP", std::cref(Cqd8_1322i_LNP)));
1473 ModelParamMap.insert(std::make_pair("Cqd8_1323i_LNP", std::cref(Cqd8_1323i_LNP)));
1474 ModelParamMap.insert(std::make_pair("Cqd8_1331i_LNP", std::cref(Cqd8_1331i_LNP)));
1475 ModelParamMap.insert(std::make_pair("Cqd8_1332i_LNP", std::cref(Cqd8_1332i_LNP)));
1476 ModelParamMap.insert(std::make_pair("Cqd8_1333i_LNP", std::cref(Cqd8_1333i_LNP)));
1477 ModelParamMap.insert(std::make_pair("Cqd8_2212i_LNP", std::cref(Cqd8_2212i_LNP)));
1478 ModelParamMap.insert(std::make_pair("Cqd8_2213i_LNP", std::cref(Cqd8_2213i_LNP)));
1479 ModelParamMap.insert(std::make_pair("Cqd8_2223i_LNP", std::cref(Cqd8_2223i_LNP)));
1480 ModelParamMap.insert(std::make_pair("Cqd8_2312i_LNP", std::cref(Cqd8_2312i_LNP)));
1481 ModelParamMap.insert(std::make_pair("Cqd8_2313i_LNP", std::cref(Cqd8_2313i_LNP)));
1482 ModelParamMap.insert(std::make_pair("Cqd8_2321i_LNP", std::cref(Cqd8_2321i_LNP)));
1483 ModelParamMap.insert(std::make_pair("Cqd8_2322i_LNP", std::cref(Cqd8_2322i_LNP)));
1484 ModelParamMap.insert(std::make_pair("Cqd8_2323i_LNP", std::cref(Cqd8_2323i_LNP)));
1485 ModelParamMap.insert(std::make_pair("Cqd8_2331i_LNP", std::cref(Cqd8_2331i_LNP)));
1486 ModelParamMap.insert(std::make_pair("Cqd8_2332i_LNP", std::cref(Cqd8_2332i_LNP)));
1487 ModelParamMap.insert(std::make_pair("Cqd8_2333i_LNP", std::cref(Cqd8_2333i_LNP)));
1488 ModelParamMap.insert(std::make_pair("Cqd8_2311i_LNP", std::cref(Cqd8_2311i_LNP)));
1489 ModelParamMap.insert(std::make_pair("Cqd8_3312i_LNP", std::cref(Cqd8_3312i_LNP)));
1490 ModelParamMap.insert(std::make_pair("Cqd8_3313i_LNP", std::cref(Cqd8_3313i_LNP)));
1491 ModelParamMap.insert(std::make_pair("Cqd8_3323i_LNP", std::cref(Cqd8_3323i_LNP)));
1492 // Map for the Lepton-Quark four-fermion operators: LL, RR, LLRR
1493 ModelParamMap.insert(std::make_pair("Clq1_1111r_LNP", std::cref(Clq1_1111r_LNP)));
1494 ModelParamMap.insert(std::make_pair("Clq1_1112r_LNP", std::cref(Clq1_1112r_LNP)));
1495 ModelParamMap.insert(std::make_pair("Clq1_1113r_LNP", std::cref(Clq1_1113r_LNP)));
1496 ModelParamMap.insert(std::make_pair("Clq1_1122r_LNP", std::cref(Clq1_1122r_LNP)));
1497 ModelParamMap.insert(std::make_pair("Clq1_1123r_LNP", std::cref(Clq1_1123r_LNP)));
1498 ModelParamMap.insert(std::make_pair("Clq1_1133r_LNP", std::cref(Clq1_1133r_LNP)));
1499 ModelParamMap.insert(std::make_pair("Clq1_1211r_LNP", std::cref(Clq1_1211r_LNP)));
1500 ModelParamMap.insert(std::make_pair("Clq1_1212r_LNP", std::cref(Clq1_1212r_LNP)));
1501 ModelParamMap.insert(std::make_pair("Clq1_1213r_LNP", std::cref(Clq1_1213r_LNP)));
1502 ModelParamMap.insert(std::make_pair("Clq1_1221r_LNP", std::cref(Clq1_1221r_LNP)));
1503 ModelParamMap.insert(std::make_pair("Clq1_1222r_LNP", std::cref(Clq1_1222r_LNP)));
1504 ModelParamMap.insert(std::make_pair("Clq1_1223r_LNP", std::cref(Clq1_1223r_LNP)));
1505 ModelParamMap.insert(std::make_pair("Clq1_1231r_LNP", std::cref(Clq1_1231r_LNP)));
1506 ModelParamMap.insert(std::make_pair("Clq1_1232r_LNP", std::cref(Clq1_1232r_LNP)));
1507 ModelParamMap.insert(std::make_pair("Clq1_1233r_LNP", std::cref(Clq1_1233r_LNP)));
1508 ModelParamMap.insert(std::make_pair("Clq1_1311r_LNP", std::cref(Clq1_1311r_LNP)));
1509 ModelParamMap.insert(std::make_pair("Clq1_1312r_LNP", std::cref(Clq1_1312r_LNP)));
1510 ModelParamMap.insert(std::make_pair("Clq1_1313r_LNP", std::cref(Clq1_1313r_LNP)));
1511 ModelParamMap.insert(std::make_pair("Clq1_1321r_LNP", std::cref(Clq1_1321r_LNP)));
1512 ModelParamMap.insert(std::make_pair("Clq1_1322r_LNP", std::cref(Clq1_1322r_LNP)));
1513 ModelParamMap.insert(std::make_pair("Clq1_1323r_LNP", std::cref(Clq1_1323r_LNP)));
1514 ModelParamMap.insert(std::make_pair("Clq1_1331r_LNP", std::cref(Clq1_1331r_LNP)));
1515 ModelParamMap.insert(std::make_pair("Clq1_1332r_LNP", std::cref(Clq1_1332r_LNP)));
1516 ModelParamMap.insert(std::make_pair("Clq1_1333r_LNP", std::cref(Clq1_1333r_LNP)));
1517 ModelParamMap.insert(std::make_pair("Clq1_2211r_LNP", std::cref(Clq1_2211r_LNP)));
1518 ModelParamMap.insert(std::make_pair("Clq1_2212r_LNP", std::cref(Clq1_2212r_LNP)));
1519 ModelParamMap.insert(std::make_pair("Clq1_2213r_LNP", std::cref(Clq1_2213r_LNP)));
1520 ModelParamMap.insert(std::make_pair("Clq1_2222r_LNP", std::cref(Clq1_2222r_LNP)));
1521 ModelParamMap.insert(std::make_pair("Clq1_2223r_LNP", std::cref(Clq1_2223r_LNP)));
1522 ModelParamMap.insert(std::make_pair("Clq1_2233r_LNP", std::cref(Clq1_2233r_LNP)));
1523 ModelParamMap.insert(std::make_pair("Clq1_2311r_LNP", std::cref(Clq1_2311r_LNP)));
1524 ModelParamMap.insert(std::make_pair("Clq1_2312r_LNP", std::cref(Clq1_2312r_LNP)));
1525 ModelParamMap.insert(std::make_pair("Clq1_2313r_LNP", std::cref(Clq1_2313r_LNP)));
1526 ModelParamMap.insert(std::make_pair("Clq1_2321r_LNP", std::cref(Clq1_2321r_LNP)));
1527 ModelParamMap.insert(std::make_pair("Clq1_2322r_LNP", std::cref(Clq1_2322r_LNP)));
1528 ModelParamMap.insert(std::make_pair("Clq1_2323r_LNP", std::cref(Clq1_2323r_LNP)));
1529 ModelParamMap.insert(std::make_pair("Clq1_2331r_LNP", std::cref(Clq1_2331r_LNP)));
1530 ModelParamMap.insert(std::make_pair("Clq1_2332r_LNP", std::cref(Clq1_2332r_LNP)));
1531 ModelParamMap.insert(std::make_pair("Clq1_2333r_LNP", std::cref(Clq1_2333r_LNP)));
1532 ModelParamMap.insert(std::make_pair("Clq1_3311r_LNP", std::cref(Clq1_3311r_LNP)));
1533 ModelParamMap.insert(std::make_pair("Clq1_3312r_LNP", std::cref(Clq1_3312r_LNP)));
1534 ModelParamMap.insert(std::make_pair("Clq1_3313r_LNP", std::cref(Clq1_3313r_LNP)));
1535 ModelParamMap.insert(std::make_pair("Clq1_3322r_LNP", std::cref(Clq1_3322r_LNP)));
1536 ModelParamMap.insert(std::make_pair("Clq1_3323r_LNP", std::cref(Clq1_3323r_LNP)));
1537 ModelParamMap.insert(std::make_pair("Clq1_3333r_LNP", std::cref(Clq1_3333r_LNP)));
1538 ModelParamMap.insert(std::make_pair("Clq1_1112i_LNP", std::cref(Clq1_1112i_LNP)));
1539 ModelParamMap.insert(std::make_pair("Clq1_1113i_LNP", std::cref(Clq1_1113i_LNP)));
1540 ModelParamMap.insert(std::make_pair("Clq1_1123i_LNP", std::cref(Clq1_1123i_LNP)));
1541 ModelParamMap.insert(std::make_pair("Clq1_1211i_LNP", std::cref(Clq1_1211i_LNP)));
1542 ModelParamMap.insert(std::make_pair("Clq1_1212i_LNP", std::cref(Clq1_1212i_LNP)));
1543 ModelParamMap.insert(std::make_pair("Clq1_1213i_LNP", std::cref(Clq1_1213i_LNP)));
1544 ModelParamMap.insert(std::make_pair("Clq1_1221i_LNP", std::cref(Clq1_1221i_LNP)));
1545 ModelParamMap.insert(std::make_pair("Clq1_1222i_LNP", std::cref(Clq1_1222i_LNP)));
1546 ModelParamMap.insert(std::make_pair("Clq1_1223i_LNP", std::cref(Clq1_1223i_LNP)));
1547 ModelParamMap.insert(std::make_pair("Clq1_1231i_LNP", std::cref(Clq1_1231i_LNP)));
1548 ModelParamMap.insert(std::make_pair("Clq1_1232i_LNP", std::cref(Clq1_1232i_LNP)));
1549 ModelParamMap.insert(std::make_pair("Clq1_1233i_LNP", std::cref(Clq1_1233i_LNP)));
1550 ModelParamMap.insert(std::make_pair("Clq1_1311i_LNP", std::cref(Clq1_1311i_LNP)));
1551 ModelParamMap.insert(std::make_pair("Clq1_1312i_LNP", std::cref(Clq1_1312i_LNP)));
1552 ModelParamMap.insert(std::make_pair("Clq1_1313i_LNP", std::cref(Clq1_1313i_LNP)));
1553 ModelParamMap.insert(std::make_pair("Clq1_1321i_LNP", std::cref(Clq1_1321i_LNP)));
1554 ModelParamMap.insert(std::make_pair("Clq1_1322i_LNP", std::cref(Clq1_1322i_LNP)));
1555 ModelParamMap.insert(std::make_pair("Clq1_1323i_LNP", std::cref(Clq1_1323i_LNP)));
1556 ModelParamMap.insert(std::make_pair("Clq1_1331i_LNP", std::cref(Clq1_1331i_LNP)));
1557 ModelParamMap.insert(std::make_pair("Clq1_1332i_LNP", std::cref(Clq1_1332i_LNP)));
1558 ModelParamMap.insert(std::make_pair("Clq1_1333i_LNP", std::cref(Clq1_1333i_LNP)));
1559 ModelParamMap.insert(std::make_pair("Clq1_2212i_LNP", std::cref(Clq1_2212i_LNP)));
1560 ModelParamMap.insert(std::make_pair("Clq1_2213i_LNP", std::cref(Clq1_2213i_LNP)));
1561 ModelParamMap.insert(std::make_pair("Clq1_2223i_LNP", std::cref(Clq1_2223i_LNP)));
1562 ModelParamMap.insert(std::make_pair("Clq1_2312i_LNP", std::cref(Clq1_2312i_LNP)));
1563 ModelParamMap.insert(std::make_pair("Clq1_2313i_LNP", std::cref(Clq1_2313i_LNP)));
1564 ModelParamMap.insert(std::make_pair("Clq1_2321i_LNP", std::cref(Clq1_2321i_LNP)));
1565 ModelParamMap.insert(std::make_pair("Clq1_2322i_LNP", std::cref(Clq1_2322i_LNP)));
1566 ModelParamMap.insert(std::make_pair("Clq1_2323i_LNP", std::cref(Clq1_2323i_LNP)));
1567 ModelParamMap.insert(std::make_pair("Clq1_2331i_LNP", std::cref(Clq1_2331i_LNP)));
1568 ModelParamMap.insert(std::make_pair("Clq1_2332i_LNP", std::cref(Clq1_2332i_LNP)));
1569 ModelParamMap.insert(std::make_pair("Clq1_2333i_LNP", std::cref(Clq1_2333i_LNP)));
1570 ModelParamMap.insert(std::make_pair("Clq1_2311i_LNP", std::cref(Clq1_2311i_LNP)));
1571 ModelParamMap.insert(std::make_pair("Clq1_3312i_LNP", std::cref(Clq1_3312i_LNP)));
1572 ModelParamMap.insert(std::make_pair("Clq1_3313i_LNP", std::cref(Clq1_3313i_LNP)));
1573 ModelParamMap.insert(std::make_pair("Clq1_3323i_LNP", std::cref(Clq1_3323i_LNP)));
1574 ModelParamMap.insert(std::make_pair("Clq3_1111r_LNP", std::cref(Clq3_1111r_LNP)));
1575 ModelParamMap.insert(std::make_pair("Clq3_1112r_LNP", std::cref(Clq3_1112r_LNP)));
1576 ModelParamMap.insert(std::make_pair("Clq3_1113r_LNP", std::cref(Clq3_1113r_LNP)));
1577 ModelParamMap.insert(std::make_pair("Clq3_1122r_LNP", std::cref(Clq3_1122r_LNP)));
1578 ModelParamMap.insert(std::make_pair("Clq3_1123r_LNP", std::cref(Clq3_1123r_LNP)));
1579 ModelParamMap.insert(std::make_pair("Clq3_1133r_LNP", std::cref(Clq3_1133r_LNP)));
1580 ModelParamMap.insert(std::make_pair("Clq3_1211r_LNP", std::cref(Clq3_1211r_LNP)));
1581 ModelParamMap.insert(std::make_pair("Clq3_1212r_LNP", std::cref(Clq3_1212r_LNP)));
1582 ModelParamMap.insert(std::make_pair("Clq3_1213r_LNP", std::cref(Clq3_1213r_LNP)));
1583 ModelParamMap.insert(std::make_pair("Clq3_1221r_LNP", std::cref(Clq3_1221r_LNP)));
1584 ModelParamMap.insert(std::make_pair("Clq3_1222r_LNP", std::cref(Clq3_1222r_LNP)));
1585 ModelParamMap.insert(std::make_pair("Clq3_1223r_LNP", std::cref(Clq3_1223r_LNP)));
1586 ModelParamMap.insert(std::make_pair("Clq3_1231r_LNP", std::cref(Clq3_1231r_LNP)));
1587 ModelParamMap.insert(std::make_pair("Clq3_1232r_LNP", std::cref(Clq3_1232r_LNP)));
1588 ModelParamMap.insert(std::make_pair("Clq3_1233r_LNP", std::cref(Clq3_1233r_LNP)));
1589 ModelParamMap.insert(std::make_pair("Clq3_1311r_LNP", std::cref(Clq3_1311r_LNP)));
1590 ModelParamMap.insert(std::make_pair("Clq3_1312r_LNP", std::cref(Clq3_1312r_LNP)));
1591 ModelParamMap.insert(std::make_pair("Clq3_1313r_LNP", std::cref(Clq3_1313r_LNP)));
1592 ModelParamMap.insert(std::make_pair("Clq3_1321r_LNP", std::cref(Clq3_1321r_LNP)));
1593 ModelParamMap.insert(std::make_pair("Clq3_1322r_LNP", std::cref(Clq3_1322r_LNP)));
1594 ModelParamMap.insert(std::make_pair("Clq3_1323r_LNP", std::cref(Clq3_1323r_LNP)));
1595 ModelParamMap.insert(std::make_pair("Clq3_1331r_LNP", std::cref(Clq3_1331r_LNP)));
1596 ModelParamMap.insert(std::make_pair("Clq3_1332r_LNP", std::cref(Clq3_1332r_LNP)));
1597 ModelParamMap.insert(std::make_pair("Clq3_1333r_LNP", std::cref(Clq3_1333r_LNP)));
1598 ModelParamMap.insert(std::make_pair("Clq3_2211r_LNP", std::cref(Clq3_2211r_LNP)));
1599 ModelParamMap.insert(std::make_pair("Clq3_2212r_LNP", std::cref(Clq3_2212r_LNP)));
1600 ModelParamMap.insert(std::make_pair("Clq3_2213r_LNP", std::cref(Clq3_2213r_LNP)));
1601 ModelParamMap.insert(std::make_pair("Clq3_2222r_LNP", std::cref(Clq3_2222r_LNP)));
1602 ModelParamMap.insert(std::make_pair("Clq3_2223r_LNP", std::cref(Clq3_2223r_LNP)));
1603 ModelParamMap.insert(std::make_pair("Clq3_2233r_LNP", std::cref(Clq3_2233r_LNP)));
1604 ModelParamMap.insert(std::make_pair("Clq3_2311r_LNP", std::cref(Clq3_2311r_LNP)));
1605 ModelParamMap.insert(std::make_pair("Clq3_2312r_LNP", std::cref(Clq3_2312r_LNP)));
1606 ModelParamMap.insert(std::make_pair("Clq3_2313r_LNP", std::cref(Clq3_2313r_LNP)));
1607 ModelParamMap.insert(std::make_pair("Clq3_2321r_LNP", std::cref(Clq3_2321r_LNP)));
1608 ModelParamMap.insert(std::make_pair("Clq3_2322r_LNP", std::cref(Clq3_2322r_LNP)));
1609 ModelParamMap.insert(std::make_pair("Clq3_2323r_LNP", std::cref(Clq3_2323r_LNP)));
1610 ModelParamMap.insert(std::make_pair("Clq3_2331r_LNP", std::cref(Clq3_2331r_LNP)));
1611 ModelParamMap.insert(std::make_pair("Clq3_2332r_LNP", std::cref(Clq3_2332r_LNP)));
1612 ModelParamMap.insert(std::make_pair("Clq3_2333r_LNP", std::cref(Clq3_2333r_LNP)));
1613 ModelParamMap.insert(std::make_pair("Clq3_3311r_LNP", std::cref(Clq3_3311r_LNP)));
1614 ModelParamMap.insert(std::make_pair("Clq3_3312r_LNP", std::cref(Clq3_3312r_LNP)));
1615 ModelParamMap.insert(std::make_pair("Clq3_3313r_LNP", std::cref(Clq3_3313r_LNP)));
1616 ModelParamMap.insert(std::make_pair("Clq3_3322r_LNP", std::cref(Clq3_3322r_LNP)));
1617 ModelParamMap.insert(std::make_pair("Clq3_3323r_LNP", std::cref(Clq3_3323r_LNP)));
1618 ModelParamMap.insert(std::make_pair("Clq3_3333r_LNP", std::cref(Clq3_3333r_LNP)));
1619 ModelParamMap.insert(std::make_pair("Clq3_1112i_LNP", std::cref(Clq3_1112i_LNP)));
1620 ModelParamMap.insert(std::make_pair("Clq3_1113i_LNP", std::cref(Clq3_1113i_LNP)));
1621 ModelParamMap.insert(std::make_pair("Clq3_1123i_LNP", std::cref(Clq3_1123i_LNP)));
1622 ModelParamMap.insert(std::make_pair("Clq3_1211i_LNP", std::cref(Clq3_1211i_LNP)));
1623 ModelParamMap.insert(std::make_pair("Clq3_1212i_LNP", std::cref(Clq3_1212i_LNP)));
1624 ModelParamMap.insert(std::make_pair("Clq3_1213i_LNP", std::cref(Clq3_1213i_LNP)));
1625 ModelParamMap.insert(std::make_pair("Clq3_1221i_LNP", std::cref(Clq3_1221i_LNP)));
1626 ModelParamMap.insert(std::make_pair("Clq3_1222i_LNP", std::cref(Clq3_1222i_LNP)));
1627 ModelParamMap.insert(std::make_pair("Clq3_1223i_LNP", std::cref(Clq3_1223i_LNP)));
1628 ModelParamMap.insert(std::make_pair("Clq3_1231i_LNP", std::cref(Clq3_1231i_LNP)));
1629 ModelParamMap.insert(std::make_pair("Clq3_1232i_LNP", std::cref(Clq3_1232i_LNP)));
1630 ModelParamMap.insert(std::make_pair("Clq3_1233i_LNP", std::cref(Clq3_1233i_LNP)));
1631 ModelParamMap.insert(std::make_pair("Clq3_1311i_LNP", std::cref(Clq3_1311i_LNP)));
1632 ModelParamMap.insert(std::make_pair("Clq3_1312i_LNP", std::cref(Clq3_1312i_LNP)));
1633 ModelParamMap.insert(std::make_pair("Clq3_1313i_LNP", std::cref(Clq3_1313i_LNP)));
1634 ModelParamMap.insert(std::make_pair("Clq3_1321i_LNP", std::cref(Clq3_1321i_LNP)));
1635 ModelParamMap.insert(std::make_pair("Clq3_1322i_LNP", std::cref(Clq3_1322i_LNP)));
1636 ModelParamMap.insert(std::make_pair("Clq3_1323i_LNP", std::cref(Clq3_1323i_LNP)));
1637 ModelParamMap.insert(std::make_pair("Clq3_1331i_LNP", std::cref(Clq3_1331i_LNP)));
1638 ModelParamMap.insert(std::make_pair("Clq3_1332i_LNP", std::cref(Clq3_1332i_LNP)));
1639 ModelParamMap.insert(std::make_pair("Clq3_1333i_LNP", std::cref(Clq3_1333i_LNP)));
1640 ModelParamMap.insert(std::make_pair("Clq3_2212i_LNP", std::cref(Clq3_2212i_LNP)));
1641 ModelParamMap.insert(std::make_pair("Clq3_2213i_LNP", std::cref(Clq3_2213i_LNP)));
1642 ModelParamMap.insert(std::make_pair("Clq3_2223i_LNP", std::cref(Clq3_2223i_LNP)));
1643 ModelParamMap.insert(std::make_pair("Clq3_2312i_LNP", std::cref(Clq3_2312i_LNP)));
1644 ModelParamMap.insert(std::make_pair("Clq3_2313i_LNP", std::cref(Clq3_2313i_LNP)));
1645 ModelParamMap.insert(std::make_pair("Clq3_2321i_LNP", std::cref(Clq3_2321i_LNP)));
1646 ModelParamMap.insert(std::make_pair("Clq3_2322i_LNP", std::cref(Clq3_2322i_LNP)));
1647 ModelParamMap.insert(std::make_pair("Clq3_2323i_LNP", std::cref(Clq3_2323i_LNP)));
1648 ModelParamMap.insert(std::make_pair("Clq3_2331i_LNP", std::cref(Clq3_2331i_LNP)));
1649 ModelParamMap.insert(std::make_pair("Clq3_2332i_LNP", std::cref(Clq3_2332i_LNP)));
1650 ModelParamMap.insert(std::make_pair("Clq3_2333i_LNP", std::cref(Clq3_2333i_LNP)));
1651 ModelParamMap.insert(std::make_pair("Clq3_2311i_LNP", std::cref(Clq3_2311i_LNP)));
1652 ModelParamMap.insert(std::make_pair("Clq3_3312i_LNP", std::cref(Clq3_3312i_LNP)));
1653 ModelParamMap.insert(std::make_pair("Clq3_3313i_LNP", std::cref(Clq3_3313i_LNP)));
1654 ModelParamMap.insert(std::make_pair("Clq3_3323i_LNP", std::cref(Clq3_3323i_LNP)));
1655 ModelParamMap.insert(std::make_pair("Ceu_1111r_LNP", std::cref(Ceu_1111r_LNP)));
1656 ModelParamMap.insert(std::make_pair("Ceu_1112r_LNP", std::cref(Ceu_1112r_LNP)));
1657 ModelParamMap.insert(std::make_pair("Ceu_1113r_LNP", std::cref(Ceu_1113r_LNP)));
1658 ModelParamMap.insert(std::make_pair("Ceu_1122r_LNP", std::cref(Ceu_1122r_LNP)));
1659 ModelParamMap.insert(std::make_pair("Ceu_1123r_LNP", std::cref(Ceu_1123r_LNP)));
1660 ModelParamMap.insert(std::make_pair("Ceu_1133r_LNP", std::cref(Ceu_1133r_LNP)));
1661 ModelParamMap.insert(std::make_pair("Ceu_1211r_LNP", std::cref(Ceu_1211r_LNP)));
1662 ModelParamMap.insert(std::make_pair("Ceu_1212r_LNP", std::cref(Ceu_1212r_LNP)));
1663 ModelParamMap.insert(std::make_pair("Ceu_1213r_LNP", std::cref(Ceu_1213r_LNP)));
1664 ModelParamMap.insert(std::make_pair("Ceu_1221r_LNP", std::cref(Ceu_1221r_LNP)));
1665 ModelParamMap.insert(std::make_pair("Ceu_1222r_LNP", std::cref(Ceu_1222r_LNP)));
1666 ModelParamMap.insert(std::make_pair("Ceu_1223r_LNP", std::cref(Ceu_1223r_LNP)));
1667 ModelParamMap.insert(std::make_pair("Ceu_1231r_LNP", std::cref(Ceu_1231r_LNP)));
1668 ModelParamMap.insert(std::make_pair("Ceu_1232r_LNP", std::cref(Ceu_1232r_LNP)));
1669 ModelParamMap.insert(std::make_pair("Ceu_1233r_LNP", std::cref(Ceu_1233r_LNP)));
1670 ModelParamMap.insert(std::make_pair("Ceu_1311r_LNP", std::cref(Ceu_1311r_LNP)));
1671 ModelParamMap.insert(std::make_pair("Ceu_1312r_LNP", std::cref(Ceu_1312r_LNP)));
1672 ModelParamMap.insert(std::make_pair("Ceu_1313r_LNP", std::cref(Ceu_1313r_LNP)));
1673 ModelParamMap.insert(std::make_pair("Ceu_1321r_LNP", std::cref(Ceu_1321r_LNP)));
1674 ModelParamMap.insert(std::make_pair("Ceu_1322r_LNP", std::cref(Ceu_1322r_LNP)));
1675 ModelParamMap.insert(std::make_pair("Ceu_1323r_LNP", std::cref(Ceu_1323r_LNP)));
1676 ModelParamMap.insert(std::make_pair("Ceu_1331r_LNP", std::cref(Ceu_1331r_LNP)));
1677 ModelParamMap.insert(std::make_pair("Ceu_1332r_LNP", std::cref(Ceu_1332r_LNP)));
1678 ModelParamMap.insert(std::make_pair("Ceu_1333r_LNP", std::cref(Ceu_1333r_LNP)));
1679 ModelParamMap.insert(std::make_pair("Ceu_2211r_LNP", std::cref(Ceu_2211r_LNP)));
1680 ModelParamMap.insert(std::make_pair("Ceu_2212r_LNP", std::cref(Ceu_2212r_LNP)));
1681 ModelParamMap.insert(std::make_pair("Ceu_2213r_LNP", std::cref(Ceu_2213r_LNP)));
1682 ModelParamMap.insert(std::make_pair("Ceu_2222r_LNP", std::cref(Ceu_2222r_LNP)));
1683 ModelParamMap.insert(std::make_pair("Ceu_2223r_LNP", std::cref(Ceu_2223r_LNP)));
1684 ModelParamMap.insert(std::make_pair("Ceu_2233r_LNP", std::cref(Ceu_2233r_LNP)));
1685 ModelParamMap.insert(std::make_pair("Ceu_2311r_LNP", std::cref(Ceu_2311r_LNP)));
1686 ModelParamMap.insert(std::make_pair("Ceu_2312r_LNP", std::cref(Ceu_2312r_LNP)));
1687 ModelParamMap.insert(std::make_pair("Ceu_2313r_LNP", std::cref(Ceu_2313r_LNP)));
1688 ModelParamMap.insert(std::make_pair("Ceu_2321r_LNP", std::cref(Ceu_2321r_LNP)));
1689 ModelParamMap.insert(std::make_pair("Ceu_2322r_LNP", std::cref(Ceu_2322r_LNP)));
1690 ModelParamMap.insert(std::make_pair("Ceu_2323r_LNP", std::cref(Ceu_2323r_LNP)));
1691 ModelParamMap.insert(std::make_pair("Ceu_2331r_LNP", std::cref(Ceu_2331r_LNP)));
1692 ModelParamMap.insert(std::make_pair("Ceu_2332r_LNP", std::cref(Ceu_2332r_LNP)));
1693 ModelParamMap.insert(std::make_pair("Ceu_2333r_LNP", std::cref(Ceu_2333r_LNP)));
1694 ModelParamMap.insert(std::make_pair("Ceu_3311r_LNP", std::cref(Ceu_3311r_LNP)));
1695 ModelParamMap.insert(std::make_pair("Ceu_3312r_LNP", std::cref(Ceu_3312r_LNP)));
1696 ModelParamMap.insert(std::make_pair("Ceu_3313r_LNP", std::cref(Ceu_3313r_LNP)));
1697 ModelParamMap.insert(std::make_pair("Ceu_3322r_LNP", std::cref(Ceu_3322r_LNP)));
1698 ModelParamMap.insert(std::make_pair("Ceu_3323r_LNP", std::cref(Ceu_3323r_LNP)));
1699 ModelParamMap.insert(std::make_pair("Ceu_3333r_LNP", std::cref(Ceu_3333r_LNP)));
1700 ModelParamMap.insert(std::make_pair("Ceu_1112i_LNP", std::cref(Ceu_1112i_LNP)));
1701 ModelParamMap.insert(std::make_pair("Ceu_1113i_LNP", std::cref(Ceu_1113i_LNP)));
1702 ModelParamMap.insert(std::make_pair("Ceu_1123i_LNP", std::cref(Ceu_1123i_LNP)));
1703 ModelParamMap.insert(std::make_pair("Ceu_1211i_LNP", std::cref(Ceu_1211i_LNP)));
1704 ModelParamMap.insert(std::make_pair("Ceu_1212i_LNP", std::cref(Ceu_1212i_LNP)));
1705 ModelParamMap.insert(std::make_pair("Ceu_1213i_LNP", std::cref(Ceu_1213i_LNP)));
1706 ModelParamMap.insert(std::make_pair("Ceu_1221i_LNP", std::cref(Ceu_1221i_LNP)));
1707 ModelParamMap.insert(std::make_pair("Ceu_1222i_LNP", std::cref(Ceu_1222i_LNP)));
1708 ModelParamMap.insert(std::make_pair("Ceu_1223i_LNP", std::cref(Ceu_1223i_LNP)));
1709 ModelParamMap.insert(std::make_pair("Ceu_1231i_LNP", std::cref(Ceu_1231i_LNP)));
1710 ModelParamMap.insert(std::make_pair("Ceu_1232i_LNP", std::cref(Ceu_1232i_LNP)));
1711 ModelParamMap.insert(std::make_pair("Ceu_1233i_LNP", std::cref(Ceu_1233i_LNP)));
1712 ModelParamMap.insert(std::make_pair("Ceu_1311i_LNP", std::cref(Ceu_1311i_LNP)));
1713 ModelParamMap.insert(std::make_pair("Ceu_1312i_LNP", std::cref(Ceu_1312i_LNP)));
1714 ModelParamMap.insert(std::make_pair("Ceu_1313i_LNP", std::cref(Ceu_1313i_LNP)));
1715 ModelParamMap.insert(std::make_pair("Ceu_1321i_LNP", std::cref(Ceu_1321i_LNP)));
1716 ModelParamMap.insert(std::make_pair("Ceu_1322i_LNP", std::cref(Ceu_1322i_LNP)));
1717 ModelParamMap.insert(std::make_pair("Ceu_1323i_LNP", std::cref(Ceu_1323i_LNP)));
1718 ModelParamMap.insert(std::make_pair("Ceu_1331i_LNP", std::cref(Ceu_1331i_LNP)));
1719 ModelParamMap.insert(std::make_pair("Ceu_1332i_LNP", std::cref(Ceu_1332i_LNP)));
1720 ModelParamMap.insert(std::make_pair("Ceu_1333i_LNP", std::cref(Ceu_1333i_LNP)));
1721 ModelParamMap.insert(std::make_pair("Ceu_2212i_LNP", std::cref(Ceu_2212i_LNP)));
1722 ModelParamMap.insert(std::make_pair("Ceu_2213i_LNP", std::cref(Ceu_2213i_LNP)));
1723 ModelParamMap.insert(std::make_pair("Ceu_2223i_LNP", std::cref(Ceu_2223i_LNP)));
1724 ModelParamMap.insert(std::make_pair("Ceu_2312i_LNP", std::cref(Ceu_2312i_LNP)));
1725 ModelParamMap.insert(std::make_pair("Ceu_2313i_LNP", std::cref(Ceu_2313i_LNP)));
1726 ModelParamMap.insert(std::make_pair("Ceu_2321i_LNP", std::cref(Ceu_2321i_LNP)));
1727 ModelParamMap.insert(std::make_pair("Ceu_2322i_LNP", std::cref(Ceu_2322i_LNP)));
1728 ModelParamMap.insert(std::make_pair("Ceu_2323i_LNP", std::cref(Ceu_2323i_LNP)));
1729 ModelParamMap.insert(std::make_pair("Ceu_2331i_LNP", std::cref(Ceu_2331i_LNP)));
1730 ModelParamMap.insert(std::make_pair("Ceu_2332i_LNP", std::cref(Ceu_2332i_LNP)));
1731 ModelParamMap.insert(std::make_pair("Ceu_2333i_LNP", std::cref(Ceu_2333i_LNP)));
1732 ModelParamMap.insert(std::make_pair("Ceu_2311i_LNP", std::cref(Ceu_2311i_LNP)));
1733 ModelParamMap.insert(std::make_pair("Ceu_3312i_LNP", std::cref(Ceu_3312i_LNP)));
1734 ModelParamMap.insert(std::make_pair("Ceu_3313i_LNP", std::cref(Ceu_3313i_LNP)));
1735 ModelParamMap.insert(std::make_pair("Ceu_3323i_LNP", std::cref(Ceu_3323i_LNP)));
1736 ModelParamMap.insert(std::make_pair("Ced_1111r_LNP", std::cref(Ced_1111r_LNP)));
1737 ModelParamMap.insert(std::make_pair("Ced_1112r_LNP", std::cref(Ced_1112r_LNP)));
1738 ModelParamMap.insert(std::make_pair("Ced_1113r_LNP", std::cref(Ced_1113r_LNP)));
1739 ModelParamMap.insert(std::make_pair("Ced_1122r_LNP", std::cref(Ced_1122r_LNP)));
1740 ModelParamMap.insert(std::make_pair("Ced_1123r_LNP", std::cref(Ced_1123r_LNP)));
1741 ModelParamMap.insert(std::make_pair("Ced_1133r_LNP", std::cref(Ced_1133r_LNP)));
1742 ModelParamMap.insert(std::make_pair("Ced_1211r_LNP", std::cref(Ced_1211r_LNP)));
1743 ModelParamMap.insert(std::make_pair("Ced_1212r_LNP", std::cref(Ced_1212r_LNP)));
1744 ModelParamMap.insert(std::make_pair("Ced_1213r_LNP", std::cref(Ced_1213r_LNP)));
1745 ModelParamMap.insert(std::make_pair("Ced_1221r_LNP", std::cref(Ced_1221r_LNP)));
1746 ModelParamMap.insert(std::make_pair("Ced_1222r_LNP", std::cref(Ced_1222r_LNP)));
1747 ModelParamMap.insert(std::make_pair("Ced_1223r_LNP", std::cref(Ced_1223r_LNP)));
1748 ModelParamMap.insert(std::make_pair("Ced_1231r_LNP", std::cref(Ced_1231r_LNP)));
1749 ModelParamMap.insert(std::make_pair("Ced_1232r_LNP", std::cref(Ced_1232r_LNP)));
1750 ModelParamMap.insert(std::make_pair("Ced_1233r_LNP", std::cref(Ced_1233r_LNP)));
1751 ModelParamMap.insert(std::make_pair("Ced_1311r_LNP", std::cref(Ced_1311r_LNP)));
1752 ModelParamMap.insert(std::make_pair("Ced_1312r_LNP", std::cref(Ced_1312r_LNP)));
1753 ModelParamMap.insert(std::make_pair("Ced_1313r_LNP", std::cref(Ced_1313r_LNP)));
1754 ModelParamMap.insert(std::make_pair("Ced_1321r_LNP", std::cref(Ced_1321r_LNP)));
1755 ModelParamMap.insert(std::make_pair("Ced_1322r_LNP", std::cref(Ced_1322r_LNP)));
1756 ModelParamMap.insert(std::make_pair("Ced_1323r_LNP", std::cref(Ced_1323r_LNP)));
1757 ModelParamMap.insert(std::make_pair("Ced_1331r_LNP", std::cref(Ced_1331r_LNP)));
1758 ModelParamMap.insert(std::make_pair("Ced_1332r_LNP", std::cref(Ced_1332r_LNP)));
1759 ModelParamMap.insert(std::make_pair("Ced_1333r_LNP", std::cref(Ced_1333r_LNP)));
1760 ModelParamMap.insert(std::make_pair("Ced_2211r_LNP", std::cref(Ced_2211r_LNP)));
1761 ModelParamMap.insert(std::make_pair("Ced_2212r_LNP", std::cref(Ced_2212r_LNP)));
1762 ModelParamMap.insert(std::make_pair("Ced_2213r_LNP", std::cref(Ced_2213r_LNP)));
1763 ModelParamMap.insert(std::make_pair("Ced_2222r_LNP", std::cref(Ced_2222r_LNP)));
1764 ModelParamMap.insert(std::make_pair("Ced_2223r_LNP", std::cref(Ced_2223r_LNP)));
1765 ModelParamMap.insert(std::make_pair("Ced_2233r_LNP", std::cref(Ced_2233r_LNP)));
1766 ModelParamMap.insert(std::make_pair("Ced_2311r_LNP", std::cref(Ced_2311r_LNP)));
1767 ModelParamMap.insert(std::make_pair("Ced_2312r_LNP", std::cref(Ced_2312r_LNP)));
1768 ModelParamMap.insert(std::make_pair("Ced_2313r_LNP", std::cref(Ced_2313r_LNP)));
1769 ModelParamMap.insert(std::make_pair("Ced_2321r_LNP", std::cref(Ced_2321r_LNP)));
1770 ModelParamMap.insert(std::make_pair("Ced_2322r_LNP", std::cref(Ced_2322r_LNP)));
1771 ModelParamMap.insert(std::make_pair("Ced_2323r_LNP", std::cref(Ced_2323r_LNP)));
1772 ModelParamMap.insert(std::make_pair("Ced_2331r_LNP", std::cref(Ced_2331r_LNP)));
1773 ModelParamMap.insert(std::make_pair("Ced_2332r_LNP", std::cref(Ced_2332r_LNP)));
1774 ModelParamMap.insert(std::make_pair("Ced_2333r_LNP", std::cref(Ced_2333r_LNP)));
1775 ModelParamMap.insert(std::make_pair("Ced_3311r_LNP", std::cref(Ced_3311r_LNP)));
1776 ModelParamMap.insert(std::make_pair("Ced_3312r_LNP", std::cref(Ced_3312r_LNP)));
1777 ModelParamMap.insert(std::make_pair("Ced_3313r_LNP", std::cref(Ced_3313r_LNP)));
1778 ModelParamMap.insert(std::make_pair("Ced_3322r_LNP", std::cref(Ced_3322r_LNP)));
1779 ModelParamMap.insert(std::make_pair("Ced_3323r_LNP", std::cref(Ced_3323r_LNP)));
1780 ModelParamMap.insert(std::make_pair("Ced_3333r_LNP", std::cref(Ced_3333r_LNP)));
1781 ModelParamMap.insert(std::make_pair("Ced_1112i_LNP", std::cref(Ced_1112i_LNP)));
1782 ModelParamMap.insert(std::make_pair("Ced_1113i_LNP", std::cref(Ced_1113i_LNP)));
1783 ModelParamMap.insert(std::make_pair("Ced_1123i_LNP", std::cref(Ced_1123i_LNP)));
1784 ModelParamMap.insert(std::make_pair("Ced_1211i_LNP", std::cref(Ced_1211i_LNP)));
1785 ModelParamMap.insert(std::make_pair("Ced_1212i_LNP", std::cref(Ced_1212i_LNP)));
1786 ModelParamMap.insert(std::make_pair("Ced_1213i_LNP", std::cref(Ced_1213i_LNP)));
1787 ModelParamMap.insert(std::make_pair("Ced_1221i_LNP", std::cref(Ced_1221i_LNP)));
1788 ModelParamMap.insert(std::make_pair("Ced_1222i_LNP", std::cref(Ced_1222i_LNP)));
1789 ModelParamMap.insert(std::make_pair("Ced_1223i_LNP", std::cref(Ced_1223i_LNP)));
1790 ModelParamMap.insert(std::make_pair("Ced_1231i_LNP", std::cref(Ced_1231i_LNP)));
1791 ModelParamMap.insert(std::make_pair("Ced_1232i_LNP", std::cref(Ced_1232i_LNP)));
1792 ModelParamMap.insert(std::make_pair("Ced_1233i_LNP", std::cref(Ced_1233i_LNP)));
1793 ModelParamMap.insert(std::make_pair("Ced_1311i_LNP", std::cref(Ced_1311i_LNP)));
1794 ModelParamMap.insert(std::make_pair("Ced_1312i_LNP", std::cref(Ced_1312i_LNP)));
1795 ModelParamMap.insert(std::make_pair("Ced_1313i_LNP", std::cref(Ced_1313i_LNP)));
1796 ModelParamMap.insert(std::make_pair("Ced_1321i_LNP", std::cref(Ced_1321i_LNP)));
1797 ModelParamMap.insert(std::make_pair("Ced_1322i_LNP", std::cref(Ced_1322i_LNP)));
1798 ModelParamMap.insert(std::make_pair("Ced_1323i_LNP", std::cref(Ced_1323i_LNP)));
1799 ModelParamMap.insert(std::make_pair("Ced_1331i_LNP", std::cref(Ced_1331i_LNP)));
1800 ModelParamMap.insert(std::make_pair("Ced_1332i_LNP", std::cref(Ced_1332i_LNP)));
1801 ModelParamMap.insert(std::make_pair("Ced_1333i_LNP", std::cref(Ced_1333i_LNP)));
1802 ModelParamMap.insert(std::make_pair("Ced_2212i_LNP", std::cref(Ced_2212i_LNP)));
1803 ModelParamMap.insert(std::make_pair("Ced_2213i_LNP", std::cref(Ced_2213i_LNP)));
1804 ModelParamMap.insert(std::make_pair("Ced_2223i_LNP", std::cref(Ced_2223i_LNP)));
1805 ModelParamMap.insert(std::make_pair("Ced_2312i_LNP", std::cref(Ced_2312i_LNP)));
1806 ModelParamMap.insert(std::make_pair("Ced_2313i_LNP", std::cref(Ced_2313i_LNP)));
1807 ModelParamMap.insert(std::make_pair("Ced_2321i_LNP", std::cref(Ced_2321i_LNP)));
1808 ModelParamMap.insert(std::make_pair("Ced_2322i_LNP", std::cref(Ced_2322i_LNP)));
1809 ModelParamMap.insert(std::make_pair("Ced_2323i_LNP", std::cref(Ced_2323i_LNP)));
1810 ModelParamMap.insert(std::make_pair("Ced_2331i_LNP", std::cref(Ced_2331i_LNP)));
1811 ModelParamMap.insert(std::make_pair("Ced_2332i_LNP", std::cref(Ced_2332i_LNP)));
1812 ModelParamMap.insert(std::make_pair("Ced_2333i_LNP", std::cref(Ced_2333i_LNP)));
1813 ModelParamMap.insert(std::make_pair("Ced_2311i_LNP", std::cref(Ced_2311i_LNP)));
1814 ModelParamMap.insert(std::make_pair("Ced_3312i_LNP", std::cref(Ced_3312i_LNP)));
1815 ModelParamMap.insert(std::make_pair("Ced_3313i_LNP", std::cref(Ced_3313i_LNP)));
1816 ModelParamMap.insert(std::make_pair("Ced_3323i_LNP", std::cref(Ced_3323i_LNP)));
1817 ModelParamMap.insert(std::make_pair("Clu_1111r_LNP", std::cref(Clu_1111r_LNP)));
1818 ModelParamMap.insert(std::make_pair("Clu_1112r_LNP", std::cref(Clu_1112r_LNP)));
1819 ModelParamMap.insert(std::make_pair("Clu_1113r_LNP", std::cref(Clu_1113r_LNP)));
1820 ModelParamMap.insert(std::make_pair("Clu_1122r_LNP", std::cref(Clu_1122r_LNP)));
1821 ModelParamMap.insert(std::make_pair("Clu_1123r_LNP", std::cref(Clu_1123r_LNP)));
1822 ModelParamMap.insert(std::make_pair("Clu_1133r_LNP", std::cref(Clu_1133r_LNP)));
1823 ModelParamMap.insert(std::make_pair("Clu_1211r_LNP", std::cref(Clu_1211r_LNP)));
1824 ModelParamMap.insert(std::make_pair("Clu_1212r_LNP", std::cref(Clu_1212r_LNP)));
1825 ModelParamMap.insert(std::make_pair("Clu_1213r_LNP", std::cref(Clu_1213r_LNP)));
1826 ModelParamMap.insert(std::make_pair("Clu_1221r_LNP", std::cref(Clu_1221r_LNP)));
1827 ModelParamMap.insert(std::make_pair("Clu_1222r_LNP", std::cref(Clu_1222r_LNP)));
1828 ModelParamMap.insert(std::make_pair("Clu_1223r_LNP", std::cref(Clu_1223r_LNP)));
1829 ModelParamMap.insert(std::make_pair("Clu_1231r_LNP", std::cref(Clu_1231r_LNP)));
1830 ModelParamMap.insert(std::make_pair("Clu_1232r_LNP", std::cref(Clu_1232r_LNP)));
1831 ModelParamMap.insert(std::make_pair("Clu_1233r_LNP", std::cref(Clu_1233r_LNP)));
1832 ModelParamMap.insert(std::make_pair("Clu_1311r_LNP", std::cref(Clu_1311r_LNP)));
1833 ModelParamMap.insert(std::make_pair("Clu_1312r_LNP", std::cref(Clu_1312r_LNP)));
1834 ModelParamMap.insert(std::make_pair("Clu_1313r_LNP", std::cref(Clu_1313r_LNP)));
1835 ModelParamMap.insert(std::make_pair("Clu_1321r_LNP", std::cref(Clu_1321r_LNP)));
1836 ModelParamMap.insert(std::make_pair("Clu_1322r_LNP", std::cref(Clu_1322r_LNP)));
1837 ModelParamMap.insert(std::make_pair("Clu_1323r_LNP", std::cref(Clu_1323r_LNP)));
1838 ModelParamMap.insert(std::make_pair("Clu_1331r_LNP", std::cref(Clu_1331r_LNP)));
1839 ModelParamMap.insert(std::make_pair("Clu_1332r_LNP", std::cref(Clu_1332r_LNP)));
1840 ModelParamMap.insert(std::make_pair("Clu_1333r_LNP", std::cref(Clu_1333r_LNP)));
1841 ModelParamMap.insert(std::make_pair("Clu_2211r_LNP", std::cref(Clu_2211r_LNP)));
1842 ModelParamMap.insert(std::make_pair("Clu_2212r_LNP", std::cref(Clu_2212r_LNP)));
1843 ModelParamMap.insert(std::make_pair("Clu_2213r_LNP", std::cref(Clu_2213r_LNP)));
1844 ModelParamMap.insert(std::make_pair("Clu_2222r_LNP", std::cref(Clu_2222r_LNP)));
1845 ModelParamMap.insert(std::make_pair("Clu_2223r_LNP", std::cref(Clu_2223r_LNP)));
1846 ModelParamMap.insert(std::make_pair("Clu_2233r_LNP", std::cref(Clu_2233r_LNP)));
1847 ModelParamMap.insert(std::make_pair("Clu_2311r_LNP", std::cref(Clu_2311r_LNP)));
1848 ModelParamMap.insert(std::make_pair("Clu_2312r_LNP", std::cref(Clu_2312r_LNP)));
1849 ModelParamMap.insert(std::make_pair("Clu_2313r_LNP", std::cref(Clu_2313r_LNP)));
1850 ModelParamMap.insert(std::make_pair("Clu_2321r_LNP", std::cref(Clu_2321r_LNP)));
1851 ModelParamMap.insert(std::make_pair("Clu_2322r_LNP", std::cref(Clu_2322r_LNP)));
1852 ModelParamMap.insert(std::make_pair("Clu_2323r_LNP", std::cref(Clu_2323r_LNP)));
1853 ModelParamMap.insert(std::make_pair("Clu_2331r_LNP", std::cref(Clu_2331r_LNP)));
1854 ModelParamMap.insert(std::make_pair("Clu_2332r_LNP", std::cref(Clu_2332r_LNP)));
1855 ModelParamMap.insert(std::make_pair("Clu_2333r_LNP", std::cref(Clu_2333r_LNP)));
1856 ModelParamMap.insert(std::make_pair("Clu_3311r_LNP", std::cref(Clu_3311r_LNP)));
1857 ModelParamMap.insert(std::make_pair("Clu_3312r_LNP", std::cref(Clu_3312r_LNP)));
1858 ModelParamMap.insert(std::make_pair("Clu_3313r_LNP", std::cref(Clu_3313r_LNP)));
1859 ModelParamMap.insert(std::make_pair("Clu_3322r_LNP", std::cref(Clu_3322r_LNP)));
1860 ModelParamMap.insert(std::make_pair("Clu_3323r_LNP", std::cref(Clu_3323r_LNP)));
1861 ModelParamMap.insert(std::make_pair("Clu_3333r_LNP", std::cref(Clu_3333r_LNP)));
1862 ModelParamMap.insert(std::make_pair("Clu_1112i_LNP", std::cref(Clu_1112i_LNP)));
1863 ModelParamMap.insert(std::make_pair("Clu_1113i_LNP", std::cref(Clu_1113i_LNP)));
1864 ModelParamMap.insert(std::make_pair("Clu_1123i_LNP", std::cref(Clu_1123i_LNP)));
1865 ModelParamMap.insert(std::make_pair("Clu_1211i_LNP", std::cref(Clu_1211i_LNP)));
1866 ModelParamMap.insert(std::make_pair("Clu_1212i_LNP", std::cref(Clu_1212i_LNP)));
1867 ModelParamMap.insert(std::make_pair("Clu_1213i_LNP", std::cref(Clu_1213i_LNP)));
1868 ModelParamMap.insert(std::make_pair("Clu_1221i_LNP", std::cref(Clu_1221i_LNP)));
1869 ModelParamMap.insert(std::make_pair("Clu_1222i_LNP", std::cref(Clu_1222i_LNP)));
1870 ModelParamMap.insert(std::make_pair("Clu_1223i_LNP", std::cref(Clu_1223i_LNP)));
1871 ModelParamMap.insert(std::make_pair("Clu_1231i_LNP", std::cref(Clu_1231i_LNP)));
1872 ModelParamMap.insert(std::make_pair("Clu_1232i_LNP", std::cref(Clu_1232i_LNP)));
1873 ModelParamMap.insert(std::make_pair("Clu_1233i_LNP", std::cref(Clu_1233i_LNP)));
1874 ModelParamMap.insert(std::make_pair("Clu_1311i_LNP", std::cref(Clu_1311i_LNP)));
1875 ModelParamMap.insert(std::make_pair("Clu_1312i_LNP", std::cref(Clu_1312i_LNP)));
1876 ModelParamMap.insert(std::make_pair("Clu_1313i_LNP", std::cref(Clu_1313i_LNP)));
1877 ModelParamMap.insert(std::make_pair("Clu_1321i_LNP", std::cref(Clu_1321i_LNP)));
1878 ModelParamMap.insert(std::make_pair("Clu_1322i_LNP", std::cref(Clu_1322i_LNP)));
1879 ModelParamMap.insert(std::make_pair("Clu_1323i_LNP", std::cref(Clu_1323i_LNP)));
1880 ModelParamMap.insert(std::make_pair("Clu_1331i_LNP", std::cref(Clu_1331i_LNP)));
1881 ModelParamMap.insert(std::make_pair("Clu_1332i_LNP", std::cref(Clu_1332i_LNP)));
1882 ModelParamMap.insert(std::make_pair("Clu_1333i_LNP", std::cref(Clu_1333i_LNP)));
1883 ModelParamMap.insert(std::make_pair("Clu_2212i_LNP", std::cref(Clu_2212i_LNP)));
1884 ModelParamMap.insert(std::make_pair("Clu_2213i_LNP", std::cref(Clu_2213i_LNP)));
1885 ModelParamMap.insert(std::make_pair("Clu_2223i_LNP", std::cref(Clu_2223i_LNP)));
1886 ModelParamMap.insert(std::make_pair("Clu_2312i_LNP", std::cref(Clu_2312i_LNP)));
1887 ModelParamMap.insert(std::make_pair("Clu_2313i_LNP", std::cref(Clu_2313i_LNP)));
1888 ModelParamMap.insert(std::make_pair("Clu_2321i_LNP", std::cref(Clu_2321i_LNP)));
1889 ModelParamMap.insert(std::make_pair("Clu_2322i_LNP", std::cref(Clu_2322i_LNP)));
1890 ModelParamMap.insert(std::make_pair("Clu_2323i_LNP", std::cref(Clu_2323i_LNP)));
1891 ModelParamMap.insert(std::make_pair("Clu_2331i_LNP", std::cref(Clu_2331i_LNP)));
1892 ModelParamMap.insert(std::make_pair("Clu_2332i_LNP", std::cref(Clu_2332i_LNP)));
1893 ModelParamMap.insert(std::make_pair("Clu_2333i_LNP", std::cref(Clu_2333i_LNP)));
1894 ModelParamMap.insert(std::make_pair("Clu_2311i_LNP", std::cref(Clu_2311i_LNP)));
1895 ModelParamMap.insert(std::make_pair("Clu_3312i_LNP", std::cref(Clu_3312i_LNP)));
1896 ModelParamMap.insert(std::make_pair("Clu_3313i_LNP", std::cref(Clu_3313i_LNP)));
1897 ModelParamMap.insert(std::make_pair("Clu_3323i_LNP", std::cref(Clu_3323i_LNP)));
1898 ModelParamMap.insert(std::make_pair("Cld_1111r_LNP", std::cref(Cld_1111r_LNP)));
1899 ModelParamMap.insert(std::make_pair("Cld_1112r_LNP", std::cref(Cld_1112r_LNP)));
1900 ModelParamMap.insert(std::make_pair("Cld_1113r_LNP", std::cref(Cld_1113r_LNP)));
1901 ModelParamMap.insert(std::make_pair("Cld_1122r_LNP", std::cref(Cld_1122r_LNP)));
1902 ModelParamMap.insert(std::make_pair("Cld_1123r_LNP", std::cref(Cld_1123r_LNP)));
1903 ModelParamMap.insert(std::make_pair("Cld_1133r_LNP", std::cref(Cld_1133r_LNP)));
1904 ModelParamMap.insert(std::make_pair("Cld_1211r_LNP", std::cref(Cld_1211r_LNP)));
1905 ModelParamMap.insert(std::make_pair("Cld_1212r_LNP", std::cref(Cld_1212r_LNP)));
1906 ModelParamMap.insert(std::make_pair("Cld_1213r_LNP", std::cref(Cld_1213r_LNP)));
1907 ModelParamMap.insert(std::make_pair("Cld_1221r_LNP", std::cref(Cld_1221r_LNP)));
1908 ModelParamMap.insert(std::make_pair("Cld_1222r_LNP", std::cref(Cld_1222r_LNP)));
1909 ModelParamMap.insert(std::make_pair("Cld_1223r_LNP", std::cref(Cld_1223r_LNP)));
1910 ModelParamMap.insert(std::make_pair("Cld_1231r_LNP", std::cref(Cld_1231r_LNP)));
1911 ModelParamMap.insert(std::make_pair("Cld_1232r_LNP", std::cref(Cld_1232r_LNP)));
1912 ModelParamMap.insert(std::make_pair("Cld_1233r_LNP", std::cref(Cld_1233r_LNP)));
1913 ModelParamMap.insert(std::make_pair("Cld_1311r_LNP", std::cref(Cld_1311r_LNP)));
1914 ModelParamMap.insert(std::make_pair("Cld_1312r_LNP", std::cref(Cld_1312r_LNP)));
1915 ModelParamMap.insert(std::make_pair("Cld_1313r_LNP", std::cref(Cld_1313r_LNP)));
1916 ModelParamMap.insert(std::make_pair("Cld_1321r_LNP", std::cref(Cld_1321r_LNP)));
1917 ModelParamMap.insert(std::make_pair("Cld_1322r_LNP", std::cref(Cld_1322r_LNP)));
1918 ModelParamMap.insert(std::make_pair("Cld_1323r_LNP", std::cref(Cld_1323r_LNP)));
1919 ModelParamMap.insert(std::make_pair("Cld_1331r_LNP", std::cref(Cld_1331r_LNP)));
1920 ModelParamMap.insert(std::make_pair("Cld_1332r_LNP", std::cref(Cld_1332r_LNP)));
1921 ModelParamMap.insert(std::make_pair("Cld_1333r_LNP", std::cref(Cld_1333r_LNP)));
1922 ModelParamMap.insert(std::make_pair("Cld_2211r_LNP", std::cref(Cld_2211r_LNP)));
1923 ModelParamMap.insert(std::make_pair("Cld_2212r_LNP", std::cref(Cld_2212r_LNP)));
1924 ModelParamMap.insert(std::make_pair("Cld_2213r_LNP", std::cref(Cld_2213r_LNP)));
1925 ModelParamMap.insert(std::make_pair("Cld_2222r_LNP", std::cref(Cld_2222r_LNP)));
1926 ModelParamMap.insert(std::make_pair("Cld_2223r_LNP", std::cref(Cld_2223r_LNP)));
1927 ModelParamMap.insert(std::make_pair("Cld_2233r_LNP", std::cref(Cld_2233r_LNP)));
1928 ModelParamMap.insert(std::make_pair("Cld_2311r_LNP", std::cref(Cld_2311r_LNP)));
1929 ModelParamMap.insert(std::make_pair("Cld_2312r_LNP", std::cref(Cld_2312r_LNP)));
1930 ModelParamMap.insert(std::make_pair("Cld_2313r_LNP", std::cref(Cld_2313r_LNP)));
1931 ModelParamMap.insert(std::make_pair("Cld_2321r_LNP", std::cref(Cld_2321r_LNP)));
1932 ModelParamMap.insert(std::make_pair("Cld_2322r_LNP", std::cref(Cld_2322r_LNP)));
1933 ModelParamMap.insert(std::make_pair("Cld_2323r_LNP", std::cref(Cld_2323r_LNP)));
1934 ModelParamMap.insert(std::make_pair("Cld_2331r_LNP", std::cref(Cld_2331r_LNP)));
1935 ModelParamMap.insert(std::make_pair("Cld_2332r_LNP", std::cref(Cld_2332r_LNP)));
1936 ModelParamMap.insert(std::make_pair("Cld_2333r_LNP", std::cref(Cld_2333r_LNP)));
1937 ModelParamMap.insert(std::make_pair("Cld_3311r_LNP", std::cref(Cld_3311r_LNP)));
1938 ModelParamMap.insert(std::make_pair("Cld_3312r_LNP", std::cref(Cld_3312r_LNP)));
1939 ModelParamMap.insert(std::make_pair("Cld_3313r_LNP", std::cref(Cld_3313r_LNP)));
1940 ModelParamMap.insert(std::make_pair("Cld_3322r_LNP", std::cref(Cld_3322r_LNP)));
1941 ModelParamMap.insert(std::make_pair("Cld_3323r_LNP", std::cref(Cld_3323r_LNP)));
1942 ModelParamMap.insert(std::make_pair("Cld_3333r_LNP", std::cref(Cld_3333r_LNP)));
1943 ModelParamMap.insert(std::make_pair("Cld_1112i_LNP", std::cref(Cld_1112i_LNP)));
1944 ModelParamMap.insert(std::make_pair("Cld_1113i_LNP", std::cref(Cld_1113i_LNP)));
1945 ModelParamMap.insert(std::make_pair("Cld_1123i_LNP", std::cref(Cld_1123i_LNP)));
1946 ModelParamMap.insert(std::make_pair("Cld_1211i_LNP", std::cref(Cld_1211i_LNP)));
1947 ModelParamMap.insert(std::make_pair("Cld_1212i_LNP", std::cref(Cld_1212i_LNP)));
1948 ModelParamMap.insert(std::make_pair("Cld_1213i_LNP", std::cref(Cld_1213i_LNP)));
1949 ModelParamMap.insert(std::make_pair("Cld_1221i_LNP", std::cref(Cld_1221i_LNP)));
1950 ModelParamMap.insert(std::make_pair("Cld_1222i_LNP", std::cref(Cld_1222i_LNP)));
1951 ModelParamMap.insert(std::make_pair("Cld_1223i_LNP", std::cref(Cld_1223i_LNP)));
1952 ModelParamMap.insert(std::make_pair("Cld_1231i_LNP", std::cref(Cld_1231i_LNP)));
1953 ModelParamMap.insert(std::make_pair("Cld_1232i_LNP", std::cref(Cld_1232i_LNP)));
1954 ModelParamMap.insert(std::make_pair("Cld_1233i_LNP", std::cref(Cld_1233i_LNP)));
1955 ModelParamMap.insert(std::make_pair("Cld_1311i_LNP", std::cref(Cld_1311i_LNP)));
1956 ModelParamMap.insert(std::make_pair("Cld_1312i_LNP", std::cref(Cld_1312i_LNP)));
1957 ModelParamMap.insert(std::make_pair("Cld_1313i_LNP", std::cref(Cld_1313i_LNP)));
1958 ModelParamMap.insert(std::make_pair("Cld_1321i_LNP", std::cref(Cld_1321i_LNP)));
1959 ModelParamMap.insert(std::make_pair("Cld_1322i_LNP", std::cref(Cld_1322i_LNP)));
1960 ModelParamMap.insert(std::make_pair("Cld_1323i_LNP", std::cref(Cld_1323i_LNP)));
1961 ModelParamMap.insert(std::make_pair("Cld_1331i_LNP", std::cref(Cld_1331i_LNP)));
1962 ModelParamMap.insert(std::make_pair("Cld_1332i_LNP", std::cref(Cld_1332i_LNP)));
1963 ModelParamMap.insert(std::make_pair("Cld_1333i_LNP", std::cref(Cld_1333i_LNP)));
1964 ModelParamMap.insert(std::make_pair("Cld_2212i_LNP", std::cref(Cld_2212i_LNP)));
1965 ModelParamMap.insert(std::make_pair("Cld_2213i_LNP", std::cref(Cld_2213i_LNP)));
1966 ModelParamMap.insert(std::make_pair("Cld_2223i_LNP", std::cref(Cld_2223i_LNP)));
1967 ModelParamMap.insert(std::make_pair("Cld_2312i_LNP", std::cref(Cld_2312i_LNP)));
1968 ModelParamMap.insert(std::make_pair("Cld_2313i_LNP", std::cref(Cld_2313i_LNP)));
1969 ModelParamMap.insert(std::make_pair("Cld_2321i_LNP", std::cref(Cld_2321i_LNP)));
1970 ModelParamMap.insert(std::make_pair("Cld_2322i_LNP", std::cref(Cld_2322i_LNP)));
1971 ModelParamMap.insert(std::make_pair("Cld_2323i_LNP", std::cref(Cld_2323i_LNP)));
1972 ModelParamMap.insert(std::make_pair("Cld_2331i_LNP", std::cref(Cld_2331i_LNP)));
1973 ModelParamMap.insert(std::make_pair("Cld_2332i_LNP", std::cref(Cld_2332i_LNP)));
1974 ModelParamMap.insert(std::make_pair("Cld_2333i_LNP", std::cref(Cld_2333i_LNP)));
1975 ModelParamMap.insert(std::make_pair("Cld_2311i_LNP", std::cref(Cld_2311i_LNP)));
1976 ModelParamMap.insert(std::make_pair("Cld_3312i_LNP", std::cref(Cld_3312i_LNP)));
1977 ModelParamMap.insert(std::make_pair("Cld_3313i_LNP", std::cref(Cld_3313i_LNP)));
1978 ModelParamMap.insert(std::make_pair("Cld_3323i_LNP", std::cref(Cld_3323i_LNP)));
1979 ModelParamMap.insert(std::make_pair("Cqe_1111r_LNP", std::cref(Cqe_1111r_LNP)));
1980 ModelParamMap.insert(std::make_pair("Cqe_1112r_LNP", std::cref(Cqe_1112r_LNP)));
1981 ModelParamMap.insert(std::make_pair("Cqe_1113r_LNP", std::cref(Cqe_1113r_LNP)));
1982 ModelParamMap.insert(std::make_pair("Cqe_1122r_LNP", std::cref(Cqe_1122r_LNP)));
1983 ModelParamMap.insert(std::make_pair("Cqe_1123r_LNP", std::cref(Cqe_1123r_LNP)));
1984 ModelParamMap.insert(std::make_pair("Cqe_1133r_LNP", std::cref(Cqe_1133r_LNP)));
1985 ModelParamMap.insert(std::make_pair("Cqe_1211r_LNP", std::cref(Cqe_1211r_LNP)));
1986 ModelParamMap.insert(std::make_pair("Cqe_1212r_LNP", std::cref(Cqe_1212r_LNP)));
1987 ModelParamMap.insert(std::make_pair("Cqe_1213r_LNP", std::cref(Cqe_1213r_LNP)));
1988 ModelParamMap.insert(std::make_pair("Cqe_1221r_LNP", std::cref(Cqe_1221r_LNP)));
1989 ModelParamMap.insert(std::make_pair("Cqe_1222r_LNP", std::cref(Cqe_1222r_LNP)));
1990 ModelParamMap.insert(std::make_pair("Cqe_1223r_LNP", std::cref(Cqe_1223r_LNP)));
1991 ModelParamMap.insert(std::make_pair("Cqe_1231r_LNP", std::cref(Cqe_1231r_LNP)));
1992 ModelParamMap.insert(std::make_pair("Cqe_1232r_LNP", std::cref(Cqe_1232r_LNP)));
1993 ModelParamMap.insert(std::make_pair("Cqe_1233r_LNP", std::cref(Cqe_1233r_LNP)));
1994 ModelParamMap.insert(std::make_pair("Cqe_1311r_LNP", std::cref(Cqe_1311r_LNP)));
1995 ModelParamMap.insert(std::make_pair("Cqe_1312r_LNP", std::cref(Cqe_1312r_LNP)));
1996 ModelParamMap.insert(std::make_pair("Cqe_1313r_LNP", std::cref(Cqe_1313r_LNP)));
1997 ModelParamMap.insert(std::make_pair("Cqe_1321r_LNP", std::cref(Cqe_1321r_LNP)));
1998 ModelParamMap.insert(std::make_pair("Cqe_1322r_LNP", std::cref(Cqe_1322r_LNP)));
1999 ModelParamMap.insert(std::make_pair("Cqe_1323r_LNP", std::cref(Cqe_1323r_LNP)));
2000 ModelParamMap.insert(std::make_pair("Cqe_1331r_LNP", std::cref(Cqe_1331r_LNP)));
2001 ModelParamMap.insert(std::make_pair("Cqe_1332r_LNP", std::cref(Cqe_1332r_LNP)));
2002 ModelParamMap.insert(std::make_pair("Cqe_1333r_LNP", std::cref(Cqe_1333r_LNP)));
2003 ModelParamMap.insert(std::make_pair("Cqe_2211r_LNP", std::cref(Cqe_2211r_LNP)));
2004 ModelParamMap.insert(std::make_pair("Cqe_2212r_LNP", std::cref(Cqe_2212r_LNP)));
2005 ModelParamMap.insert(std::make_pair("Cqe_2213r_LNP", std::cref(Cqe_2213r_LNP)));
2006 ModelParamMap.insert(std::make_pair("Cqe_2222r_LNP", std::cref(Cqe_2222r_LNP)));
2007 ModelParamMap.insert(std::make_pair("Cqe_2223r_LNP", std::cref(Cqe_2223r_LNP)));
2008 ModelParamMap.insert(std::make_pair("Cqe_2233r_LNP", std::cref(Cqe_2233r_LNP)));
2009 ModelParamMap.insert(std::make_pair("Cqe_2311r_LNP", std::cref(Cqe_2311r_LNP)));
2010 ModelParamMap.insert(std::make_pair("Cqe_2312r_LNP", std::cref(Cqe_2312r_LNP)));
2011 ModelParamMap.insert(std::make_pair("Cqe_2313r_LNP", std::cref(Cqe_2313r_LNP)));
2012 ModelParamMap.insert(std::make_pair("Cqe_2321r_LNP", std::cref(Cqe_2321r_LNP)));
2013 ModelParamMap.insert(std::make_pair("Cqe_2322r_LNP", std::cref(Cqe_2322r_LNP)));
2014 ModelParamMap.insert(std::make_pair("Cqe_2323r_LNP", std::cref(Cqe_2323r_LNP)));
2015 ModelParamMap.insert(std::make_pair("Cqe_2331r_LNP", std::cref(Cqe_2331r_LNP)));
2016 ModelParamMap.insert(std::make_pair("Cqe_2332r_LNP", std::cref(Cqe_2332r_LNP)));
2017 ModelParamMap.insert(std::make_pair("Cqe_2333r_LNP", std::cref(Cqe_2333r_LNP)));
2018 ModelParamMap.insert(std::make_pair("Cqe_3311r_LNP", std::cref(Cqe_3311r_LNP)));
2019 ModelParamMap.insert(std::make_pair("Cqe_3312r_LNP", std::cref(Cqe_3312r_LNP)));
2020 ModelParamMap.insert(std::make_pair("Cqe_3313r_LNP", std::cref(Cqe_3313r_LNP)));
2021 ModelParamMap.insert(std::make_pair("Cqe_3322r_LNP", std::cref(Cqe_3322r_LNP)));
2022 ModelParamMap.insert(std::make_pair("Cqe_3323r_LNP", std::cref(Cqe_3323r_LNP)));
2023 ModelParamMap.insert(std::make_pair("Cqe_3333r_LNP", std::cref(Cqe_3333r_LNP)));
2024 ModelParamMap.insert(std::make_pair("Cqe_1112i_LNP", std::cref(Cqe_1112i_LNP)));
2025 ModelParamMap.insert(std::make_pair("Cqe_1113i_LNP", std::cref(Cqe_1113i_LNP)));
2026 ModelParamMap.insert(std::make_pair("Cqe_1123i_LNP", std::cref(Cqe_1123i_LNP)));
2027 ModelParamMap.insert(std::make_pair("Cqe_1211i_LNP", std::cref(Cqe_1211i_LNP)));
2028 ModelParamMap.insert(std::make_pair("Cqe_1212i_LNP", std::cref(Cqe_1212i_LNP)));
2029 ModelParamMap.insert(std::make_pair("Cqe_1213i_LNP", std::cref(Cqe_1213i_LNP)));
2030 ModelParamMap.insert(std::make_pair("Cqe_1221i_LNP", std::cref(Cqe_1221i_LNP)));
2031 ModelParamMap.insert(std::make_pair("Cqe_1222i_LNP", std::cref(Cqe_1222i_LNP)));
2032 ModelParamMap.insert(std::make_pair("Cqe_1223i_LNP", std::cref(Cqe_1223i_LNP)));
2033 ModelParamMap.insert(std::make_pair("Cqe_1231i_LNP", std::cref(Cqe_1231i_LNP)));
2034 ModelParamMap.insert(std::make_pair("Cqe_1232i_LNP", std::cref(Cqe_1232i_LNP)));
2035 ModelParamMap.insert(std::make_pair("Cqe_1233i_LNP", std::cref(Cqe_1233i_LNP)));
2036 ModelParamMap.insert(std::make_pair("Cqe_1311i_LNP", std::cref(Cqe_1311i_LNP)));
2037 ModelParamMap.insert(std::make_pair("Cqe_1312i_LNP", std::cref(Cqe_1312i_LNP)));
2038 ModelParamMap.insert(std::make_pair("Cqe_1313i_LNP", std::cref(Cqe_1313i_LNP)));
2039 ModelParamMap.insert(std::make_pair("Cqe_1321i_LNP", std::cref(Cqe_1321i_LNP)));
2040 ModelParamMap.insert(std::make_pair("Cqe_1322i_LNP", std::cref(Cqe_1322i_LNP)));
2041 ModelParamMap.insert(std::make_pair("Cqe_1323i_LNP", std::cref(Cqe_1323i_LNP)));
2042 ModelParamMap.insert(std::make_pair("Cqe_1331i_LNP", std::cref(Cqe_1331i_LNP)));
2043 ModelParamMap.insert(std::make_pair("Cqe_1332i_LNP", std::cref(Cqe_1332i_LNP)));
2044 ModelParamMap.insert(std::make_pair("Cqe_1333i_LNP", std::cref(Cqe_1333i_LNP)));
2045 ModelParamMap.insert(std::make_pair("Cqe_2212i_LNP", std::cref(Cqe_2212i_LNP)));
2046 ModelParamMap.insert(std::make_pair("Cqe_2213i_LNP", std::cref(Cqe_2213i_LNP)));
2047 ModelParamMap.insert(std::make_pair("Cqe_2223i_LNP", std::cref(Cqe_2223i_LNP)));
2048 ModelParamMap.insert(std::make_pair("Cqe_2312i_LNP", std::cref(Cqe_2312i_LNP)));
2049 ModelParamMap.insert(std::make_pair("Cqe_2313i_LNP", std::cref(Cqe_2313i_LNP)));
2050 ModelParamMap.insert(std::make_pair("Cqe_2321i_LNP", std::cref(Cqe_2321i_LNP)));
2051 ModelParamMap.insert(std::make_pair("Cqe_2322i_LNP", std::cref(Cqe_2322i_LNP)));
2052 ModelParamMap.insert(std::make_pair("Cqe_2323i_LNP", std::cref(Cqe_2323i_LNP)));
2053 ModelParamMap.insert(std::make_pair("Cqe_2331i_LNP", std::cref(Cqe_2331i_LNP)));
2054 ModelParamMap.insert(std::make_pair("Cqe_2332i_LNP", std::cref(Cqe_2332i_LNP)));
2055 ModelParamMap.insert(std::make_pair("Cqe_2333i_LNP", std::cref(Cqe_2333i_LNP)));
2056 ModelParamMap.insert(std::make_pair("Cqe_2311i_LNP", std::cref(Cqe_2311i_LNP)));
2057 ModelParamMap.insert(std::make_pair("Cqe_3312i_LNP", std::cref(Cqe_3312i_LNP)));
2058 ModelParamMap.insert(std::make_pair("Cqe_3313i_LNP", std::cref(Cqe_3313i_LNP)));
2059 ModelParamMap.insert(std::make_pair("Cqe_3323i_LNP", std::cref(Cqe_3323i_LNP)));
2060 ModelParamMap.insert(std::make_pair("Cledq_1111r_LNP", std::cref(Cledq_1111r_LNP)));
2061 ModelParamMap.insert(std::make_pair("Cledq_1112r_LNP", std::cref(Cledq_1112r_LNP)));
2062 ModelParamMap.insert(std::make_pair("Cledq_1113r_LNP", std::cref(Cledq_1113r_LNP)));
2063 ModelParamMap.insert(std::make_pair("Cledq_1121r_LNP", std::cref(Cledq_1121r_LNP)));
2064 ModelParamMap.insert(std::make_pair("Cledq_1122r_LNP", std::cref(Cledq_1122r_LNP)));
2065 ModelParamMap.insert(std::make_pair("Cledq_1123r_LNP", std::cref(Cledq_1123r_LNP)));
2066 ModelParamMap.insert(std::make_pair("Cledq_1131r_LNP", std::cref(Cledq_1131r_LNP)));
2067 ModelParamMap.insert(std::make_pair("Cledq_1132r_LNP", std::cref(Cledq_1132r_LNP)));
2068 ModelParamMap.insert(std::make_pair("Cledq_1133r_LNP", std::cref(Cledq_1133r_LNP)));
2069 ModelParamMap.insert(std::make_pair("Cledq_1211r_LNP", std::cref(Cledq_1211r_LNP)));
2070 ModelParamMap.insert(std::make_pair("Cledq_1212r_LNP", std::cref(Cledq_1212r_LNP)));
2071 ModelParamMap.insert(std::make_pair("Cledq_1213r_LNP", std::cref(Cledq_1213r_LNP)));
2072 ModelParamMap.insert(std::make_pair("Cledq_1221r_LNP", std::cref(Cledq_1221r_LNP)));
2073 ModelParamMap.insert(std::make_pair("Cledq_1222r_LNP", std::cref(Cledq_1222r_LNP)));
2074 ModelParamMap.insert(std::make_pair("Cledq_1223r_LNP", std::cref(Cledq_1223r_LNP)));
2075 ModelParamMap.insert(std::make_pair("Cledq_1231r_LNP", std::cref(Cledq_1231r_LNP)));
2076 ModelParamMap.insert(std::make_pair("Cledq_1232r_LNP", std::cref(Cledq_1232r_LNP)));
2077 ModelParamMap.insert(std::make_pair("Cledq_1233r_LNP", std::cref(Cledq_1233r_LNP)));
2078 ModelParamMap.insert(std::make_pair("Cledq_1311r_LNP", std::cref(Cledq_1311r_LNP)));
2079 ModelParamMap.insert(std::make_pair("Cledq_1312r_LNP", std::cref(Cledq_1312r_LNP)));
2080 ModelParamMap.insert(std::make_pair("Cledq_1313r_LNP", std::cref(Cledq_1313r_LNP)));
2081 ModelParamMap.insert(std::make_pair("Cledq_1321r_LNP", std::cref(Cledq_1321r_LNP)));
2082 ModelParamMap.insert(std::make_pair("Cledq_1322r_LNP", std::cref(Cledq_1322r_LNP)));
2083 ModelParamMap.insert(std::make_pair("Cledq_1323r_LNP", std::cref(Cledq_1323r_LNP)));
2084 ModelParamMap.insert(std::make_pair("Cledq_1331r_LNP", std::cref(Cledq_1331r_LNP)));
2085 ModelParamMap.insert(std::make_pair("Cledq_1332r_LNP", std::cref(Cledq_1332r_LNP)));
2086 ModelParamMap.insert(std::make_pair("Cledq_1333r_LNP", std::cref(Cledq_1333r_LNP)));
2087 ModelParamMap.insert(std::make_pair("Cledq_2111r_LNP", std::cref(Cledq_2111r_LNP)));
2088 ModelParamMap.insert(std::make_pair("Cledq_2112r_LNP", std::cref(Cledq_2112r_LNP)));
2089 ModelParamMap.insert(std::make_pair("Cledq_2113r_LNP", std::cref(Cledq_2113r_LNP)));
2090 ModelParamMap.insert(std::make_pair("Cledq_2121r_LNP", std::cref(Cledq_2121r_LNP)));
2091 ModelParamMap.insert(std::make_pair("Cledq_2122r_LNP", std::cref(Cledq_2122r_LNP)));
2092 ModelParamMap.insert(std::make_pair("Cledq_2123r_LNP", std::cref(Cledq_2123r_LNP)));
2093 ModelParamMap.insert(std::make_pair("Cledq_2131r_LNP", std::cref(Cledq_2131r_LNP)));
2094 ModelParamMap.insert(std::make_pair("Cledq_2132r_LNP", std::cref(Cledq_2132r_LNP)));
2095 ModelParamMap.insert(std::make_pair("Cledq_2133r_LNP", std::cref(Cledq_2133r_LNP)));
2096 ModelParamMap.insert(std::make_pair("Cledq_2211r_LNP", std::cref(Cledq_2211r_LNP)));
2097 ModelParamMap.insert(std::make_pair("Cledq_2212r_LNP", std::cref(Cledq_2212r_LNP)));
2098 ModelParamMap.insert(std::make_pair("Cledq_2213r_LNP", std::cref(Cledq_2213r_LNP)));
2099 ModelParamMap.insert(std::make_pair("Cledq_2221r_LNP", std::cref(Cledq_2221r_LNP)));
2100 ModelParamMap.insert(std::make_pair("Cledq_2222r_LNP", std::cref(Cledq_2222r_LNP)));
2101 ModelParamMap.insert(std::make_pair("Cledq_2223r_LNP", std::cref(Cledq_2223r_LNP)));
2102 ModelParamMap.insert(std::make_pair("Cledq_2231r_LNP", std::cref(Cledq_2231r_LNP)));
2103 ModelParamMap.insert(std::make_pair("Cledq_2232r_LNP", std::cref(Cledq_2232r_LNP)));
2104 ModelParamMap.insert(std::make_pair("Cledq_2233r_LNP", std::cref(Cledq_2233r_LNP)));
2105 ModelParamMap.insert(std::make_pair("Cledq_2311r_LNP", std::cref(Cledq_2311r_LNP)));
2106 ModelParamMap.insert(std::make_pair("Cledq_2312r_LNP", std::cref(Cledq_2312r_LNP)));
2107 ModelParamMap.insert(std::make_pair("Cledq_2313r_LNP", std::cref(Cledq_2313r_LNP)));
2108 ModelParamMap.insert(std::make_pair("Cledq_2321r_LNP", std::cref(Cledq_2321r_LNP)));
2109 ModelParamMap.insert(std::make_pair("Cledq_2322r_LNP", std::cref(Cledq_2322r_LNP)));
2110 ModelParamMap.insert(std::make_pair("Cledq_2323r_LNP", std::cref(Cledq_2323r_LNP)));
2111 ModelParamMap.insert(std::make_pair("Cledq_2331r_LNP", std::cref(Cledq_2331r_LNP)));
2112 ModelParamMap.insert(std::make_pair("Cledq_2332r_LNP", std::cref(Cledq_2332r_LNP)));
2113 ModelParamMap.insert(std::make_pair("Cledq_2333r_LNP", std::cref(Cledq_2333r_LNP)));
2114 ModelParamMap.insert(std::make_pair("Cledq_3111r_LNP", std::cref(Cledq_3111r_LNP)));
2115 ModelParamMap.insert(std::make_pair("Cledq_3112r_LNP", std::cref(Cledq_3112r_LNP)));
2116 ModelParamMap.insert(std::make_pair("Cledq_3113r_LNP", std::cref(Cledq_3113r_LNP)));
2117 ModelParamMap.insert(std::make_pair("Cledq_3121r_LNP", std::cref(Cledq_3121r_LNP)));
2118 ModelParamMap.insert(std::make_pair("Cledq_3122r_LNP", std::cref(Cledq_3122r_LNP)));
2119 ModelParamMap.insert(std::make_pair("Cledq_3123r_LNP", std::cref(Cledq_3123r_LNP)));
2120 ModelParamMap.insert(std::make_pair("Cledq_3131r_LNP", std::cref(Cledq_3131r_LNP)));
2121 ModelParamMap.insert(std::make_pair("Cledq_3132r_LNP", std::cref(Cledq_3132r_LNP)));
2122 ModelParamMap.insert(std::make_pair("Cledq_3133r_LNP", std::cref(Cledq_3133r_LNP)));
2123 ModelParamMap.insert(std::make_pair("Cledq_3211r_LNP", std::cref(Cledq_3211r_LNP)));
2124 ModelParamMap.insert(std::make_pair("Cledq_3212r_LNP", std::cref(Cledq_3212r_LNP)));
2125 ModelParamMap.insert(std::make_pair("Cledq_3213r_LNP", std::cref(Cledq_3213r_LNP)));
2126 ModelParamMap.insert(std::make_pair("Cledq_3221r_LNP", std::cref(Cledq_3221r_LNP)));
2127 ModelParamMap.insert(std::make_pair("Cledq_3222r_LNP", std::cref(Cledq_3222r_LNP)));
2128 ModelParamMap.insert(std::make_pair("Cledq_3223r_LNP", std::cref(Cledq_3223r_LNP)));
2129 ModelParamMap.insert(std::make_pair("Cledq_3231r_LNP", std::cref(Cledq_3231r_LNP)));
2130 ModelParamMap.insert(std::make_pair("Cledq_3232r_LNP", std::cref(Cledq_3232r_LNP)));
2131 ModelParamMap.insert(std::make_pair("Cledq_3233r_LNP", std::cref(Cledq_3233r_LNP)));
2132 ModelParamMap.insert(std::make_pair("Cledq_3311r_LNP", std::cref(Cledq_3311r_LNP)));
2133 ModelParamMap.insert(std::make_pair("Cledq_3312r_LNP", std::cref(Cledq_3312r_LNP)));
2134 ModelParamMap.insert(std::make_pair("Cledq_3313r_LNP", std::cref(Cledq_3313r_LNP)));
2135 ModelParamMap.insert(std::make_pair("Cledq_3321r_LNP", std::cref(Cledq_3321r_LNP)));
2136 ModelParamMap.insert(std::make_pair("Cledq_3322r_LNP", std::cref(Cledq_3322r_LNP)));
2137 ModelParamMap.insert(std::make_pair("Cledq_3323r_LNP", std::cref(Cledq_3323r_LNP)));
2138 ModelParamMap.insert(std::make_pair("Cledq_3331r_LNP", std::cref(Cledq_3331r_LNP)));
2139 ModelParamMap.insert(std::make_pair("Cledq_3332r_LNP", std::cref(Cledq_3332r_LNP)));
2140 ModelParamMap.insert(std::make_pair("Cledq_3333r_LNP", std::cref(Cledq_3333r_LNP)));
2141 ModelParamMap.insert(std::make_pair("Cledq_1111i_LNP", std::cref(Cledq_1111i_LNP)));
2142 ModelParamMap.insert(std::make_pair("Cledq_1112i_LNP", std::cref(Cledq_1112i_LNP)));
2143 ModelParamMap.insert(std::make_pair("Cledq_1113i_LNP", std::cref(Cledq_1113i_LNP)));
2144 ModelParamMap.insert(std::make_pair("Cledq_1121i_LNP", std::cref(Cledq_1121i_LNP)));
2145 ModelParamMap.insert(std::make_pair("Cledq_1122i_LNP", std::cref(Cledq_1122i_LNP)));
2146 ModelParamMap.insert(std::make_pair("Cledq_1123i_LNP", std::cref(Cledq_1123i_LNP)));
2147 ModelParamMap.insert(std::make_pair("Cledq_1131i_LNP", std::cref(Cledq_1131i_LNP)));
2148 ModelParamMap.insert(std::make_pair("Cledq_1132i_LNP", std::cref(Cledq_1132i_LNP)));
2149 ModelParamMap.insert(std::make_pair("Cledq_1133i_LNP", std::cref(Cledq_1133i_LNP)));
2150 ModelParamMap.insert(std::make_pair("Cledq_1211i_LNP", std::cref(Cledq_1211i_LNP)));
2151 ModelParamMap.insert(std::make_pair("Cledq_1212i_LNP", std::cref(Cledq_1212i_LNP)));
2152 ModelParamMap.insert(std::make_pair("Cledq_1213i_LNP", std::cref(Cledq_1213i_LNP)));
2153 ModelParamMap.insert(std::make_pair("Cledq_1221i_LNP", std::cref(Cledq_1221i_LNP)));
2154 ModelParamMap.insert(std::make_pair("Cledq_1222i_LNP", std::cref(Cledq_1222i_LNP)));
2155 ModelParamMap.insert(std::make_pair("Cledq_1223i_LNP", std::cref(Cledq_1223i_LNP)));
2156 ModelParamMap.insert(std::make_pair("Cledq_1231i_LNP", std::cref(Cledq_1231i_LNP)));
2157 ModelParamMap.insert(std::make_pair("Cledq_1232i_LNP", std::cref(Cledq_1232i_LNP)));
2158 ModelParamMap.insert(std::make_pair("Cledq_1233i_LNP", std::cref(Cledq_1233i_LNP)));
2159 ModelParamMap.insert(std::make_pair("Cledq_1311i_LNP", std::cref(Cledq_1311i_LNP)));
2160 ModelParamMap.insert(std::make_pair("Cledq_1312i_LNP", std::cref(Cledq_1312i_LNP)));
2161 ModelParamMap.insert(std::make_pair("Cledq_1313i_LNP", std::cref(Cledq_1313i_LNP)));
2162 ModelParamMap.insert(std::make_pair("Cledq_1321i_LNP", std::cref(Cledq_1321i_LNP)));
2163 ModelParamMap.insert(std::make_pair("Cledq_1322i_LNP", std::cref(Cledq_1322i_LNP)));
2164 ModelParamMap.insert(std::make_pair("Cledq_1323i_LNP", std::cref(Cledq_1323i_LNP)));
2165 ModelParamMap.insert(std::make_pair("Cledq_1331i_LNP", std::cref(Cledq_1331i_LNP)));
2166 ModelParamMap.insert(std::make_pair("Cledq_1332i_LNP", std::cref(Cledq_1332i_LNP)));
2167 ModelParamMap.insert(std::make_pair("Cledq_1333i_LNP", std::cref(Cledq_1333i_LNP)));
2168 ModelParamMap.insert(std::make_pair("Cledq_2111i_LNP", std::cref(Cledq_2111i_LNP)));
2169 ModelParamMap.insert(std::make_pair("Cledq_2112i_LNP", std::cref(Cledq_2112i_LNP)));
2170 ModelParamMap.insert(std::make_pair("Cledq_2113i_LNP", std::cref(Cledq_2113i_LNP)));
2171 ModelParamMap.insert(std::make_pair("Cledq_2121i_LNP", std::cref(Cledq_2121i_LNP)));
2172 ModelParamMap.insert(std::make_pair("Cledq_2122i_LNP", std::cref(Cledq_2122i_LNP)));
2173 ModelParamMap.insert(std::make_pair("Cledq_2123i_LNP", std::cref(Cledq_2123i_LNP)));
2174 ModelParamMap.insert(std::make_pair("Cledq_2131i_LNP", std::cref(Cledq_2131i_LNP)));
2175 ModelParamMap.insert(std::make_pair("Cledq_2132i_LNP", std::cref(Cledq_2132i_LNP)));
2176 ModelParamMap.insert(std::make_pair("Cledq_2133i_LNP", std::cref(Cledq_2133i_LNP)));
2177 ModelParamMap.insert(std::make_pair("Cledq_2211i_LNP", std::cref(Cledq_2211i_LNP)));
2178 ModelParamMap.insert(std::make_pair("Cledq_2212i_LNP", std::cref(Cledq_2212i_LNP)));
2179 ModelParamMap.insert(std::make_pair("Cledq_2213i_LNP", std::cref(Cledq_2213i_LNP)));
2180 ModelParamMap.insert(std::make_pair("Cledq_2221i_LNP", std::cref(Cledq_2221i_LNP)));
2181 ModelParamMap.insert(std::make_pair("Cledq_2222i_LNP", std::cref(Cledq_2222i_LNP)));
2182 ModelParamMap.insert(std::make_pair("Cledq_2223i_LNP", std::cref(Cledq_2223i_LNP)));
2183 ModelParamMap.insert(std::make_pair("Cledq_2231i_LNP", std::cref(Cledq_2231i_LNP)));
2184 ModelParamMap.insert(std::make_pair("Cledq_2232i_LNP", std::cref(Cledq_2232i_LNP)));
2185 ModelParamMap.insert(std::make_pair("Cledq_2233i_LNP", std::cref(Cledq_2233i_LNP)));
2186 ModelParamMap.insert(std::make_pair("Cledq_2311i_LNP", std::cref(Cledq_2311i_LNP)));
2187 ModelParamMap.insert(std::make_pair("Cledq_2312i_LNP", std::cref(Cledq_2312i_LNP)));
2188 ModelParamMap.insert(std::make_pair("Cledq_2313i_LNP", std::cref(Cledq_2313i_LNP)));
2189 ModelParamMap.insert(std::make_pair("Cledq_2321i_LNP", std::cref(Cledq_2321i_LNP)));
2190 ModelParamMap.insert(std::make_pair("Cledq_2322i_LNP", std::cref(Cledq_2322i_LNP)));
2191 ModelParamMap.insert(std::make_pair("Cledq_2323i_LNP", std::cref(Cledq_2323i_LNP)));
2192 ModelParamMap.insert(std::make_pair("Cledq_2331i_LNP", std::cref(Cledq_2331i_LNP)));
2193 ModelParamMap.insert(std::make_pair("Cledq_2332i_LNP", std::cref(Cledq_2332i_LNP)));
2194 ModelParamMap.insert(std::make_pair("Cledq_2333i_LNP", std::cref(Cledq_2333i_LNP)));
2195 ModelParamMap.insert(std::make_pair("Cledq_3111i_LNP", std::cref(Cledq_3111i_LNP)));
2196 ModelParamMap.insert(std::make_pair("Cledq_3112i_LNP", std::cref(Cledq_3112i_LNP)));
2197 ModelParamMap.insert(std::make_pair("Cledq_3113i_LNP", std::cref(Cledq_3113i_LNP)));
2198 ModelParamMap.insert(std::make_pair("Cledq_3121i_LNP", std::cref(Cledq_3121i_LNP)));
2199 ModelParamMap.insert(std::make_pair("Cledq_3122i_LNP", std::cref(Cledq_3122i_LNP)));
2200 ModelParamMap.insert(std::make_pair("Cledq_3123i_LNP", std::cref(Cledq_3123i_LNP)));
2201 ModelParamMap.insert(std::make_pair("Cledq_3131i_LNP", std::cref(Cledq_3131i_LNP)));
2202 ModelParamMap.insert(std::make_pair("Cledq_3132i_LNP", std::cref(Cledq_3132i_LNP)));
2203 ModelParamMap.insert(std::make_pair("Cledq_3133i_LNP", std::cref(Cledq_3133i_LNP)));
2204 ModelParamMap.insert(std::make_pair("Cledq_3211i_LNP", std::cref(Cledq_3211i_LNP)));
2205 ModelParamMap.insert(std::make_pair("Cledq_3212i_LNP", std::cref(Cledq_3212i_LNP)));
2206 ModelParamMap.insert(std::make_pair("Cledq_3213i_LNP", std::cref(Cledq_3213i_LNP)));
2207 ModelParamMap.insert(std::make_pair("Cledq_3221i_LNP", std::cref(Cledq_3221i_LNP)));
2208 ModelParamMap.insert(std::make_pair("Cledq_3222i_LNP", std::cref(Cledq_3222i_LNP)));
2209 ModelParamMap.insert(std::make_pair("Cledq_3223i_LNP", std::cref(Cledq_3223i_LNP)));
2210 ModelParamMap.insert(std::make_pair("Cledq_3231i_LNP", std::cref(Cledq_3231i_LNP)));
2211 ModelParamMap.insert(std::make_pair("Cledq_3232i_LNP", std::cref(Cledq_3232i_LNP)));
2212 ModelParamMap.insert(std::make_pair("Cledq_3233i_LNP", std::cref(Cledq_3233i_LNP)));
2213 ModelParamMap.insert(std::make_pair("Cledq_3311i_LNP", std::cref(Cledq_3311i_LNP)));
2214 ModelParamMap.insert(std::make_pair("Cledq_3312i_LNP", std::cref(Cledq_3312i_LNP)));
2215 ModelParamMap.insert(std::make_pair("Cledq_3313i_LNP", std::cref(Cledq_3313i_LNP)));
2216 ModelParamMap.insert(std::make_pair("Cledq_3321i_LNP", std::cref(Cledq_3321i_LNP)));
2217 ModelParamMap.insert(std::make_pair("Cledq_3322i_LNP", std::cref(Cledq_3322i_LNP)));
2218 ModelParamMap.insert(std::make_pair("Cledq_3323i_LNP", std::cref(Cledq_3323i_LNP)));
2219 ModelParamMap.insert(std::make_pair("Cledq_3331i_LNP", std::cref(Cledq_3331i_LNP)));
2220 ModelParamMap.insert(std::make_pair("Cledq_3332i_LNP", std::cref(Cledq_3332i_LNP)));
2221 ModelParamMap.insert(std::make_pair("Cledq_3333i_LNP", std::cref(Cledq_3333i_LNP)));
2222 // Map for the Four-Quark four-fermion operators: LRLR
2223 ModelParamMap.insert(std::make_pair("Cquqd1_1111r_LNP", std::cref(Cquqd1_1111r_LNP)));
2224 ModelParamMap.insert(std::make_pair("Cquqd1_1112r_LNP", std::cref(Cquqd1_1112r_LNP)));
2225 ModelParamMap.insert(std::make_pair("Cquqd1_1113r_LNP", std::cref(Cquqd1_1113r_LNP)));
2226 ModelParamMap.insert(std::make_pair("Cquqd1_1121r_LNP", std::cref(Cquqd1_1121r_LNP)));
2227 ModelParamMap.insert(std::make_pair("Cquqd1_1122r_LNP", std::cref(Cquqd1_1122r_LNP)));
2228 ModelParamMap.insert(std::make_pair("Cquqd1_1123r_LNP", std::cref(Cquqd1_1123r_LNP)));
2229 ModelParamMap.insert(std::make_pair("Cquqd1_1131r_LNP", std::cref(Cquqd1_1131r_LNP)));
2230 ModelParamMap.insert(std::make_pair("Cquqd1_1132r_LNP", std::cref(Cquqd1_1132r_LNP)));
2231 ModelParamMap.insert(std::make_pair("Cquqd1_1133r_LNP", std::cref(Cquqd1_1133r_LNP)));
2232 ModelParamMap.insert(std::make_pair("Cquqd1_1211r_LNP", std::cref(Cquqd1_1211r_LNP)));
2233 ModelParamMap.insert(std::make_pair("Cquqd1_1212r_LNP", std::cref(Cquqd1_1212r_LNP)));
2234 ModelParamMap.insert(std::make_pair("Cquqd1_1213r_LNP", std::cref(Cquqd1_1213r_LNP)));
2235 ModelParamMap.insert(std::make_pair("Cquqd1_1221r_LNP", std::cref(Cquqd1_1221r_LNP)));
2236 ModelParamMap.insert(std::make_pair("Cquqd1_1222r_LNP", std::cref(Cquqd1_1222r_LNP)));
2237 ModelParamMap.insert(std::make_pair("Cquqd1_1223r_LNP", std::cref(Cquqd1_1223r_LNP)));
2238 ModelParamMap.insert(std::make_pair("Cquqd1_1231r_LNP", std::cref(Cquqd1_1231r_LNP)));
2239 ModelParamMap.insert(std::make_pair("Cquqd1_1232r_LNP", std::cref(Cquqd1_1232r_LNP)));
2240 ModelParamMap.insert(std::make_pair("Cquqd1_1233r_LNP", std::cref(Cquqd1_1233r_LNP)));
2241 ModelParamMap.insert(std::make_pair("Cquqd1_1311r_LNP", std::cref(Cquqd1_1311r_LNP)));
2242 ModelParamMap.insert(std::make_pair("Cquqd1_1312r_LNP", std::cref(Cquqd1_1312r_LNP)));
2243 ModelParamMap.insert(std::make_pair("Cquqd1_1313r_LNP", std::cref(Cquqd1_1313r_LNP)));
2244 ModelParamMap.insert(std::make_pair("Cquqd1_1321r_LNP", std::cref(Cquqd1_1321r_LNP)));
2245 ModelParamMap.insert(std::make_pair("Cquqd1_1322r_LNP", std::cref(Cquqd1_1322r_LNP)));
2246 ModelParamMap.insert(std::make_pair("Cquqd1_1323r_LNP", std::cref(Cquqd1_1323r_LNP)));
2247 ModelParamMap.insert(std::make_pair("Cquqd1_1331r_LNP", std::cref(Cquqd1_1331r_LNP)));
2248 ModelParamMap.insert(std::make_pair("Cquqd1_1332r_LNP", std::cref(Cquqd1_1332r_LNP)));
2249 ModelParamMap.insert(std::make_pair("Cquqd1_1333r_LNP", std::cref(Cquqd1_1333r_LNP)));
2250 ModelParamMap.insert(std::make_pair("Cquqd1_2111r_LNP", std::cref(Cquqd1_2111r_LNP)));
2251 ModelParamMap.insert(std::make_pair("Cquqd1_2112r_LNP", std::cref(Cquqd1_2112r_LNP)));
2252 ModelParamMap.insert(std::make_pair("Cquqd1_2113r_LNP", std::cref(Cquqd1_2113r_LNP)));
2253 ModelParamMap.insert(std::make_pair("Cquqd1_2121r_LNP", std::cref(Cquqd1_2121r_LNP)));
2254 ModelParamMap.insert(std::make_pair("Cquqd1_2122r_LNP", std::cref(Cquqd1_2122r_LNP)));
2255 ModelParamMap.insert(std::make_pair("Cquqd1_2123r_LNP", std::cref(Cquqd1_2123r_LNP)));
2256 ModelParamMap.insert(std::make_pair("Cquqd1_2131r_LNP", std::cref(Cquqd1_2131r_LNP)));
2257 ModelParamMap.insert(std::make_pair("Cquqd1_2132r_LNP", std::cref(Cquqd1_2132r_LNP)));
2258 ModelParamMap.insert(std::make_pair("Cquqd1_2133r_LNP", std::cref(Cquqd1_2133r_LNP)));
2259 ModelParamMap.insert(std::make_pair("Cquqd1_2211r_LNP", std::cref(Cquqd1_2211r_LNP)));
2260 ModelParamMap.insert(std::make_pair("Cquqd1_2212r_LNP", std::cref(Cquqd1_2212r_LNP)));
2261 ModelParamMap.insert(std::make_pair("Cquqd1_2213r_LNP", std::cref(Cquqd1_2213r_LNP)));
2262 ModelParamMap.insert(std::make_pair("Cquqd1_2221r_LNP", std::cref(Cquqd1_2221r_LNP)));
2263 ModelParamMap.insert(std::make_pair("Cquqd1_2222r_LNP", std::cref(Cquqd1_2222r_LNP)));
2264 ModelParamMap.insert(std::make_pair("Cquqd1_2223r_LNP", std::cref(Cquqd1_2223r_LNP)));
2265 ModelParamMap.insert(std::make_pair("Cquqd1_2231r_LNP", std::cref(Cquqd1_2231r_LNP)));
2266 ModelParamMap.insert(std::make_pair("Cquqd1_2232r_LNP", std::cref(Cquqd1_2232r_LNP)));
2267 ModelParamMap.insert(std::make_pair("Cquqd1_2233r_LNP", std::cref(Cquqd1_2233r_LNP)));
2268 ModelParamMap.insert(std::make_pair("Cquqd1_2311r_LNP", std::cref(Cquqd1_2311r_LNP)));
2269 ModelParamMap.insert(std::make_pair("Cquqd1_2312r_LNP", std::cref(Cquqd1_2312r_LNP)));
2270 ModelParamMap.insert(std::make_pair("Cquqd1_2313r_LNP", std::cref(Cquqd1_2313r_LNP)));
2271 ModelParamMap.insert(std::make_pair("Cquqd1_2321r_LNP", std::cref(Cquqd1_2321r_LNP)));
2272 ModelParamMap.insert(std::make_pair("Cquqd1_2322r_LNP", std::cref(Cquqd1_2322r_LNP)));
2273 ModelParamMap.insert(std::make_pair("Cquqd1_2323r_LNP", std::cref(Cquqd1_2323r_LNP)));
2274 ModelParamMap.insert(std::make_pair("Cquqd1_2331r_LNP", std::cref(Cquqd1_2331r_LNP)));
2275 ModelParamMap.insert(std::make_pair("Cquqd1_2332r_LNP", std::cref(Cquqd1_2332r_LNP)));
2276 ModelParamMap.insert(std::make_pair("Cquqd1_2333r_LNP", std::cref(Cquqd1_2333r_LNP)));
2277 ModelParamMap.insert(std::make_pair("Cquqd1_3111r_LNP", std::cref(Cquqd1_3111r_LNP)));
2278 ModelParamMap.insert(std::make_pair("Cquqd1_3112r_LNP", std::cref(Cquqd1_3112r_LNP)));
2279 ModelParamMap.insert(std::make_pair("Cquqd1_3113r_LNP", std::cref(Cquqd1_3113r_LNP)));
2280 ModelParamMap.insert(std::make_pair("Cquqd1_3121r_LNP", std::cref(Cquqd1_3121r_LNP)));
2281 ModelParamMap.insert(std::make_pair("Cquqd1_3122r_LNP", std::cref(Cquqd1_3122r_LNP)));
2282 ModelParamMap.insert(std::make_pair("Cquqd1_3123r_LNP", std::cref(Cquqd1_3123r_LNP)));
2283 ModelParamMap.insert(std::make_pair("Cquqd1_3131r_LNP", std::cref(Cquqd1_3131r_LNP)));
2284 ModelParamMap.insert(std::make_pair("Cquqd1_3132r_LNP", std::cref(Cquqd1_3132r_LNP)));
2285 ModelParamMap.insert(std::make_pair("Cquqd1_3133r_LNP", std::cref(Cquqd1_3133r_LNP)));
2286 ModelParamMap.insert(std::make_pair("Cquqd1_3211r_LNP", std::cref(Cquqd1_3211r_LNP)));
2287 ModelParamMap.insert(std::make_pair("Cquqd1_3212r_LNP", std::cref(Cquqd1_3212r_LNP)));
2288 ModelParamMap.insert(std::make_pair("Cquqd1_3213r_LNP", std::cref(Cquqd1_3213r_LNP)));
2289 ModelParamMap.insert(std::make_pair("Cquqd1_3221r_LNP", std::cref(Cquqd1_3221r_LNP)));
2290 ModelParamMap.insert(std::make_pair("Cquqd1_3222r_LNP", std::cref(Cquqd1_3222r_LNP)));
2291 ModelParamMap.insert(std::make_pair("Cquqd1_3223r_LNP", std::cref(Cquqd1_3223r_LNP)));
2292 ModelParamMap.insert(std::make_pair("Cquqd1_3231r_LNP", std::cref(Cquqd1_3231r_LNP)));
2293 ModelParamMap.insert(std::make_pair("Cquqd1_3232r_LNP", std::cref(Cquqd1_3232r_LNP)));
2294 ModelParamMap.insert(std::make_pair("Cquqd1_3233r_LNP", std::cref(Cquqd1_3233r_LNP)));
2295 ModelParamMap.insert(std::make_pair("Cquqd1_3311r_LNP", std::cref(Cquqd1_3311r_LNP)));
2296 ModelParamMap.insert(std::make_pair("Cquqd1_3312r_LNP", std::cref(Cquqd1_3312r_LNP)));
2297 ModelParamMap.insert(std::make_pair("Cquqd1_3313r_LNP", std::cref(Cquqd1_3313r_LNP)));
2298 ModelParamMap.insert(std::make_pair("Cquqd1_3321r_LNP", std::cref(Cquqd1_3321r_LNP)));
2299 ModelParamMap.insert(std::make_pair("Cquqd1_3322r_LNP", std::cref(Cquqd1_3322r_LNP)));
2300 ModelParamMap.insert(std::make_pair("Cquqd1_3323r_LNP", std::cref(Cquqd1_3323r_LNP)));
2301 ModelParamMap.insert(std::make_pair("Cquqd1_3331r_LNP", std::cref(Cquqd1_3331r_LNP)));
2302 ModelParamMap.insert(std::make_pair("Cquqd1_3332r_LNP", std::cref(Cquqd1_3332r_LNP)));
2303 ModelParamMap.insert(std::make_pair("Cquqd1_3333r_LNP", std::cref(Cquqd1_3333r_LNP)));
2304 ModelParamMap.insert(std::make_pair("Cquqd1_1111i_LNP", std::cref(Cquqd1_1111i_LNP)));
2305 ModelParamMap.insert(std::make_pair("Cquqd1_1112i_LNP", std::cref(Cquqd1_1112i_LNP)));
2306 ModelParamMap.insert(std::make_pair("Cquqd1_1113i_LNP", std::cref(Cquqd1_1113i_LNP)));
2307 ModelParamMap.insert(std::make_pair("Cquqd1_1121i_LNP", std::cref(Cquqd1_1121i_LNP)));
2308 ModelParamMap.insert(std::make_pair("Cquqd1_1122i_LNP", std::cref(Cquqd1_1122i_LNP)));
2309 ModelParamMap.insert(std::make_pair("Cquqd1_1123i_LNP", std::cref(Cquqd1_1123i_LNP)));
2310 ModelParamMap.insert(std::make_pair("Cquqd1_1131i_LNP", std::cref(Cquqd1_1131i_LNP)));
2311 ModelParamMap.insert(std::make_pair("Cquqd1_1132i_LNP", std::cref(Cquqd1_1132i_LNP)));
2312 ModelParamMap.insert(std::make_pair("Cquqd1_1133i_LNP", std::cref(Cquqd1_1133i_LNP)));
2313 ModelParamMap.insert(std::make_pair("Cquqd1_1211i_LNP", std::cref(Cquqd1_1211i_LNP)));
2314 ModelParamMap.insert(std::make_pair("Cquqd1_1212i_LNP", std::cref(Cquqd1_1212i_LNP)));
2315 ModelParamMap.insert(std::make_pair("Cquqd1_1213i_LNP", std::cref(Cquqd1_1213i_LNP)));
2316 ModelParamMap.insert(std::make_pair("Cquqd1_1221i_LNP", std::cref(Cquqd1_1221i_LNP)));
2317 ModelParamMap.insert(std::make_pair("Cquqd1_1222i_LNP", std::cref(Cquqd1_1222i_LNP)));
2318 ModelParamMap.insert(std::make_pair("Cquqd1_1223i_LNP", std::cref(Cquqd1_1223i_LNP)));
2319 ModelParamMap.insert(std::make_pair("Cquqd1_1231i_LNP", std::cref(Cquqd1_1231i_LNP)));
2320 ModelParamMap.insert(std::make_pair("Cquqd1_1232i_LNP", std::cref(Cquqd1_1232i_LNP)));
2321 ModelParamMap.insert(std::make_pair("Cquqd1_1233i_LNP", std::cref(Cquqd1_1233i_LNP)));
2322 ModelParamMap.insert(std::make_pair("Cquqd1_1311i_LNP", std::cref(Cquqd1_1311i_LNP)));
2323 ModelParamMap.insert(std::make_pair("Cquqd1_1312i_LNP", std::cref(Cquqd1_1312i_LNP)));
2324 ModelParamMap.insert(std::make_pair("Cquqd1_1313i_LNP", std::cref(Cquqd1_1313i_LNP)));
2325 ModelParamMap.insert(std::make_pair("Cquqd1_1321i_LNP", std::cref(Cquqd1_1321i_LNP)));
2326 ModelParamMap.insert(std::make_pair("Cquqd1_1322i_LNP", std::cref(Cquqd1_1322i_LNP)));
2327 ModelParamMap.insert(std::make_pair("Cquqd1_1323i_LNP", std::cref(Cquqd1_1323i_LNP)));
2328 ModelParamMap.insert(std::make_pair("Cquqd1_1331i_LNP", std::cref(Cquqd1_1331i_LNP)));
2329 ModelParamMap.insert(std::make_pair("Cquqd1_1332i_LNP", std::cref(Cquqd1_1332i_LNP)));
2330 ModelParamMap.insert(std::make_pair("Cquqd1_1333i_LNP", std::cref(Cquqd1_1333i_LNP)));
2331 ModelParamMap.insert(std::make_pair("Cquqd1_2111i_LNP", std::cref(Cquqd1_2111i_LNP)));
2332 ModelParamMap.insert(std::make_pair("Cquqd1_2112i_LNP", std::cref(Cquqd1_2112i_LNP)));
2333 ModelParamMap.insert(std::make_pair("Cquqd1_2113i_LNP", std::cref(Cquqd1_2113i_LNP)));
2334 ModelParamMap.insert(std::make_pair("Cquqd1_2121i_LNP", std::cref(Cquqd1_2121i_LNP)));
2335 ModelParamMap.insert(std::make_pair("Cquqd1_2122i_LNP", std::cref(Cquqd1_2122i_LNP)));
2336 ModelParamMap.insert(std::make_pair("Cquqd1_2123i_LNP", std::cref(Cquqd1_2123i_LNP)));
2337 ModelParamMap.insert(std::make_pair("Cquqd1_2131i_LNP", std::cref(Cquqd1_2131i_LNP)));
2338 ModelParamMap.insert(std::make_pair("Cquqd1_2132i_LNP", std::cref(Cquqd1_2132i_LNP)));
2339 ModelParamMap.insert(std::make_pair("Cquqd1_2133i_LNP", std::cref(Cquqd1_2133i_LNP)));
2340 ModelParamMap.insert(std::make_pair("Cquqd1_2211i_LNP", std::cref(Cquqd1_2211i_LNP)));
2341 ModelParamMap.insert(std::make_pair("Cquqd1_2212i_LNP", std::cref(Cquqd1_2212i_LNP)));
2342 ModelParamMap.insert(std::make_pair("Cquqd1_2213i_LNP", std::cref(Cquqd1_2213i_LNP)));
2343 ModelParamMap.insert(std::make_pair("Cquqd1_2221i_LNP", std::cref(Cquqd1_2221i_LNP)));
2344 ModelParamMap.insert(std::make_pair("Cquqd1_2222i_LNP", std::cref(Cquqd1_2222i_LNP)));
2345 ModelParamMap.insert(std::make_pair("Cquqd1_2223i_LNP", std::cref(Cquqd1_2223i_LNP)));
2346 ModelParamMap.insert(std::make_pair("Cquqd1_2231i_LNP", std::cref(Cquqd1_2231i_LNP)));
2347 ModelParamMap.insert(std::make_pair("Cquqd1_2232i_LNP", std::cref(Cquqd1_2232i_LNP)));
2348 ModelParamMap.insert(std::make_pair("Cquqd1_2233i_LNP", std::cref(Cquqd1_2233i_LNP)));
2349 ModelParamMap.insert(std::make_pair("Cquqd1_2311i_LNP", std::cref(Cquqd1_2311i_LNP)));
2350 ModelParamMap.insert(std::make_pair("Cquqd1_2312i_LNP", std::cref(Cquqd1_2312i_LNP)));
2351 ModelParamMap.insert(std::make_pair("Cquqd1_2313i_LNP", std::cref(Cquqd1_2313i_LNP)));
2352 ModelParamMap.insert(std::make_pair("Cquqd1_2321i_LNP", std::cref(Cquqd1_2321i_LNP)));
2353 ModelParamMap.insert(std::make_pair("Cquqd1_2322i_LNP", std::cref(Cquqd1_2322i_LNP)));
2354 ModelParamMap.insert(std::make_pair("Cquqd1_2323i_LNP", std::cref(Cquqd1_2323i_LNP)));
2355 ModelParamMap.insert(std::make_pair("Cquqd1_2331i_LNP", std::cref(Cquqd1_2331i_LNP)));
2356 ModelParamMap.insert(std::make_pair("Cquqd1_2332i_LNP", std::cref(Cquqd1_2332i_LNP)));
2357 ModelParamMap.insert(std::make_pair("Cquqd1_2333i_LNP", std::cref(Cquqd1_2333i_LNP)));
2358 ModelParamMap.insert(std::make_pair("Cquqd1_3111i_LNP", std::cref(Cquqd1_3111i_LNP)));
2359 ModelParamMap.insert(std::make_pair("Cquqd1_3112i_LNP", std::cref(Cquqd1_3112i_LNP)));
2360 ModelParamMap.insert(std::make_pair("Cquqd1_3113i_LNP", std::cref(Cquqd1_3113i_LNP)));
2361 ModelParamMap.insert(std::make_pair("Cquqd1_3121i_LNP", std::cref(Cquqd1_3121i_LNP)));
2362 ModelParamMap.insert(std::make_pair("Cquqd1_3122i_LNP", std::cref(Cquqd1_3122i_LNP)));
2363 ModelParamMap.insert(std::make_pair("Cquqd1_3123i_LNP", std::cref(Cquqd1_3123i_LNP)));
2364 ModelParamMap.insert(std::make_pair("Cquqd1_3131i_LNP", std::cref(Cquqd1_3131i_LNP)));
2365 ModelParamMap.insert(std::make_pair("Cquqd1_3132i_LNP", std::cref(Cquqd1_3132i_LNP)));
2366 ModelParamMap.insert(std::make_pair("Cquqd1_3133i_LNP", std::cref(Cquqd1_3133i_LNP)));
2367 ModelParamMap.insert(std::make_pair("Cquqd1_3211i_LNP", std::cref(Cquqd1_3211i_LNP)));
2368 ModelParamMap.insert(std::make_pair("Cquqd1_3212i_LNP", std::cref(Cquqd1_3212i_LNP)));
2369 ModelParamMap.insert(std::make_pair("Cquqd1_3213i_LNP", std::cref(Cquqd1_3213i_LNP)));
2370 ModelParamMap.insert(std::make_pair("Cquqd1_3221i_LNP", std::cref(Cquqd1_3221i_LNP)));
2371 ModelParamMap.insert(std::make_pair("Cquqd1_3222i_LNP", std::cref(Cquqd1_3222i_LNP)));
2372 ModelParamMap.insert(std::make_pair("Cquqd1_3223i_LNP", std::cref(Cquqd1_3223i_LNP)));
2373 ModelParamMap.insert(std::make_pair("Cquqd1_3231i_LNP", std::cref(Cquqd1_3231i_LNP)));
2374 ModelParamMap.insert(std::make_pair("Cquqd1_3232i_LNP", std::cref(Cquqd1_3232i_LNP)));
2375 ModelParamMap.insert(std::make_pair("Cquqd1_3233i_LNP", std::cref(Cquqd1_3233i_LNP)));
2376 ModelParamMap.insert(std::make_pair("Cquqd1_3311i_LNP", std::cref(Cquqd1_3311i_LNP)));
2377 ModelParamMap.insert(std::make_pair("Cquqd1_3312i_LNP", std::cref(Cquqd1_3312i_LNP)));
2378 ModelParamMap.insert(std::make_pair("Cquqd1_3313i_LNP", std::cref(Cquqd1_3313i_LNP)));
2379 ModelParamMap.insert(std::make_pair("Cquqd1_3321i_LNP", std::cref(Cquqd1_3321i_LNP)));
2380 ModelParamMap.insert(std::make_pair("Cquqd1_3322i_LNP", std::cref(Cquqd1_3322i_LNP)));
2381 ModelParamMap.insert(std::make_pair("Cquqd1_3323i_LNP", std::cref(Cquqd1_3323i_LNP)));
2382 ModelParamMap.insert(std::make_pair("Cquqd1_3331i_LNP", std::cref(Cquqd1_3331i_LNP)));
2383 ModelParamMap.insert(std::make_pair("Cquqd1_3332i_LNP", std::cref(Cquqd1_3332i_LNP)));
2384 ModelParamMap.insert(std::make_pair("Cquqd1_3333i_LNP", std::cref(Cquqd1_3333i_LNP)));
2385 ModelParamMap.insert(std::make_pair("Cquqd8_1111r_LNP", std::cref(Cquqd8_1111r_LNP)));
2386 ModelParamMap.insert(std::make_pair("Cquqd8_1112r_LNP", std::cref(Cquqd8_1112r_LNP)));
2387 ModelParamMap.insert(std::make_pair("Cquqd8_1113r_LNP", std::cref(Cquqd8_1113r_LNP)));
2388 ModelParamMap.insert(std::make_pair("Cquqd8_1121r_LNP", std::cref(Cquqd8_1121r_LNP)));
2389 ModelParamMap.insert(std::make_pair("Cquqd8_1122r_LNP", std::cref(Cquqd8_1122r_LNP)));
2390 ModelParamMap.insert(std::make_pair("Cquqd8_1123r_LNP", std::cref(Cquqd8_1123r_LNP)));
2391 ModelParamMap.insert(std::make_pair("Cquqd8_1131r_LNP", std::cref(Cquqd8_1131r_LNP)));
2392 ModelParamMap.insert(std::make_pair("Cquqd8_1132r_LNP", std::cref(Cquqd8_1132r_LNP)));
2393 ModelParamMap.insert(std::make_pair("Cquqd8_1133r_LNP", std::cref(Cquqd8_1133r_LNP)));
2394 ModelParamMap.insert(std::make_pair("Cquqd8_1211r_LNP", std::cref(Cquqd8_1211r_LNP)));
2395 ModelParamMap.insert(std::make_pair("Cquqd8_1212r_LNP", std::cref(Cquqd8_1212r_LNP)));
2396 ModelParamMap.insert(std::make_pair("Cquqd8_1213r_LNP", std::cref(Cquqd8_1213r_LNP)));
2397 ModelParamMap.insert(std::make_pair("Cquqd8_1221r_LNP", std::cref(Cquqd8_1221r_LNP)));
2398 ModelParamMap.insert(std::make_pair("Cquqd8_1222r_LNP", std::cref(Cquqd8_1222r_LNP)));
2399 ModelParamMap.insert(std::make_pair("Cquqd8_1223r_LNP", std::cref(Cquqd8_1223r_LNP)));
2400 ModelParamMap.insert(std::make_pair("Cquqd8_1231r_LNP", std::cref(Cquqd8_1231r_LNP)));
2401 ModelParamMap.insert(std::make_pair("Cquqd8_1232r_LNP", std::cref(Cquqd8_1232r_LNP)));
2402 ModelParamMap.insert(std::make_pair("Cquqd8_1233r_LNP", std::cref(Cquqd8_1233r_LNP)));
2403 ModelParamMap.insert(std::make_pair("Cquqd8_1311r_LNP", std::cref(Cquqd8_1311r_LNP)));
2404 ModelParamMap.insert(std::make_pair("Cquqd8_1312r_LNP", std::cref(Cquqd8_1312r_LNP)));
2405 ModelParamMap.insert(std::make_pair("Cquqd8_1313r_LNP", std::cref(Cquqd8_1313r_LNP)));
2406 ModelParamMap.insert(std::make_pair("Cquqd8_1321r_LNP", std::cref(Cquqd8_1321r_LNP)));
2407 ModelParamMap.insert(std::make_pair("Cquqd8_1322r_LNP", std::cref(Cquqd8_1322r_LNP)));
2408 ModelParamMap.insert(std::make_pair("Cquqd8_1323r_LNP", std::cref(Cquqd8_1323r_LNP)));
2409 ModelParamMap.insert(std::make_pair("Cquqd8_1331r_LNP", std::cref(Cquqd8_1331r_LNP)));
2410 ModelParamMap.insert(std::make_pair("Cquqd8_1332r_LNP", std::cref(Cquqd8_1332r_LNP)));
2411 ModelParamMap.insert(std::make_pair("Cquqd8_1333r_LNP", std::cref(Cquqd8_1333r_LNP)));
2412 ModelParamMap.insert(std::make_pair("Cquqd8_2111r_LNP", std::cref(Cquqd8_2111r_LNP)));
2413 ModelParamMap.insert(std::make_pair("Cquqd8_2112r_LNP", std::cref(Cquqd8_2112r_LNP)));
2414 ModelParamMap.insert(std::make_pair("Cquqd8_2113r_LNP", std::cref(Cquqd8_2113r_LNP)));
2415 ModelParamMap.insert(std::make_pair("Cquqd8_2121r_LNP", std::cref(Cquqd8_2121r_LNP)));
2416 ModelParamMap.insert(std::make_pair("Cquqd8_2122r_LNP", std::cref(Cquqd8_2122r_LNP)));
2417 ModelParamMap.insert(std::make_pair("Cquqd8_2123r_LNP", std::cref(Cquqd8_2123r_LNP)));
2418 ModelParamMap.insert(std::make_pair("Cquqd8_2131r_LNP", std::cref(Cquqd8_2131r_LNP)));
2419 ModelParamMap.insert(std::make_pair("Cquqd8_2132r_LNP", std::cref(Cquqd8_2132r_LNP)));
2420 ModelParamMap.insert(std::make_pair("Cquqd8_2133r_LNP", std::cref(Cquqd8_2133r_LNP)));
2421 ModelParamMap.insert(std::make_pair("Cquqd8_2211r_LNP", std::cref(Cquqd8_2211r_LNP)));
2422 ModelParamMap.insert(std::make_pair("Cquqd8_2212r_LNP", std::cref(Cquqd8_2212r_LNP)));
2423 ModelParamMap.insert(std::make_pair("Cquqd8_2213r_LNP", std::cref(Cquqd8_2213r_LNP)));
2424 ModelParamMap.insert(std::make_pair("Cquqd8_2221r_LNP", std::cref(Cquqd8_2221r_LNP)));
2425 ModelParamMap.insert(std::make_pair("Cquqd8_2222r_LNP", std::cref(Cquqd8_2222r_LNP)));
2426 ModelParamMap.insert(std::make_pair("Cquqd8_2223r_LNP", std::cref(Cquqd8_2223r_LNP)));
2427 ModelParamMap.insert(std::make_pair("Cquqd8_2231r_LNP", std::cref(Cquqd8_2231r_LNP)));
2428 ModelParamMap.insert(std::make_pair("Cquqd8_2232r_LNP", std::cref(Cquqd8_2232r_LNP)));
2429 ModelParamMap.insert(std::make_pair("Cquqd8_2233r_LNP", std::cref(Cquqd8_2233r_LNP)));
2430 ModelParamMap.insert(std::make_pair("Cquqd8_2311r_LNP", std::cref(Cquqd8_2311r_LNP)));
2431 ModelParamMap.insert(std::make_pair("Cquqd8_2312r_LNP", std::cref(Cquqd8_2312r_LNP)));
2432 ModelParamMap.insert(std::make_pair("Cquqd8_2313r_LNP", std::cref(Cquqd8_2313r_LNP)));
2433 ModelParamMap.insert(std::make_pair("Cquqd8_2321r_LNP", std::cref(Cquqd8_2321r_LNP)));
2434 ModelParamMap.insert(std::make_pair("Cquqd8_2322r_LNP", std::cref(Cquqd8_2322r_LNP)));
2435 ModelParamMap.insert(std::make_pair("Cquqd8_2323r_LNP", std::cref(Cquqd8_2323r_LNP)));
2436 ModelParamMap.insert(std::make_pair("Cquqd8_2331r_LNP", std::cref(Cquqd8_2331r_LNP)));
2437 ModelParamMap.insert(std::make_pair("Cquqd8_2332r_LNP", std::cref(Cquqd8_2332r_LNP)));
2438 ModelParamMap.insert(std::make_pair("Cquqd8_2333r_LNP", std::cref(Cquqd8_2333r_LNP)));
2439 ModelParamMap.insert(std::make_pair("Cquqd8_3111r_LNP", std::cref(Cquqd8_3111r_LNP)));
2440 ModelParamMap.insert(std::make_pair("Cquqd8_3112r_LNP", std::cref(Cquqd8_3112r_LNP)));
2441 ModelParamMap.insert(std::make_pair("Cquqd8_3113r_LNP", std::cref(Cquqd8_3113r_LNP)));
2442 ModelParamMap.insert(std::make_pair("Cquqd8_3121r_LNP", std::cref(Cquqd8_3121r_LNP)));
2443 ModelParamMap.insert(std::make_pair("Cquqd8_3122r_LNP", std::cref(Cquqd8_3122r_LNP)));
2444 ModelParamMap.insert(std::make_pair("Cquqd8_3123r_LNP", std::cref(Cquqd8_3123r_LNP)));
2445 ModelParamMap.insert(std::make_pair("Cquqd8_3131r_LNP", std::cref(Cquqd8_3131r_LNP)));
2446 ModelParamMap.insert(std::make_pair("Cquqd8_3132r_LNP", std::cref(Cquqd8_3132r_LNP)));
2447 ModelParamMap.insert(std::make_pair("Cquqd8_3133r_LNP", std::cref(Cquqd8_3133r_LNP)));
2448 ModelParamMap.insert(std::make_pair("Cquqd8_3211r_LNP", std::cref(Cquqd8_3211r_LNP)));
2449 ModelParamMap.insert(std::make_pair("Cquqd8_3212r_LNP", std::cref(Cquqd8_3212r_LNP)));
2450 ModelParamMap.insert(std::make_pair("Cquqd8_3213r_LNP", std::cref(Cquqd8_3213r_LNP)));
2451 ModelParamMap.insert(std::make_pair("Cquqd8_3221r_LNP", std::cref(Cquqd8_3221r_LNP)));
2452 ModelParamMap.insert(std::make_pair("Cquqd8_3222r_LNP", std::cref(Cquqd8_3222r_LNP)));
2453 ModelParamMap.insert(std::make_pair("Cquqd8_3223r_LNP", std::cref(Cquqd8_3223r_LNP)));
2454 ModelParamMap.insert(std::make_pair("Cquqd8_3231r_LNP", std::cref(Cquqd8_3231r_LNP)));
2455 ModelParamMap.insert(std::make_pair("Cquqd8_3232r_LNP", std::cref(Cquqd8_3232r_LNP)));
2456 ModelParamMap.insert(std::make_pair("Cquqd8_3233r_LNP", std::cref(Cquqd8_3233r_LNP)));
2457 ModelParamMap.insert(std::make_pair("Cquqd8_3311r_LNP", std::cref(Cquqd8_3311r_LNP)));
2458 ModelParamMap.insert(std::make_pair("Cquqd8_3312r_LNP", std::cref(Cquqd8_3312r_LNP)));
2459 ModelParamMap.insert(std::make_pair("Cquqd8_3313r_LNP", std::cref(Cquqd8_3313r_LNP)));
2460 ModelParamMap.insert(std::make_pair("Cquqd8_3321r_LNP", std::cref(Cquqd8_3321r_LNP)));
2461 ModelParamMap.insert(std::make_pair("Cquqd8_3322r_LNP", std::cref(Cquqd8_3322r_LNP)));
2462 ModelParamMap.insert(std::make_pair("Cquqd8_3323r_LNP", std::cref(Cquqd8_3323r_LNP)));
2463 ModelParamMap.insert(std::make_pair("Cquqd8_3331r_LNP", std::cref(Cquqd8_3331r_LNP)));
2464 ModelParamMap.insert(std::make_pair("Cquqd8_3332r_LNP", std::cref(Cquqd8_3332r_LNP)));
2465 ModelParamMap.insert(std::make_pair("Cquqd8_3333r_LNP", std::cref(Cquqd8_3333r_LNP)));
2466 ModelParamMap.insert(std::make_pair("Cquqd8_1111i_LNP", std::cref(Cquqd8_1111i_LNP)));
2467 ModelParamMap.insert(std::make_pair("Cquqd8_1112i_LNP", std::cref(Cquqd8_1112i_LNP)));
2468 ModelParamMap.insert(std::make_pair("Cquqd8_1113i_LNP", std::cref(Cquqd8_1113i_LNP)));
2469 ModelParamMap.insert(std::make_pair("Cquqd8_1121i_LNP", std::cref(Cquqd8_1121i_LNP)));
2470 ModelParamMap.insert(std::make_pair("Cquqd8_1122i_LNP", std::cref(Cquqd8_1122i_LNP)));
2471 ModelParamMap.insert(std::make_pair("Cquqd8_1123i_LNP", std::cref(Cquqd8_1123i_LNP)));
2472 ModelParamMap.insert(std::make_pair("Cquqd8_1131i_LNP", std::cref(Cquqd8_1131i_LNP)));
2473 ModelParamMap.insert(std::make_pair("Cquqd8_1132i_LNP", std::cref(Cquqd8_1132i_LNP)));
2474 ModelParamMap.insert(std::make_pair("Cquqd8_1133i_LNP", std::cref(Cquqd8_1133i_LNP)));
2475 ModelParamMap.insert(std::make_pair("Cquqd8_1211i_LNP", std::cref(Cquqd8_1211i_LNP)));
2476 ModelParamMap.insert(std::make_pair("Cquqd8_1212i_LNP", std::cref(Cquqd8_1212i_LNP)));
2477 ModelParamMap.insert(std::make_pair("Cquqd8_1213i_LNP", std::cref(Cquqd8_1213i_LNP)));
2478 ModelParamMap.insert(std::make_pair("Cquqd8_1221i_LNP", std::cref(Cquqd8_1221i_LNP)));
2479 ModelParamMap.insert(std::make_pair("Cquqd8_1222i_LNP", std::cref(Cquqd8_1222i_LNP)));
2480 ModelParamMap.insert(std::make_pair("Cquqd8_1223i_LNP", std::cref(Cquqd8_1223i_LNP)));
2481 ModelParamMap.insert(std::make_pair("Cquqd8_1231i_LNP", std::cref(Cquqd8_1231i_LNP)));
2482 ModelParamMap.insert(std::make_pair("Cquqd8_1232i_LNP", std::cref(Cquqd8_1232i_LNP)));
2483 ModelParamMap.insert(std::make_pair("Cquqd8_1233i_LNP", std::cref(Cquqd8_1233i_LNP)));
2484 ModelParamMap.insert(std::make_pair("Cquqd8_1311i_LNP", std::cref(Cquqd8_1311i_LNP)));
2485 ModelParamMap.insert(std::make_pair("Cquqd8_1312i_LNP", std::cref(Cquqd8_1312i_LNP)));
2486 ModelParamMap.insert(std::make_pair("Cquqd8_1313i_LNP", std::cref(Cquqd8_1313i_LNP)));
2487 ModelParamMap.insert(std::make_pair("Cquqd8_1321i_LNP", std::cref(Cquqd8_1321i_LNP)));
2488 ModelParamMap.insert(std::make_pair("Cquqd8_1322i_LNP", std::cref(Cquqd8_1322i_LNP)));
2489 ModelParamMap.insert(std::make_pair("Cquqd8_1323i_LNP", std::cref(Cquqd8_1323i_LNP)));
2490 ModelParamMap.insert(std::make_pair("Cquqd8_1331i_LNP", std::cref(Cquqd8_1331i_LNP)));
2491 ModelParamMap.insert(std::make_pair("Cquqd8_1332i_LNP", std::cref(Cquqd8_1332i_LNP)));
2492 ModelParamMap.insert(std::make_pair("Cquqd8_1333i_LNP", std::cref(Cquqd8_1333i_LNP)));
2493 ModelParamMap.insert(std::make_pair("Cquqd8_2111i_LNP", std::cref(Cquqd8_2111i_LNP)));
2494 ModelParamMap.insert(std::make_pair("Cquqd8_2112i_LNP", std::cref(Cquqd8_2112i_LNP)));
2495 ModelParamMap.insert(std::make_pair("Cquqd8_2113i_LNP", std::cref(Cquqd8_2113i_LNP)));
2496 ModelParamMap.insert(std::make_pair("Cquqd8_2121i_LNP", std::cref(Cquqd8_2121i_LNP)));
2497 ModelParamMap.insert(std::make_pair("Cquqd8_2122i_LNP", std::cref(Cquqd8_2122i_LNP)));
2498 ModelParamMap.insert(std::make_pair("Cquqd8_2123i_LNP", std::cref(Cquqd8_2123i_LNP)));
2499 ModelParamMap.insert(std::make_pair("Cquqd8_2131i_LNP", std::cref(Cquqd8_2131i_LNP)));
2500 ModelParamMap.insert(std::make_pair("Cquqd8_2132i_LNP", std::cref(Cquqd8_2132i_LNP)));
2501 ModelParamMap.insert(std::make_pair("Cquqd8_2133i_LNP", std::cref(Cquqd8_2133i_LNP)));
2502 ModelParamMap.insert(std::make_pair("Cquqd8_2211i_LNP", std::cref(Cquqd8_2211i_LNP)));
2503 ModelParamMap.insert(std::make_pair("Cquqd8_2212i_LNP", std::cref(Cquqd8_2212i_LNP)));
2504 ModelParamMap.insert(std::make_pair("Cquqd8_2213i_LNP", std::cref(Cquqd8_2213i_LNP)));
2505 ModelParamMap.insert(std::make_pair("Cquqd8_2221i_LNP", std::cref(Cquqd8_2221i_LNP)));
2506 ModelParamMap.insert(std::make_pair("Cquqd8_2222i_LNP", std::cref(Cquqd8_2222i_LNP)));
2507 ModelParamMap.insert(std::make_pair("Cquqd8_2223i_LNP", std::cref(Cquqd8_2223i_LNP)));
2508 ModelParamMap.insert(std::make_pair("Cquqd8_2231i_LNP", std::cref(Cquqd8_2231i_LNP)));
2509 ModelParamMap.insert(std::make_pair("Cquqd8_2232i_LNP", std::cref(Cquqd8_2232i_LNP)));
2510 ModelParamMap.insert(std::make_pair("Cquqd8_2233i_LNP", std::cref(Cquqd8_2233i_LNP)));
2511 ModelParamMap.insert(std::make_pair("Cquqd8_2311i_LNP", std::cref(Cquqd8_2311i_LNP)));
2512 ModelParamMap.insert(std::make_pair("Cquqd8_2312i_LNP", std::cref(Cquqd8_2312i_LNP)));
2513 ModelParamMap.insert(std::make_pair("Cquqd8_2313i_LNP", std::cref(Cquqd8_2313i_LNP)));
2514 ModelParamMap.insert(std::make_pair("Cquqd8_2321i_LNP", std::cref(Cquqd8_2321i_LNP)));
2515 ModelParamMap.insert(std::make_pair("Cquqd8_2322i_LNP", std::cref(Cquqd8_2322i_LNP)));
2516 ModelParamMap.insert(std::make_pair("Cquqd8_2323i_LNP", std::cref(Cquqd8_2323i_LNP)));
2517 ModelParamMap.insert(std::make_pair("Cquqd8_2331i_LNP", std::cref(Cquqd8_2331i_LNP)));
2518 ModelParamMap.insert(std::make_pair("Cquqd8_2332i_LNP", std::cref(Cquqd8_2332i_LNP)));
2519 ModelParamMap.insert(std::make_pair("Cquqd8_2333i_LNP", std::cref(Cquqd8_2333i_LNP)));
2520 ModelParamMap.insert(std::make_pair("Cquqd8_3111i_LNP", std::cref(Cquqd8_3111i_LNP)));
2521 ModelParamMap.insert(std::make_pair("Cquqd8_3112i_LNP", std::cref(Cquqd8_3112i_LNP)));
2522 ModelParamMap.insert(std::make_pair("Cquqd8_3113i_LNP", std::cref(Cquqd8_3113i_LNP)));
2523 ModelParamMap.insert(std::make_pair("Cquqd8_3121i_LNP", std::cref(Cquqd8_3121i_LNP)));
2524 ModelParamMap.insert(std::make_pair("Cquqd8_3122i_LNP", std::cref(Cquqd8_3122i_LNP)));
2525 ModelParamMap.insert(std::make_pair("Cquqd8_3123i_LNP", std::cref(Cquqd8_3123i_LNP)));
2526 ModelParamMap.insert(std::make_pair("Cquqd8_3131i_LNP", std::cref(Cquqd8_3131i_LNP)));
2527 ModelParamMap.insert(std::make_pair("Cquqd8_3132i_LNP", std::cref(Cquqd8_3132i_LNP)));
2528 ModelParamMap.insert(std::make_pair("Cquqd8_3133i_LNP", std::cref(Cquqd8_3133i_LNP)));
2529 ModelParamMap.insert(std::make_pair("Cquqd8_3211i_LNP", std::cref(Cquqd8_3211i_LNP)));
2530 ModelParamMap.insert(std::make_pair("Cquqd8_3212i_LNP", std::cref(Cquqd8_3212i_LNP)));
2531 ModelParamMap.insert(std::make_pair("Cquqd8_3213i_LNP", std::cref(Cquqd8_3213i_LNP)));
2532 ModelParamMap.insert(std::make_pair("Cquqd8_3221i_LNP", std::cref(Cquqd8_3221i_LNP)));
2533 ModelParamMap.insert(std::make_pair("Cquqd8_3222i_LNP", std::cref(Cquqd8_3222i_LNP)));
2534 ModelParamMap.insert(std::make_pair("Cquqd8_3223i_LNP", std::cref(Cquqd8_3223i_LNP)));
2535 ModelParamMap.insert(std::make_pair("Cquqd8_3231i_LNP", std::cref(Cquqd8_3231i_LNP)));
2536 ModelParamMap.insert(std::make_pair("Cquqd8_3232i_LNP", std::cref(Cquqd8_3232i_LNP)));
2537 ModelParamMap.insert(std::make_pair("Cquqd8_3233i_LNP", std::cref(Cquqd8_3233i_LNP)));
2538 ModelParamMap.insert(std::make_pair("Cquqd8_3311i_LNP", std::cref(Cquqd8_3311i_LNP)));
2539 ModelParamMap.insert(std::make_pair("Cquqd8_3312i_LNP", std::cref(Cquqd8_3312i_LNP)));
2540 ModelParamMap.insert(std::make_pair("Cquqd8_3313i_LNP", std::cref(Cquqd8_3313i_LNP)));
2541 ModelParamMap.insert(std::make_pair("Cquqd8_3321i_LNP", std::cref(Cquqd8_3321i_LNP)));
2542 ModelParamMap.insert(std::make_pair("Cquqd8_3322i_LNP", std::cref(Cquqd8_3322i_LNP)));
2543 ModelParamMap.insert(std::make_pair("Cquqd8_3323i_LNP", std::cref(Cquqd8_3323i_LNP)));
2544 ModelParamMap.insert(std::make_pair("Cquqd8_3331i_LNP", std::cref(Cquqd8_3331i_LNP)));
2545 ModelParamMap.insert(std::make_pair("Cquqd8_3332i_LNP", std::cref(Cquqd8_3332i_LNP)));
2546 ModelParamMap.insert(std::make_pair("Cquqd8_3333i_LNP", std::cref(Cquqd8_3333i_LNP)));
2547 // Map for the Lepton-Quark four-fermion operators: LRLR
2548 ModelParamMap.insert(std::make_pair("Clequ1_1111r_LNP", std::cref(Clequ1_1111r_LNP)));
2549 ModelParamMap.insert(std::make_pair("Clequ1_1112r_LNP", std::cref(Clequ1_1112r_LNP)));
2550 ModelParamMap.insert(std::make_pair("Clequ1_1113r_LNP", std::cref(Clequ1_1113r_LNP)));
2551 ModelParamMap.insert(std::make_pair("Clequ1_1121r_LNP", std::cref(Clequ1_1121r_LNP)));
2552 ModelParamMap.insert(std::make_pair("Clequ1_1122r_LNP", std::cref(Clequ1_1122r_LNP)));
2553 ModelParamMap.insert(std::make_pair("Clequ1_1123r_LNP", std::cref(Clequ1_1123r_LNP)));
2554 ModelParamMap.insert(std::make_pair("Clequ1_1131r_LNP", std::cref(Clequ1_1131r_LNP)));
2555 ModelParamMap.insert(std::make_pair("Clequ1_1132r_LNP", std::cref(Clequ1_1132r_LNP)));
2556 ModelParamMap.insert(std::make_pair("Clequ1_1133r_LNP", std::cref(Clequ1_1133r_LNP)));
2557 ModelParamMap.insert(std::make_pair("Clequ1_1211r_LNP", std::cref(Clequ1_1211r_LNP)));
2558 ModelParamMap.insert(std::make_pair("Clequ1_1212r_LNP", std::cref(Clequ1_1212r_LNP)));
2559 ModelParamMap.insert(std::make_pair("Clequ1_1213r_LNP", std::cref(Clequ1_1213r_LNP)));
2560 ModelParamMap.insert(std::make_pair("Clequ1_1221r_LNP", std::cref(Clequ1_1221r_LNP)));
2561 ModelParamMap.insert(std::make_pair("Clequ1_1222r_LNP", std::cref(Clequ1_1222r_LNP)));
2562 ModelParamMap.insert(std::make_pair("Clequ1_1223r_LNP", std::cref(Clequ1_1223r_LNP)));
2563 ModelParamMap.insert(std::make_pair("Clequ1_1231r_LNP", std::cref(Clequ1_1231r_LNP)));
2564 ModelParamMap.insert(std::make_pair("Clequ1_1232r_LNP", std::cref(Clequ1_1232r_LNP)));
2565 ModelParamMap.insert(std::make_pair("Clequ1_1233r_LNP", std::cref(Clequ1_1233r_LNP)));
2566 ModelParamMap.insert(std::make_pair("Clequ1_1311r_LNP", std::cref(Clequ1_1311r_LNP)));
2567 ModelParamMap.insert(std::make_pair("Clequ1_1312r_LNP", std::cref(Clequ1_1312r_LNP)));
2568 ModelParamMap.insert(std::make_pair("Clequ1_1313r_LNP", std::cref(Clequ1_1313r_LNP)));
2569 ModelParamMap.insert(std::make_pair("Clequ1_1321r_LNP", std::cref(Clequ1_1321r_LNP)));
2570 ModelParamMap.insert(std::make_pair("Clequ1_1322r_LNP", std::cref(Clequ1_1322r_LNP)));
2571 ModelParamMap.insert(std::make_pair("Clequ1_1323r_LNP", std::cref(Clequ1_1323r_LNP)));
2572 ModelParamMap.insert(std::make_pair("Clequ1_1331r_LNP", std::cref(Clequ1_1331r_LNP)));
2573 ModelParamMap.insert(std::make_pair("Clequ1_1332r_LNP", std::cref(Clequ1_1332r_LNP)));
2574 ModelParamMap.insert(std::make_pair("Clequ1_1333r_LNP", std::cref(Clequ1_1333r_LNP)));
2575 ModelParamMap.insert(std::make_pair("Clequ1_2111r_LNP", std::cref(Clequ1_2111r_LNP)));
2576 ModelParamMap.insert(std::make_pair("Clequ1_2112r_LNP", std::cref(Clequ1_2112r_LNP)));
2577 ModelParamMap.insert(std::make_pair("Clequ1_2113r_LNP", std::cref(Clequ1_2113r_LNP)));
2578 ModelParamMap.insert(std::make_pair("Clequ1_2121r_LNP", std::cref(Clequ1_2121r_LNP)));
2579 ModelParamMap.insert(std::make_pair("Clequ1_2122r_LNP", std::cref(Clequ1_2122r_LNP)));
2580 ModelParamMap.insert(std::make_pair("Clequ1_2123r_LNP", std::cref(Clequ1_2123r_LNP)));
2581 ModelParamMap.insert(std::make_pair("Clequ1_2131r_LNP", std::cref(Clequ1_2131r_LNP)));
2582 ModelParamMap.insert(std::make_pair("Clequ1_2132r_LNP", std::cref(Clequ1_2132r_LNP)));
2583 ModelParamMap.insert(std::make_pair("Clequ1_2133r_LNP", std::cref(Clequ1_2133r_LNP)));
2584 ModelParamMap.insert(std::make_pair("Clequ1_2211r_LNP", std::cref(Clequ1_2211r_LNP)));
2585 ModelParamMap.insert(std::make_pair("Clequ1_2212r_LNP", std::cref(Clequ1_2212r_LNP)));
2586 ModelParamMap.insert(std::make_pair("Clequ1_2213r_LNP", std::cref(Clequ1_2213r_LNP)));
2587 ModelParamMap.insert(std::make_pair("Clequ1_2221r_LNP", std::cref(Clequ1_2221r_LNP)));
2588 ModelParamMap.insert(std::make_pair("Clequ1_2222r_LNP", std::cref(Clequ1_2222r_LNP)));
2589 ModelParamMap.insert(std::make_pair("Clequ1_2223r_LNP", std::cref(Clequ1_2223r_LNP)));
2590 ModelParamMap.insert(std::make_pair("Clequ1_2231r_LNP", std::cref(Clequ1_2231r_LNP)));
2591 ModelParamMap.insert(std::make_pair("Clequ1_2232r_LNP", std::cref(Clequ1_2232r_LNP)));
2592 ModelParamMap.insert(std::make_pair("Clequ1_2233r_LNP", std::cref(Clequ1_2233r_LNP)));
2593 ModelParamMap.insert(std::make_pair("Clequ1_2311r_LNP", std::cref(Clequ1_2311r_LNP)));
2594 ModelParamMap.insert(std::make_pair("Clequ1_2312r_LNP", std::cref(Clequ1_2312r_LNP)));
2595 ModelParamMap.insert(std::make_pair("Clequ1_2313r_LNP", std::cref(Clequ1_2313r_LNP)));
2596 ModelParamMap.insert(std::make_pair("Clequ1_2321r_LNP", std::cref(Clequ1_2321r_LNP)));
2597 ModelParamMap.insert(std::make_pair("Clequ1_2322r_LNP", std::cref(Clequ1_2322r_LNP)));
2598 ModelParamMap.insert(std::make_pair("Clequ1_2323r_LNP", std::cref(Clequ1_2323r_LNP)));
2599 ModelParamMap.insert(std::make_pair("Clequ1_2331r_LNP", std::cref(Clequ1_2331r_LNP)));
2600 ModelParamMap.insert(std::make_pair("Clequ1_2332r_LNP", std::cref(Clequ1_2332r_LNP)));
2601 ModelParamMap.insert(std::make_pair("Clequ1_2333r_LNP", std::cref(Clequ1_2333r_LNP)));
2602 ModelParamMap.insert(std::make_pair("Clequ1_3111r_LNP", std::cref(Clequ1_3111r_LNP)));
2603 ModelParamMap.insert(std::make_pair("Clequ1_3112r_LNP", std::cref(Clequ1_3112r_LNP)));
2604 ModelParamMap.insert(std::make_pair("Clequ1_3113r_LNP", std::cref(Clequ1_3113r_LNP)));
2605 ModelParamMap.insert(std::make_pair("Clequ1_3121r_LNP", std::cref(Clequ1_3121r_LNP)));
2606 ModelParamMap.insert(std::make_pair("Clequ1_3122r_LNP", std::cref(Clequ1_3122r_LNP)));
2607 ModelParamMap.insert(std::make_pair("Clequ1_3123r_LNP", std::cref(Clequ1_3123r_LNP)));
2608 ModelParamMap.insert(std::make_pair("Clequ1_3131r_LNP", std::cref(Clequ1_3131r_LNP)));
2609 ModelParamMap.insert(std::make_pair("Clequ1_3132r_LNP", std::cref(Clequ1_3132r_LNP)));
2610 ModelParamMap.insert(std::make_pair("Clequ1_3133r_LNP", std::cref(Clequ1_3133r_LNP)));
2611 ModelParamMap.insert(std::make_pair("Clequ1_3211r_LNP", std::cref(Clequ1_3211r_LNP)));
2612 ModelParamMap.insert(std::make_pair("Clequ1_3212r_LNP", std::cref(Clequ1_3212r_LNP)));
2613 ModelParamMap.insert(std::make_pair("Clequ1_3213r_LNP", std::cref(Clequ1_3213r_LNP)));
2614 ModelParamMap.insert(std::make_pair("Clequ1_3221r_LNP", std::cref(Clequ1_3221r_LNP)));
2615 ModelParamMap.insert(std::make_pair("Clequ1_3222r_LNP", std::cref(Clequ1_3222r_LNP)));
2616 ModelParamMap.insert(std::make_pair("Clequ1_3223r_LNP", std::cref(Clequ1_3223r_LNP)));
2617 ModelParamMap.insert(std::make_pair("Clequ1_3231r_LNP", std::cref(Clequ1_3231r_LNP)));
2618 ModelParamMap.insert(std::make_pair("Clequ1_3232r_LNP", std::cref(Clequ1_3232r_LNP)));
2619 ModelParamMap.insert(std::make_pair("Clequ1_3233r_LNP", std::cref(Clequ1_3233r_LNP)));
2620 ModelParamMap.insert(std::make_pair("Clequ1_3311r_LNP", std::cref(Clequ1_3311r_LNP)));
2621 ModelParamMap.insert(std::make_pair("Clequ1_3312r_LNP", std::cref(Clequ1_3312r_LNP)));
2622 ModelParamMap.insert(std::make_pair("Clequ1_3313r_LNP", std::cref(Clequ1_3313r_LNP)));
2623 ModelParamMap.insert(std::make_pair("Clequ1_3321r_LNP", std::cref(Clequ1_3321r_LNP)));
2624 ModelParamMap.insert(std::make_pair("Clequ1_3322r_LNP", std::cref(Clequ1_3322r_LNP)));
2625 ModelParamMap.insert(std::make_pair("Clequ1_3323r_LNP", std::cref(Clequ1_3323r_LNP)));
2626 ModelParamMap.insert(std::make_pair("Clequ1_3331r_LNP", std::cref(Clequ1_3331r_LNP)));
2627 ModelParamMap.insert(std::make_pair("Clequ1_3332r_LNP", std::cref(Clequ1_3332r_LNP)));
2628 ModelParamMap.insert(std::make_pair("Clequ1_3333r_LNP", std::cref(Clequ1_3333r_LNP)));
2629 ModelParamMap.insert(std::make_pair("Clequ1_1111i_LNP", std::cref(Clequ1_1111i_LNP)));
2630 ModelParamMap.insert(std::make_pair("Clequ1_1112i_LNP", std::cref(Clequ1_1112i_LNP)));
2631 ModelParamMap.insert(std::make_pair("Clequ1_1113i_LNP", std::cref(Clequ1_1113i_LNP)));
2632 ModelParamMap.insert(std::make_pair("Clequ1_1121i_LNP", std::cref(Clequ1_1121i_LNP)));
2633 ModelParamMap.insert(std::make_pair("Clequ1_1122i_LNP", std::cref(Clequ1_1122i_LNP)));
2634 ModelParamMap.insert(std::make_pair("Clequ1_1123i_LNP", std::cref(Clequ1_1123i_LNP)));
2635 ModelParamMap.insert(std::make_pair("Clequ1_1131i_LNP", std::cref(Clequ1_1131i_LNP)));
2636 ModelParamMap.insert(std::make_pair("Clequ1_1132i_LNP", std::cref(Clequ1_1132i_LNP)));
2637 ModelParamMap.insert(std::make_pair("Clequ1_1133i_LNP", std::cref(Clequ1_1133i_LNP)));
2638 ModelParamMap.insert(std::make_pair("Clequ1_1211i_LNP", std::cref(Clequ1_1211i_LNP)));
2639 ModelParamMap.insert(std::make_pair("Clequ1_1212i_LNP", std::cref(Clequ1_1212i_LNP)));
2640 ModelParamMap.insert(std::make_pair("Clequ1_1213i_LNP", std::cref(Clequ1_1213i_LNP)));
2641 ModelParamMap.insert(std::make_pair("Clequ1_1221i_LNP", std::cref(Clequ1_1221i_LNP)));
2642 ModelParamMap.insert(std::make_pair("Clequ1_1222i_LNP", std::cref(Clequ1_1222i_LNP)));
2643 ModelParamMap.insert(std::make_pair("Clequ1_1223i_LNP", std::cref(Clequ1_1223i_LNP)));
2644 ModelParamMap.insert(std::make_pair("Clequ1_1231i_LNP", std::cref(Clequ1_1231i_LNP)));
2645 ModelParamMap.insert(std::make_pair("Clequ1_1232i_LNP", std::cref(Clequ1_1232i_LNP)));
2646 ModelParamMap.insert(std::make_pair("Clequ1_1233i_LNP", std::cref(Clequ1_1233i_LNP)));
2647 ModelParamMap.insert(std::make_pair("Clequ1_1311i_LNP", std::cref(Clequ1_1311i_LNP)));
2648 ModelParamMap.insert(std::make_pair("Clequ1_1312i_LNP", std::cref(Clequ1_1312i_LNP)));
2649 ModelParamMap.insert(std::make_pair("Clequ1_1313i_LNP", std::cref(Clequ1_1313i_LNP)));
2650 ModelParamMap.insert(std::make_pair("Clequ1_1321i_LNP", std::cref(Clequ1_1321i_LNP)));
2651 ModelParamMap.insert(std::make_pair("Clequ1_1322i_LNP", std::cref(Clequ1_1322i_LNP)));
2652 ModelParamMap.insert(std::make_pair("Clequ1_1323i_LNP", std::cref(Clequ1_1323i_LNP)));
2653 ModelParamMap.insert(std::make_pair("Clequ1_1331i_LNP", std::cref(Clequ1_1331i_LNP)));
2654 ModelParamMap.insert(std::make_pair("Clequ1_1332i_LNP", std::cref(Clequ1_1332i_LNP)));
2655 ModelParamMap.insert(std::make_pair("Clequ1_1333i_LNP", std::cref(Clequ1_1333i_LNP)));
2656 ModelParamMap.insert(std::make_pair("Clequ1_2111i_LNP", std::cref(Clequ1_2111i_LNP)));
2657 ModelParamMap.insert(std::make_pair("Clequ1_2112i_LNP", std::cref(Clequ1_2112i_LNP)));
2658 ModelParamMap.insert(std::make_pair("Clequ1_2113i_LNP", std::cref(Clequ1_2113i_LNP)));
2659 ModelParamMap.insert(std::make_pair("Clequ1_2121i_LNP", std::cref(Clequ1_2121i_LNP)));
2660 ModelParamMap.insert(std::make_pair("Clequ1_2122i_LNP", std::cref(Clequ1_2122i_LNP)));
2661 ModelParamMap.insert(std::make_pair("Clequ1_2123i_LNP", std::cref(Clequ1_2123i_LNP)));
2662 ModelParamMap.insert(std::make_pair("Clequ1_2131i_LNP", std::cref(Clequ1_2131i_LNP)));
2663 ModelParamMap.insert(std::make_pair("Clequ1_2132i_LNP", std::cref(Clequ1_2132i_LNP)));
2664 ModelParamMap.insert(std::make_pair("Clequ1_2133i_LNP", std::cref(Clequ1_2133i_LNP)));
2665 ModelParamMap.insert(std::make_pair("Clequ1_2211i_LNP", std::cref(Clequ1_2211i_LNP)));
2666 ModelParamMap.insert(std::make_pair("Clequ1_2212i_LNP", std::cref(Clequ1_2212i_LNP)));
2667 ModelParamMap.insert(std::make_pair("Clequ1_2213i_LNP", std::cref(Clequ1_2213i_LNP)));
2668 ModelParamMap.insert(std::make_pair("Clequ1_2221i_LNP", std::cref(Clequ1_2221i_LNP)));
2669 ModelParamMap.insert(std::make_pair("Clequ1_2222i_LNP", std::cref(Clequ1_2222i_LNP)));
2670 ModelParamMap.insert(std::make_pair("Clequ1_2223i_LNP", std::cref(Clequ1_2223i_LNP)));
2671 ModelParamMap.insert(std::make_pair("Clequ1_2231i_LNP", std::cref(Clequ1_2231i_LNP)));
2672 ModelParamMap.insert(std::make_pair("Clequ1_2232i_LNP", std::cref(Clequ1_2232i_LNP)));
2673 ModelParamMap.insert(std::make_pair("Clequ1_2233i_LNP", std::cref(Clequ1_2233i_LNP)));
2674 ModelParamMap.insert(std::make_pair("Clequ1_2311i_LNP", std::cref(Clequ1_2311i_LNP)));
2675 ModelParamMap.insert(std::make_pair("Clequ1_2312i_LNP", std::cref(Clequ1_2312i_LNP)));
2676 ModelParamMap.insert(std::make_pair("Clequ1_2313i_LNP", std::cref(Clequ1_2313i_LNP)));
2677 ModelParamMap.insert(std::make_pair("Clequ1_2321i_LNP", std::cref(Clequ1_2321i_LNP)));
2678 ModelParamMap.insert(std::make_pair("Clequ1_2322i_LNP", std::cref(Clequ1_2322i_LNP)));
2679 ModelParamMap.insert(std::make_pair("Clequ1_2323i_LNP", std::cref(Clequ1_2323i_LNP)));
2680 ModelParamMap.insert(std::make_pair("Clequ1_2331i_LNP", std::cref(Clequ1_2331i_LNP)));
2681 ModelParamMap.insert(std::make_pair("Clequ1_2332i_LNP", std::cref(Clequ1_2332i_LNP)));
2682 ModelParamMap.insert(std::make_pair("Clequ1_2333i_LNP", std::cref(Clequ1_2333i_LNP)));
2683 ModelParamMap.insert(std::make_pair("Clequ1_3111i_LNP", std::cref(Clequ1_3111i_LNP)));
2684 ModelParamMap.insert(std::make_pair("Clequ1_3112i_LNP", std::cref(Clequ1_3112i_LNP)));
2685 ModelParamMap.insert(std::make_pair("Clequ1_3113i_LNP", std::cref(Clequ1_3113i_LNP)));
2686 ModelParamMap.insert(std::make_pair("Clequ1_3121i_LNP", std::cref(Clequ1_3121i_LNP)));
2687 ModelParamMap.insert(std::make_pair("Clequ1_3122i_LNP", std::cref(Clequ1_3122i_LNP)));
2688 ModelParamMap.insert(std::make_pair("Clequ1_3123i_LNP", std::cref(Clequ1_3123i_LNP)));
2689 ModelParamMap.insert(std::make_pair("Clequ1_3131i_LNP", std::cref(Clequ1_3131i_LNP)));
2690 ModelParamMap.insert(std::make_pair("Clequ1_3132i_LNP", std::cref(Clequ1_3132i_LNP)));
2691 ModelParamMap.insert(std::make_pair("Clequ1_3133i_LNP", std::cref(Clequ1_3133i_LNP)));
2692 ModelParamMap.insert(std::make_pair("Clequ1_3211i_LNP", std::cref(Clequ1_3211i_LNP)));
2693 ModelParamMap.insert(std::make_pair("Clequ1_3212i_LNP", std::cref(Clequ1_3212i_LNP)));
2694 ModelParamMap.insert(std::make_pair("Clequ1_3213i_LNP", std::cref(Clequ1_3213i_LNP)));
2695 ModelParamMap.insert(std::make_pair("Clequ1_3221i_LNP", std::cref(Clequ1_3221i_LNP)));
2696 ModelParamMap.insert(std::make_pair("Clequ1_3222i_LNP", std::cref(Clequ1_3222i_LNP)));
2697 ModelParamMap.insert(std::make_pair("Clequ1_3223i_LNP", std::cref(Clequ1_3223i_LNP)));
2698 ModelParamMap.insert(std::make_pair("Clequ1_3231i_LNP", std::cref(Clequ1_3231i_LNP)));
2699 ModelParamMap.insert(std::make_pair("Clequ1_3232i_LNP", std::cref(Clequ1_3232i_LNP)));
2700 ModelParamMap.insert(std::make_pair("Clequ1_3233i_LNP", std::cref(Clequ1_3233i_LNP)));
2701 ModelParamMap.insert(std::make_pair("Clequ1_3311i_LNP", std::cref(Clequ1_3311i_LNP)));
2702 ModelParamMap.insert(std::make_pair("Clequ1_3312i_LNP", std::cref(Clequ1_3312i_LNP)));
2703 ModelParamMap.insert(std::make_pair("Clequ1_3313i_LNP", std::cref(Clequ1_3313i_LNP)));
2704 ModelParamMap.insert(std::make_pair("Clequ1_3321i_LNP", std::cref(Clequ1_3321i_LNP)));
2705 ModelParamMap.insert(std::make_pair("Clequ1_3322i_LNP", std::cref(Clequ1_3322i_LNP)));
2706 ModelParamMap.insert(std::make_pair("Clequ1_3323i_LNP", std::cref(Clequ1_3323i_LNP)));
2707 ModelParamMap.insert(std::make_pair("Clequ1_3331i_LNP", std::cref(Clequ1_3331i_LNP)));
2708 ModelParamMap.insert(std::make_pair("Clequ1_3332i_LNP", std::cref(Clequ1_3332i_LNP)));
2709 ModelParamMap.insert(std::make_pair("Clequ1_3333i_LNP", std::cref(Clequ1_3333i_LNP)));
2710 ModelParamMap.insert(std::make_pair("Clequ3_1111r_LNP", std::cref(Clequ3_1111r_LNP)));
2711 ModelParamMap.insert(std::make_pair("Clequ3_1112r_LNP", std::cref(Clequ3_1112r_LNP)));
2712 ModelParamMap.insert(std::make_pair("Clequ3_1113r_LNP", std::cref(Clequ3_1113r_LNP)));
2713 ModelParamMap.insert(std::make_pair("Clequ3_1121r_LNP", std::cref(Clequ3_1121r_LNP)));
2714 ModelParamMap.insert(std::make_pair("Clequ3_1122r_LNP", std::cref(Clequ3_1122r_LNP)));
2715 ModelParamMap.insert(std::make_pair("Clequ3_1123r_LNP", std::cref(Clequ3_1123r_LNP)));
2716 ModelParamMap.insert(std::make_pair("Clequ3_1131r_LNP", std::cref(Clequ3_1131r_LNP)));
2717 ModelParamMap.insert(std::make_pair("Clequ3_1132r_LNP", std::cref(Clequ3_1132r_LNP)));
2718 ModelParamMap.insert(std::make_pair("Clequ3_1133r_LNP", std::cref(Clequ3_1133r_LNP)));
2719 ModelParamMap.insert(std::make_pair("Clequ3_1211r_LNP", std::cref(Clequ3_1211r_LNP)));
2720 ModelParamMap.insert(std::make_pair("Clequ3_1212r_LNP", std::cref(Clequ3_1212r_LNP)));
2721 ModelParamMap.insert(std::make_pair("Clequ3_1213r_LNP", std::cref(Clequ3_1213r_LNP)));
2722 ModelParamMap.insert(std::make_pair("Clequ3_1221r_LNP", std::cref(Clequ3_1221r_LNP)));
2723 ModelParamMap.insert(std::make_pair("Clequ3_1222r_LNP", std::cref(Clequ3_1222r_LNP)));
2724 ModelParamMap.insert(std::make_pair("Clequ3_1223r_LNP", std::cref(Clequ3_1223r_LNP)));
2725 ModelParamMap.insert(std::make_pair("Clequ3_1231r_LNP", std::cref(Clequ3_1231r_LNP)));
2726 ModelParamMap.insert(std::make_pair("Clequ3_1232r_LNP", std::cref(Clequ3_1232r_LNP)));
2727 ModelParamMap.insert(std::make_pair("Clequ3_1233r_LNP", std::cref(Clequ3_1233r_LNP)));
2728 ModelParamMap.insert(std::make_pair("Clequ3_1311r_LNP", std::cref(Clequ3_1311r_LNP)));
2729 ModelParamMap.insert(std::make_pair("Clequ3_1312r_LNP", std::cref(Clequ3_1312r_LNP)));
2730 ModelParamMap.insert(std::make_pair("Clequ3_1313r_LNP", std::cref(Clequ3_1313r_LNP)));
2731 ModelParamMap.insert(std::make_pair("Clequ3_1321r_LNP", std::cref(Clequ3_1321r_LNP)));
2732 ModelParamMap.insert(std::make_pair("Clequ3_1322r_LNP", std::cref(Clequ3_1322r_LNP)));
2733 ModelParamMap.insert(std::make_pair("Clequ3_1323r_LNP", std::cref(Clequ3_1323r_LNP)));
2734 ModelParamMap.insert(std::make_pair("Clequ3_1331r_LNP", std::cref(Clequ3_1331r_LNP)));
2735 ModelParamMap.insert(std::make_pair("Clequ3_1332r_LNP", std::cref(Clequ3_1332r_LNP)));
2736 ModelParamMap.insert(std::make_pair("Clequ3_1333r_LNP", std::cref(Clequ3_1333r_LNP)));
2737 ModelParamMap.insert(std::make_pair("Clequ3_2111r_LNP", std::cref(Clequ3_2111r_LNP)));
2738 ModelParamMap.insert(std::make_pair("Clequ3_2112r_LNP", std::cref(Clequ3_2112r_LNP)));
2739 ModelParamMap.insert(std::make_pair("Clequ3_2113r_LNP", std::cref(Clequ3_2113r_LNP)));
2740 ModelParamMap.insert(std::make_pair("Clequ3_2121r_LNP", std::cref(Clequ3_2121r_LNP)));
2741 ModelParamMap.insert(std::make_pair("Clequ3_2122r_LNP", std::cref(Clequ3_2122r_LNP)));
2742 ModelParamMap.insert(std::make_pair("Clequ3_2123r_LNP", std::cref(Clequ3_2123r_LNP)));
2743 ModelParamMap.insert(std::make_pair("Clequ3_2131r_LNP", std::cref(Clequ3_2131r_LNP)));
2744 ModelParamMap.insert(std::make_pair("Clequ3_2132r_LNP", std::cref(Clequ3_2132r_LNP)));
2745 ModelParamMap.insert(std::make_pair("Clequ3_2133r_LNP", std::cref(Clequ3_2133r_LNP)));
2746 ModelParamMap.insert(std::make_pair("Clequ3_2211r_LNP", std::cref(Clequ3_2211r_LNP)));
2747 ModelParamMap.insert(std::make_pair("Clequ3_2212r_LNP", std::cref(Clequ3_2212r_LNP)));
2748 ModelParamMap.insert(std::make_pair("Clequ3_2213r_LNP", std::cref(Clequ3_2213r_LNP)));
2749 ModelParamMap.insert(std::make_pair("Clequ3_2221r_LNP", std::cref(Clequ3_2221r_LNP)));
2750 ModelParamMap.insert(std::make_pair("Clequ3_2222r_LNP", std::cref(Clequ3_2222r_LNP)));
2751 ModelParamMap.insert(std::make_pair("Clequ3_2223r_LNP", std::cref(Clequ3_2223r_LNP)));
2752 ModelParamMap.insert(std::make_pair("Clequ3_2231r_LNP", std::cref(Clequ3_2231r_LNP)));
2753 ModelParamMap.insert(std::make_pair("Clequ3_2232r_LNP", std::cref(Clequ3_2232r_LNP)));
2754 ModelParamMap.insert(std::make_pair("Clequ3_2233r_LNP", std::cref(Clequ3_2233r_LNP)));
2755 ModelParamMap.insert(std::make_pair("Clequ3_2311r_LNP", std::cref(Clequ3_2311r_LNP)));
2756 ModelParamMap.insert(std::make_pair("Clequ3_2312r_LNP", std::cref(Clequ3_2312r_LNP)));
2757 ModelParamMap.insert(std::make_pair("Clequ3_2313r_LNP", std::cref(Clequ3_2313r_LNP)));
2758 ModelParamMap.insert(std::make_pair("Clequ3_2321r_LNP", std::cref(Clequ3_2321r_LNP)));
2759 ModelParamMap.insert(std::make_pair("Clequ3_2322r_LNP", std::cref(Clequ3_2322r_LNP)));
2760 ModelParamMap.insert(std::make_pair("Clequ3_2323r_LNP", std::cref(Clequ3_2323r_LNP)));
2761 ModelParamMap.insert(std::make_pair("Clequ3_2331r_LNP", std::cref(Clequ3_2331r_LNP)));
2762 ModelParamMap.insert(std::make_pair("Clequ3_2332r_LNP", std::cref(Clequ3_2332r_LNP)));
2763 ModelParamMap.insert(std::make_pair("Clequ3_2333r_LNP", std::cref(Clequ3_2333r_LNP)));
2764 ModelParamMap.insert(std::make_pair("Clequ3_3111r_LNP", std::cref(Clequ3_3111r_LNP)));
2765 ModelParamMap.insert(std::make_pair("Clequ3_3112r_LNP", std::cref(Clequ3_3112r_LNP)));
2766 ModelParamMap.insert(std::make_pair("Clequ3_3113r_LNP", std::cref(Clequ3_3113r_LNP)));
2767 ModelParamMap.insert(std::make_pair("Clequ3_3121r_LNP", std::cref(Clequ3_3121r_LNP)));
2768 ModelParamMap.insert(std::make_pair("Clequ3_3122r_LNP", std::cref(Clequ3_3122r_LNP)));
2769 ModelParamMap.insert(std::make_pair("Clequ3_3123r_LNP", std::cref(Clequ3_3123r_LNP)));
2770 ModelParamMap.insert(std::make_pair("Clequ3_3131r_LNP", std::cref(Clequ3_3131r_LNP)));
2771 ModelParamMap.insert(std::make_pair("Clequ3_3132r_LNP", std::cref(Clequ3_3132r_LNP)));
2772 ModelParamMap.insert(std::make_pair("Clequ3_3133r_LNP", std::cref(Clequ3_3133r_LNP)));
2773 ModelParamMap.insert(std::make_pair("Clequ3_3211r_LNP", std::cref(Clequ3_3211r_LNP)));
2774 ModelParamMap.insert(std::make_pair("Clequ3_3212r_LNP", std::cref(Clequ3_3212r_LNP)));
2775 ModelParamMap.insert(std::make_pair("Clequ3_3213r_LNP", std::cref(Clequ3_3213r_LNP)));
2776 ModelParamMap.insert(std::make_pair("Clequ3_3221r_LNP", std::cref(Clequ3_3221r_LNP)));
2777 ModelParamMap.insert(std::make_pair("Clequ3_3222r_LNP", std::cref(Clequ3_3222r_LNP)));
2778 ModelParamMap.insert(std::make_pair("Clequ3_3223r_LNP", std::cref(Clequ3_3223r_LNP)));
2779 ModelParamMap.insert(std::make_pair("Clequ3_3231r_LNP", std::cref(Clequ3_3231r_LNP)));
2780 ModelParamMap.insert(std::make_pair("Clequ3_3232r_LNP", std::cref(Clequ3_3232r_LNP)));
2781 ModelParamMap.insert(std::make_pair("Clequ3_3233r_LNP", std::cref(Clequ3_3233r_LNP)));
2782 ModelParamMap.insert(std::make_pair("Clequ3_3311r_LNP", std::cref(Clequ3_3311r_LNP)));
2783 ModelParamMap.insert(std::make_pair("Clequ3_3312r_LNP", std::cref(Clequ3_3312r_LNP)));
2784 ModelParamMap.insert(std::make_pair("Clequ3_3313r_LNP", std::cref(Clequ3_3313r_LNP)));
2785 ModelParamMap.insert(std::make_pair("Clequ3_3321r_LNP", std::cref(Clequ3_3321r_LNP)));
2786 ModelParamMap.insert(std::make_pair("Clequ3_3322r_LNP", std::cref(Clequ3_3322r_LNP)));
2787 ModelParamMap.insert(std::make_pair("Clequ3_3323r_LNP", std::cref(Clequ3_3323r_LNP)));
2788 ModelParamMap.insert(std::make_pair("Clequ3_3331r_LNP", std::cref(Clequ3_3331r_LNP)));
2789 ModelParamMap.insert(std::make_pair("Clequ3_3332r_LNP", std::cref(Clequ3_3332r_LNP)));
2790 ModelParamMap.insert(std::make_pair("Clequ3_3333r_LNP", std::cref(Clequ3_3333r_LNP)));
2791 ModelParamMap.insert(std::make_pair("Clequ3_1111i_LNP", std::cref(Clequ3_1111i_LNP)));
2792 ModelParamMap.insert(std::make_pair("Clequ3_1112i_LNP", std::cref(Clequ3_1112i_LNP)));
2793 ModelParamMap.insert(std::make_pair("Clequ3_1113i_LNP", std::cref(Clequ3_1113i_LNP)));
2794 ModelParamMap.insert(std::make_pair("Clequ3_1121i_LNP", std::cref(Clequ3_1121i_LNP)));
2795 ModelParamMap.insert(std::make_pair("Clequ3_1122i_LNP", std::cref(Clequ3_1122i_LNP)));
2796 ModelParamMap.insert(std::make_pair("Clequ3_1123i_LNP", std::cref(Clequ3_1123i_LNP)));
2797 ModelParamMap.insert(std::make_pair("Clequ3_1131i_LNP", std::cref(Clequ3_1131i_LNP)));
2798 ModelParamMap.insert(std::make_pair("Clequ3_1132i_LNP", std::cref(Clequ3_1132i_LNP)));
2799 ModelParamMap.insert(std::make_pair("Clequ3_1133i_LNP", std::cref(Clequ3_1133i_LNP)));
2800 ModelParamMap.insert(std::make_pair("Clequ3_1211i_LNP", std::cref(Clequ3_1211i_LNP)));
2801 ModelParamMap.insert(std::make_pair("Clequ3_1212i_LNP", std::cref(Clequ3_1212i_LNP)));
2802 ModelParamMap.insert(std::make_pair("Clequ3_1213i_LNP", std::cref(Clequ3_1213i_LNP)));
2803 ModelParamMap.insert(std::make_pair("Clequ3_1221i_LNP", std::cref(Clequ3_1221i_LNP)));
2804 ModelParamMap.insert(std::make_pair("Clequ3_1222i_LNP", std::cref(Clequ3_1222i_LNP)));
2805 ModelParamMap.insert(std::make_pair("Clequ3_1223i_LNP", std::cref(Clequ3_1223i_LNP)));
2806 ModelParamMap.insert(std::make_pair("Clequ3_1231i_LNP", std::cref(Clequ3_1231i_LNP)));
2807 ModelParamMap.insert(std::make_pair("Clequ3_1232i_LNP", std::cref(Clequ3_1232i_LNP)));
2808 ModelParamMap.insert(std::make_pair("Clequ3_1233i_LNP", std::cref(Clequ3_1233i_LNP)));
2809 ModelParamMap.insert(std::make_pair("Clequ3_1311i_LNP", std::cref(Clequ3_1311i_LNP)));
2810 ModelParamMap.insert(std::make_pair("Clequ3_1312i_LNP", std::cref(Clequ3_1312i_LNP)));
2811 ModelParamMap.insert(std::make_pair("Clequ3_1313i_LNP", std::cref(Clequ3_1313i_LNP)));
2812 ModelParamMap.insert(std::make_pair("Clequ3_1321i_LNP", std::cref(Clequ3_1321i_LNP)));
2813 ModelParamMap.insert(std::make_pair("Clequ3_1322i_LNP", std::cref(Clequ3_1322i_LNP)));
2814 ModelParamMap.insert(std::make_pair("Clequ3_1323i_LNP", std::cref(Clequ3_1323i_LNP)));
2815 ModelParamMap.insert(std::make_pair("Clequ3_1331i_LNP", std::cref(Clequ3_1331i_LNP)));
2816 ModelParamMap.insert(std::make_pair("Clequ3_1332i_LNP", std::cref(Clequ3_1332i_LNP)));
2817 ModelParamMap.insert(std::make_pair("Clequ3_1333i_LNP", std::cref(Clequ3_1333i_LNP)));
2818 ModelParamMap.insert(std::make_pair("Clequ3_2111i_LNP", std::cref(Clequ3_2111i_LNP)));
2819 ModelParamMap.insert(std::make_pair("Clequ3_2112i_LNP", std::cref(Clequ3_2112i_LNP)));
2820 ModelParamMap.insert(std::make_pair("Clequ3_2113i_LNP", std::cref(Clequ3_2113i_LNP)));
2821 ModelParamMap.insert(std::make_pair("Clequ3_2121i_LNP", std::cref(Clequ3_2121i_LNP)));
2822 ModelParamMap.insert(std::make_pair("Clequ3_2122i_LNP", std::cref(Clequ3_2122i_LNP)));
2823 ModelParamMap.insert(std::make_pair("Clequ3_2123i_LNP", std::cref(Clequ3_2123i_LNP)));
2824 ModelParamMap.insert(std::make_pair("Clequ3_2131i_LNP", std::cref(Clequ3_2131i_LNP)));
2825 ModelParamMap.insert(std::make_pair("Clequ3_2132i_LNP", std::cref(Clequ3_2132i_LNP)));
2826 ModelParamMap.insert(std::make_pair("Clequ3_2133i_LNP", std::cref(Clequ3_2133i_LNP)));
2827 ModelParamMap.insert(std::make_pair("Clequ3_2211i_LNP", std::cref(Clequ3_2211i_LNP)));
2828 ModelParamMap.insert(std::make_pair("Clequ3_2212i_LNP", std::cref(Clequ3_2212i_LNP)));
2829 ModelParamMap.insert(std::make_pair("Clequ3_2213i_LNP", std::cref(Clequ3_2213i_LNP)));
2830 ModelParamMap.insert(std::make_pair("Clequ3_2221i_LNP", std::cref(Clequ3_2221i_LNP)));
2831 ModelParamMap.insert(std::make_pair("Clequ3_2222i_LNP", std::cref(Clequ3_2222i_LNP)));
2832 ModelParamMap.insert(std::make_pair("Clequ3_2223i_LNP", std::cref(Clequ3_2223i_LNP)));
2833 ModelParamMap.insert(std::make_pair("Clequ3_2231i_LNP", std::cref(Clequ3_2231i_LNP)));
2834 ModelParamMap.insert(std::make_pair("Clequ3_2232i_LNP", std::cref(Clequ3_2232i_LNP)));
2835 ModelParamMap.insert(std::make_pair("Clequ3_2233i_LNP", std::cref(Clequ3_2233i_LNP)));
2836 ModelParamMap.insert(std::make_pair("Clequ3_2311i_LNP", std::cref(Clequ3_2311i_LNP)));
2837 ModelParamMap.insert(std::make_pair("Clequ3_2312i_LNP", std::cref(Clequ3_2312i_LNP)));
2838 ModelParamMap.insert(std::make_pair("Clequ3_2313i_LNP", std::cref(Clequ3_2313i_LNP)));
2839 ModelParamMap.insert(std::make_pair("Clequ3_2321i_LNP", std::cref(Clequ3_2321i_LNP)));
2840 ModelParamMap.insert(std::make_pair("Clequ3_2322i_LNP", std::cref(Clequ3_2322i_LNP)));
2841 ModelParamMap.insert(std::make_pair("Clequ3_2323i_LNP", std::cref(Clequ3_2323i_LNP)));
2842 ModelParamMap.insert(std::make_pair("Clequ3_2331i_LNP", std::cref(Clequ3_2331i_LNP)));
2843 ModelParamMap.insert(std::make_pair("Clequ3_2332i_LNP", std::cref(Clequ3_2332i_LNP)));
2844 ModelParamMap.insert(std::make_pair("Clequ3_2333i_LNP", std::cref(Clequ3_2333i_LNP)));
2845 ModelParamMap.insert(std::make_pair("Clequ3_3111i_LNP", std::cref(Clequ3_3111i_LNP)));
2846 ModelParamMap.insert(std::make_pair("Clequ3_3112i_LNP", std::cref(Clequ3_3112i_LNP)));
2847 ModelParamMap.insert(std::make_pair("Clequ3_3113i_LNP", std::cref(Clequ3_3113i_LNP)));
2848 ModelParamMap.insert(std::make_pair("Clequ3_3121i_LNP", std::cref(Clequ3_3121i_LNP)));
2849 ModelParamMap.insert(std::make_pair("Clequ3_3122i_LNP", std::cref(Clequ3_3122i_LNP)));
2850 ModelParamMap.insert(std::make_pair("Clequ3_3123i_LNP", std::cref(Clequ3_3123i_LNP)));
2851 ModelParamMap.insert(std::make_pair("Clequ3_3131i_LNP", std::cref(Clequ3_3131i_LNP)));
2852 ModelParamMap.insert(std::make_pair("Clequ3_3132i_LNP", std::cref(Clequ3_3132i_LNP)));
2853 ModelParamMap.insert(std::make_pair("Clequ3_3133i_LNP", std::cref(Clequ3_3133i_LNP)));
2854 ModelParamMap.insert(std::make_pair("Clequ3_3211i_LNP", std::cref(Clequ3_3211i_LNP)));
2855 ModelParamMap.insert(std::make_pair("Clequ3_3212i_LNP", std::cref(Clequ3_3212i_LNP)));
2856 ModelParamMap.insert(std::make_pair("Clequ3_3213i_LNP", std::cref(Clequ3_3213i_LNP)));
2857 ModelParamMap.insert(std::make_pair("Clequ3_3221i_LNP", std::cref(Clequ3_3221i_LNP)));
2858 ModelParamMap.insert(std::make_pair("Clequ3_3222i_LNP", std::cref(Clequ3_3222i_LNP)));
2859 ModelParamMap.insert(std::make_pair("Clequ3_3223i_LNP", std::cref(Clequ3_3223i_LNP)));
2860 ModelParamMap.insert(std::make_pair("Clequ3_3231i_LNP", std::cref(Clequ3_3231i_LNP)));
2861 ModelParamMap.insert(std::make_pair("Clequ3_3232i_LNP", std::cref(Clequ3_3232i_LNP)));
2862 ModelParamMap.insert(std::make_pair("Clequ3_3233i_LNP", std::cref(Clequ3_3233i_LNP)));
2863 ModelParamMap.insert(std::make_pair("Clequ3_3311i_LNP", std::cref(Clequ3_3311i_LNP)));
2864 ModelParamMap.insert(std::make_pair("Clequ3_3312i_LNP", std::cref(Clequ3_3312i_LNP)));
2865 ModelParamMap.insert(std::make_pair("Clequ3_3313i_LNP", std::cref(Clequ3_3313i_LNP)));
2866 ModelParamMap.insert(std::make_pair("Clequ3_3321i_LNP", std::cref(Clequ3_3321i_LNP)));
2867 ModelParamMap.insert(std::make_pair("Clequ3_3322i_LNP", std::cref(Clequ3_3322i_LNP)));
2868 ModelParamMap.insert(std::make_pair("Clequ3_3323i_LNP", std::cref(Clequ3_3323i_LNP)));
2869 ModelParamMap.insert(std::make_pair("Clequ3_3331i_LNP", std::cref(Clequ3_3331i_LNP)));
2870 ModelParamMap.insert(std::make_pair("Clequ3_3332i_LNP", std::cref(Clequ3_3332i_LNP)));
2871 ModelParamMap.insert(std::make_pair("Clequ3_3333i_LNP", std::cref(Clequ3_3333i_LNP)));
2872
2873 }
2874
2875 ModelParamMap.insert(std::make_pair("Lambda_NP", std::cref(Lambda_NP)));
2876 ModelParamMap.insert(std::make_pair("BrHinv", std::cref(BrHinv)));
2877 ModelParamMap.insert(std::make_pair("BrHexo", std::cref(BrHexo)));
2878 ModelParamMap.insert(std::make_pair("eggFint", std::cref(eggFint)));
2879 ModelParamMap.insert(std::make_pair("eggFpar", std::cref(eggFpar)));
2880 ModelParamMap.insert(std::make_pair("ettHint", std::cref(ettHint)));
2881 ModelParamMap.insert(std::make_pair("ettHpar", std::cref(ettHpar)));
2882 ModelParamMap.insert(std::make_pair("eVBFint", std::cref(eVBFint)));
2883 ModelParamMap.insert(std::make_pair("eVBFpar", std::cref(eVBFpar)));
2884 ModelParamMap.insert(std::make_pair("eWHint", std::cref(eWHint)));
2885 ModelParamMap.insert(std::make_pair("eWHpar", std::cref(eWHpar)));
2886 ModelParamMap.insert(std::make_pair("eZHint", std::cref(eZHint)));
2887 ModelParamMap.insert(std::make_pair("eZHpar", std::cref(eZHpar)));
2888 ModelParamMap.insert(std::make_pair("eeeWBFint", std::cref(eeeWBFint)));
2889 ModelParamMap.insert(std::make_pair("eeeWBFpar", std::cref(eeeWBFpar)));
2890 ModelParamMap.insert(std::make_pair("eeeZHint", std::cref(eeeZHint)));
2891 ModelParamMap.insert(std::make_pair("eeeZHpar", std::cref(eeeZHpar)));
2892 ModelParamMap.insert(std::make_pair("eeettHint", std::cref(eeettHint)));
2893 ModelParamMap.insert(std::make_pair("eeettHpar", std::cref(eeettHpar)));
2894 ModelParamMap.insert(std::make_pair("eepWBFint", std::cref(eepWBFint)));
2895 ModelParamMap.insert(std::make_pair("eepWBFpar", std::cref(eepWBFpar)));
2896 ModelParamMap.insert(std::make_pair("eepZBFint", std::cref(eepZBFint)));
2897 ModelParamMap.insert(std::make_pair("eepZBFpar", std::cref(eepZBFpar)));
2898 ModelParamMap.insert(std::make_pair("eHggint", std::cref(eHggint)));
2899 ModelParamMap.insert(std::make_pair("eHggpar", std::cref(eHggpar)));
2900 ModelParamMap.insert(std::make_pair("eHWWint", std::cref(eHWWint)));
2901 ModelParamMap.insert(std::make_pair("eHWWpar", std::cref(eHWWpar)));
2902 ModelParamMap.insert(std::make_pair("eHZZint", std::cref(eHZZint)));
2903 ModelParamMap.insert(std::make_pair("eHZZpar", std::cref(eHZZpar)));
2904 ModelParamMap.insert(std::make_pair("eHZgaint", std::cref(eHZgaint)));
2905 ModelParamMap.insert(std::make_pair("eHZgapar", std::cref(eHZgapar)));
2906 ModelParamMap.insert(std::make_pair("eHgagaint", std::cref(eHgagaint)));
2907 ModelParamMap.insert(std::make_pair("eHgagapar", std::cref(eHgagapar)));
2908 ModelParamMap.insert(std::make_pair("eHmumuint", std::cref(eHmumuint)));
2909 ModelParamMap.insert(std::make_pair("eHmumupar", std::cref(eHmumupar)));
2910 ModelParamMap.insert(std::make_pair("eHtautauint", std::cref(eHtautauint)));
2911 ModelParamMap.insert(std::make_pair("eHtautaupar", std::cref(eHtautaupar)));
2912 ModelParamMap.insert(std::make_pair("eHccint", std::cref(eHccint)));
2913 ModelParamMap.insert(std::make_pair("eHccpar", std::cref(eHccpar)));
2914 ModelParamMap.insert(std::make_pair("eHbbint", std::cref(eHbbint)));
2915 ModelParamMap.insert(std::make_pair("eHbbpar", std::cref(eHbbpar)));
2916 ModelParamMap.insert(std::make_pair("eeeWWint", std::cref(eeeWWint)));
2917 ModelParamMap.insert(std::make_pair("edeeWWdcint", std::cref(edeeWWdcint)));
2918 ModelParamMap.insert(std::make_pair("eggFHgaga", std::cref(eggFHgaga)));
2919 ModelParamMap.insert(std::make_pair("eggFHZga", std::cref(eggFHZga)));
2920 ModelParamMap.insert(std::make_pair("eggFHZZ", std::cref(eggFHZZ)));
2921 ModelParamMap.insert(std::make_pair("eggFHWW", std::cref(eggFHWW)));
2922 ModelParamMap.insert(std::make_pair("eggFHtautau", std::cref(eggFHtautau)));
2923 ModelParamMap.insert(std::make_pair("eggFHbb", std::cref(eggFHbb)));
2924 ModelParamMap.insert(std::make_pair("eggFHmumu", std::cref(eggFHmumu)));
2925 ModelParamMap.insert(std::make_pair("eVBFHgaga", std::cref(eVBFHgaga)));
2926 ModelParamMap.insert(std::make_pair("eVBFHZga", std::cref(eVBFHZga)));
2927 ModelParamMap.insert(std::make_pair("eVBFHZZ", std::cref(eVBFHZZ)));
2928 ModelParamMap.insert(std::make_pair("eVBFHWW", std::cref(eVBFHWW)));
2929 ModelParamMap.insert(std::make_pair("eVBFHtautau", std::cref(eVBFHtautau)));
2930 ModelParamMap.insert(std::make_pair("eVBFHbb", std::cref(eVBFHbb)));
2931 ModelParamMap.insert(std::make_pair("eVBFHmumu", std::cref(eVBFHmumu)));
2932 ModelParamMap.insert(std::make_pair("eWHgaga", std::cref(eWHgaga)));
2933 ModelParamMap.insert(std::make_pair("eWHZga", std::cref(eWHZga)));
2934 ModelParamMap.insert(std::make_pair("eWHZZ", std::cref(eWHZZ)));
2935 ModelParamMap.insert(std::make_pair("eWHWW", std::cref(eWHWW)));
2936 ModelParamMap.insert(std::make_pair("eWHtautau", std::cref(eWHtautau)));
2937 ModelParamMap.insert(std::make_pair("eWHbb", std::cref(eWHbb)));
2938 ModelParamMap.insert(std::make_pair("eWHmumu", std::cref(eWHmumu)));
2939 ModelParamMap.insert(std::make_pair("eZHgaga", std::cref(eZHgaga)));
2940 ModelParamMap.insert(std::make_pair("eZHZga", std::cref(eZHZga)));
2941 ModelParamMap.insert(std::make_pair("eZHZZ", std::cref(eZHZZ)));
2942 ModelParamMap.insert(std::make_pair("eZHWW", std::cref(eZHWW)));
2943 ModelParamMap.insert(std::make_pair("eZHtautau", std::cref(eZHtautau)));
2944 ModelParamMap.insert(std::make_pair("eZHbb", std::cref(eZHbb)));
2945 ModelParamMap.insert(std::make_pair("eZHmumu", std::cref(eZHmumu)));
2946 ModelParamMap.insert(std::make_pair("ettHgaga", std::cref(ettHgaga)));
2947 ModelParamMap.insert(std::make_pair("ettHZga", std::cref(ettHZga)));
2948 ModelParamMap.insert(std::make_pair("ettHZZ", std::cref(ettHZZ)));
2949 ModelParamMap.insert(std::make_pair("ettHWW", std::cref(ettHWW)));
2950 ModelParamMap.insert(std::make_pair("ettHtautau", std::cref(ettHtautau)));
2951 ModelParamMap.insert(std::make_pair("ettHbb", std::cref(ettHbb)));
2952 ModelParamMap.insert(std::make_pair("ettHmumu", std::cref(ettHmumu)));
2953 ModelParamMap.insert(std::make_pair("eVBFHinv", std::cref(eVBFHinv)));
2954 ModelParamMap.insert(std::make_pair("eVHinv", std::cref(eVHinv)));
2955
2956 if (FlagMWinput) {
2957 // MW scheme
2958 cAsch = 0.;
2959 cWsch = 1.;
2960 } else {
2961 // ALpha scheme
2962 cAsch = 1.;
2963 cWsch = 0.;
2964 }
2965
2966 if (!FlagLoopHd6) {
2967 cLHd6 = 0.0;
2968 } else {
2969 cLHd6 = 1.0;
2970 }
2971
2972 if (!FlagHiggsSM) {
2973 cHSM = 0.0;
2974 } else {
2975 cHSM = 1.0;
2976 }
2977
2979 cLH3d62 = 1.0;
2980 } else {
2981 cLH3d62 = 0.0;
2982 }
2983
2984 if (!FlagfiniteNLO) {
2985 cNLOd6 = 0.0;
2986 } else {
2987 cNLOd6 = 1.0;
2988 }
2989
2990}
2991
2992//If we do not set the SMEFTEvol in the SetParameter this is not needed
2993
2994bool NPSMEFTd6General::Init(const std::map<std::string, double>& DPars) {
2995 std::map<std::string, double> myDPars(DPars);
2996
2997 Lambda_NP = myDPars.at("Lambda_NP"); //done here since it's needed for the numerical value of Wilson Coefficients in SetParameters()
2999 LambdaNPm2 = 1. / LambdaNP2;
3000
3001 return (StandardModel::Init(myDPars));
3002}
3003
3005 SMEFTEvolEW.Reset();
3006 SMEFTEvolMH.Reset();
3007 SMEFTEvol240.Reset();
3008 SMEFTEvol365.Reset();
3009 SMEFTEvol500.Reset();
3010 SMEFTEvolUV.Reset();
3011
3012 if (!NPbase::PreUpdate()) return (false);
3013
3014 return (true);
3015}
3016
3018 //In this function we switch from the SM parameters used in the SM class to those needed for the evolutor using the SM expressions
3019 //(Parameters at the EW scale, which we take to be muw ~ Mz)
3020
3021 //Here we have included the expressions for the alpha and Mw schemes, enabling or the other depending on the corresponding flag
3022 g1_LEW = cAsch * ( sqrt(2 * sqrt(2) * GF * (Mz * Mz - sqrt(Mz * Mz * (Mz * Mz - (2 * sqrt(2) * M_PI * trueSM.alphaMz()) / GF)))) )
3023 + cWsch * sqrt( 4. * sqrt(2.) * GF * ( Mz * Mz - Mw_inp * Mw_inp ) );
3024
3025 g2_LEW = cAsch * ( sqrt(2 * sqrt(2) * GF * (Mz * Mz + sqrt(Mz * Mz * (Mz * Mz - (2 * sqrt(2) * M_PI * trueSM.alphaMz()) / GF)))) )
3026 + cWsch * sqrt( 4. * sqrt(2.) * GF * Mw_inp * Mw_inp );
3027
3028 g3_LEW = sqrt(4 * M_PI * AlsMz);
3029
3030 mH2_LEW = mHl*mHl;
3031 lambdaH_LEW = (GF * mHl * mHl) / sqrt(2);
3032
3036
3037 mu_LEW = Mrun(muw, quarks[UP].getMass_scale(), quarks[UP].getMass(), QCD::UP);
3038 mc_LEW = Mrun(muw, quarks[CHARM].getMass(), QCD::CHARM);
3039 mt_LEW = Mrun(muw, quarks[TOP].getMass(), QCD::TOP);
3040
3041 md_LEW = Mrun(muw, quarks[DOWN].getMass_scale(), quarks[DOWN].getMass(), QCD::DOWN);
3042 ms_LEW = Mrun(muw, quarks[STRANGE].getMass_scale(), quarks[STRANGE].getMass(), QCD::STRANGE);
3043 mb_LEW = Mrun(muw, quarks[BOTTOM].getMass(), QCD::BOTTOM);
3044
3045 CKM aux_CKM;
3047 s12CKM_LEW = aux_CKM.gets12();
3048 s13CKM_LEW = aux_CKM.gets13();
3049 s23CKM_LEW = aux_CKM.gets23();
3050 dCKM_LEW = aux_CKM.getdelta();
3051
3052}
3053
3055 //In this function we switch from the SM parameters used in the SM class to those needed for the evolutor using as first approximation
3056 // the SMEFT expressions with the coefficients evaluated at the UV scale. This gives a better approximation of the model parameters
3057 // in the SM model as the physical ones (e.g. mtpole as the pole mass.)
3058 //(Parameters at the EW scale)
3059 double d_A,d_h,d_MZ,d_MW,d_GF,d_v;
3060
3061 // Renormalization of fields
3062 d_A = -2.0 * sW_tree * cW_tree * CHWB_LNP * v2/ LambdaNP2;
3063 d_h = (-CHD_LNP / 4.0 + CHbox_LNP) * v2/ LambdaNP2;
3064
3065 // NP corrections to Z and W mass Lagrangian parameters
3066 d_MZ = (sW_tree * cW_tree * CHWB_LNP + 0.25 * CHD_LNP + (3.0 / 8.0) * CH_LNP / lambdaH_tree) * v2/ LambdaNP2;
3067 d_MW = (3.0 / 8.0) * (CH_LNP / lambdaH_tree) * v2/ LambdaNP2;
3068
3069 // NP correction to Fermi constant, as extracted from muon decay
3071
3072 // NP correction to the vev, as extracted from GF
3073 d_v = 0.5 * d_GF;
3074
3075 //Here we have included the expressions for the alpha and Mw schemes, enabling or the other depending on the corresponding flag
3076 g1_LEW = cAsch * ( sqrt(2 * sqrt(2) * GF * (Mz * Mz - sqrt(Mz * Mz * (Mz * Mz - (2 * sqrt(2) * M_PI * trueSM.alphaMz()) / GF)))) * ( 1.0 - 0.5 * d_A - 0.5 * sW2_tree*(d_GF-2.0*(d_MW-d_MZ) - d_A)/(sW2_tree - cW2_tree) ) )
3077 + cWsch * sqrt( 4. * sqrt(2.) * GF * ( Mz * Mz - Mw_inp * Mw_inp )) * ( 1.0 -0.5 * d_GF +(d_MW-d_MZ)/sW2_tree);
3078
3079 g2_LEW = cAsch * ( sqrt(2 * sqrt(2) * GF * (Mz * Mz + sqrt(Mz * Mz * (Mz * Mz - (2 * sqrt(2) * M_PI * trueSM.alphaMz()) / GF)))) * ( 1.0 - 0.5 * d_A + 0.5 * cW2_tree*(d_GF-2.0*(d_MW-d_MZ) - d_A)/(sW2_tree - cW2_tree) ) )
3080 + cWsch * sqrt( 4. * sqrt(2.) * GF * Mw_inp * Mw_inp ) * ( 1.0 -0.5 * d_GF);
3081
3082 g3_LEW = sqrt(4 * M_PI * AlsMz);
3083
3084 //Rewrite lambdaH_LEW expression so that the correction that appears when computing the vev is exactly like v*(1+d_v)
3085 mH2_LEW = mHl*mHl * ( 1.0 - 2.0 * ( d_h + d_MW ) + 3.0 * CH_LNP * v2* v2 / mHl/mHl/ LambdaNP2 );
3086 lambdaH_LEW = ((GF * mH2_LEW) / sqrt(2)) * pow(1/(1.0 + d_v)/(1.0 - d_MW), 2.0); // ((GF * mHl * mHl) / sqrt(2)) * (1.0 - 2.0 * d_h - d_GF + 3.0 * CH_LNP * v2* v2 / mHl/mHl/ LambdaNP2);
3087
3091
3092 mu_LEW = Mrun(muw, quarks[UP].getMass_scale(), quarks[UP].getMass(), QCD::UP);
3093 mc_LEW = Mrun(muw, quarks[CHARM].getMass(), QCD::CHARM);
3094 mt_LEW = Mrun(muw, quarks[TOP].getMass(), QCD::TOP);
3095
3096 md_LEW = Mrun(muw, quarks[DOWN].getMass_scale(), quarks[DOWN].getMass(), QCD::DOWN);
3097 ms_LEW = Mrun(muw, quarks[STRANGE].getMass_scale(), quarks[STRANGE].getMass(), QCD::STRANGE);
3098 mb_LEW = Mrun(muw, quarks[BOTTOM].getMass(), QCD::BOTTOM);
3099
3100 //std::cout<<"mt="<<mtpole<<", mb="<<quarks[BOTTOM].getMass()<<""<<std::endl;
3101 //std::cout<<"vevSM="<<sqrt(mH2_LEW/lambdaH_LEW/2.0)<<std::endl;
3102 //std::cout<<"me=("<<me_LEW<<","<<mmu_LEW<<","<<mtau_LEW<<")"<<std::endl;
3103 //std::cout<<"mu=("<<mu_LEW<<","<<mc_LEW<<","<<mt_LEW<<")"<<std::endl;
3104 //std::cout<<"md=("<<md_LEW<<","<<ms_LEW<<","<<mb_LEW<<")"<<std::endl;
3105
3106 // Add the unphysical ( 1.0 - d_MW ) in a way that the effect cancels exactly when computing the SM expressions of the Yukawas,
3107 // with one coming from the vev obtained from mH2_LEW, lambdaH_LEW. Otherwise the effect from the vev will affect the CfH contributions
3108 me_LEW = (me_LEW + 0.5 * v() * CeH_11r_LNP * v2 /sqrt(2.0)/ LambdaNP2) * ( 1.0 - d_MW ); //me_LEW * ( 1.0 - d_MW ) + 0.5 * v() * CeH_11r_LNP * v2 /sqrt(2.0)/ LambdaNP2;
3109 mmu_LEW = (mmu_LEW + 0.5 * v() * CeH_22r_LNP * v2 /sqrt(2.0)/ LambdaNP2) * ( 1.0 - d_MW ); //mmu_LEW * ( 1.0 - d_MW ) + 0.5 * v() * CeH_22r_LNP * v2 /sqrt(2.0)/ LambdaNP2;
3110 mtau_LEW = (mtau_LEW + 0.5 * v() * CeH_33r_LNP * v2 /sqrt(2.0)/ LambdaNP2) * ( 1.0 - d_MW ); //mtau_LEW * ( 1.0 - d_MW ) + 0.5 * v() * CeH_33r_LNP * v2 /sqrt(2.0)/ LambdaNP2;
3111
3112 mu_LEW = (mu_LEW + 0.5 * v() * CuH_11r_LNP * v2 /sqrt(2.0)/ LambdaNP2) * ( 1.0 - d_MW ); //mu_LEW * ( 1.0 - d_MW ) + 0.5 * v() * CuH_11r_LNP * v2 /sqrt(2.0)/ LambdaNP2;
3113 mc_LEW = (mc_LEW + 0.5 * v() * CuH_22r_LNP * v2 /sqrt(2.0)/ LambdaNP2) * ( 1.0 - d_MW ); //mc_LEW * ( 1.0 - d_MW ) + 0.5 * v() * CuH_22r_LNP * v2 /sqrt(2.0)/ LambdaNP2;
3114 mt_LEW = (mt_LEW + 0.5 * v() * CuH_33r_LNP * v2 /sqrt(2.0)/ LambdaNP2) * ( 1.0 - d_MW ); //mt_LEW * ( 1.0 - d_MW ) + 0.5 * v() * CuH_33r_LNP * v2 /sqrt(2.0)/ LambdaNP2;
3115
3116 md_LEW = (md_LEW + 0.5 * v() * CdH_11r_LNP * v2 /sqrt(2.0)/ LambdaNP2) * ( 1.0 - d_MW ); //md_LEW * ( 1.0 - d_MW ) + 0.5 * v() * CdH_11r_LNP * v2 /sqrt(2.0)/ LambdaNP2;
3117 ms_LEW = (ms_LEW + 0.5 * v() * CdH_22r_LNP * v2 /sqrt(2.0)/ LambdaNP2) * ( 1.0 - d_MW ); //ms_LEW * ( 1.0 - d_MW ) + 0.5 * v() * CdH_22r_LNP * v2 /sqrt(2.0)/ LambdaNP2;
3118 mb_LEW = (mb_LEW + 0.5 * v() * CdH_33r_LNP * v2 /sqrt(2.0)/ LambdaNP2) * ( 1.0 - d_MW ); //mb_LEW * ( 1.0 - d_MW ) + 0.5 * v() * CdH_33r_LNP * v2 /sqrt(2.0)/ LambdaNP2;
3119
3120 //std::cout<<"me+NP=("<<me_LEW<<","<<mmu_LEW<<","<<mtau_LEW<<")"<<std::endl;
3121 //std::cout<<"mu+NP=("<<mu_LEW<<","<<mc_LEW<<","<<mt_LEW<<")"<<std::endl;
3122 //std::cout<<"md+NP=("<<md_LEW<<","<<ms_LEW<<","<<mb_LEW<<")"<<std::endl;
3123 //std::cout<<"-------------------------------------------------------"<<std::endl;
3124
3125 // This part uncorrected
3126 CKM aux_CKM;
3128 s12CKM_LEW = aux_CKM.gets12();
3129 s13CKM_LEW = aux_CKM.gets13();
3130 s23CKM_LEW = aux_CKM.gets23();
3131 dCKM_LEW = aux_CKM.getdelta();
3132
3133}
3134
3135
3136void NPSMEFTd6General::setSMEFTEvolWC(RGESolver& RGevol) {
3137
3138 RGevol.SetCoefficient("CG", CG_LNP / LambdaNP2);
3139 RGevol.SetCoefficient("CW", CW_LNP / LambdaNP2);
3140
3141 RGevol.SetCoefficient("CHG", CHG_LNP / LambdaNP2);
3142 RGevol.SetCoefficient("CHW", CHW_LNP / LambdaNP2);
3143 RGevol.SetCoefficient("CHB", CHB_LNP / LambdaNP2);
3144
3145 RGevol.SetCoefficient("CHWB", CHWB_LNP / LambdaNP2);
3146 RGevol.SetCoefficient("CHD", CHD_LNP / LambdaNP2);
3147
3148 RGevol.SetCoefficient("CHbox", CHbox_LNP / LambdaNP2);
3149 RGevol.SetCoefficient("CH", CH_LNP / LambdaNP2);
3150 RGevol.SetCoefficient("CGtilde", CGtilde_LNP / LambdaNP2);
3151 RGevol.SetCoefficient("CWtilde", CWtilde_LNP / LambdaNP2);
3152 RGevol.SetCoefficient("CHGtilde", CHGtilde_LNP / LambdaNP2);
3153 RGevol.SetCoefficient("CHWtilde", CHWtilde_LNP / LambdaNP2);
3154 RGevol.SetCoefficient("CHBtilde", CHBtilde_LNP / LambdaNP2);
3155 RGevol.SetCoefficient("CHWtildeB", CHWtildeB_LNP / LambdaNP2);
3156 RGevol.SetCoefficient("CHl1R", CHl1_11r_LNP / LambdaNP2, 0, 0);
3157 RGevol.SetCoefficient("CHl1R", CHl1_12r_LNP / LambdaNP2, 0, 1);
3158 RGevol.SetCoefficient("CHl1R", CHl1_13r_LNP / LambdaNP2, 0, 2);
3159 RGevol.SetCoefficient("CHl1R", CHl1_22r_LNP / LambdaNP2, 1, 1);
3160 RGevol.SetCoefficient("CHl1R", CHl1_23r_LNP / LambdaNP2, 1, 2);
3161 RGevol.SetCoefficient("CHl1R", CHl1_33r_LNP / LambdaNP2, 2, 2);
3162 RGevol.SetCoefficient("CHl1I", CHl1_12i_LNP / LambdaNP2, 0, 1);
3163 RGevol.SetCoefficient("CHl1I", CHl1_13i_LNP / LambdaNP2, 0, 2);
3164 RGevol.SetCoefficient("CHl1I", CHl1_23i_LNP / LambdaNP2, 1, 2);
3165 RGevol.SetCoefficient("CHl3R", CHl3_11r_LNP / LambdaNP2, 0, 0);
3166 RGevol.SetCoefficient("CHl3R", CHl3_12r_LNP / LambdaNP2, 0, 1);
3167 RGevol.SetCoefficient("CHl3R", CHl3_13r_LNP / LambdaNP2, 0, 2);
3168 RGevol.SetCoefficient("CHl3R", CHl3_22r_LNP / LambdaNP2, 1, 1);
3169 RGevol.SetCoefficient("CHl3R", CHl3_23r_LNP / LambdaNP2, 1, 2);
3170 RGevol.SetCoefficient("CHl3R", CHl3_33r_LNP / LambdaNP2, 2, 2);
3171 RGevol.SetCoefficient("CHl3I", CHl3_12i_LNP / LambdaNP2, 0, 1);
3172 RGevol.SetCoefficient("CHl3I", CHl3_13i_LNP / LambdaNP2, 0, 2);
3173 RGevol.SetCoefficient("CHl3I", CHl3_23i_LNP / LambdaNP2, 1, 2);
3174 RGevol.SetCoefficient("CHeR", CHe_11r_LNP / LambdaNP2, 0, 0);
3175 RGevol.SetCoefficient("CHeR", CHe_12r_LNP / LambdaNP2, 0, 1);
3176 RGevol.SetCoefficient("CHeR", CHe_13r_LNP / LambdaNP2, 0, 2);
3177 RGevol.SetCoefficient("CHeR", CHe_22r_LNP / LambdaNP2, 1, 1);
3178 RGevol.SetCoefficient("CHeR", CHe_23r_LNP / LambdaNP2, 1, 2);
3179 RGevol.SetCoefficient("CHeR", CHe_33r_LNP / LambdaNP2, 2, 2);
3180 RGevol.SetCoefficient("CHeI", CHe_12i_LNP / LambdaNP2, 0, 1);
3181 RGevol.SetCoefficient("CHeI", CHe_13i_LNP / LambdaNP2, 0, 2);
3182 RGevol.SetCoefficient("CHeI", CHe_23i_LNP / LambdaNP2, 1, 2);
3183 RGevol.SetCoefficient("CHq1R", CHq1_11r_LNP / LambdaNP2, 0, 0);
3184 RGevol.SetCoefficient("CHq1R", CHq1_12r_LNP / LambdaNP2, 0, 1);
3185 RGevol.SetCoefficient("CHq1R", CHq1_13r_LNP / LambdaNP2, 0, 2);
3186 RGevol.SetCoefficient("CHq1R", CHq1_22r_LNP / LambdaNP2, 1, 1);
3187 RGevol.SetCoefficient("CHq1R", CHq1_23r_LNP / LambdaNP2, 1, 2);
3188 RGevol.SetCoefficient("CHq1R", CHq1_33r_LNP / LambdaNP2, 2, 2);
3189 RGevol.SetCoefficient("CHq1I", CHq1_12i_LNP / LambdaNP2, 0, 1);
3190 RGevol.SetCoefficient("CHq1I", CHq1_13i_LNP / LambdaNP2, 0, 2);
3191 RGevol.SetCoefficient("CHq1I", CHq1_23i_LNP / LambdaNP2, 1, 2);
3192 RGevol.SetCoefficient("CHq3R", CHq3_11r_LNP / LambdaNP2, 0, 0);
3193 RGevol.SetCoefficient("CHq3R", CHq3_12r_LNP / LambdaNP2, 0, 1);
3194 RGevol.SetCoefficient("CHq3R", CHq3_13r_LNP / LambdaNP2, 0, 2);
3195 RGevol.SetCoefficient("CHq3R", CHq3_22r_LNP / LambdaNP2, 1, 1);
3196 RGevol.SetCoefficient("CHq3R", CHq3_23r_LNP / LambdaNP2, 1, 2);
3197 RGevol.SetCoefficient("CHq3R", CHq3_33r_LNP / LambdaNP2, 2, 2);
3198 RGevol.SetCoefficient("CHq3I", CHq3_12i_LNP / LambdaNP2, 0, 1);
3199 RGevol.SetCoefficient("CHq3I", CHq3_13i_LNP / LambdaNP2, 0, 2);
3200 RGevol.SetCoefficient("CHq3I", CHq3_23i_LNP / LambdaNP2, 1, 2);
3201 RGevol.SetCoefficient("CHuR", CHu_11r_LNP / LambdaNP2, 0, 0);
3202 RGevol.SetCoefficient("CHuR", CHu_12r_LNP / LambdaNP2, 0, 1);
3203 RGevol.SetCoefficient("CHuR", CHu_13r_LNP / LambdaNP2, 0, 2);
3204 RGevol.SetCoefficient("CHuR", CHu_22r_LNP / LambdaNP2, 1, 1);
3205 RGevol.SetCoefficient("CHuR", CHu_23r_LNP / LambdaNP2, 1, 2);
3206 RGevol.SetCoefficient("CHuR", CHu_33r_LNP / LambdaNP2, 2, 2);
3207 RGevol.SetCoefficient("CHuI", CHu_12i_LNP / LambdaNP2, 0, 1);
3208 RGevol.SetCoefficient("CHuI", CHu_13i_LNP / LambdaNP2, 0, 2);
3209 RGevol.SetCoefficient("CHuI", CHu_23i_LNP / LambdaNP2, 1, 2);
3210 RGevol.SetCoefficient("CHdR", CHd_11r_LNP / LambdaNP2, 0, 0);
3211 RGevol.SetCoefficient("CHdR", CHd_12r_LNP / LambdaNP2, 0, 1);
3212 RGevol.SetCoefficient("CHdR", CHd_13r_LNP / LambdaNP2, 0, 2);
3213 RGevol.SetCoefficient("CHdR", CHd_22r_LNP / LambdaNP2, 1, 1);
3214 RGevol.SetCoefficient("CHdR", CHd_23r_LNP / LambdaNP2, 1, 2);
3215 RGevol.SetCoefficient("CHdR", CHd_33r_LNP / LambdaNP2, 2, 2);
3216 RGevol.SetCoefficient("CHdI", CHd_12i_LNP / LambdaNP2, 0, 1);
3217 RGevol.SetCoefficient("CHdI", CHd_13i_LNP / LambdaNP2, 0, 2);
3218 RGevol.SetCoefficient("CHdI", CHd_23i_LNP / LambdaNP2, 1, 2);
3219 RGevol.SetCoefficient("CHudR", CHud_11r_LNP / LambdaNP2, 0, 0);
3220 RGevol.SetCoefficient("CHudR", CHud_12r_LNP / LambdaNP2, 0, 1);
3221 RGevol.SetCoefficient("CHudR", CHud_13r_LNP / LambdaNP2, 0, 2);
3222 RGevol.SetCoefficient("CHudR", CHud_21r_LNP / LambdaNP2, 1, 0);
3223 RGevol.SetCoefficient("CHudR", CHud_22r_LNP / LambdaNP2, 1, 1);
3224 RGevol.SetCoefficient("CHudR", CHud_23r_LNP / LambdaNP2, 1, 2);
3225 RGevol.SetCoefficient("CHudR", CHud_31r_LNP / LambdaNP2, 2, 0);
3226 RGevol.SetCoefficient("CHudR", CHud_32r_LNP / LambdaNP2, 2, 1);
3227 RGevol.SetCoefficient("CHudR", CHud_33r_LNP / LambdaNP2, 2, 2);
3228 RGevol.SetCoefficient("CHudI", CHud_11i_LNP / LambdaNP2, 0, 0);
3229 RGevol.SetCoefficient("CHudI", CHud_12i_LNP / LambdaNP2, 0, 1);
3230 RGevol.SetCoefficient("CHudI", CHud_13i_LNP / LambdaNP2, 0, 2);
3231 RGevol.SetCoefficient("CHudI", CHud_21i_LNP / LambdaNP2, 1, 0);
3232 RGevol.SetCoefficient("CHudI", CHud_22i_LNP / LambdaNP2, 1, 1);
3233 RGevol.SetCoefficient("CHudI", CHud_23i_LNP / LambdaNP2, 1, 2);
3234 RGevol.SetCoefficient("CHudI", CHud_31i_LNP / LambdaNP2, 2, 0);
3235 RGevol.SetCoefficient("CHudI", CHud_32i_LNP / LambdaNP2, 2, 1);
3236 RGevol.SetCoefficient("CHudI", CHud_33i_LNP / LambdaNP2, 2, 2);
3237 RGevol.SetCoefficient("CeHR", CeH_11r_LNP / LambdaNP2, 0, 0);
3238 RGevol.SetCoefficient("CeHR", CeH_12r_LNP / LambdaNP2, 0, 1);
3239 RGevol.SetCoefficient("CeHR", CeH_13r_LNP / LambdaNP2, 0, 2);
3240 RGevol.SetCoefficient("CeHR", CeH_21r_LNP / LambdaNP2, 1, 0);
3241 RGevol.SetCoefficient("CeHR", CeH_22r_LNP / LambdaNP2, 1, 1);
3242 RGevol.SetCoefficient("CeHR", CeH_23r_LNP / LambdaNP2, 1, 2);
3243 RGevol.SetCoefficient("CeHR", CeH_31r_LNP / LambdaNP2, 2, 0);
3244 RGevol.SetCoefficient("CeHR", CeH_32r_LNP / LambdaNP2, 2, 1);
3245 RGevol.SetCoefficient("CeHR", CeH_33r_LNP / LambdaNP2, 2, 2);
3246 RGevol.SetCoefficient("CeHI", CeH_11i_LNP / LambdaNP2, 0, 0);
3247 RGevol.SetCoefficient("CeHI", CeH_12i_LNP / LambdaNP2, 0, 1);
3248 RGevol.SetCoefficient("CeHI", CeH_13i_LNP / LambdaNP2, 0, 2);
3249 RGevol.SetCoefficient("CeHI", CeH_21i_LNP / LambdaNP2, 1, 0);
3250 RGevol.SetCoefficient("CeHI", CeH_22i_LNP / LambdaNP2, 1, 1);
3251 RGevol.SetCoefficient("CeHI", CeH_23i_LNP / LambdaNP2, 1, 2);
3252 RGevol.SetCoefficient("CeHI", CeH_31i_LNP / LambdaNP2, 2, 0);
3253 RGevol.SetCoefficient("CeHI", CeH_32i_LNP / LambdaNP2, 2, 1);
3254 RGevol.SetCoefficient("CeHI", CeH_33i_LNP / LambdaNP2, 2, 2);
3255 RGevol.SetCoefficient("CuHR", CuH_11r_LNP / LambdaNP2, 0, 0);
3256 RGevol.SetCoefficient("CuHR", CuH_12r_LNP / LambdaNP2, 0, 1);
3257 RGevol.SetCoefficient("CuHR", CuH_13r_LNP / LambdaNP2, 0, 2);
3258 RGevol.SetCoefficient("CuHR", CuH_21r_LNP / LambdaNP2, 1, 0);
3259 RGevol.SetCoefficient("CuHR", CuH_22r_LNP / LambdaNP2, 1, 1);
3260 RGevol.SetCoefficient("CuHR", CuH_23r_LNP / LambdaNP2, 1, 2);
3261 RGevol.SetCoefficient("CuHR", CuH_31r_LNP / LambdaNP2, 2, 0);
3262 RGevol.SetCoefficient("CuHR", CuH_32r_LNP / LambdaNP2, 2, 1);
3263 RGevol.SetCoefficient("CuHR", CuH_33r_LNP / LambdaNP2, 2, 2);
3264 RGevol.SetCoefficient("CuHI", CuH_11i_LNP / LambdaNP2, 0, 0);
3265 RGevol.SetCoefficient("CuHI", CuH_12i_LNP / LambdaNP2, 0, 1);
3266 RGevol.SetCoefficient("CuHI", CuH_13i_LNP / LambdaNP2, 0, 2);
3267 RGevol.SetCoefficient("CuHI", CuH_21i_LNP / LambdaNP2, 1, 0);
3268 RGevol.SetCoefficient("CuHI", CuH_22i_LNP / LambdaNP2, 1, 1);
3269 RGevol.SetCoefficient("CuHI", CuH_23i_LNP / LambdaNP2, 1, 2);
3270 RGevol.SetCoefficient("CuHI", CuH_31i_LNP / LambdaNP2, 2, 0);
3271 RGevol.SetCoefficient("CuHI", CuH_32i_LNP / LambdaNP2, 2, 1);
3272 RGevol.SetCoefficient("CuHI", CuH_33i_LNP / LambdaNP2, 2, 2);
3273 RGevol.SetCoefficient("CdHR", CdH_11r_LNP / LambdaNP2, 0, 0);
3274 RGevol.SetCoefficient("CdHR", CdH_12r_LNP / LambdaNP2, 0, 1);
3275 RGevol.SetCoefficient("CdHR", CdH_13r_LNP / LambdaNP2, 0, 2);
3276 RGevol.SetCoefficient("CdHR", CdH_21r_LNP / LambdaNP2, 1, 0);
3277 RGevol.SetCoefficient("CdHR", CdH_22r_LNP / LambdaNP2, 1, 1);
3278 RGevol.SetCoefficient("CdHR", CdH_23r_LNP / LambdaNP2, 1, 2);
3279 RGevol.SetCoefficient("CdHR", CdH_31r_LNP / LambdaNP2, 2, 0);
3280 RGevol.SetCoefficient("CdHR", CdH_32r_LNP / LambdaNP2, 2, 1);
3281 RGevol.SetCoefficient("CdHR", CdH_33r_LNP / LambdaNP2, 2, 2);
3282 RGevol.SetCoefficient("CdHI", CdH_11i_LNP / LambdaNP2, 0, 0);
3283 RGevol.SetCoefficient("CdHI", CdH_12i_LNP / LambdaNP2, 0, 1);
3284 RGevol.SetCoefficient("CdHI", CdH_13i_LNP / LambdaNP2, 0, 2);
3285 RGevol.SetCoefficient("CdHI", CdH_21i_LNP / LambdaNP2, 1, 0);
3286 RGevol.SetCoefficient("CdHI", CdH_22i_LNP / LambdaNP2, 1, 1);
3287 RGevol.SetCoefficient("CdHI", CdH_23i_LNP / LambdaNP2, 1, 2);
3288 RGevol.SetCoefficient("CdHI", CdH_31i_LNP / LambdaNP2, 2, 0);
3289 RGevol.SetCoefficient("CdHI", CdH_32i_LNP / LambdaNP2, 2, 1);
3290 RGevol.SetCoefficient("CdHI", CdH_33i_LNP / LambdaNP2, 2, 2);
3291 RGevol.SetCoefficient("CuGR", CuG_11r_LNP / LambdaNP2, 0, 0);
3292 RGevol.SetCoefficient("CuGR", CuG_12r_LNP / LambdaNP2, 0, 1);
3293 RGevol.SetCoefficient("CuGR", CuG_13r_LNP / LambdaNP2, 0, 2);
3294 RGevol.SetCoefficient("CuGR", CuG_21r_LNP / LambdaNP2, 1, 0);
3295 RGevol.SetCoefficient("CuGR", CuG_22r_LNP / LambdaNP2, 1, 1);
3296 RGevol.SetCoefficient("CuGR", CuG_23r_LNP / LambdaNP2, 1, 2);
3297 RGevol.SetCoefficient("CuGR", CuG_31r_LNP / LambdaNP2, 2, 0);
3298 RGevol.SetCoefficient("CuGR", CuG_32r_LNP / LambdaNP2, 2, 1);
3299 RGevol.SetCoefficient("CuGR", CuG_33r_LNP / LambdaNP2, 2, 2);
3300 RGevol.SetCoefficient("CuGI", CuG_11i_LNP / LambdaNP2, 0, 0);
3301 RGevol.SetCoefficient("CuGI", CuG_12i_LNP / LambdaNP2, 0, 1);
3302 RGevol.SetCoefficient("CuGI", CuG_13i_LNP / LambdaNP2, 0, 2);
3303 RGevol.SetCoefficient("CuGI", CuG_21i_LNP / LambdaNP2, 1, 0);
3304 RGevol.SetCoefficient("CuGI", CuG_22i_LNP / LambdaNP2, 1, 1);
3305 RGevol.SetCoefficient("CuGI", CuG_23i_LNP / LambdaNP2, 1, 2);
3306 RGevol.SetCoefficient("CuGI", CuG_31i_LNP / LambdaNP2, 2, 0);
3307 RGevol.SetCoefficient("CuGI", CuG_32i_LNP / LambdaNP2, 2, 1);
3308 RGevol.SetCoefficient("CuGI", CuG_33i_LNP / LambdaNP2, 2, 2);
3309 RGevol.SetCoefficient("CuWR", CuW_11r_LNP / LambdaNP2, 0, 0);
3310 RGevol.SetCoefficient("CuWR", CuW_12r_LNP / LambdaNP2, 0, 1);
3311 RGevol.SetCoefficient("CuWR", CuW_13r_LNP / LambdaNP2, 0, 2);
3312 RGevol.SetCoefficient("CuWR", CuW_21r_LNP / LambdaNP2, 1, 0);
3313 RGevol.SetCoefficient("CuWR", CuW_22r_LNP / LambdaNP2, 1, 1);
3314 RGevol.SetCoefficient("CuWR", CuW_23r_LNP / LambdaNP2, 1, 2);
3315 RGevol.SetCoefficient("CuWR", CuW_31r_LNP / LambdaNP2, 2, 0);
3316 RGevol.SetCoefficient("CuWR", CuW_32r_LNP / LambdaNP2, 2, 1);
3317 RGevol.SetCoefficient("CuWR", CuW_33r_LNP / LambdaNP2, 2, 2);
3318 RGevol.SetCoefficient("CuWI", CuW_11i_LNP / LambdaNP2, 0, 0);
3319 RGevol.SetCoefficient("CuWI", CuW_12i_LNP / LambdaNP2, 0, 1);
3320 RGevol.SetCoefficient("CuWI", CuW_13i_LNP / LambdaNP2, 0, 2);
3321 RGevol.SetCoefficient("CuWI", CuW_21i_LNP / LambdaNP2, 1, 0);
3322 RGevol.SetCoefficient("CuWI", CuW_22i_LNP / LambdaNP2, 1, 1);
3323 RGevol.SetCoefficient("CuWI", CuW_23i_LNP / LambdaNP2, 1, 2);
3324 RGevol.SetCoefficient("CuWI", CuW_31i_LNP / LambdaNP2, 2, 0);
3325 RGevol.SetCoefficient("CuWI", CuW_32i_LNP / LambdaNP2, 2, 1);
3326 RGevol.SetCoefficient("CuWI", CuW_33i_LNP / LambdaNP2, 2, 2);
3327 RGevol.SetCoefficient("CuBR", CuB_11r_LNP / LambdaNP2, 0, 0);
3328 RGevol.SetCoefficient("CuBR", CuB_12r_LNP / LambdaNP2, 0, 1);
3329 RGevol.SetCoefficient("CuBR", CuB_13r_LNP / LambdaNP2, 0, 2);
3330 RGevol.SetCoefficient("CuBR", CuB_21r_LNP / LambdaNP2, 1, 0);
3331 RGevol.SetCoefficient("CuBR", CuB_22r_LNP / LambdaNP2, 1, 1);
3332 RGevol.SetCoefficient("CuBR", CuB_23r_LNP / LambdaNP2, 1, 2);
3333 RGevol.SetCoefficient("CuBR", CuB_31r_LNP / LambdaNP2, 2, 0);
3334 RGevol.SetCoefficient("CuBR", CuB_32r_LNP / LambdaNP2, 2, 1);
3335 RGevol.SetCoefficient("CuBR", CuB_33r_LNP / LambdaNP2, 2, 2);
3336 RGevol.SetCoefficient("CuBI", CuB_11i_LNP / LambdaNP2, 0, 0);
3337 RGevol.SetCoefficient("CuBI", CuB_12i_LNP / LambdaNP2, 0, 1);
3338 RGevol.SetCoefficient("CuBI", CuB_13i_LNP / LambdaNP2, 0, 2);
3339 RGevol.SetCoefficient("CuBI", CuB_21i_LNP / LambdaNP2, 1, 0);
3340 RGevol.SetCoefficient("CuBI", CuB_22i_LNP / LambdaNP2, 1, 1);
3341 RGevol.SetCoefficient("CuBI", CuB_23i_LNP / LambdaNP2, 1, 2);
3342 RGevol.SetCoefficient("CuBI", CuB_31i_LNP / LambdaNP2, 2, 0);
3343 RGevol.SetCoefficient("CuBI", CuB_32i_LNP / LambdaNP2, 2, 1);
3344 RGevol.SetCoefficient("CuBI", CuB_33i_LNP / LambdaNP2, 2, 2);
3345 RGevol.SetCoefficient("CdGR", CdG_11r_LNP / LambdaNP2, 0, 0);
3346 RGevol.SetCoefficient("CdGR", CdG_12r_LNP / LambdaNP2, 0, 1);
3347 RGevol.SetCoefficient("CdGR", CdG_13r_LNP / LambdaNP2, 0, 2);
3348 RGevol.SetCoefficient("CdGR", CdG_21r_LNP / LambdaNP2, 1, 0);
3349 RGevol.SetCoefficient("CdGR", CdG_22r_LNP / LambdaNP2, 1, 1);
3350 RGevol.SetCoefficient("CdGR", CdG_23r_LNP / LambdaNP2, 1, 2);
3351 RGevol.SetCoefficient("CdGR", CdG_31r_LNP / LambdaNP2, 2, 0);
3352 RGevol.SetCoefficient("CdGR", CdG_32r_LNP / LambdaNP2, 2, 1);
3353 RGevol.SetCoefficient("CdGR", CdG_33r_LNP / LambdaNP2, 2, 2);
3354 RGevol.SetCoefficient("CdGI", CdG_11i_LNP / LambdaNP2, 0, 0);
3355 RGevol.SetCoefficient("CdGI", CdG_12i_LNP / LambdaNP2, 0, 1);
3356 RGevol.SetCoefficient("CdGI", CdG_13i_LNP / LambdaNP2, 0, 2);
3357 RGevol.SetCoefficient("CdGI", CdG_21i_LNP / LambdaNP2, 1, 0);
3358 RGevol.SetCoefficient("CdGI", CdG_22i_LNP / LambdaNP2, 1, 1);
3359 RGevol.SetCoefficient("CdGI", CdG_23i_LNP / LambdaNP2, 1, 2);
3360 RGevol.SetCoefficient("CdGI", CdG_31i_LNP / LambdaNP2, 2, 0);
3361 RGevol.SetCoefficient("CdGI", CdG_32i_LNP / LambdaNP2, 2, 1);
3362 RGevol.SetCoefficient("CdGI", CdG_33i_LNP / LambdaNP2, 2, 2);
3363 RGevol.SetCoefficient("CdWR", CdW_11r_LNP / LambdaNP2, 0, 0);
3364 RGevol.SetCoefficient("CdWR", CdW_12r_LNP / LambdaNP2, 0, 1);
3365 RGevol.SetCoefficient("CdWR", CdW_13r_LNP / LambdaNP2, 0, 2);
3366 RGevol.SetCoefficient("CdWR", CdW_21r_LNP / LambdaNP2, 1, 0);
3367 RGevol.SetCoefficient("CdWR", CdW_22r_LNP / LambdaNP2, 1, 1);
3368 RGevol.SetCoefficient("CdWR", CdW_23r_LNP / LambdaNP2, 1, 2);
3369 RGevol.SetCoefficient("CdWR", CdW_31r_LNP / LambdaNP2, 2, 0);
3370 RGevol.SetCoefficient("CdWR", CdW_32r_LNP / LambdaNP2, 2, 1);
3371 RGevol.SetCoefficient("CdWR", CdW_33r_LNP / LambdaNP2, 2, 2);
3372 RGevol.SetCoefficient("CdWI", CdW_11i_LNP / LambdaNP2, 0, 0);
3373 RGevol.SetCoefficient("CdWI", CdW_12i_LNP / LambdaNP2, 0, 1);
3374 RGevol.SetCoefficient("CdWI", CdW_13i_LNP / LambdaNP2, 0, 2);
3375 RGevol.SetCoefficient("CdWI", CdW_21i_LNP / LambdaNP2, 1, 0);
3376 RGevol.SetCoefficient("CdWI", CdW_22i_LNP / LambdaNP2, 1, 1);
3377 RGevol.SetCoefficient("CdWI", CdW_23i_LNP / LambdaNP2, 1, 2);
3378 RGevol.SetCoefficient("CdWI", CdW_31i_LNP / LambdaNP2, 2, 0);
3379 RGevol.SetCoefficient("CdWI", CdW_32i_LNP / LambdaNP2, 2, 1);
3380 RGevol.SetCoefficient("CdWI", CdW_33i_LNP / LambdaNP2, 2, 2);
3381 RGevol.SetCoefficient("CdBR", CdB_11r_LNP / LambdaNP2, 0, 0);
3382 RGevol.SetCoefficient("CdBR", CdB_12r_LNP / LambdaNP2, 0, 1);
3383 RGevol.SetCoefficient("CdBR", CdB_13r_LNP / LambdaNP2, 0, 2);
3384 RGevol.SetCoefficient("CdBR", CdB_21r_LNP / LambdaNP2, 1, 0);
3385 RGevol.SetCoefficient("CdBR", CdB_22r_LNP / LambdaNP2, 1, 1);
3386 RGevol.SetCoefficient("CdBR", CdB_23r_LNP / LambdaNP2, 1, 2);
3387 RGevol.SetCoefficient("CdBR", CdB_31r_LNP / LambdaNP2, 2, 0);
3388 RGevol.SetCoefficient("CdBR", CdB_32r_LNP / LambdaNP2, 2, 1);
3389 RGevol.SetCoefficient("CdBR", CdB_33r_LNP / LambdaNP2, 2, 2);
3390 RGevol.SetCoefficient("CdBI", CdB_11i_LNP / LambdaNP2, 0, 0);
3391 RGevol.SetCoefficient("CdBI", CdB_12i_LNP / LambdaNP2, 0, 1);
3392 RGevol.SetCoefficient("CdBI", CdB_13i_LNP / LambdaNP2, 0, 2);
3393 RGevol.SetCoefficient("CdBI", CdB_21i_LNP / LambdaNP2, 1, 0);
3394 RGevol.SetCoefficient("CdBI", CdB_22i_LNP / LambdaNP2, 1, 1);
3395 RGevol.SetCoefficient("CdBI", CdB_23i_LNP / LambdaNP2, 1, 2);
3396 RGevol.SetCoefficient("CdBI", CdB_31i_LNP / LambdaNP2, 2, 0);
3397 RGevol.SetCoefficient("CdBI", CdB_32i_LNP / LambdaNP2, 2, 1);
3398 RGevol.SetCoefficient("CdBI", CdB_33i_LNP / LambdaNP2, 2, 2);
3399 RGevol.SetCoefficient("CeWR", CeW_11r_LNP / LambdaNP2, 0, 0);
3400 RGevol.SetCoefficient("CeWR", CeW_12r_LNP / LambdaNP2, 0, 1);
3401 RGevol.SetCoefficient("CeWR", CeW_13r_LNP / LambdaNP2, 0, 2);
3402 RGevol.SetCoefficient("CeWR", CeW_21r_LNP / LambdaNP2, 1, 0);
3403 RGevol.SetCoefficient("CeWR", CeW_22r_LNP / LambdaNP2, 1, 1);
3404 RGevol.SetCoefficient("CeWR", CeW_23r_LNP / LambdaNP2, 1, 2);
3405 RGevol.SetCoefficient("CeWR", CeW_31r_LNP / LambdaNP2, 2, 0);
3406 RGevol.SetCoefficient("CeWR", CeW_32r_LNP / LambdaNP2, 2, 1);
3407 RGevol.SetCoefficient("CeWR", CeW_33r_LNP / LambdaNP2, 2, 2);
3408 RGevol.SetCoefficient("CeWI", CeW_11i_LNP / LambdaNP2, 0, 0);
3409 RGevol.SetCoefficient("CeWI", CeW_12i_LNP / LambdaNP2, 0, 1);
3410 RGevol.SetCoefficient("CeWI", CeW_13i_LNP / LambdaNP2, 0, 2);
3411 RGevol.SetCoefficient("CeWI", CeW_21i_LNP / LambdaNP2, 1, 0);
3412 RGevol.SetCoefficient("CeWI", CeW_22i_LNP / LambdaNP2, 1, 1);
3413 RGevol.SetCoefficient("CeWI", CeW_23i_LNP / LambdaNP2, 1, 2);
3414 RGevol.SetCoefficient("CeWI", CeW_31i_LNP / LambdaNP2, 2, 0);
3415 RGevol.SetCoefficient("CeWI", CeW_32i_LNP / LambdaNP2, 2, 1);
3416 RGevol.SetCoefficient("CeWI", CeW_33i_LNP / LambdaNP2, 2, 2);
3417 RGevol.SetCoefficient("CeBR", CeB_11r_LNP / LambdaNP2, 0, 0);
3418 RGevol.SetCoefficient("CeBR", CeB_12r_LNP / LambdaNP2, 0, 1);
3419 RGevol.SetCoefficient("CeBR", CeB_13r_LNP / LambdaNP2, 0, 2);
3420 RGevol.SetCoefficient("CeBR", CeB_21r_LNP / LambdaNP2, 1, 0);
3421 RGevol.SetCoefficient("CeBR", CeB_22r_LNP / LambdaNP2, 1, 1);
3422 RGevol.SetCoefficient("CeBR", CeB_23r_LNP / LambdaNP2, 1, 2);
3423 RGevol.SetCoefficient("CeBR", CeB_31r_LNP / LambdaNP2, 2, 0);
3424 RGevol.SetCoefficient("CeBR", CeB_32r_LNP / LambdaNP2, 2, 1);
3425 RGevol.SetCoefficient("CeBR", CeB_33r_LNP / LambdaNP2, 2, 2);
3426 RGevol.SetCoefficient("CeBI", CeB_11i_LNP / LambdaNP2, 0, 0);
3427 RGevol.SetCoefficient("CeBI", CeB_12i_LNP / LambdaNP2, 0, 1);
3428 RGevol.SetCoefficient("CeBI", CeB_13i_LNP / LambdaNP2, 0, 2);
3429 RGevol.SetCoefficient("CeBI", CeB_21i_LNP / LambdaNP2, 1, 0);
3430 RGevol.SetCoefficient("CeBI", CeB_22i_LNP / LambdaNP2, 1, 1);
3431 RGevol.SetCoefficient("CeBI", CeB_23i_LNP / LambdaNP2, 1, 2);
3432 RGevol.SetCoefficient("CeBI", CeB_31i_LNP / LambdaNP2, 2, 0);
3433 RGevol.SetCoefficient("CeBI", CeB_32i_LNP / LambdaNP2, 2, 1);
3434 RGevol.SetCoefficient("CeBI", CeB_33i_LNP / LambdaNP2, 2, 2);
3435 RGevol.SetCoefficient("CllR", Cll_1111r_LNP / LambdaNP2, 0, 0, 0, 0);
3436 RGevol.SetCoefficient("CllR", Cll_1112r_LNP / LambdaNP2, 0, 0, 0, 1);
3437 RGevol.SetCoefficient("CllR", Cll_1113r_LNP / LambdaNP2, 0, 0, 0, 2);
3438 RGevol.SetCoefficient("CllR", Cll_1122r_LNP / LambdaNP2, 0, 0, 1, 1);
3439 RGevol.SetCoefficient("CllR", Cll_1123r_LNP / LambdaNP2, 0, 0, 1, 2);
3440 RGevol.SetCoefficient("CllR", Cll_1133r_LNP / LambdaNP2, 0, 0, 2, 2);
3441 RGevol.SetCoefficient("CllR", Cll_1212r_LNP / LambdaNP2, 0, 1, 0, 1);
3442 RGevol.SetCoefficient("CllR", Cll_1213r_LNP / LambdaNP2, 0, 1, 0, 2);
3443 RGevol.SetCoefficient("CllR", Cll_1221r_LNP / LambdaNP2, 0, 1, 1, 0);
3444 RGevol.SetCoefficient("CllR", Cll_1222r_LNP / LambdaNP2, 0, 1, 1, 1);
3445 RGevol.SetCoefficient("CllR", Cll_1223r_LNP / LambdaNP2, 0, 1, 1, 2);
3446 RGevol.SetCoefficient("CllR", Cll_1231r_LNP / LambdaNP2, 0, 1, 2, 0);
3447 RGevol.SetCoefficient("CllR", Cll_1232r_LNP / LambdaNP2, 0, 1, 2, 1);
3448 RGevol.SetCoefficient("CllR", Cll_1233r_LNP / LambdaNP2, 0, 1, 2, 2);
3449 RGevol.SetCoefficient("CllR", Cll_1313r_LNP / LambdaNP2, 0, 2, 0, 2);
3450 RGevol.SetCoefficient("CllR", Cll_1322r_LNP / LambdaNP2, 0, 2, 1, 1);
3451 RGevol.SetCoefficient("CllR", Cll_1323r_LNP / LambdaNP2, 0, 2, 1, 2);
3452 RGevol.SetCoefficient("CllR", Cll_1331r_LNP / LambdaNP2, 0, 2, 2, 0);
3453 RGevol.SetCoefficient("CllR", Cll_1332r_LNP / LambdaNP2, 0, 2, 2, 1);
3454 RGevol.SetCoefficient("CllR", Cll_1333r_LNP / LambdaNP2, 0, 2, 2, 2);
3455 RGevol.SetCoefficient("CllR", Cll_2222r_LNP / LambdaNP2, 1, 1, 1, 1);
3456 RGevol.SetCoefficient("CllR", Cll_2223r_LNP / LambdaNP2, 1, 1, 1, 2);
3457 RGevol.SetCoefficient("CllR", Cll_2233r_LNP / LambdaNP2, 1, 1, 2, 2);
3458 RGevol.SetCoefficient("CllR", Cll_2323r_LNP / LambdaNP2, 1, 2, 1, 2);
3459 RGevol.SetCoefficient("CllR", Cll_2332r_LNP / LambdaNP2, 1, 2, 2, 1);
3460 RGevol.SetCoefficient("CllR", Cll_2333r_LNP / LambdaNP2, 1, 2, 2, 2);
3461 RGevol.SetCoefficient("CllR", Cll_3333r_LNP / LambdaNP2, 2, 2, 2, 2);
3462 RGevol.SetCoefficient("CllI", Cll_1112i_LNP / LambdaNP2, 0, 0, 0, 1);
3463 RGevol.SetCoefficient("CllI", Cll_1113i_LNP / LambdaNP2, 0, 0, 0, 2);
3464 RGevol.SetCoefficient("CllI", Cll_1123i_LNP / LambdaNP2, 0, 0, 1, 2);
3465 RGevol.SetCoefficient("CllI", Cll_1212i_LNP / LambdaNP2, 0, 1, 0, 1);
3466 RGevol.SetCoefficient("CllI", Cll_1213i_LNP / LambdaNP2, 0, 1, 0, 2);
3467 RGevol.SetCoefficient("CllI", Cll_1222i_LNP / LambdaNP2, 0, 1, 1, 1);
3468 RGevol.SetCoefficient("CllI", Cll_1223i_LNP / LambdaNP2, 0, 1, 1, 2);
3469 RGevol.SetCoefficient("CllI", Cll_1231i_LNP / LambdaNP2, 0, 1, 2, 0);
3470 RGevol.SetCoefficient("CllI", Cll_1232i_LNP / LambdaNP2, 0, 1, 2, 1);
3471 RGevol.SetCoefficient("CllI", Cll_1233i_LNP / LambdaNP2, 0, 1, 2, 2);
3472 RGevol.SetCoefficient("CllI", Cll_1313i_LNP / LambdaNP2, 0, 2, 0, 2);
3473 RGevol.SetCoefficient("CllI", Cll_1322i_LNP / LambdaNP2, 0, 2, 1, 1);
3474 RGevol.SetCoefficient("CllI", Cll_1323i_LNP / LambdaNP2, 0, 2, 1, 2);
3475 RGevol.SetCoefficient("CllI", Cll_1332i_LNP / LambdaNP2, 0, 2, 2, 1);
3476 RGevol.SetCoefficient("CllI", Cll_1333i_LNP / LambdaNP2, 0, 2, 2, 2);
3477 RGevol.SetCoefficient("CllI", Cll_2223i_LNP / LambdaNP2, 1, 1, 1, 2);
3478 RGevol.SetCoefficient("CllI", Cll_2323i_LNP / LambdaNP2, 1, 2, 1, 2);
3479 RGevol.SetCoefficient("CllI", Cll_2333i_LNP / LambdaNP2, 1, 2, 2, 2);
3480 RGevol.SetCoefficient("Clq1R", Clq1_1111r_LNP / LambdaNP2, 0, 0, 0, 0);
3481 RGevol.SetCoefficient("Clq1R", Clq1_1112r_LNP / LambdaNP2, 0, 0, 0, 1);
3482 RGevol.SetCoefficient("Clq1R", Clq1_1113r_LNP / LambdaNP2, 0, 0, 0, 2);
3483 RGevol.SetCoefficient("Clq1R", Clq1_1122r_LNP / LambdaNP2, 0, 0, 1, 1);
3484 RGevol.SetCoefficient("Clq1R", Clq1_1123r_LNP / LambdaNP2, 0, 0, 1, 2);
3485 RGevol.SetCoefficient("Clq1R", Clq1_1133r_LNP / LambdaNP2, 0, 0, 2, 2);
3486 RGevol.SetCoefficient("Clq1R", Clq1_1211r_LNP / LambdaNP2, 0, 1, 0, 0);
3487 RGevol.SetCoefficient("Clq1R", Clq1_1212r_LNP / LambdaNP2, 0, 1, 0, 1);
3488 RGevol.SetCoefficient("Clq1R", Clq1_1213r_LNP / LambdaNP2, 0, 1, 0, 2);
3489 RGevol.SetCoefficient("Clq1R", Clq1_1221r_LNP / LambdaNP2, 0, 1, 1, 0);
3490 RGevol.SetCoefficient("Clq1R", Clq1_1222r_LNP / LambdaNP2, 0, 1, 1, 1);
3491 RGevol.SetCoefficient("Clq1R", Clq1_1223r_LNP / LambdaNP2, 0, 1, 1, 2);
3492 RGevol.SetCoefficient("Clq1R", Clq1_1231r_LNP / LambdaNP2, 0, 1, 2, 0);
3493 RGevol.SetCoefficient("Clq1R", Clq1_1232r_LNP / LambdaNP2, 0, 1, 2, 1);
3494 RGevol.SetCoefficient("Clq1R", Clq1_1233r_LNP / LambdaNP2, 0, 1, 2, 2);
3495 RGevol.SetCoefficient("Clq1R", Clq1_1311r_LNP / LambdaNP2, 0, 2, 0, 0);
3496 RGevol.SetCoefficient("Clq1R", Clq1_1312r_LNP / LambdaNP2, 0, 2, 0, 1);
3497 RGevol.SetCoefficient("Clq1R", Clq1_1313r_LNP / LambdaNP2, 0, 2, 0, 2);
3498 RGevol.SetCoefficient("Clq1R", Clq1_1321r_LNP / LambdaNP2, 0, 2, 1, 0);
3499 RGevol.SetCoefficient("Clq1R", Clq1_1322r_LNP / LambdaNP2, 0, 2, 1, 1);
3500 RGevol.SetCoefficient("Clq1R", Clq1_1323r_LNP / LambdaNP2, 0, 2, 1, 2);
3501 RGevol.SetCoefficient("Clq1R", Clq1_1331r_LNP / LambdaNP2, 0, 2, 2, 0);
3502 RGevol.SetCoefficient("Clq1R", Clq1_1332r_LNP / LambdaNP2, 0, 2, 2, 1);
3503 RGevol.SetCoefficient("Clq1R", Clq1_1333r_LNP / LambdaNP2, 0, 2, 2, 2);
3504 RGevol.SetCoefficient("Clq1R", Clq1_2211r_LNP / LambdaNP2, 1, 1, 0, 0);
3505 RGevol.SetCoefficient("Clq1R", Clq1_2212r_LNP / LambdaNP2, 1, 1, 0, 1);
3506 RGevol.SetCoefficient("Clq1R", Clq1_2213r_LNP / LambdaNP2, 1, 1, 0, 2);
3507 RGevol.SetCoefficient("Clq1R", Clq1_2222r_LNP / LambdaNP2, 1, 1, 1, 1);
3508 RGevol.SetCoefficient("Clq1R", Clq1_2223r_LNP / LambdaNP2, 1, 1, 1, 2);
3509 RGevol.SetCoefficient("Clq1R", Clq1_2233r_LNP / LambdaNP2, 1, 1, 2, 2);
3510 RGevol.SetCoefficient("Clq1R", Clq1_2311r_LNP / LambdaNP2, 1, 2, 0, 0);
3511 RGevol.SetCoefficient("Clq1R", Clq1_2312r_LNP / LambdaNP2, 1, 2, 0, 1);
3512 RGevol.SetCoefficient("Clq1R", Clq1_2313r_LNP / LambdaNP2, 1, 2, 0, 2);
3513 RGevol.SetCoefficient("Clq1R", Clq1_2321r_LNP / LambdaNP2, 1, 2, 1, 0);
3514 RGevol.SetCoefficient("Clq1R", Clq1_2322r_LNP / LambdaNP2, 1, 2, 1, 1);
3515 RGevol.SetCoefficient("Clq1R", Clq1_2323r_LNP / LambdaNP2, 1, 2, 1, 2);
3516 RGevol.SetCoefficient("Clq1R", Clq1_2331r_LNP / LambdaNP2, 1, 2, 2, 0);
3517 RGevol.SetCoefficient("Clq1R", Clq1_2332r_LNP / LambdaNP2, 1, 2, 2, 1);
3518 RGevol.SetCoefficient("Clq1R", Clq1_2333r_LNP / LambdaNP2, 1, 2, 2, 2);
3519 RGevol.SetCoefficient("Clq1R", Clq1_3311r_LNP / LambdaNP2, 2, 2, 0, 0);
3520 RGevol.SetCoefficient("Clq1R", Clq1_3312r_LNP / LambdaNP2, 2, 2, 0, 1);
3521 RGevol.SetCoefficient("Clq1R", Clq1_3313r_LNP / LambdaNP2, 2, 2, 0, 2);
3522 RGevol.SetCoefficient("Clq1R", Clq1_3322r_LNP / LambdaNP2, 2, 2, 1, 1);
3523 RGevol.SetCoefficient("Clq1R", Clq1_3323r_LNP / LambdaNP2, 2, 2, 1, 2);
3524 RGevol.SetCoefficient("Clq1R", Clq1_3333r_LNP / LambdaNP2, 2, 2, 2, 2);
3525 RGevol.SetCoefficient("Clq1I", Clq1_1112i_LNP / LambdaNP2, 0, 0, 0, 1);
3526 RGevol.SetCoefficient("Clq1I", Clq1_1113i_LNP / LambdaNP2, 0, 0, 0, 2);
3527 RGevol.SetCoefficient("Clq1I", Clq1_1123i_LNP / LambdaNP2, 0, 0, 1, 2);
3528 RGevol.SetCoefficient("Clq1I", Clq1_1211i_LNP / LambdaNP2, 0, 1, 0, 0);
3529 RGevol.SetCoefficient("Clq1I", Clq1_1212i_LNP / LambdaNP2, 0, 1, 0, 1);
3530 RGevol.SetCoefficient("Clq1I", Clq1_1213i_LNP / LambdaNP2, 0, 1, 0, 2);
3531 RGevol.SetCoefficient("Clq1I", Clq1_1221i_LNP / LambdaNP2, 0, 1, 1, 0);
3532 RGevol.SetCoefficient("Clq1I", Clq1_1222i_LNP / LambdaNP2, 0, 1, 1, 1);
3533 RGevol.SetCoefficient("Clq1I", Clq1_1223i_LNP / LambdaNP2, 0, 1, 1, 2);
3534 RGevol.SetCoefficient("Clq1I", Clq1_1231i_LNP / LambdaNP2, 0, 1, 2, 0);
3535 RGevol.SetCoefficient("Clq1I", Clq1_1232i_LNP / LambdaNP2, 0, 1, 2, 1);
3536 RGevol.SetCoefficient("Clq1I", Clq1_1233i_LNP / LambdaNP2, 0, 1, 2, 2);
3537 RGevol.SetCoefficient("Clq1I", Clq1_1311i_LNP / LambdaNP2, 0, 2, 0, 0);
3538 RGevol.SetCoefficient("Clq1I", Clq1_1312i_LNP / LambdaNP2, 0, 2, 0, 1);
3539 RGevol.SetCoefficient("Clq1I", Clq1_1313i_LNP / LambdaNP2, 0, 2, 0, 2);
3540 RGevol.SetCoefficient("Clq1I", Clq1_1321i_LNP / LambdaNP2, 0, 2, 1, 0);
3541 RGevol.SetCoefficient("Clq1I", Clq1_1322i_LNP / LambdaNP2, 0, 2, 1, 1);
3542 RGevol.SetCoefficient("Clq1I", Clq1_1323i_LNP / LambdaNP2, 0, 2, 1, 2);
3543 RGevol.SetCoefficient("Clq1I", Clq1_1331i_LNP / LambdaNP2, 0, 2, 2, 0);
3544 RGevol.SetCoefficient("Clq1I", Clq1_1332i_LNP / LambdaNP2, 0, 2, 2, 1);
3545 RGevol.SetCoefficient("Clq1I", Clq1_1333i_LNP / LambdaNP2, 0, 2, 2, 2);
3546 RGevol.SetCoefficient("Clq1I", Clq1_2212i_LNP / LambdaNP2, 1, 1, 0, 1);
3547 RGevol.SetCoefficient("Clq1I", Clq1_2213i_LNP / LambdaNP2, 1, 1, 0, 2);
3548 RGevol.SetCoefficient("Clq1I", Clq1_2223i_LNP / LambdaNP2, 1, 1, 1, 2);
3549 RGevol.SetCoefficient("Clq1I", Clq1_2311i_LNP / LambdaNP2, 1, 2, 0, 0);
3550 RGevol.SetCoefficient("Clq1I", Clq1_2312i_LNP / LambdaNP2, 1, 2, 0, 1);
3551 RGevol.SetCoefficient("Clq1I", Clq1_2313i_LNP / LambdaNP2, 1, 2, 0, 2);
3552 RGevol.SetCoefficient("Clq1I", Clq1_2321i_LNP / LambdaNP2, 1, 2, 1, 0);
3553 RGevol.SetCoefficient("Clq1I", Clq1_2322i_LNP / LambdaNP2, 1, 2, 1, 1);
3554 RGevol.SetCoefficient("Clq1I", Clq1_2323i_LNP / LambdaNP2, 1, 2, 1, 2);
3555 RGevol.SetCoefficient("Clq1I", Clq1_2331i_LNP / LambdaNP2, 1, 2, 2, 0);
3556 RGevol.SetCoefficient("Clq1I", Clq1_2332i_LNP / LambdaNP2, 1, 2, 2, 1);
3557 RGevol.SetCoefficient("Clq1I", Clq1_2333i_LNP / LambdaNP2, 1, 2, 2, 2);
3558 RGevol.SetCoefficient("Clq1I", Clq1_3312i_LNP / LambdaNP2, 2, 2, 0, 1);
3559 RGevol.SetCoefficient("Clq1I", Clq1_3313i_LNP / LambdaNP2, 2, 2, 0, 2);
3560 RGevol.SetCoefficient("Clq1I", Clq1_3323i_LNP / LambdaNP2, 2, 2, 1, 2);
3561 RGevol.SetCoefficient("Clq3R", Clq3_1111r_LNP / LambdaNP2, 0, 0, 0, 0);
3562 RGevol.SetCoefficient("Clq3R", Clq3_1112r_LNP / LambdaNP2, 0, 0, 0, 1);
3563 RGevol.SetCoefficient("Clq3R", Clq3_1113r_LNP / LambdaNP2, 0, 0, 0, 2);
3564 RGevol.SetCoefficient("Clq3R", Clq3_1122r_LNP / LambdaNP2, 0, 0, 1, 1);
3565 RGevol.SetCoefficient("Clq3R", Clq3_1123r_LNP / LambdaNP2, 0, 0, 1, 2);
3566 RGevol.SetCoefficient("Clq3R", Clq3_1133r_LNP / LambdaNP2, 0, 0, 2, 2);
3567 RGevol.SetCoefficient("Clq3R", Clq3_1211r_LNP / LambdaNP2, 0, 1, 0, 0);
3568 RGevol.SetCoefficient("Clq3R", Clq3_1212r_LNP / LambdaNP2, 0, 1, 0, 1);
3569 RGevol.SetCoefficient("Clq3R", Clq3_1213r_LNP / LambdaNP2, 0, 1, 0, 2);
3570 RGevol.SetCoefficient("Clq3R", Clq3_1221r_LNP / LambdaNP2, 0, 1, 1, 0);
3571 RGevol.SetCoefficient("Clq3R", Clq3_1222r_LNP / LambdaNP2, 0, 1, 1, 1);
3572 RGevol.SetCoefficient("Clq3R", Clq3_1223r_LNP / LambdaNP2, 0, 1, 1, 2);
3573 RGevol.SetCoefficient("Clq3R", Clq3_1231r_LNP / LambdaNP2, 0, 1, 2, 0);
3574 RGevol.SetCoefficient("Clq3R", Clq3_1232r_LNP / LambdaNP2, 0, 1, 2, 1);
3575 RGevol.SetCoefficient("Clq3R", Clq3_1233r_LNP / LambdaNP2, 0, 1, 2, 2);
3576 RGevol.SetCoefficient("Clq3R", Clq3_1311r_LNP / LambdaNP2, 0, 2, 0, 0);
3577 RGevol.SetCoefficient("Clq3R", Clq3_1312r_LNP / LambdaNP2, 0, 2, 0, 1);
3578 RGevol.SetCoefficient("Clq3R", Clq3_1313r_LNP / LambdaNP2, 0, 2, 0, 2);
3579 RGevol.SetCoefficient("Clq3R", Clq3_1321r_LNP / LambdaNP2, 0, 2, 1, 0);
3580 RGevol.SetCoefficient("Clq3R", Clq3_1322r_LNP / LambdaNP2, 0, 2, 1, 1);
3581 RGevol.SetCoefficient("Clq3R", Clq3_1323r_LNP / LambdaNP2, 0, 2, 1, 2);
3582 RGevol.SetCoefficient("Clq3R", Clq3_1331r_LNP / LambdaNP2, 0, 2, 2, 0);
3583 RGevol.SetCoefficient("Clq3R", Clq3_1332r_LNP / LambdaNP2, 0, 2, 2, 1);
3584 RGevol.SetCoefficient("Clq3R", Clq3_1333r_LNP / LambdaNP2, 0, 2, 2, 2);
3585 RGevol.SetCoefficient("Clq3R", Clq3_2211r_LNP / LambdaNP2, 1, 1, 0, 0);
3586 RGevol.SetCoefficient("Clq3R", Clq3_2212r_LNP / LambdaNP2, 1, 1, 0, 1);
3587 RGevol.SetCoefficient("Clq3R", Clq3_2213r_LNP / LambdaNP2, 1, 1, 0, 2);
3588 RGevol.SetCoefficient("Clq3R", Clq3_2222r_LNP / LambdaNP2, 1, 1, 1, 1);
3589 RGevol.SetCoefficient("Clq3R", Clq3_2223r_LNP / LambdaNP2, 1, 1, 1, 2);
3590 RGevol.SetCoefficient("Clq3R", Clq3_2233r_LNP / LambdaNP2, 1, 1, 2, 2);
3591 RGevol.SetCoefficient("Clq3R", Clq3_2311r_LNP / LambdaNP2, 1, 2, 0, 0);
3592 RGevol.SetCoefficient("Clq3R", Clq3_2312r_LNP / LambdaNP2, 1, 2, 0, 1);
3593 RGevol.SetCoefficient("Clq3R", Clq3_2313r_LNP / LambdaNP2, 1, 2, 0, 2);
3594 RGevol.SetCoefficient("Clq3R", Clq3_2321r_LNP / LambdaNP2, 1, 2, 1, 0);
3595 RGevol.SetCoefficient("Clq3R", Clq3_2322r_LNP / LambdaNP2, 1, 2, 1, 1);
3596 RGevol.SetCoefficient("Clq3R", Clq3_2323r_LNP / LambdaNP2, 1, 2, 1, 2);
3597 RGevol.SetCoefficient("Clq3R", Clq3_2331r_LNP / LambdaNP2, 1, 2, 2, 0);
3598 RGevol.SetCoefficient("Clq3R", Clq3_2332r_LNP / LambdaNP2, 1, 2, 2, 1);
3599 RGevol.SetCoefficient("Clq3R", Clq3_2333r_LNP / LambdaNP2, 1, 2, 2, 2);
3600 RGevol.SetCoefficient("Clq3R", Clq3_3311r_LNP / LambdaNP2, 2, 2, 0, 0);
3601 RGevol.SetCoefficient("Clq3R", Clq3_3312r_LNP / LambdaNP2, 2, 2, 0, 1);
3602 RGevol.SetCoefficient("Clq3R", Clq3_3313r_LNP / LambdaNP2, 2, 2, 0, 2);
3603 RGevol.SetCoefficient("Clq3R", Clq3_3322r_LNP / LambdaNP2, 2, 2, 1, 1);
3604 RGevol.SetCoefficient("Clq3R", Clq3_3323r_LNP / LambdaNP2, 2, 2, 1, 2);
3605 RGevol.SetCoefficient("Clq3R", Clq3_3333r_LNP / LambdaNP2, 2, 2, 2, 2);
3606 RGevol.SetCoefficient("Clq3I", Clq3_1112i_LNP / LambdaNP2, 0, 0, 0, 1);
3607 RGevol.SetCoefficient("Clq3I", Clq3_1113i_LNP / LambdaNP2, 0, 0, 0, 2);
3608 RGevol.SetCoefficient("Clq3I", Clq3_1123i_LNP / LambdaNP2, 0, 0, 1, 2);
3609 RGevol.SetCoefficient("Clq3I", Clq3_1211i_LNP / LambdaNP2, 0, 1, 0, 0);
3610 RGevol.SetCoefficient("Clq3I", Clq3_1212i_LNP / LambdaNP2, 0, 1, 0, 1);
3611 RGevol.SetCoefficient("Clq3I", Clq3_1213i_LNP / LambdaNP2, 0, 1, 0, 2);
3612 RGevol.SetCoefficient("Clq3I", Clq3_1221i_LNP / LambdaNP2, 0, 1, 1, 0);
3613 RGevol.SetCoefficient("Clq3I", Clq3_1222i_LNP / LambdaNP2, 0, 1, 1, 1);
3614 RGevol.SetCoefficient("Clq3I", Clq3_1223i_LNP / LambdaNP2, 0, 1, 1, 2);
3615 RGevol.SetCoefficient("Clq3I", Clq3_1231i_LNP / LambdaNP2, 0, 1, 2, 0);
3616 RGevol.SetCoefficient("Clq3I", Clq3_1232i_LNP / LambdaNP2, 0, 1, 2, 1);
3617 RGevol.SetCoefficient("Clq3I", Clq3_1233i_LNP / LambdaNP2, 0, 1, 2, 2);
3618 RGevol.SetCoefficient("Clq3I", Clq3_1311i_LNP / LambdaNP2, 0, 2, 0, 0);
3619 RGevol.SetCoefficient("Clq3I", Clq3_1312i_LNP / LambdaNP2, 0, 2, 0, 1);
3620 RGevol.SetCoefficient("Clq3I", Clq3_1313i_LNP / LambdaNP2, 0, 2, 0, 2);
3621 RGevol.SetCoefficient("Clq3I", Clq3_1321i_LNP / LambdaNP2, 0, 2, 1, 0);
3622 RGevol.SetCoefficient("Clq3I", Clq3_1322i_LNP / LambdaNP2, 0, 2, 1, 1);
3623 RGevol.SetCoefficient("Clq3I", Clq3_1323i_LNP / LambdaNP2, 0, 2, 1, 2);
3624 RGevol.SetCoefficient("Clq3I", Clq3_1331i_LNP / LambdaNP2, 0, 2, 2, 0);
3625 RGevol.SetCoefficient("Clq3I", Clq3_1332i_LNP / LambdaNP2, 0, 2, 2, 1);
3626 RGevol.SetCoefficient("Clq3I", Clq3_1333i_LNP / LambdaNP2, 0, 2, 2, 2);
3627 RGevol.SetCoefficient("Clq3I", Clq3_2212i_LNP / LambdaNP2, 1, 1, 0, 1);
3628 RGevol.SetCoefficient("Clq3I", Clq3_2213i_LNP / LambdaNP2, 1, 1, 0, 2);
3629 RGevol.SetCoefficient("Clq3I", Clq3_2223i_LNP / LambdaNP2, 1, 1, 1, 2);
3630 RGevol.SetCoefficient("Clq3I", Clq3_2311i_LNP / LambdaNP2, 1, 2, 0, 0);
3631 RGevol.SetCoefficient("Clq3I", Clq3_2312i_LNP / LambdaNP2, 1, 2, 0, 1);
3632 RGevol.SetCoefficient("Clq3I", Clq3_2313i_LNP / LambdaNP2, 1, 2, 0, 2);
3633 RGevol.SetCoefficient("Clq3I", Clq3_2321i_LNP / LambdaNP2, 1, 2, 1, 0);
3634 RGevol.SetCoefficient("Clq3I", Clq3_2322i_LNP / LambdaNP2, 1, 2, 1, 1);
3635 RGevol.SetCoefficient("Clq3I", Clq3_2323i_LNP / LambdaNP2, 1, 2, 1, 2);
3636 RGevol.SetCoefficient("Clq3I", Clq3_2331i_LNP / LambdaNP2, 1, 2, 2, 0);
3637 RGevol.SetCoefficient("Clq3I", Clq3_2332i_LNP / LambdaNP2, 1, 2, 2, 1);
3638 RGevol.SetCoefficient("Clq3I", Clq3_2333i_LNP / LambdaNP2, 1, 2, 2, 2);
3639 RGevol.SetCoefficient("Clq3I", Clq3_3312i_LNP / LambdaNP2, 2, 2, 0, 1);
3640 RGevol.SetCoefficient("Clq3I", Clq3_3313i_LNP / LambdaNP2, 2, 2, 0, 2);
3641 RGevol.SetCoefficient("Clq3I", Clq3_3323i_LNP / LambdaNP2, 2, 2, 1, 2);
3642 RGevol.SetCoefficient("CeeR", Cee_1111r_LNP / LambdaNP2, 0, 0, 0, 0);
3643 RGevol.SetCoefficient("CeeR", Cee_1112r_LNP / LambdaNP2, 0, 0, 0, 1);
3644 RGevol.SetCoefficient("CeeR", Cee_1113r_LNP / LambdaNP2, 0, 0, 0, 2);
3645 RGevol.SetCoefficient("CeeR", Cee_1122r_LNP / LambdaNP2, 0, 0, 1, 1);
3646 RGevol.SetCoefficient("CeeR", Cee_1123r_LNP / LambdaNP2, 0, 0, 1, 2);
3647 RGevol.SetCoefficient("CeeR", Cee_1133r_LNP / LambdaNP2, 0, 0, 2, 2);
3648 RGevol.SetCoefficient("CeeR", Cee_1212r_LNP / LambdaNP2, 0, 1, 0, 1);
3649 RGevol.SetCoefficient("CeeR", Cee_1213r_LNP / LambdaNP2, 0, 1, 0, 2);
3650 RGevol.SetCoefficient("CeeR", Cee_1222r_LNP / LambdaNP2, 0, 1, 1, 1);
3651 RGevol.SetCoefficient("CeeR", Cee_1223r_LNP / LambdaNP2, 0, 1, 1, 2);
3652 RGevol.SetCoefficient("CeeR", Cee_1232r_LNP / LambdaNP2, 0, 1, 2, 1);
3653 RGevol.SetCoefficient("CeeR", Cee_1233r_LNP / LambdaNP2, 0, 1, 2, 2);
3654 RGevol.SetCoefficient("CeeR", Cee_1313r_LNP / LambdaNP2, 0, 2, 0, 2);
3655 RGevol.SetCoefficient("CeeR", Cee_1323r_LNP / LambdaNP2, 0, 2, 1, 2);
3656 RGevol.SetCoefficient("CeeR", Cee_1333r_LNP / LambdaNP2, 0, 2, 2, 2);
3657 RGevol.SetCoefficient("CeeR", Cee_2222r_LNP / LambdaNP2, 1, 1, 1, 1);
3658 RGevol.SetCoefficient("CeeR", Cee_2223r_LNP / LambdaNP2, 1, 1, 1, 2);
3659 RGevol.SetCoefficient("CeeR", Cee_2233r_LNP / LambdaNP2, 1, 1, 2, 2);
3660 RGevol.SetCoefficient("CeeR", Cee_2323r_LNP / LambdaNP2, 1, 2, 1, 2);
3661 RGevol.SetCoefficient("CeeR", Cee_2333r_LNP / LambdaNP2, 1, 2, 2, 2);
3662 RGevol.SetCoefficient("CeeR", Cee_3333r_LNP / LambdaNP2, 2, 2, 2, 2);
3663 RGevol.SetCoefficient("CeeI", Cee_1112i_LNP / LambdaNP2, 0, 0, 0, 1);
3664 RGevol.SetCoefficient("CeeI", Cee_1113i_LNP / LambdaNP2, 0, 0, 0, 2);
3665 RGevol.SetCoefficient("CeeI", Cee_1123i_LNP / LambdaNP2, 0, 0, 1, 2);
3666 RGevol.SetCoefficient("CeeI", Cee_1212i_LNP / LambdaNP2, 0, 1, 0, 1);
3667 RGevol.SetCoefficient("CeeI", Cee_1213i_LNP / LambdaNP2, 0, 1, 0, 2);
3668 RGevol.SetCoefficient("CeeI", Cee_1222i_LNP / LambdaNP2, 0, 1, 1, 1);
3669 RGevol.SetCoefficient("CeeI", Cee_1223i_LNP / LambdaNP2, 0, 1, 1, 2);
3670 RGevol.SetCoefficient("CeeI", Cee_1232i_LNP / LambdaNP2, 0, 1, 2, 1);
3671 RGevol.SetCoefficient("CeeI", Cee_1233i_LNP / LambdaNP2, 0, 1, 2, 2);
3672 RGevol.SetCoefficient("CeeI", Cee_1313i_LNP / LambdaNP2, 0, 2, 0, 2);
3673 RGevol.SetCoefficient("CeeI", Cee_1323i_LNP / LambdaNP2, 0, 2, 1, 2);
3674 RGevol.SetCoefficient("CeeI", Cee_1333i_LNP / LambdaNP2, 0, 2, 2, 2);
3675 RGevol.SetCoefficient("CeeI", Cee_2223i_LNP / LambdaNP2, 1, 1, 1, 2);
3676 RGevol.SetCoefficient("CeeI", Cee_2323i_LNP / LambdaNP2, 1, 2, 1, 2);
3677 RGevol.SetCoefficient("CeeI", Cee_2333i_LNP / LambdaNP2, 1, 2, 2, 2);
3678 RGevol.SetCoefficient("CeuR", Ceu_1111r_LNP / LambdaNP2, 0, 0, 0, 0);
3679 RGevol.SetCoefficient("CeuR", Ceu_1112r_LNP / LambdaNP2, 0, 0, 0, 1);
3680 RGevol.SetCoefficient("CeuR", Ceu_1113r_LNP / LambdaNP2, 0, 0, 0, 2);
3681 RGevol.SetCoefficient("CeuR", Ceu_1122r_LNP / LambdaNP2, 0, 0, 1, 1);
3682 RGevol.SetCoefficient("CeuR", Ceu_1123r_LNP / LambdaNP2, 0, 0, 1, 2);
3683 RGevol.SetCoefficient("CeuR", Ceu_1133r_LNP / LambdaNP2, 0, 0, 2, 2);
3684 RGevol.SetCoefficient("CeuR", Ceu_1211r_LNP / LambdaNP2, 0, 1, 0, 0);
3685 RGevol.SetCoefficient("CeuR", Ceu_1212r_LNP / LambdaNP2, 0, 1, 0, 1);
3686 RGevol.SetCoefficient("CeuR", Ceu_1213r_LNP / LambdaNP2, 0, 1, 0, 2);
3687 RGevol.SetCoefficient("CeuR", Ceu_1221r_LNP / LambdaNP2, 0, 1, 1, 0);
3688 RGevol.SetCoefficient("CeuR", Ceu_1222r_LNP / LambdaNP2, 0, 1, 1, 1);
3689 RGevol.SetCoefficient("CeuR", Ceu_1223r_LNP / LambdaNP2, 0, 1, 1, 2);
3690 RGevol.SetCoefficient("CeuR", Ceu_1231r_LNP / LambdaNP2, 0, 1, 2, 0);
3691 RGevol.SetCoefficient("CeuR", Ceu_1232r_LNP / LambdaNP2, 0, 1, 2, 1);
3692 RGevol.SetCoefficient("CeuR", Ceu_1233r_LNP / LambdaNP2, 0, 1, 2, 2);
3693 RGevol.SetCoefficient("CeuR", Ceu_1311r_LNP / LambdaNP2, 0, 2, 0, 0);
3694 RGevol.SetCoefficient("CeuR", Ceu_1312r_LNP / LambdaNP2, 0, 2, 0, 1);
3695 RGevol.SetCoefficient("CeuR", Ceu_1313r_LNP / LambdaNP2, 0, 2, 0, 2);
3696 RGevol.SetCoefficient("CeuR", Ceu_1321r_LNP / LambdaNP2, 0, 2, 1, 0);
3697 RGevol.SetCoefficient("CeuR", Ceu_1322r_LNP / LambdaNP2, 0, 2, 1, 1);
3698 RGevol.SetCoefficient("CeuR", Ceu_1323r_LNP / LambdaNP2, 0, 2, 1, 2);
3699 RGevol.SetCoefficient("CeuR", Ceu_1331r_LNP / LambdaNP2, 0, 2, 2, 0);
3700 RGevol.SetCoefficient("CeuR", Ceu_1332r_LNP / LambdaNP2, 0, 2, 2, 1);
3701 RGevol.SetCoefficient("CeuR", Ceu_1333r_LNP / LambdaNP2, 0, 2, 2, 2);
3702 RGevol.SetCoefficient("CeuR", Ceu_2211r_LNP / LambdaNP2, 1, 1, 0, 0);
3703 RGevol.SetCoefficient("CeuR", Ceu_2212r_LNP / LambdaNP2, 1, 1, 0, 1);
3704 RGevol.SetCoefficient("CeuR", Ceu_2213r_LNP / LambdaNP2, 1, 1, 0, 2);
3705 RGevol.SetCoefficient("CeuR", Ceu_2222r_LNP / LambdaNP2, 1, 1, 1, 1);
3706 RGevol.SetCoefficient("CeuR", Ceu_2223r_LNP / LambdaNP2, 1, 1, 1, 2);
3707 RGevol.SetCoefficient("CeuR", Ceu_2233r_LNP / LambdaNP2, 1, 1, 2, 2);
3708 RGevol.SetCoefficient("CeuR", Ceu_2311r_LNP / LambdaNP2, 1, 2, 0, 0);
3709 RGevol.SetCoefficient("CeuR", Ceu_2312r_LNP / LambdaNP2, 1, 2, 0, 1);
3710 RGevol.SetCoefficient("CeuR", Ceu_2313r_LNP / LambdaNP2, 1, 2, 0, 2);
3711 RGevol.SetCoefficient("CeuR", Ceu_2321r_LNP / LambdaNP2, 1, 2, 1, 0);
3712 RGevol.SetCoefficient("CeuR", Ceu_2322r_LNP / LambdaNP2, 1, 2, 1, 1);
3713 RGevol.SetCoefficient("CeuR", Ceu_2323r_LNP / LambdaNP2, 1, 2, 1, 2);
3714 RGevol.SetCoefficient("CeuR", Ceu_2331r_LNP / LambdaNP2, 1, 2, 2, 0);
3715 RGevol.SetCoefficient("CeuR", Ceu_2332r_LNP / LambdaNP2, 1, 2, 2, 1);
3716 RGevol.SetCoefficient("CeuR", Ceu_2333r_LNP / LambdaNP2, 1, 2, 2, 2);
3717 RGevol.SetCoefficient("CeuR", Ceu_3311r_LNP / LambdaNP2, 2, 2, 0, 0);
3718 RGevol.SetCoefficient("CeuR", Ceu_3312r_LNP / LambdaNP2, 2, 2, 0, 1);
3719 RGevol.SetCoefficient("CeuR", Ceu_3313r_LNP / LambdaNP2, 2, 2, 0, 2);
3720 RGevol.SetCoefficient("CeuR", Ceu_3322r_LNP / LambdaNP2, 2, 2, 1, 1);
3721 RGevol.SetCoefficient("CeuR", Ceu_3323r_LNP / LambdaNP2, 2, 2, 1, 2);
3722 RGevol.SetCoefficient("CeuR", Ceu_3333r_LNP / LambdaNP2, 2, 2, 2, 2);
3723 RGevol.SetCoefficient("CeuI", Ceu_1112i_LNP / LambdaNP2, 0, 0, 0, 1);
3724 RGevol.SetCoefficient("CeuI", Ceu_1113i_LNP / LambdaNP2, 0, 0, 0, 2);
3725 RGevol.SetCoefficient("CeuI", Ceu_1123i_LNP / LambdaNP2, 0, 0, 1, 2);
3726 RGevol.SetCoefficient("CeuI", Ceu_1211i_LNP / LambdaNP2, 0, 1, 0, 0);
3727 RGevol.SetCoefficient("CeuI", Ceu_1212i_LNP / LambdaNP2, 0, 1, 0, 1);
3728 RGevol.SetCoefficient("CeuI", Ceu_1213i_LNP / LambdaNP2, 0, 1, 0, 2);
3729 RGevol.SetCoefficient("CeuI", Ceu_1221i_LNP / LambdaNP2, 0, 1, 1, 0);
3730 RGevol.SetCoefficient("CeuI", Ceu_1222i_LNP / LambdaNP2, 0, 1, 1, 1);
3731 RGevol.SetCoefficient("CeuI", Ceu_1223i_LNP / LambdaNP2, 0, 1, 1, 2);
3732 RGevol.SetCoefficient("CeuI", Ceu_1231i_LNP / LambdaNP2, 0, 1, 2, 0);
3733 RGevol.SetCoefficient("CeuI", Ceu_1232i_LNP / LambdaNP2, 0, 1, 2, 1);
3734 RGevol.SetCoefficient("CeuI", Ceu_1233i_LNP / LambdaNP2, 0, 1, 2, 2);
3735 RGevol.SetCoefficient("CeuI", Ceu_1311i_LNP / LambdaNP2, 0, 2, 0, 0);
3736 RGevol.SetCoefficient("CeuI", Ceu_1312i_LNP / LambdaNP2, 0, 2, 0, 1);
3737 RGevol.SetCoefficient("CeuI", Ceu_1313i_LNP / LambdaNP2, 0, 2, 0, 2);
3738 RGevol.SetCoefficient("CeuI", Ceu_1321i_LNP / LambdaNP2, 0, 2, 1, 0);
3739 RGevol.SetCoefficient("CeuI", Ceu_1322i_LNP / LambdaNP2, 0, 2, 1, 1);
3740 RGevol.SetCoefficient("CeuI", Ceu_1323i_LNP / LambdaNP2, 0, 2, 1, 2);
3741 RGevol.SetCoefficient("CeuI", Ceu_1331i_LNP / LambdaNP2, 0, 2, 2, 0);
3742 RGevol.SetCoefficient("CeuI", Ceu_1332i_LNP / LambdaNP2, 0, 2, 2, 1);
3743 RGevol.SetCoefficient("CeuI", Ceu_1333i_LNP / LambdaNP2, 0, 2, 2, 2);
3744 RGevol.SetCoefficient("CeuI", Ceu_2212i_LNP / LambdaNP2, 1, 1, 0, 1);
3745 RGevol.SetCoefficient("CeuI", Ceu_2213i_LNP / LambdaNP2, 1, 1, 0, 2);
3746 RGevol.SetCoefficient("CeuI", Ceu_2223i_LNP / LambdaNP2, 1, 1, 1, 2);
3747 RGevol.SetCoefficient("CeuI", Ceu_2311i_LNP / LambdaNP2, 1, 2, 0, 0);
3748 RGevol.SetCoefficient("CeuI", Ceu_2312i_LNP / LambdaNP2, 1, 2, 0, 1);
3749 RGevol.SetCoefficient("CeuI", Ceu_2313i_LNP / LambdaNP2, 1, 2, 0, 2);
3750 RGevol.SetCoefficient("CeuI", Ceu_2321i_LNP / LambdaNP2, 1, 2, 1, 0);
3751 RGevol.SetCoefficient("CeuI", Ceu_2322i_LNP / LambdaNP2, 1, 2, 1, 1);
3752 RGevol.SetCoefficient("CeuI", Ceu_2323i_LNP / LambdaNP2, 1, 2, 1, 2);
3753 RGevol.SetCoefficient("CeuI", Ceu_2331i_LNP / LambdaNP2, 1, 2, 2, 0);
3754 RGevol.SetCoefficient("CeuI", Ceu_2332i_LNP / LambdaNP2, 1, 2, 2, 1);
3755 RGevol.SetCoefficient("CeuI", Ceu_2333i_LNP / LambdaNP2, 1, 2, 2, 2);
3756 RGevol.SetCoefficient("CeuI", Ceu_3312i_LNP / LambdaNP2, 2, 2, 0, 1);
3757 RGevol.SetCoefficient("CeuI", Ceu_3313i_LNP / LambdaNP2, 2, 2, 0, 2);
3758 RGevol.SetCoefficient("CeuI", Ceu_3323i_LNP / LambdaNP2, 2, 2, 1, 2);
3759 RGevol.SetCoefficient("CedR", Ced_1111r_LNP / LambdaNP2, 0, 0, 0, 0);
3760 RGevol.SetCoefficient("CedR", Ced_1112r_LNP / LambdaNP2, 0, 0, 0, 1);
3761 RGevol.SetCoefficient("CedR", Ced_1113r_LNP / LambdaNP2, 0, 0, 0, 2);
3762 RGevol.SetCoefficient("CedR", Ced_1122r_LNP / LambdaNP2, 0, 0, 1, 1);
3763 RGevol.SetCoefficient("CedR", Ced_1123r_LNP / LambdaNP2, 0, 0, 1, 2);
3764 RGevol.SetCoefficient("CedR", Ced_1133r_LNP / LambdaNP2, 0, 0, 2, 2);
3765 RGevol.SetCoefficient("CedR", Ced_1211r_LNP / LambdaNP2, 0, 1, 0, 0);
3766 RGevol.SetCoefficient("CedR", Ced_1212r_LNP / LambdaNP2, 0, 1, 0, 1);
3767 RGevol.SetCoefficient("CedR", Ced_1213r_LNP / LambdaNP2, 0, 1, 0, 2);
3768 RGevol.SetCoefficient("CedR", Ced_1221r_LNP / LambdaNP2, 0, 1, 1, 0);
3769 RGevol.SetCoefficient("CedR", Ced_1222r_LNP / LambdaNP2, 0, 1, 1, 1);
3770 RGevol.SetCoefficient("CedR", Ced_1223r_LNP / LambdaNP2, 0, 1, 1, 2);
3771 RGevol.SetCoefficient("CedR", Ced_1231r_LNP / LambdaNP2, 0, 1, 2, 0);
3772 RGevol.SetCoefficient("CedR", Ced_1232r_LNP / LambdaNP2, 0, 1, 2, 1);
3773 RGevol.SetCoefficient("CedR", Ced_1233r_LNP / LambdaNP2, 0, 1, 2, 2);
3774 RGevol.SetCoefficient("CedR", Ced_1311r_LNP / LambdaNP2, 0, 2, 0, 0);
3775 RGevol.SetCoefficient("CedR", Ced_1312r_LNP / LambdaNP2, 0, 2, 0, 1);
3776 RGevol.SetCoefficient("CedR", Ced_1313r_LNP / LambdaNP2, 0, 2, 0, 2);
3777 RGevol.SetCoefficient("CedR", Ced_1321r_LNP / LambdaNP2, 0, 2, 1, 0);
3778 RGevol.SetCoefficient("CedR", Ced_1322r_LNP / LambdaNP2, 0, 2, 1, 1);
3779 RGevol.SetCoefficient("CedR", Ced_1323r_LNP / LambdaNP2, 0, 2, 1, 2);
3780 RGevol.SetCoefficient("CedR", Ced_1331r_LNP / LambdaNP2, 0, 2, 2, 0);
3781 RGevol.SetCoefficient("CedR", Ced_1332r_LNP / LambdaNP2, 0, 2, 2, 1);
3782 RGevol.SetCoefficient("CedR", Ced_1333r_LNP / LambdaNP2, 0, 2, 2, 2);
3783 RGevol.SetCoefficient("CedR", Ced_2211r_LNP / LambdaNP2, 1, 1, 0, 0);
3784 RGevol.SetCoefficient("CedR", Ced_2212r_LNP / LambdaNP2, 1, 1, 0, 1);
3785 RGevol.SetCoefficient("CedR", Ced_2213r_LNP / LambdaNP2, 1, 1, 0, 2);
3786 RGevol.SetCoefficient("CedR", Ced_2222r_LNP / LambdaNP2, 1, 1, 1, 1);
3787 RGevol.SetCoefficient("CedR", Ced_2223r_LNP / LambdaNP2, 1, 1, 1, 2);
3788 RGevol.SetCoefficient("CedR", Ced_2233r_LNP / LambdaNP2, 1, 1, 2, 2);
3789 RGevol.SetCoefficient("CedR", Ced_2311r_LNP / LambdaNP2, 1, 2, 0, 0);
3790 RGevol.SetCoefficient("CedR", Ced_2312r_LNP / LambdaNP2, 1, 2, 0, 1);
3791 RGevol.SetCoefficient("CedR", Ced_2313r_LNP / LambdaNP2, 1, 2, 0, 2);
3792 RGevol.SetCoefficient("CedR", Ced_2321r_LNP / LambdaNP2, 1, 2, 1, 0);
3793 RGevol.SetCoefficient("CedR", Ced_2322r_LNP / LambdaNP2, 1, 2, 1, 1);
3794 RGevol.SetCoefficient("CedR", Ced_2323r_LNP / LambdaNP2, 1, 2, 1, 2);
3795 RGevol.SetCoefficient("CedR", Ced_2331r_LNP / LambdaNP2, 1, 2, 2, 0);
3796 RGevol.SetCoefficient("CedR", Ced_2332r_LNP / LambdaNP2, 1, 2, 2, 1);
3797 RGevol.SetCoefficient("CedR", Ced_2333r_LNP / LambdaNP2, 1, 2, 2, 2);
3798 RGevol.SetCoefficient("CedR", Ced_3311r_LNP / LambdaNP2, 2, 2, 0, 0);
3799 RGevol.SetCoefficient("CedR", Ced_3312r_LNP / LambdaNP2, 2, 2, 0, 1);
3800 RGevol.SetCoefficient("CedR", Ced_3313r_LNP / LambdaNP2, 2, 2, 0, 2);
3801 RGevol.SetCoefficient("CedR", Ced_3322r_LNP / LambdaNP2, 2, 2, 1, 1);
3802 RGevol.SetCoefficient("CedR", Ced_3323r_LNP / LambdaNP2, 2, 2, 1, 2);
3803 RGevol.SetCoefficient("CedR", Ced_3333r_LNP / LambdaNP2, 2, 2, 2, 2);
3804 RGevol.SetCoefficient("CedI", Ced_1112i_LNP / LambdaNP2, 0, 0, 0, 1);
3805 RGevol.SetCoefficient("CedI", Ced_1113i_LNP / LambdaNP2, 0, 0, 0, 2);
3806 RGevol.SetCoefficient("CedI", Ced_1123i_LNP / LambdaNP2, 0, 0, 1, 2);
3807 RGevol.SetCoefficient("CedI", Ced_1211i_LNP / LambdaNP2, 0, 1, 0, 0);
3808 RGevol.SetCoefficient("CedI", Ced_1212i_LNP / LambdaNP2, 0, 1, 0, 1);
3809 RGevol.SetCoefficient("CedI", Ced_1213i_LNP / LambdaNP2, 0, 1, 0, 2);
3810 RGevol.SetCoefficient("CedI", Ced_1221i_LNP / LambdaNP2, 0, 1, 1, 0);
3811 RGevol.SetCoefficient("CedI", Ced_1222i_LNP / LambdaNP2, 0, 1, 1, 1);
3812 RGevol.SetCoefficient("CedI", Ced_1223i_LNP / LambdaNP2, 0, 1, 1, 2);
3813 RGevol.SetCoefficient("CedI", Ced_1231i_LNP / LambdaNP2, 0, 1, 2, 0);
3814 RGevol.SetCoefficient("CedI", Ced_1232i_LNP / LambdaNP2, 0, 1, 2, 1);
3815 RGevol.SetCoefficient("CedI", Ced_1233i_LNP / LambdaNP2, 0, 1, 2, 2);
3816 RGevol.SetCoefficient("CedI", Ced_1311i_LNP / LambdaNP2, 0, 2, 0, 0);
3817 RGevol.SetCoefficient("CedI", Ced_1312i_LNP / LambdaNP2, 0, 2, 0, 1);
3818 RGevol.SetCoefficient("CedI", Ced_1313i_LNP / LambdaNP2, 0, 2, 0, 2);
3819 RGevol.SetCoefficient("CedI", Ced_1321i_LNP / LambdaNP2, 0, 2, 1, 0);
3820 RGevol.SetCoefficient("CedI", Ced_1322i_LNP / LambdaNP2, 0, 2, 1, 1);
3821 RGevol.SetCoefficient("CedI", Ced_1323i_LNP / LambdaNP2, 0, 2, 1, 2);
3822 RGevol.SetCoefficient("CedI", Ced_1331i_LNP / LambdaNP2, 0, 2, 2, 0);
3823 RGevol.SetCoefficient("CedI", Ced_1332i_LNP / LambdaNP2, 0, 2, 2, 1);
3824 RGevol.SetCoefficient("CedI", Ced_1333i_LNP / LambdaNP2, 0, 2, 2, 2);
3825 RGevol.SetCoefficient("CedI", Ced_2212i_LNP / LambdaNP2, 1, 1, 0, 1);
3826 RGevol.SetCoefficient("CedI", Ced_2213i_LNP / LambdaNP2, 1, 1, 0, 2);
3827 RGevol.SetCoefficient("CedI", Ced_2223i_LNP / LambdaNP2, 1, 1, 1, 2);
3828 RGevol.SetCoefficient("CedI", Ced_2311i_LNP / LambdaNP2, 1, 2, 0, 0);
3829 RGevol.SetCoefficient("CedI", Ced_2312i_LNP / LambdaNP2, 1, 2, 0, 1);
3830 RGevol.SetCoefficient("CedI", Ced_2313i_LNP / LambdaNP2, 1, 2, 0, 2);
3831 RGevol.SetCoefficient("CedI", Ced_2321i_LNP / LambdaNP2, 1, 2, 1, 0);
3832 RGevol.SetCoefficient("CedI", Ced_2322i_LNP / LambdaNP2, 1, 2, 1, 1);
3833 RGevol.SetCoefficient("CedI", Ced_2323i_LNP / LambdaNP2, 1, 2, 1, 2);
3834 RGevol.SetCoefficient("CedI", Ced_2331i_LNP / LambdaNP2, 1, 2, 2, 0);
3835 RGevol.SetCoefficient("CedI", Ced_2332i_LNP / LambdaNP2, 1, 2, 2, 1);
3836 RGevol.SetCoefficient("CedI", Ced_2333i_LNP / LambdaNP2, 1, 2, 2, 2);
3837 RGevol.SetCoefficient("CedI", Ced_3312i_LNP / LambdaNP2, 2, 2, 0, 1);
3838 RGevol.SetCoefficient("CedI", Ced_3313i_LNP / LambdaNP2, 2, 2, 0, 2);
3839 RGevol.SetCoefficient("CedI", Ced_3323i_LNP / LambdaNP2, 2, 2, 1, 2);
3840 RGevol.SetCoefficient("CleR", Cle_1111r_LNP / LambdaNP2, 0, 0, 0, 0);
3841 RGevol.SetCoefficient("CleR", Cle_1112r_LNP / LambdaNP2, 0, 0, 0, 1);
3842 RGevol.SetCoefficient("CleR", Cle_1113r_LNP / LambdaNP2, 0, 0, 0, 2);
3843 RGevol.SetCoefficient("CleR", Cle_1122r_LNP / LambdaNP2, 0, 0, 1, 1);
3844 RGevol.SetCoefficient("CleR", Cle_1123r_LNP / LambdaNP2, 0, 0, 1, 2);
3845 RGevol.SetCoefficient("CleR", Cle_1133r_LNP / LambdaNP2, 0, 0, 2, 2);
3846 RGevol.SetCoefficient("CleR", Cle_1211r_LNP / LambdaNP2, 0, 1, 0, 0);
3847 RGevol.SetCoefficient("CleR", Cle_1212r_LNP / LambdaNP2, 0, 1, 0, 1);
3848 RGevol.SetCoefficient("CleR", Cle_1213r_LNP / LambdaNP2, 0, 1, 0, 2);
3849 RGevol.SetCoefficient("CleR", Cle_1221r_LNP / LambdaNP2, 0, 1, 1, 0);
3850 RGevol.SetCoefficient("CleR", Cle_1222r_LNP / LambdaNP2, 0, 1, 1, 1);
3851 RGevol.SetCoefficient("CleR", Cle_1223r_LNP / LambdaNP2, 0, 1, 1, 2);
3852 RGevol.SetCoefficient("CleR", Cle_1231r_LNP / LambdaNP2, 0, 1, 2, 0);
3853 RGevol.SetCoefficient("CleR", Cle_1232r_LNP / LambdaNP2, 0, 1, 2, 1);
3854 RGevol.SetCoefficient("CleR", Cle_1233r_LNP / LambdaNP2, 0, 1, 2, 2);
3855 RGevol.SetCoefficient("CleR", Cle_1311r_LNP / LambdaNP2, 0, 2, 0, 0);
3856 RGevol.SetCoefficient("CleR", Cle_1312r_LNP / LambdaNP2, 0, 2, 0, 1);
3857 RGevol.SetCoefficient("CleR", Cle_1313r_LNP / LambdaNP2, 0, 2, 0, 2);
3858 RGevol.SetCoefficient("CleR", Cle_1321r_LNP / LambdaNP2, 0, 2, 1, 0);
3859 RGevol.SetCoefficient("CleR", Cle_1322r_LNP / LambdaNP2, 0, 2, 1, 1);
3860 RGevol.SetCoefficient("CleR", Cle_1323r_LNP / LambdaNP2, 0, 2, 1, 2);
3861 RGevol.SetCoefficient("CleR", Cle_1331r_LNP / LambdaNP2, 0, 2, 2, 0);
3862 RGevol.SetCoefficient("CleR", Cle_1332r_LNP / LambdaNP2, 0, 2, 2, 1);
3863 RGevol.SetCoefficient("CleR", Cle_1333r_LNP / LambdaNP2, 0, 2, 2, 2);
3864 RGevol.SetCoefficient("CleR", Cle_2211r_LNP / LambdaNP2, 1, 1, 0, 0);
3865 RGevol.SetCoefficient("CleR", Cle_2212r_LNP / LambdaNP2, 1, 1, 0, 1);
3866 RGevol.SetCoefficient("CleR", Cle_2213r_LNP / LambdaNP2, 1, 1, 0, 2);
3867 RGevol.SetCoefficient("CleR", Cle_2222r_LNP / LambdaNP2, 1, 1, 1, 1);
3868 RGevol.SetCoefficient("CleR", Cle_2223r_LNP / LambdaNP2, 1, 1, 1, 2);
3869 RGevol.SetCoefficient("CleR", Cle_2233r_LNP / LambdaNP2, 1, 1, 2, 2);
3870 RGevol.SetCoefficient("CleR", Cle_2311r_LNP / LambdaNP2, 1, 2, 0, 0);
3871 RGevol.SetCoefficient("CleR", Cle_2312r_LNP / LambdaNP2, 1, 2, 0, 1);
3872 RGevol.SetCoefficient("CleR", Cle_2313r_LNP / LambdaNP2, 1, 2, 0, 2);
3873 RGevol.SetCoefficient("CleR", Cle_2321r_LNP / LambdaNP2, 1, 2, 1, 0);
3874 RGevol.SetCoefficient("CleR", Cle_2322r_LNP / LambdaNP2, 1, 2, 1, 1);
3875 RGevol.SetCoefficient("CleR", Cle_2323r_LNP / LambdaNP2, 1, 2, 1, 2);
3876 RGevol.SetCoefficient("CleR", Cle_2331r_LNP / LambdaNP2, 1, 2, 2, 0);
3877 RGevol.SetCoefficient("CleR", Cle_2332r_LNP / LambdaNP2, 1, 2, 2, 1);
3878 RGevol.SetCoefficient("CleR", Cle_2333r_LNP / LambdaNP2, 1, 2, 2, 2);
3879 RGevol.SetCoefficient("CleR", Cle_3311r_LNP / LambdaNP2, 2, 2, 0, 0);
3880 RGevol.SetCoefficient("CleR", Cle_3312r_LNP / LambdaNP2, 2, 2, 0, 1);
3881 RGevol.SetCoefficient("CleR", Cle_3313r_LNP / LambdaNP2, 2, 2, 0, 2);
3882 RGevol.SetCoefficient("CleR", Cle_3322r_LNP / LambdaNP2, 2, 2, 1, 1);
3883 RGevol.SetCoefficient("CleR", Cle_3323r_LNP / LambdaNP2, 2, 2, 1, 2);
3884 RGevol.SetCoefficient("CleR", Cle_3333r_LNP / LambdaNP2, 2, 2, 2, 2);
3885 RGevol.SetCoefficient("CleI", Cle_1112i_LNP / LambdaNP2, 0, 0, 0, 1);
3886 RGevol.SetCoefficient("CleI", Cle_1113i_LNP / LambdaNP2, 0, 0, 0, 2);
3887 RGevol.SetCoefficient("CleI", Cle_1123i_LNP / LambdaNP2, 0, 0, 1, 2);
3888 RGevol.SetCoefficient("CleI", Cle_1211i_LNP / LambdaNP2, 0, 1, 0, 0);
3889 RGevol.SetCoefficient("CleI", Cle_1212i_LNP / LambdaNP2, 0, 1, 0, 1);
3890 RGevol.SetCoefficient("CleI", Cle_1213i_LNP / LambdaNP2, 0, 1, 0, 2);
3891 RGevol.SetCoefficient("CleI", Cle_1221i_LNP / LambdaNP2, 0, 1, 1, 0);
3892 RGevol.SetCoefficient("CleI", Cle_1222i_LNP / LambdaNP2, 0, 1, 1, 1);
3893 RGevol.SetCoefficient("CleI", Cle_1223i_LNP / LambdaNP2, 0, 1, 1, 2);
3894 RGevol.SetCoefficient("CleI", Cle_1231i_LNP / LambdaNP2, 0, 1, 2, 0);
3895 RGevol.SetCoefficient("CleI", Cle_1232i_LNP / LambdaNP2, 0, 1, 2, 1);
3896 RGevol.SetCoefficient("CleI", Cle_1233i_LNP / LambdaNP2, 0, 1, 2, 2);
3897 RGevol.SetCoefficient("CleI", Cle_1311i_LNP / LambdaNP2, 0, 2, 0, 0);
3898 RGevol.SetCoefficient("CleI", Cle_1312i_LNP / LambdaNP2, 0, 2, 0, 1);
3899 RGevol.SetCoefficient("CleI", Cle_1313i_LNP / LambdaNP2, 0, 2, 0, 2);
3900 RGevol.SetCoefficient("CleI", Cle_1321i_LNP / LambdaNP2, 0, 2, 1, 0);
3901 RGevol.SetCoefficient("CleI", Cle_1322i_LNP / LambdaNP2, 0, 2, 1, 1);
3902 RGevol.SetCoefficient("CleI", Cle_1323i_LNP / LambdaNP2, 0, 2, 1, 2);
3903 RGevol.SetCoefficient("CleI", Cle_1331i_LNP / LambdaNP2, 0, 2, 2, 0);
3904 RGevol.SetCoefficient("CleI", Cle_1332i_LNP / LambdaNP2, 0, 2, 2, 1);
3905 RGevol.SetCoefficient("CleI", Cle_1333i_LNP / LambdaNP2, 0, 2, 2, 2);
3906 RGevol.SetCoefficient("CleI", Cle_2212i_LNP / LambdaNP2, 1, 1, 0, 1);
3907 RGevol.SetCoefficient("CleI", Cle_2213i_LNP / LambdaNP2, 1, 1, 0, 2);
3908 RGevol.SetCoefficient("CleI", Cle_2223i_LNP / LambdaNP2, 1, 1, 1, 2);
3909 RGevol.SetCoefficient("CleI", Cle_2311i_LNP / LambdaNP2, 1, 2, 0, 0);
3910 RGevol.SetCoefficient("CleI", Cle_2312i_LNP / LambdaNP2, 1, 2, 0, 1);
3911 RGevol.SetCoefficient("CleI", Cle_2313i_LNP / LambdaNP2, 1, 2, 0, 2);
3912 RGevol.SetCoefficient("CleI", Cle_2321i_LNP / LambdaNP2, 1, 2, 1, 0);
3913 RGevol.SetCoefficient("CleI", Cle_2322i_LNP / LambdaNP2, 1, 2, 1, 1);
3914 RGevol.SetCoefficient("CleI", Cle_2323i_LNP / LambdaNP2, 1, 2, 1, 2);
3915 RGevol.SetCoefficient("CleI", Cle_2331i_LNP / LambdaNP2, 1, 2, 2, 0);
3916 RGevol.SetCoefficient("CleI", Cle_2332i_LNP / LambdaNP2, 1, 2, 2, 1);
3917 RGevol.SetCoefficient("CleI", Cle_2333i_LNP / LambdaNP2, 1, 2, 2, 2);
3918 RGevol.SetCoefficient("CleI", Cle_3312i_LNP / LambdaNP2, 2, 2, 0, 1);
3919 RGevol.SetCoefficient("CleI", Cle_3313i_LNP / LambdaNP2, 2, 2, 0, 2);
3920 RGevol.SetCoefficient("CleI", Cle_3323i_LNP / LambdaNP2, 2, 2, 1, 2);
3921 RGevol.SetCoefficient("CluR", Clu_1111r_LNP / LambdaNP2, 0, 0, 0, 0);
3922 RGevol.SetCoefficient("CluR", Clu_1112r_LNP / LambdaNP2, 0, 0, 0, 1);
3923 RGevol.SetCoefficient("CluR", Clu_1113r_LNP / LambdaNP2, 0, 0, 0, 2);
3924 RGevol.SetCoefficient("CluR", Clu_1122r_LNP / LambdaNP2, 0, 0, 1, 1);
3925 RGevol.SetCoefficient("CluR", Clu_1123r_LNP / LambdaNP2, 0, 0, 1, 2);
3926 RGevol.SetCoefficient("CluR", Clu_1133r_LNP / LambdaNP2, 0, 0, 2, 2);
3927 RGevol.SetCoefficient("CluR", Clu_1211r_LNP / LambdaNP2, 0, 1, 0, 0);
3928 RGevol.SetCoefficient("CluR", Clu_1212r_LNP / LambdaNP2, 0, 1, 0, 1);
3929 RGevol.SetCoefficient("CluR", Clu_1213r_LNP / LambdaNP2, 0, 1, 0, 2);
3930 RGevol.SetCoefficient("CluR", Clu_1221r_LNP / LambdaNP2, 0, 1, 1, 0);
3931 RGevol.SetCoefficient("CluR", Clu_1222r_LNP / LambdaNP2, 0, 1, 1, 1);
3932 RGevol.SetCoefficient("CluR", Clu_1223r_LNP / LambdaNP2, 0, 1, 1, 2);
3933 RGevol.SetCoefficient("CluR", Clu_1231r_LNP / LambdaNP2, 0, 1, 2, 0);
3934 RGevol.SetCoefficient("CluR", Clu_1232r_LNP / LambdaNP2, 0, 1, 2, 1);
3935 RGevol.SetCoefficient("CluR", Clu_1233r_LNP / LambdaNP2, 0, 1, 2, 2);
3936 RGevol.SetCoefficient("CluR", Clu_1311r_LNP / LambdaNP2, 0, 2, 0, 0);
3937 RGevol.SetCoefficient("CluR", Clu_1312r_LNP / LambdaNP2, 0, 2, 0, 1);
3938 RGevol.SetCoefficient("CluR", Clu_1313r_LNP / LambdaNP2, 0, 2, 0, 2);
3939 RGevol.SetCoefficient("CluR", Clu_1321r_LNP / LambdaNP2, 0, 2, 1, 0);
3940 RGevol.SetCoefficient("CluR", Clu_1322r_LNP / LambdaNP2, 0, 2, 1, 1);
3941 RGevol.SetCoefficient("CluR", Clu_1323r_LNP / LambdaNP2, 0, 2, 1, 2);
3942 RGevol.SetCoefficient("CluR", Clu_1331r_LNP / LambdaNP2, 0, 2, 2, 0);
3943 RGevol.SetCoefficient("CluR", Clu_1332r_LNP / LambdaNP2, 0, 2, 2, 1);
3944 RGevol.SetCoefficient("CluR", Clu_1333r_LNP / LambdaNP2, 0, 2, 2, 2);
3945 RGevol.SetCoefficient("CluR", Clu_2211r_LNP / LambdaNP2, 1, 1, 0, 0);
3946 RGevol.SetCoefficient("CluR", Clu_2212r_LNP / LambdaNP2, 1, 1, 0, 1);
3947 RGevol.SetCoefficient("CluR", Clu_2213r_LNP / LambdaNP2, 1, 1, 0, 2);
3948 RGevol.SetCoefficient("CluR", Clu_2222r_LNP / LambdaNP2, 1, 1, 1, 1);
3949 RGevol.SetCoefficient("CluR", Clu_2223r_LNP / LambdaNP2, 1, 1, 1, 2);
3950 RGevol.SetCoefficient("CluR", Clu_2233r_LNP / LambdaNP2, 1, 1, 2, 2);
3951 RGevol.SetCoefficient("CluR", Clu_2311r_LNP / LambdaNP2, 1, 2, 0, 0);
3952 RGevol.SetCoefficient("CluR", Clu_2312r_LNP / LambdaNP2, 1, 2, 0, 1);
3953 RGevol.SetCoefficient("CluR", Clu_2313r_LNP / LambdaNP2, 1, 2, 0, 2);
3954 RGevol.SetCoefficient("CluR", Clu_2321r_LNP / LambdaNP2, 1, 2, 1, 0);
3955 RGevol.SetCoefficient("CluR", Clu_2322r_LNP / LambdaNP2, 1, 2, 1, 1);
3956 RGevol.SetCoefficient("CluR", Clu_2323r_LNP / LambdaNP2, 1, 2, 1, 2);
3957 RGevol.SetCoefficient("CluR", Clu_2331r_LNP / LambdaNP2, 1, 2, 2, 0);
3958 RGevol.SetCoefficient("CluR", Clu_2332r_LNP / LambdaNP2, 1, 2, 2, 1);
3959 RGevol.SetCoefficient("CluR", Clu_2333r_LNP / LambdaNP2, 1, 2, 2, 2);
3960 RGevol.SetCoefficient("CluR", Clu_3311r_LNP / LambdaNP2, 2, 2, 0, 0);
3961 RGevol.SetCoefficient("CluR", Clu_3312r_LNP / LambdaNP2, 2, 2, 0, 1);
3962 RGevol.SetCoefficient("CluR", Clu_3313r_LNP / LambdaNP2, 2, 2, 0, 2);
3963 RGevol.SetCoefficient("CluR", Clu_3322r_LNP / LambdaNP2, 2, 2, 1, 1);
3964 RGevol.SetCoefficient("CluR", Clu_3323r_LNP / LambdaNP2, 2, 2, 1, 2);
3965 RGevol.SetCoefficient("CluR", Clu_3333r_LNP / LambdaNP2, 2, 2, 2, 2);
3966 RGevol.SetCoefficient("CluI", Clu_1112i_LNP / LambdaNP2, 0, 0, 0, 1);
3967 RGevol.SetCoefficient("CluI", Clu_1113i_LNP / LambdaNP2, 0, 0, 0, 2);
3968 RGevol.SetCoefficient("CluI", Clu_1123i_LNP / LambdaNP2, 0, 0, 1, 2);
3969 RGevol.SetCoefficient("CluI", Clu_1211i_LNP / LambdaNP2, 0, 1, 0, 0);
3970 RGevol.SetCoefficient("CluI", Clu_1212i_LNP / LambdaNP2, 0, 1, 0, 1);
3971 RGevol.SetCoefficient("CluI", Clu_1213i_LNP / LambdaNP2, 0, 1, 0, 2);
3972 RGevol.SetCoefficient("CluI", Clu_1221i_LNP / LambdaNP2, 0, 1, 1, 0);
3973 RGevol.SetCoefficient("CluI", Clu_1222i_LNP / LambdaNP2, 0, 1, 1, 1);
3974 RGevol.SetCoefficient("CluI", Clu_1223i_LNP / LambdaNP2, 0, 1, 1, 2);
3975 RGevol.SetCoefficient("CluI", Clu_1231i_LNP / LambdaNP2, 0, 1, 2, 0);
3976 RGevol.SetCoefficient("CluI", Clu_1232i_LNP / LambdaNP2, 0, 1, 2, 1);
3977 RGevol.SetCoefficient("CluI", Clu_1233i_LNP / LambdaNP2, 0, 1, 2, 2);
3978 RGevol.SetCoefficient("CluI", Clu_1311i_LNP / LambdaNP2, 0, 2, 0, 0);
3979 RGevol.SetCoefficient("CluI", Clu_1312i_LNP / LambdaNP2, 0, 2, 0, 1);
3980 RGevol.SetCoefficient("CluI", Clu_1313i_LNP / LambdaNP2, 0, 2, 0, 2);
3981 RGevol.SetCoefficient("CluI", Clu_1321i_LNP / LambdaNP2, 0, 2, 1, 0);
3982 RGevol.SetCoefficient("CluI", Clu_1322i_LNP / LambdaNP2, 0, 2, 1, 1);
3983 RGevol.SetCoefficient("CluI", Clu_1323i_LNP / LambdaNP2, 0, 2, 1, 2);
3984 RGevol.SetCoefficient("CluI", Clu_1331i_LNP / LambdaNP2, 0, 2, 2, 0);
3985 RGevol.SetCoefficient("CluI", Clu_1332i_LNP / LambdaNP2, 0, 2, 2, 1);
3986 RGevol.SetCoefficient("CluI", Clu_1333i_LNP / LambdaNP2, 0, 2, 2, 2);
3987 RGevol.SetCoefficient("CluI", Clu_2212i_LNP / LambdaNP2, 1, 1, 0, 1);
3988 RGevol.SetCoefficient("CluI", Clu_2213i_LNP / LambdaNP2, 1, 1, 0, 2);
3989 RGevol.SetCoefficient("CluI", Clu_2223i_LNP / LambdaNP2, 1, 1, 1, 2);
3990 RGevol.SetCoefficient("CluI", Clu_2311i_LNP / LambdaNP2, 1, 2, 0, 0);
3991 RGevol.SetCoefficient("CluI", Clu_2312i_LNP / LambdaNP2, 1, 2, 0, 1);
3992 RGevol.SetCoefficient("CluI", Clu_2313i_LNP / LambdaNP2, 1, 2, 0, 2);
3993 RGevol.SetCoefficient("CluI", Clu_2321i_LNP / LambdaNP2, 1, 2, 1, 0);
3994 RGevol.SetCoefficient("CluI", Clu_2322i_LNP / LambdaNP2, 1, 2, 1, 1);
3995 RGevol.SetCoefficient("CluI", Clu_2323i_LNP / LambdaNP2, 1, 2, 1, 2);
3996 RGevol.SetCoefficient("CluI", Clu_2331i_LNP / LambdaNP2, 1, 2, 2, 0);
3997 RGevol.SetCoefficient("CluI", Clu_2332i_LNP / LambdaNP2, 1, 2, 2, 1);
3998 RGevol.SetCoefficient("CluI", Clu_2333i_LNP / LambdaNP2, 1, 2, 2, 2);
3999 RGevol.SetCoefficient("CluI", Clu_3312i_LNP / LambdaNP2, 2, 2, 0, 1);
4000 RGevol.SetCoefficient("CluI", Clu_3313i_LNP / LambdaNP2, 2, 2, 0, 2);
4001 RGevol.SetCoefficient("CluI", Clu_3323i_LNP / LambdaNP2, 2, 2, 1, 2);
4002 RGevol.SetCoefficient("CldR", Cld_1111r_LNP / LambdaNP2, 0, 0, 0, 0);
4003 RGevol.SetCoefficient("CldR", Cld_1112r_LNP / LambdaNP2, 0, 0, 0, 1);
4004 RGevol.SetCoefficient("CldR", Cld_1113r_LNP / LambdaNP2, 0, 0, 0, 2);
4005 RGevol.SetCoefficient("CldR", Cld_1122r_LNP / LambdaNP2, 0, 0, 1, 1);
4006 RGevol.SetCoefficient("CldR", Cld_1123r_LNP / LambdaNP2, 0, 0, 1, 2);
4007 RGevol.SetCoefficient("CldR", Cld_1133r_LNP / LambdaNP2, 0, 0, 2, 2);
4008 RGevol.SetCoefficient("CldR", Cld_1211r_LNP / LambdaNP2, 0, 1, 0, 0);
4009 RGevol.SetCoefficient("CldR", Cld_1212r_LNP / LambdaNP2, 0, 1, 0, 1);
4010 RGevol.SetCoefficient("CldR", Cld_1213r_LNP / LambdaNP2, 0, 1, 0, 2);
4011 RGevol.SetCoefficient("CldR", Cld_1221r_LNP / LambdaNP2, 0, 1, 1, 0);
4012 RGevol.SetCoefficient("CldR", Cld_1222r_LNP / LambdaNP2, 0, 1, 1, 1);
4013 RGevol.SetCoefficient("CldR", Cld_1223r_LNP / LambdaNP2, 0, 1, 1, 2);
4014 RGevol.SetCoefficient("CldR", Cld_1231r_LNP / LambdaNP2, 0, 1, 2, 0);
4015 RGevol.SetCoefficient("CldR", Cld_1232r_LNP / LambdaNP2, 0, 1, 2, 1);
4016 RGevol.SetCoefficient("CldR", Cld_1233r_LNP / LambdaNP2, 0, 1, 2, 2);
4017 RGevol.SetCoefficient("CldR", Cld_1311r_LNP / LambdaNP2, 0, 2, 0, 0);
4018 RGevol.SetCoefficient("CldR", Cld_1312r_LNP / LambdaNP2, 0, 2, 0, 1);
4019 RGevol.SetCoefficient("CldR", Cld_1313r_LNP / LambdaNP2, 0, 2, 0, 2);
4020 RGevol.SetCoefficient("CldR", Cld_1321r_LNP / LambdaNP2, 0, 2, 1, 0);
4021 RGevol.SetCoefficient("CldR", Cld_1322r_LNP / LambdaNP2, 0, 2, 1, 1);
4022 RGevol.SetCoefficient("CldR", Cld_1323r_LNP / LambdaNP2, 0, 2, 1, 2);
4023 RGevol.SetCoefficient("CldR", Cld_1331r_LNP / LambdaNP2, 0, 2, 2, 0);
4024 RGevol.SetCoefficient("CldR", Cld_1332r_LNP / LambdaNP2, 0, 2, 2, 1);
4025 RGevol.SetCoefficient("CldR", Cld_1333r_LNP / LambdaNP2, 0, 2, 2, 2);
4026 RGevol.SetCoefficient("CldR", Cld_2211r_LNP / LambdaNP2, 1, 1, 0, 0);
4027 RGevol.SetCoefficient("CldR", Cld_2212r_LNP / LambdaNP2, 1, 1, 0, 1);
4028 RGevol.SetCoefficient("CldR", Cld_2213r_LNP / LambdaNP2, 1, 1, 0, 2);
4029 RGevol.SetCoefficient("CldR", Cld_2222r_LNP / LambdaNP2, 1, 1, 1, 1);
4030 RGevol.SetCoefficient("CldR", Cld_2223r_LNP / LambdaNP2, 1, 1, 1, 2);
4031 RGevol.SetCoefficient("CldR", Cld_2233r_LNP / LambdaNP2, 1, 1, 2, 2);
4032 RGevol.SetCoefficient("CldR", Cld_2311r_LNP / LambdaNP2, 1, 2, 0, 0);
4033 RGevol.SetCoefficient("CldR", Cld_2312r_LNP / LambdaNP2, 1, 2, 0, 1);
4034 RGevol.SetCoefficient("CldR", Cld_2313r_LNP / LambdaNP2, 1, 2, 0, 2);
4035 RGevol.SetCoefficient("CldR", Cld_2321r_LNP / LambdaNP2, 1, 2, 1, 0);
4036 RGevol.SetCoefficient("CldR", Cld_2322r_LNP / LambdaNP2, 1, 2, 1, 1);
4037 RGevol.SetCoefficient("CldR", Cld_2323r_LNP / LambdaNP2, 1, 2, 1, 2);
4038 RGevol.SetCoefficient("CldR", Cld_2331r_LNP / LambdaNP2, 1, 2, 2, 0);
4039 RGevol.SetCoefficient("CldR", Cld_2332r_LNP / LambdaNP2, 1, 2, 2, 1);
4040 RGevol.SetCoefficient("CldR", Cld_2333r_LNP / LambdaNP2, 1, 2, 2, 2);
4041 RGevol.SetCoefficient("CldR", Cld_3311r_LNP / LambdaNP2, 2, 2, 0, 0);
4042 RGevol.SetCoefficient("CldR", Cld_3312r_LNP / LambdaNP2, 2, 2, 0, 1);
4043 RGevol.SetCoefficient("CldR", Cld_3313r_LNP / LambdaNP2, 2, 2, 0, 2);
4044 RGevol.SetCoefficient("CldR", Cld_3322r_LNP / LambdaNP2, 2, 2, 1, 1);
4045 RGevol.SetCoefficient("CldR", Cld_3323r_LNP / LambdaNP2, 2, 2, 1, 2);
4046 RGevol.SetCoefficient("CldR", Cld_3333r_LNP / LambdaNP2, 2, 2, 2, 2);
4047 RGevol.SetCoefficient("CldI", Cld_1112i_LNP / LambdaNP2, 0, 0, 0, 1);
4048 RGevol.SetCoefficient("CldI", Cld_1113i_LNP / LambdaNP2, 0, 0, 0, 2);
4049 RGevol.SetCoefficient("CldI", Cld_1123i_LNP / LambdaNP2, 0, 0, 1, 2);
4050 RGevol.SetCoefficient("CldI", Cld_1211i_LNP / LambdaNP2, 0, 1, 0, 0);
4051 RGevol.SetCoefficient("CldI", Cld_1212i_LNP / LambdaNP2, 0, 1, 0, 1);
4052 RGevol.SetCoefficient("CldI", Cld_1213i_LNP / LambdaNP2, 0, 1, 0, 2);
4053 RGevol.SetCoefficient("CldI", Cld_1221i_LNP / LambdaNP2, 0, 1, 1, 0);
4054 RGevol.SetCoefficient("CldI", Cld_1222i_LNP / LambdaNP2, 0, 1, 1, 1);
4055 RGevol.SetCoefficient("CldI", Cld_1223i_LNP / LambdaNP2, 0, 1, 1, 2);
4056 RGevol.SetCoefficient("CldI", Cld_1231i_LNP / LambdaNP2, 0, 1, 2, 0);
4057 RGevol.SetCoefficient("CldI", Cld_1232i_LNP / LambdaNP2, 0, 1, 2, 1);
4058 RGevol.SetCoefficient("CldI", Cld_1233i_LNP / LambdaNP2, 0, 1, 2, 2);
4059 RGevol.SetCoefficient("CldI", Cld_1311i_LNP / LambdaNP2, 0, 2, 0, 0);
4060 RGevol.SetCoefficient("CldI", Cld_1312i_LNP / LambdaNP2, 0, 2, 0, 1);
4061 RGevol.SetCoefficient("CldI", Cld_1313i_LNP / LambdaNP2, 0, 2, 0, 2);
4062 RGevol.SetCoefficient("CldI", Cld_1321i_LNP / LambdaNP2, 0, 2, 1, 0);
4063 RGevol.SetCoefficient("CldI", Cld_1322i_LNP / LambdaNP2, 0, 2, 1, 1);
4064 RGevol.SetCoefficient("CldI", Cld_1323i_LNP / LambdaNP2, 0, 2, 1, 2);
4065 RGevol.SetCoefficient("CldI", Cld_1331i_LNP / LambdaNP2, 0, 2, 2, 0);
4066 RGevol.SetCoefficient("CldI", Cld_1332i_LNP / LambdaNP2, 0, 2, 2, 1);
4067 RGevol.SetCoefficient("CldI", Cld_1333i_LNP / LambdaNP2, 0, 2, 2, 2);
4068 RGevol.SetCoefficient("CldI", Cld_2212i_LNP / LambdaNP2, 1, 1, 0, 1);
4069 RGevol.SetCoefficient("CldI", Cld_2213i_LNP / LambdaNP2, 1, 1, 0, 2);
4070 RGevol.SetCoefficient("CldI", Cld_2223i_LNP / LambdaNP2, 1, 1, 1, 2);
4071 RGevol.SetCoefficient("CldI", Cld_2311i_LNP / LambdaNP2, 1, 2, 0, 0);
4072 RGevol.SetCoefficient("CldI", Cld_2312i_LNP / LambdaNP2, 1, 2, 0, 1);
4073 RGevol.SetCoefficient("CldI", Cld_2313i_LNP / LambdaNP2, 1, 2, 0, 2);
4074 RGevol.SetCoefficient("CldI", Cld_2321i_LNP / LambdaNP2, 1, 2, 1, 0);
4075 RGevol.SetCoefficient("CldI", Cld_2322i_LNP / LambdaNP2, 1, 2, 1, 1);
4076 RGevol.SetCoefficient("CldI", Cld_2323i_LNP / LambdaNP2, 1, 2, 1, 2);
4077 RGevol.SetCoefficient("CldI", Cld_2331i_LNP / LambdaNP2, 1, 2, 2, 0);
4078 RGevol.SetCoefficient("CldI", Cld_2332i_LNP / LambdaNP2, 1, 2, 2, 1);
4079 RGevol.SetCoefficient("CldI", Cld_2333i_LNP / LambdaNP2, 1, 2, 2, 2);
4080 RGevol.SetCoefficient("CldI", Cld_3312i_LNP / LambdaNP2, 2, 2, 0, 1);
4081 RGevol.SetCoefficient("CldI", Cld_3313i_LNP / LambdaNP2, 2, 2, 0, 2);
4082 RGevol.SetCoefficient("CldI", Cld_3323i_LNP / LambdaNP2, 2, 2, 1, 2);
4083 RGevol.SetCoefficient("CqeR", Cqe_1111r_LNP / LambdaNP2, 0, 0, 0, 0);
4084 RGevol.SetCoefficient("CqeR", Cqe_1112r_LNP / LambdaNP2, 0, 0, 0, 1);
4085 RGevol.SetCoefficient("CqeR", Cqe_1113r_LNP / LambdaNP2, 0, 0, 0, 2);
4086 RGevol.SetCoefficient("CqeR", Cqe_1122r_LNP / LambdaNP2, 0, 0, 1, 1);
4087 RGevol.SetCoefficient("CqeR", Cqe_1123r_LNP / LambdaNP2, 0, 0, 1, 2);
4088 RGevol.SetCoefficient("CqeR", Cqe_1133r_LNP / LambdaNP2, 0, 0, 2, 2);
4089 RGevol.SetCoefficient("CqeR", Cqe_1211r_LNP / LambdaNP2, 0, 1, 0, 0);
4090 RGevol.SetCoefficient("CqeR", Cqe_1212r_LNP / LambdaNP2, 0, 1, 0, 1);
4091 RGevol.SetCoefficient("CqeR", Cqe_1213r_LNP / LambdaNP2, 0, 1, 0, 2);
4092 RGevol.SetCoefficient("CqeR", Cqe_1221r_LNP / LambdaNP2, 0, 1, 1, 0);
4093 RGevol.SetCoefficient("CqeR", Cqe_1222r_LNP / LambdaNP2, 0, 1, 1, 1);
4094 RGevol.SetCoefficient("CqeR", Cqe_1223r_LNP / LambdaNP2, 0, 1, 1, 2);
4095 RGevol.SetCoefficient("CqeR", Cqe_1231r_LNP / LambdaNP2, 0, 1, 2, 0);
4096 RGevol.SetCoefficient("CqeR", Cqe_1232r_LNP / LambdaNP2, 0, 1, 2, 1);
4097 RGevol.SetCoefficient("CqeR", Cqe_1233r_LNP / LambdaNP2, 0, 1, 2, 2);
4098 RGevol.SetCoefficient("CqeR", Cqe_1311r_LNP / LambdaNP2, 0, 2, 0, 0);
4099 RGevol.SetCoefficient("CqeR", Cqe_1312r_LNP / LambdaNP2, 0, 2, 0, 1);
4100 RGevol.SetCoefficient("CqeR", Cqe_1313r_LNP / LambdaNP2, 0, 2, 0, 2);
4101 RGevol.SetCoefficient("CqeR", Cqe_1321r_LNP / LambdaNP2, 0, 2, 1, 0);
4102 RGevol.SetCoefficient("CqeR", Cqe_1322r_LNP / LambdaNP2, 0, 2, 1, 1);
4103 RGevol.SetCoefficient("CqeR", Cqe_1323r_LNP / LambdaNP2, 0, 2, 1, 2);
4104 RGevol.SetCoefficient("CqeR", Cqe_1331r_LNP / LambdaNP2, 0, 2, 2, 0);
4105 RGevol.SetCoefficient("CqeR", Cqe_1332r_LNP / LambdaNP2, 0, 2, 2, 1);
4106 RGevol.SetCoefficient("CqeR", Cqe_1333r_LNP / LambdaNP2, 0, 2, 2, 2);
4107 RGevol.SetCoefficient("CqeR", Cqe_2211r_LNP / LambdaNP2, 1, 1, 0, 0);
4108 RGevol.SetCoefficient("CqeR", Cqe_2212r_LNP / LambdaNP2, 1, 1, 0, 1);
4109 RGevol.SetCoefficient("CqeR", Cqe_2213r_LNP / LambdaNP2, 1, 1, 0, 2);
4110 RGevol.SetCoefficient("CqeR", Cqe_2222r_LNP / LambdaNP2, 1, 1, 1, 1);
4111 RGevol.SetCoefficient("CqeR", Cqe_2223r_LNP / LambdaNP2, 1, 1, 1, 2);
4112 RGevol.SetCoefficient("CqeR", Cqe_2233r_LNP / LambdaNP2, 1, 1, 2, 2);
4113 RGevol.SetCoefficient("CqeR", Cqe_2311r_LNP / LambdaNP2, 1, 2, 0, 0);
4114 RGevol.SetCoefficient("CqeR", Cqe_2312r_LNP / LambdaNP2, 1, 2, 0, 1);
4115 RGevol.SetCoefficient("CqeR", Cqe_2313r_LNP / LambdaNP2, 1, 2, 0, 2);
4116 RGevol.SetCoefficient("CqeR", Cqe_2321r_LNP / LambdaNP2, 1, 2, 1, 0);
4117 RGevol.SetCoefficient("CqeR", Cqe_2322r_LNP / LambdaNP2, 1, 2, 1, 1);
4118 RGevol.SetCoefficient("CqeR", Cqe_2323r_LNP / LambdaNP2, 1, 2, 1, 2);
4119 RGevol.SetCoefficient("CqeR", Cqe_2331r_LNP / LambdaNP2, 1, 2, 2, 0);
4120 RGevol.SetCoefficient("CqeR", Cqe_2332r_LNP / LambdaNP2, 1, 2, 2, 1);
4121 RGevol.SetCoefficient("CqeR", Cqe_2333r_LNP / LambdaNP2, 1, 2, 2, 2);
4122 RGevol.SetCoefficient("CqeR", Cqe_3311r_LNP / LambdaNP2, 2, 2, 0, 0);
4123 RGevol.SetCoefficient("CqeR", Cqe_3312r_LNP / LambdaNP2, 2, 2, 0, 1);
4124 RGevol.SetCoefficient("CqeR", Cqe_3313r_LNP / LambdaNP2, 2, 2, 0, 2);
4125 RGevol.SetCoefficient("CqeR", Cqe_3322r_LNP / LambdaNP2, 2, 2, 1, 1);
4126 RGevol.SetCoefficient("CqeR", Cqe_3323r_LNP / LambdaNP2, 2, 2, 1, 2);
4127 RGevol.SetCoefficient("CqeR", Cqe_3333r_LNP / LambdaNP2, 2, 2, 2, 2);
4128 RGevol.SetCoefficient("CqeI", Cqe_1112i_LNP / LambdaNP2, 0, 0, 0, 1);
4129 RGevol.SetCoefficient("CqeI", Cqe_1113i_LNP / LambdaNP2, 0, 0, 0, 2);
4130 RGevol.SetCoefficient("CqeI", Cqe_1123i_LNP / LambdaNP2, 0, 0, 1, 2);
4131 RGevol.SetCoefficient("CqeI", Cqe_1211i_LNP / LambdaNP2, 0, 1, 0, 0);
4132 RGevol.SetCoefficient("CqeI", Cqe_1212i_LNP / LambdaNP2, 0, 1, 0, 1);
4133 RGevol.SetCoefficient("CqeI", Cqe_1213i_LNP / LambdaNP2, 0, 1, 0, 2);
4134 RGevol.SetCoefficient("CqeI", Cqe_1221i_LNP / LambdaNP2, 0, 1, 1, 0);
4135 RGevol.SetCoefficient("CqeI", Cqe_1222i_LNP / LambdaNP2, 0, 1, 1, 1);
4136 RGevol.SetCoefficient("CqeI", Cqe_1223i_LNP / LambdaNP2, 0, 1, 1, 2);
4137 RGevol.SetCoefficient("CqeI", Cqe_1231i_LNP / LambdaNP2, 0, 1, 2, 0);
4138 RGevol.SetCoefficient("CqeI", Cqe_1232i_LNP / LambdaNP2, 0, 1, 2, 1);
4139 RGevol.SetCoefficient("CqeI", Cqe_1233i_LNP / LambdaNP2, 0, 1, 2, 2);
4140 RGevol.SetCoefficient("CqeI", Cqe_1311i_LNP / LambdaNP2, 0, 2, 0, 0);
4141 RGevol.SetCoefficient("CqeI", Cqe_1312i_LNP / LambdaNP2, 0, 2, 0, 1);
4142 RGevol.SetCoefficient("CqeI", Cqe_1313i_LNP / LambdaNP2, 0, 2, 0, 2);
4143 RGevol.SetCoefficient("CqeI", Cqe_1321i_LNP / LambdaNP2, 0, 2, 1, 0);
4144 RGevol.SetCoefficient("CqeI", Cqe_1322i_LNP / LambdaNP2, 0, 2, 1, 1);
4145 RGevol.SetCoefficient("CqeI", Cqe_1323i_LNP / LambdaNP2, 0, 2, 1, 2);
4146 RGevol.SetCoefficient("CqeI", Cqe_1331i_LNP / LambdaNP2, 0, 2, 2, 0);
4147 RGevol.SetCoefficient("CqeI", Cqe_1332i_LNP / LambdaNP2, 0, 2, 2, 1);
4148 RGevol.SetCoefficient("CqeI", Cqe_1333i_LNP / LambdaNP2, 0, 2, 2, 2);
4149 RGevol.SetCoefficient("CqeI", Cqe_2212i_LNP / LambdaNP2, 1, 1, 0, 1);
4150 RGevol.SetCoefficient("CqeI", Cqe_2213i_LNP / LambdaNP2, 1, 1, 0, 2);
4151 RGevol.SetCoefficient("CqeI", Cqe_2223i_LNP / LambdaNP2, 1, 1, 1, 2);
4152 RGevol.SetCoefficient("CqeI", Cqe_2311i_LNP / LambdaNP2, 1, 2, 0, 0);
4153 RGevol.SetCoefficient("CqeI", Cqe_2312i_LNP / LambdaNP2, 1, 2, 0, 1);
4154 RGevol.SetCoefficient("CqeI", Cqe_2313i_LNP / LambdaNP2, 1, 2, 0, 2);
4155 RGevol.SetCoefficient("CqeI", Cqe_2321i_LNP / LambdaNP2, 1, 2, 1, 0);
4156 RGevol.SetCoefficient("CqeI", Cqe_2322i_LNP / LambdaNP2, 1, 2, 1, 1);
4157 RGevol.SetCoefficient("CqeI", Cqe_2323i_LNP / LambdaNP2, 1, 2, 1, 2);
4158 RGevol.SetCoefficient("CqeI", Cqe_2331i_LNP / LambdaNP2, 1, 2, 2, 0);
4159 RGevol.SetCoefficient("CqeI", Cqe_2332i_LNP / LambdaNP2, 1, 2, 2, 1);
4160 RGevol.SetCoefficient("CqeI", Cqe_2333i_LNP / LambdaNP2, 1, 2, 2, 2);
4161 RGevol.SetCoefficient("CqeI", Cqe_3312i_LNP / LambdaNP2, 2, 2, 0, 1);
4162 RGevol.SetCoefficient("CqeI", Cqe_3313i_LNP / LambdaNP2, 2, 2, 0, 2);
4163 RGevol.SetCoefficient("CqeI", Cqe_3323i_LNP / LambdaNP2, 2, 2, 1, 2);
4164 RGevol.SetCoefficient("CledqR", Cledq_1111r_LNP / LambdaNP2, 0, 0, 0, 0);
4165 RGevol.SetCoefficient("CledqR", Cledq_1112r_LNP / LambdaNP2, 0, 0, 0, 1);
4166 RGevol.SetCoefficient("CledqR", Cledq_1113r_LNP / LambdaNP2, 0, 0, 0, 2);
4167 RGevol.SetCoefficient("CledqR", Cledq_1121r_LNP / LambdaNP2, 0, 0, 1, 0);
4168 RGevol.SetCoefficient("CledqR", Cledq_1122r_LNP / LambdaNP2, 0, 0, 1, 1);
4169 RGevol.SetCoefficient("CledqR", Cledq_1123r_LNP / LambdaNP2, 0, 0, 1, 2);
4170 RGevol.SetCoefficient("CledqR", Cledq_1131r_LNP / LambdaNP2, 0, 0, 2, 0);
4171 RGevol.SetCoefficient("CledqR", Cledq_1132r_LNP / LambdaNP2, 0, 0, 2, 1);
4172 RGevol.SetCoefficient("CledqR", Cledq_1133r_LNP / LambdaNP2, 0, 0, 2, 2);
4173 RGevol.SetCoefficient("CledqR", Cledq_1211r_LNP / LambdaNP2, 0, 1, 0, 0);
4174 RGevol.SetCoefficient("CledqR", Cledq_1212r_LNP / LambdaNP2, 0, 1, 0, 1);
4175 RGevol.SetCoefficient("CledqR", Cledq_1213r_LNP / LambdaNP2, 0, 1, 0, 2);
4176 RGevol.SetCoefficient("CledqR", Cledq_1221r_LNP / LambdaNP2, 0, 1, 1, 0);
4177 RGevol.SetCoefficient("CledqR", Cledq_1222r_LNP / LambdaNP2, 0, 1, 1, 1);
4178 RGevol.SetCoefficient("CledqR", Cledq_1223r_LNP / LambdaNP2, 0, 1, 1, 2);
4179 RGevol.SetCoefficient("CledqR", Cledq_1231r_LNP / LambdaNP2, 0, 1, 2, 0);
4180 RGevol.SetCoefficient("CledqR", Cledq_1232r_LNP / LambdaNP2, 0, 1, 2, 1);
4181 RGevol.SetCoefficient("CledqR", Cledq_1233r_LNP / LambdaNP2, 0, 1, 2, 2);
4182 RGevol.SetCoefficient("CledqR", Cledq_1311r_LNP / LambdaNP2, 0, 2, 0, 0);
4183 RGevol.SetCoefficient("CledqR", Cledq_1312r_LNP / LambdaNP2, 0, 2, 0, 1);
4184 RGevol.SetCoefficient("CledqR", Cledq_1313r_LNP / LambdaNP2, 0, 2, 0, 2);
4185 RGevol.SetCoefficient("CledqR", Cledq_1321r_LNP / LambdaNP2, 0, 2, 1, 0);
4186 RGevol.SetCoefficient("CledqR", Cledq_1322r_LNP / LambdaNP2, 0, 2, 1, 1);
4187 RGevol.SetCoefficient("CledqR", Cledq_1323r_LNP / LambdaNP2, 0, 2, 1, 2);
4188 RGevol.SetCoefficient("CledqR", Cledq_1331r_LNP / LambdaNP2, 0, 2, 2, 0);
4189 RGevol.SetCoefficient("CledqR", Cledq_1332r_LNP / LambdaNP2, 0, 2, 2, 1);
4190 RGevol.SetCoefficient("CledqR", Cledq_1333r_LNP / LambdaNP2, 0, 2, 2, 2);
4191 RGevol.SetCoefficient("CledqR", Cledq_2111r_LNP / LambdaNP2, 1, 0, 0, 0);
4192 RGevol.SetCoefficient("CledqR", Cledq_2112r_LNP / LambdaNP2, 1, 0, 0, 1);
4193 RGevol.SetCoefficient("CledqR", Cledq_2113r_LNP / LambdaNP2, 1, 0, 0, 2);
4194 RGevol.SetCoefficient("CledqR", Cledq_2121r_LNP / LambdaNP2, 1, 0, 1, 0);
4195 RGevol.SetCoefficient("CledqR", Cledq_2122r_LNP / LambdaNP2, 1, 0, 1, 1);
4196 RGevol.SetCoefficient("CledqR", Cledq_2123r_LNP / LambdaNP2, 1, 0, 1, 2);
4197 RGevol.SetCoefficient("CledqR", Cledq_2131r_LNP / LambdaNP2, 1, 0, 2, 0);
4198 RGevol.SetCoefficient("CledqR", Cledq_2132r_LNP / LambdaNP2, 1, 0, 2, 1);
4199 RGevol.SetCoefficient("CledqR", Cledq_2133r_LNP / LambdaNP2, 1, 0, 2, 2);
4200 RGevol.SetCoefficient("CledqR", Cledq_2211r_LNP / LambdaNP2, 1, 1, 0, 0);
4201 RGevol.SetCoefficient("CledqR", Cledq_2212r_LNP / LambdaNP2, 1, 1, 0, 1);
4202 RGevol.SetCoefficient("CledqR", Cledq_2213r_LNP / LambdaNP2, 1, 1, 0, 2);
4203 RGevol.SetCoefficient("CledqR", Cledq_2221r_LNP / LambdaNP2, 1, 1, 1, 0);
4204 RGevol.SetCoefficient("CledqR", Cledq_2222r_LNP / LambdaNP2, 1, 1, 1, 1);
4205 RGevol.SetCoefficient("CledqR", Cledq_2223r_LNP / LambdaNP2, 1, 1, 1, 2);
4206 RGevol.SetCoefficient("CledqR", Cledq_2231r_LNP / LambdaNP2, 1, 1, 2, 0);
4207 RGevol.SetCoefficient("CledqR", Cledq_2232r_LNP / LambdaNP2, 1, 1, 2, 1);
4208 RGevol.SetCoefficient("CledqR", Cledq_2233r_LNP / LambdaNP2, 1, 1, 2, 2);
4209 RGevol.SetCoefficient("CledqR", Cledq_2311r_LNP / LambdaNP2, 1, 2, 0, 0);
4210 RGevol.SetCoefficient("CledqR", Cledq_2312r_LNP / LambdaNP2, 1, 2, 0, 1);
4211 RGevol.SetCoefficient("CledqR", Cledq_2313r_LNP / LambdaNP2, 1, 2, 0, 2);
4212 RGevol.SetCoefficient("CledqR", Cledq_2321r_LNP / LambdaNP2, 1, 2, 1, 0);
4213 RGevol.SetCoefficient("CledqR", Cledq_2322r_LNP / LambdaNP2, 1, 2, 1, 1);
4214 RGevol.SetCoefficient("CledqR", Cledq_2323r_LNP / LambdaNP2, 1, 2, 1, 2);
4215 RGevol.SetCoefficient("CledqR", Cledq_2331r_LNP / LambdaNP2, 1, 2, 2, 0);
4216 RGevol.SetCoefficient("CledqR", Cledq_2332r_LNP / LambdaNP2, 1, 2, 2, 1);
4217 RGevol.SetCoefficient("CledqR", Cledq_2333r_LNP / LambdaNP2, 1, 2, 2, 2);
4218 RGevol.SetCoefficient("CledqR", Cledq_3111r_LNP / LambdaNP2, 2, 0, 0, 0);
4219 RGevol.SetCoefficient("CledqR", Cledq_3112r_LNP / LambdaNP2, 2, 0, 0, 1);
4220 RGevol.SetCoefficient("CledqR", Cledq_3113r_LNP / LambdaNP2, 2, 0, 0, 2);
4221 RGevol.SetCoefficient("CledqR", Cledq_3121r_LNP / LambdaNP2, 2, 0, 1, 0);
4222 RGevol.SetCoefficient("CledqR", Cledq_3122r_LNP / LambdaNP2, 2, 0, 1, 1);
4223 RGevol.SetCoefficient("CledqR", Cledq_3123r_LNP / LambdaNP2, 2, 0, 1, 2);
4224 RGevol.SetCoefficient("CledqR", Cledq_3131r_LNP / LambdaNP2, 2, 0, 2, 0);
4225 RGevol.SetCoefficient("CledqR", Cledq_3132r_LNP / LambdaNP2, 2, 0, 2, 1);
4226 RGevol.SetCoefficient("CledqR", Cledq_3133r_LNP / LambdaNP2, 2, 0, 2, 2);
4227 RGevol.SetCoefficient("CledqR", Cledq_3211r_LNP / LambdaNP2, 2, 1, 0, 0);
4228 RGevol.SetCoefficient("CledqR", Cledq_3212r_LNP / LambdaNP2, 2, 1, 0, 1);
4229 RGevol.SetCoefficient("CledqR", Cledq_3213r_LNP / LambdaNP2, 2, 1, 0, 2);
4230 RGevol.SetCoefficient("CledqR", Cledq_3221r_LNP / LambdaNP2, 2, 1, 1, 0);
4231 RGevol.SetCoefficient("CledqR", Cledq_3222r_LNP / LambdaNP2, 2, 1, 1, 1);
4232 RGevol.SetCoefficient("CledqR", Cledq_3223r_LNP / LambdaNP2, 2, 1, 1, 2);
4233 RGevol.SetCoefficient("CledqR", Cledq_3231r_LNP / LambdaNP2, 2, 1, 2, 0);
4234 RGevol.SetCoefficient("CledqR", Cledq_3232r_LNP / LambdaNP2, 2, 1, 2, 1);
4235 RGevol.SetCoefficient("CledqR", Cledq_3233r_LNP / LambdaNP2, 2, 1, 2, 2);
4236 RGevol.SetCoefficient("CledqR", Cledq_3311r_LNP / LambdaNP2, 2, 2, 0, 0);
4237 RGevol.SetCoefficient("CledqR", Cledq_3312r_LNP / LambdaNP2, 2, 2, 0, 1);
4238 RGevol.SetCoefficient("CledqR", Cledq_3313r_LNP / LambdaNP2, 2, 2, 0, 2);
4239 RGevol.SetCoefficient("CledqR", Cledq_3321r_LNP / LambdaNP2, 2, 2, 1, 0);
4240 RGevol.SetCoefficient("CledqR", Cledq_3322r_LNP / LambdaNP2, 2, 2, 1, 1);
4241 RGevol.SetCoefficient("CledqR", Cledq_3323r_LNP / LambdaNP2, 2, 2, 1, 2);
4242 RGevol.SetCoefficient("CledqR", Cledq_3331r_LNP / LambdaNP2, 2, 2, 2, 0);
4243 RGevol.SetCoefficient("CledqR", Cledq_3332r_LNP / LambdaNP2, 2, 2, 2, 1);
4244 RGevol.SetCoefficient("CledqR", Cledq_3333r_LNP / LambdaNP2, 2, 2, 2, 2);
4245 RGevol.SetCoefficient("CledqI", Cledq_1111i_LNP / LambdaNP2, 0, 0, 0, 0);
4246 RGevol.SetCoefficient("CledqI", Cledq_1112i_LNP / LambdaNP2, 0, 0, 0, 1);
4247 RGevol.SetCoefficient("CledqI", Cledq_1113i_LNP / LambdaNP2, 0, 0, 0, 2);
4248 RGevol.SetCoefficient("CledqI", Cledq_1121i_LNP / LambdaNP2, 0, 0, 1, 0);
4249 RGevol.SetCoefficient("CledqI", Cledq_1122i_LNP / LambdaNP2, 0, 0, 1, 1);
4250 RGevol.SetCoefficient("CledqI", Cledq_1123i_LNP / LambdaNP2, 0, 0, 1, 2);
4251 RGevol.SetCoefficient("CledqI", Cledq_1131i_LNP / LambdaNP2, 0, 0, 2, 0);
4252 RGevol.SetCoefficient("CledqI", Cledq_1132i_LNP / LambdaNP2, 0, 0, 2, 1);
4253 RGevol.SetCoefficient("CledqI", Cledq_1133i_LNP / LambdaNP2, 0, 0, 2, 2);
4254 RGevol.SetCoefficient("CledqI", Cledq_1211i_LNP / LambdaNP2, 0, 1, 0, 0);
4255 RGevol.SetCoefficient("CledqI", Cledq_1212i_LNP / LambdaNP2, 0, 1, 0, 1);
4256 RGevol.SetCoefficient("CledqI", Cledq_1213i_LNP / LambdaNP2, 0, 1, 0, 2);
4257 RGevol.SetCoefficient("CledqI", Cledq_1221i_LNP / LambdaNP2, 0, 1, 1, 0);
4258 RGevol.SetCoefficient("CledqI", Cledq_1222i_LNP / LambdaNP2, 0, 1, 1, 1);
4259 RGevol.SetCoefficient("CledqI", Cledq_1223i_LNP / LambdaNP2, 0, 1, 1, 2);
4260 RGevol.SetCoefficient("CledqI", Cledq_1231i_LNP / LambdaNP2, 0, 1, 2, 0);
4261 RGevol.SetCoefficient("CledqI", Cledq_1232i_LNP / LambdaNP2, 0, 1, 2, 1);
4262 RGevol.SetCoefficient("CledqI", Cledq_1233i_LNP / LambdaNP2, 0, 1, 2, 2);
4263 RGevol.SetCoefficient("CledqI", Cledq_1311i_LNP / LambdaNP2, 0, 2, 0, 0);
4264 RGevol.SetCoefficient("CledqI", Cledq_1312i_LNP / LambdaNP2, 0, 2, 0, 1);
4265 RGevol.SetCoefficient("CledqI", Cledq_1313i_LNP / LambdaNP2, 0, 2, 0, 2);
4266 RGevol.SetCoefficient("CledqI", Cledq_1321i_LNP / LambdaNP2, 0, 2, 1, 0);
4267 RGevol.SetCoefficient("CledqI", Cledq_1322i_LNP / LambdaNP2, 0, 2, 1, 1);
4268 RGevol.SetCoefficient("CledqI", Cledq_1323i_LNP / LambdaNP2, 0, 2, 1, 2);
4269 RGevol.SetCoefficient("CledqI", Cledq_1331i_LNP / LambdaNP2, 0, 2, 2, 0);
4270 RGevol.SetCoefficient("CledqI", Cledq_1332i_LNP / LambdaNP2, 0, 2, 2, 1);
4271 RGevol.SetCoefficient("CledqI", Cledq_1333i_LNP / LambdaNP2, 0, 2, 2, 2);
4272 RGevol.SetCoefficient("CledqI", Cledq_2111i_LNP / LambdaNP2, 1, 0, 0, 0);
4273 RGevol.SetCoefficient("CledqI", Cledq_2112i_LNP / LambdaNP2, 1, 0, 0, 1);
4274 RGevol.SetCoefficient("CledqI", Cledq_2113i_LNP / LambdaNP2, 1, 0, 0, 2);
4275 RGevol.SetCoefficient("CledqI", Cledq_2121i_LNP / LambdaNP2, 1, 0, 1, 0);
4276 RGevol.SetCoefficient("CledqI", Cledq_2122i_LNP / LambdaNP2, 1, 0, 1, 1);
4277 RGevol.SetCoefficient("CledqI", Cledq_2123i_LNP / LambdaNP2, 1, 0, 1, 2);
4278 RGevol.SetCoefficient("CledqI", Cledq_2131i_LNP / LambdaNP2, 1, 0, 2, 0);
4279 RGevol.SetCoefficient("CledqI", Cledq_2132i_LNP / LambdaNP2, 1, 0, 2, 1);
4280 RGevol.SetCoefficient("CledqI", Cledq_2133i_LNP / LambdaNP2, 1, 0, 2, 2);
4281 RGevol.SetCoefficient("CledqI", Cledq_2211i_LNP / LambdaNP2, 1, 1, 0, 0);
4282 RGevol.SetCoefficient("CledqI", Cledq_2212i_LNP / LambdaNP2, 1, 1, 0, 1);
4283 RGevol.SetCoefficient("CledqI", Cledq_2213i_LNP / LambdaNP2, 1, 1, 0, 2);
4284 RGevol.SetCoefficient("CledqI", Cledq_2221i_LNP / LambdaNP2, 1, 1, 1, 0);
4285 RGevol.SetCoefficient("CledqI", Cledq_2222i_LNP / LambdaNP2, 1, 1, 1, 1);
4286 RGevol.SetCoefficient("CledqI", Cledq_2223i_LNP / LambdaNP2, 1, 1, 1, 2);
4287 RGevol.SetCoefficient("CledqI", Cledq_2231i_LNP / LambdaNP2, 1, 1, 2, 0);
4288 RGevol.SetCoefficient("CledqI", Cledq_2232i_LNP / LambdaNP2, 1, 1, 2, 1);
4289 RGevol.SetCoefficient("CledqI", Cledq_2233i_LNP / LambdaNP2, 1, 1, 2, 2);
4290 RGevol.SetCoefficient("CledqI", Cledq_2311i_LNP / LambdaNP2, 1, 2, 0, 0);
4291 RGevol.SetCoefficient("CledqI", Cledq_2312i_LNP / LambdaNP2, 1, 2, 0, 1);
4292 RGevol.SetCoefficient("CledqI", Cledq_2313i_LNP / LambdaNP2, 1, 2, 0, 2);
4293 RGevol.SetCoefficient("CledqI", Cledq_2321i_LNP / LambdaNP2, 1, 2, 1, 0);
4294 RGevol.SetCoefficient("CledqI", Cledq_2322i_LNP / LambdaNP2, 1, 2, 1, 1);
4295 RGevol.SetCoefficient("CledqI", Cledq_2323i_LNP / LambdaNP2, 1, 2, 1, 2);
4296 RGevol.SetCoefficient("CledqI", Cledq_2331i_LNP / LambdaNP2, 1, 2, 2, 0);
4297 RGevol.SetCoefficient("CledqI", Cledq_2332i_LNP / LambdaNP2, 1, 2, 2, 1);
4298 RGevol.SetCoefficient("CledqI", Cledq_2333i_LNP / LambdaNP2, 1, 2, 2, 2);
4299 RGevol.SetCoefficient("CledqI", Cledq_3111i_LNP / LambdaNP2, 2, 0, 0, 0);
4300 RGevol.SetCoefficient("CledqI", Cledq_3112i_LNP / LambdaNP2, 2, 0, 0, 1);
4301 RGevol.SetCoefficient("CledqI", Cledq_3113i_LNP / LambdaNP2, 2, 0, 0, 2);
4302 RGevol.SetCoefficient("CledqI", Cledq_3121i_LNP / LambdaNP2, 2, 0, 1, 0);
4303 RGevol.SetCoefficient("CledqI", Cledq_3122i_LNP / LambdaNP2, 2, 0, 1, 1);
4304 RGevol.SetCoefficient("CledqI", Cledq_3123i_LNP / LambdaNP2, 2, 0, 1, 2);
4305 RGevol.SetCoefficient("CledqI", Cledq_3131i_LNP / LambdaNP2, 2, 0, 2, 0);
4306 RGevol.SetCoefficient("CledqI", Cledq_3132i_LNP / LambdaNP2, 2, 0, 2, 1);
4307 RGevol.SetCoefficient("CledqI", Cledq_3133i_LNP / LambdaNP2, 2, 0, 2, 2);
4308 RGevol.SetCoefficient("CledqI", Cledq_3211i_LNP / LambdaNP2, 2, 1, 0, 0);
4309 RGevol.SetCoefficient("CledqI", Cledq_3212i_LNP / LambdaNP2, 2, 1, 0, 1);
4310 RGevol.SetCoefficient("CledqI", Cledq_3213i_LNP / LambdaNP2, 2, 1, 0, 2);
4311 RGevol.SetCoefficient("CledqI", Cledq_3221i_LNP / LambdaNP2, 2, 1, 1, 0);
4312 RGevol.SetCoefficient("CledqI", Cledq_3222i_LNP / LambdaNP2, 2, 1, 1, 1);
4313 RGevol.SetCoefficient("CledqI", Cledq_3223i_LNP / LambdaNP2, 2, 1, 1, 2);
4314 RGevol.SetCoefficient("CledqI", Cledq_3231i_LNP / LambdaNP2, 2, 1, 2, 0);
4315 RGevol.SetCoefficient("CledqI", Cledq_3232i_LNP / LambdaNP2, 2, 1, 2, 1);
4316 RGevol.SetCoefficient("CledqI", Cledq_3233i_LNP / LambdaNP2, 2, 1, 2, 2);
4317 RGevol.SetCoefficient("CledqI", Cledq_3311i_LNP / LambdaNP2, 2, 2, 0, 0);
4318 RGevol.SetCoefficient("CledqI", Cledq_3312i_LNP / LambdaNP2, 2, 2, 0, 1);
4319 RGevol.SetCoefficient("CledqI", Cledq_3313i_LNP / LambdaNP2, 2, 2, 0, 2);
4320 RGevol.SetCoefficient("CledqI", Cledq_3321i_LNP / LambdaNP2, 2, 2, 1, 0);
4321 RGevol.SetCoefficient("CledqI", Cledq_3322i_LNP / LambdaNP2, 2, 2, 1, 1);
4322 RGevol.SetCoefficient("CledqI", Cledq_3323i_LNP / LambdaNP2, 2, 2, 1, 2);
4323 RGevol.SetCoefficient("CledqI", Cledq_3331i_LNP / LambdaNP2, 2, 2, 2, 0);
4324 RGevol.SetCoefficient("CledqI", Cledq_3332i_LNP / LambdaNP2, 2, 2, 2, 1);
4325 RGevol.SetCoefficient("CledqI", Cledq_3333i_LNP / LambdaNP2, 2, 2, 2, 2);
4326 RGevol.SetCoefficient("Cqq1R", Cqq1_1111r_LNP / LambdaNP2, 0, 0, 0, 0);
4327 RGevol.SetCoefficient("Cqq1R", Cqq1_1112r_LNP / LambdaNP2, 0, 0, 0, 1);
4328 RGevol.SetCoefficient("Cqq1R", Cqq1_1113r_LNP / LambdaNP2, 0, 0, 0, 2);
4329 RGevol.SetCoefficient("Cqq1R", Cqq1_1122r_LNP / LambdaNP2, 0, 0, 1, 1);
4330 RGevol.SetCoefficient("Cqq1R", Cqq1_1123r_LNP / LambdaNP2, 0, 0, 1, 2);
4331 RGevol.SetCoefficient("Cqq1R", Cqq1_1133r_LNP / LambdaNP2, 0, 0, 2, 2);
4332 RGevol.SetCoefficient("Cqq1R", Cqq1_1212r_LNP / LambdaNP2, 0, 1, 0, 1);
4333 RGevol.SetCoefficient("Cqq1R", Cqq1_1213r_LNP / LambdaNP2, 0, 1, 0, 2);
4334 RGevol.SetCoefficient("Cqq1R", Cqq1_1221r_LNP / LambdaNP2, 0, 1, 1, 0);
4335 RGevol.SetCoefficient("Cqq1R", Cqq1_1222r_LNP / LambdaNP2, 0, 1, 1, 1);
4336 RGevol.SetCoefficient("Cqq1R", Cqq1_1223r_LNP / LambdaNP2, 0, 1, 1, 2);
4337 RGevol.SetCoefficient("Cqq1R", Cqq1_1231r_LNP / LambdaNP2, 0, 1, 2, 0);
4338 RGevol.SetCoefficient("Cqq1R", Cqq1_1232r_LNP / LambdaNP2, 0, 1, 2, 1);
4339 RGevol.SetCoefficient("Cqq1R", Cqq1_1233r_LNP / LambdaNP2, 0, 1, 2, 2);
4340 RGevol.SetCoefficient("Cqq1R", Cqq1_1313r_LNP / LambdaNP2, 0, 2, 0, 2);
4341 RGevol.SetCoefficient("Cqq1R", Cqq1_1322r_LNP / LambdaNP2, 0, 2, 1, 1);
4342 RGevol.SetCoefficient("Cqq1R", Cqq1_1323r_LNP / LambdaNP2, 0, 2, 1, 2);
4343 RGevol.SetCoefficient("Cqq1R", Cqq1_1331r_LNP / LambdaNP2, 0, 2, 2, 0);
4344 RGevol.SetCoefficient("Cqq1R", Cqq1_1332r_LNP / LambdaNP2, 0, 2, 2, 1);
4345 RGevol.SetCoefficient("Cqq1R", Cqq1_1333r_LNP / LambdaNP2, 0, 2, 2, 2);
4346 RGevol.SetCoefficient("Cqq1R", Cqq1_2222r_LNP / LambdaNP2, 1, 1, 1, 1);
4347 RGevol.SetCoefficient("Cqq1R", Cqq1_2223r_LNP / LambdaNP2, 1, 1, 1, 2);
4348 RGevol.SetCoefficient("Cqq1R", Cqq1_2233r_LNP / LambdaNP2, 1, 1, 2, 2);
4349 RGevol.SetCoefficient("Cqq1R", Cqq1_2323r_LNP / LambdaNP2, 1, 2, 1, 2);
4350 RGevol.SetCoefficient("Cqq1R", Cqq1_2332r_LNP / LambdaNP2, 1, 2, 2, 1);
4351 RGevol.SetCoefficient("Cqq1R", Cqq1_2333r_LNP / LambdaNP2, 1, 2, 2, 2);
4352 RGevol.SetCoefficient("Cqq1R", Cqq1_3333r_LNP / LambdaNP2, 2, 2, 2, 2);
4353 RGevol.SetCoefficient("Cqq1I", Cqq1_1112i_LNP / LambdaNP2, 0, 0, 0, 1);
4354 RGevol.SetCoefficient("Cqq1I", Cqq1_1113i_LNP / LambdaNP2, 0, 0, 0, 2);
4355 RGevol.SetCoefficient("Cqq1I", Cqq1_1123i_LNP / LambdaNP2, 0, 0, 1, 2);
4356 RGevol.SetCoefficient("Cqq1I", Cqq1_1212i_LNP / LambdaNP2, 0, 1, 0, 1);
4357 RGevol.SetCoefficient("Cqq1I", Cqq1_1213i_LNP / LambdaNP2, 0, 1, 0, 2);
4358 RGevol.SetCoefficient("Cqq1I", Cqq1_1222i_LNP / LambdaNP2, 0, 1, 1, 1);
4359 RGevol.SetCoefficient("Cqq1I", Cqq1_1223i_LNP / LambdaNP2, 0, 1, 1, 2);
4360 RGevol.SetCoefficient("Cqq1I", Cqq1_1231i_LNP / LambdaNP2, 0, 1, 2, 0);
4361 RGevol.SetCoefficient("Cqq1I", Cqq1_1232i_LNP / LambdaNP2, 0, 1, 2, 1);
4362 RGevol.SetCoefficient("Cqq1I", Cqq1_1233i_LNP / LambdaNP2, 0, 1, 2, 2);
4363 RGevol.SetCoefficient("Cqq1I", Cqq1_1313i_LNP / LambdaNP2, 0, 2, 0, 2);
4364 RGevol.SetCoefficient("Cqq1I", Cqq1_1322i_LNP / LambdaNP2, 0, 2, 1, 1);
4365 RGevol.SetCoefficient("Cqq1I", Cqq1_1323i_LNP / LambdaNP2, 0, 2, 1, 2);
4366 RGevol.SetCoefficient("Cqq1I", Cqq1_1332i_LNP / LambdaNP2, 0, 2, 2, 1);
4367 RGevol.SetCoefficient("Cqq1I", Cqq1_1333i_LNP / LambdaNP2, 0, 2, 2, 2);
4368 RGevol.SetCoefficient("Cqq1I", Cqq1_2223i_LNP / LambdaNP2, 1, 1, 1, 2);
4369 RGevol.SetCoefficient("Cqq1I", Cqq1_2323i_LNP / LambdaNP2, 1, 2, 1, 2);
4370 RGevol.SetCoefficient("Cqq1I", Cqq1_2333i_LNP / LambdaNP2, 1, 2, 2, 2);
4371 RGevol.SetCoefficient("Cqq3R", Cqq3_1111r_LNP / LambdaNP2, 0, 0, 0, 0);
4372 RGevol.SetCoefficient("Cqq3R", Cqq3_1112r_LNP / LambdaNP2, 0, 0, 0, 1);
4373 RGevol.SetCoefficient("Cqq3R", Cqq3_1113r_LNP / LambdaNP2, 0, 0, 0, 2);
4374 RGevol.SetCoefficient("Cqq3R", Cqq3_1122r_LNP / LambdaNP2, 0, 0, 1, 1);
4375 RGevol.SetCoefficient("Cqq3R", Cqq3_1123r_LNP / LambdaNP2, 0, 0, 1, 2);
4376 RGevol.SetCoefficient("Cqq3R", Cqq3_1133r_LNP / LambdaNP2, 0, 0, 2, 2);
4377 RGevol.SetCoefficient("Cqq3R", Cqq3_1212r_LNP / LambdaNP2, 0, 1, 0, 1);
4378 RGevol.SetCoefficient("Cqq3R", Cqq3_1213r_LNP / LambdaNP2, 0, 1, 0, 2);
4379 RGevol.SetCoefficient("Cqq3R", Cqq3_1221r_LNP / LambdaNP2, 0, 1, 1, 0);
4380 RGevol.SetCoefficient("Cqq3R", Cqq3_1222r_LNP / LambdaNP2, 0, 1, 1, 1);
4381 RGevol.SetCoefficient("Cqq3R", Cqq3_1223r_LNP / LambdaNP2, 0, 1, 1, 2);
4382 RGevol.SetCoefficient("Cqq3R", Cqq3_1231r_LNP / LambdaNP2, 0, 1, 2, 0);
4383 RGevol.SetCoefficient("Cqq3R", Cqq3_1232r_LNP / LambdaNP2, 0, 1, 2, 1);
4384 RGevol.SetCoefficient("Cqq3R", Cqq3_1233r_LNP / LambdaNP2, 0, 1, 2, 2);
4385 RGevol.SetCoefficient("Cqq3R", Cqq3_1313r_LNP / LambdaNP2, 0, 2, 0, 2);
4386 RGevol.SetCoefficient("Cqq3R", Cqq3_1322r_LNP / LambdaNP2, 0, 2, 1, 1);
4387 RGevol.SetCoefficient("Cqq3R", Cqq3_1323r_LNP / LambdaNP2, 0, 2, 1, 2);
4388 RGevol.SetCoefficient("Cqq3R", Cqq3_1331r_LNP / LambdaNP2, 0, 2, 2, 0);
4389 RGevol.SetCoefficient("Cqq3R", Cqq3_1332r_LNP / LambdaNP2, 0, 2, 2, 1);
4390 RGevol.SetCoefficient("Cqq3R", Cqq3_1333r_LNP / LambdaNP2, 0, 2, 2, 2);
4391 RGevol.SetCoefficient("Cqq3R", Cqq3_2222r_LNP / LambdaNP2, 1, 1, 1, 1);
4392 RGevol.SetCoefficient("Cqq3R", Cqq3_2223r_LNP / LambdaNP2, 1, 1, 1, 2);
4393 RGevol.SetCoefficient("Cqq3R", Cqq3_2233r_LNP / LambdaNP2, 1, 1, 2, 2);
4394 RGevol.SetCoefficient("Cqq3R", Cqq3_2323r_LNP / LambdaNP2, 1, 2, 1, 2);
4395 RGevol.SetCoefficient("Cqq3R", Cqq3_2332r_LNP / LambdaNP2, 1, 2, 2, 1);
4396 RGevol.SetCoefficient("Cqq3R", Cqq3_2333r_LNP / LambdaNP2, 1, 2, 2, 2);
4397 RGevol.SetCoefficient("Cqq3R", Cqq3_3333r_LNP / LambdaNP2, 2, 2, 2, 2);
4398 RGevol.SetCoefficient("Cqq3I", Cqq3_1112i_LNP / LambdaNP2, 0, 0, 0, 1);
4399 RGevol.SetCoefficient("Cqq3I", Cqq3_1113i_LNP / LambdaNP2, 0, 0, 0, 2);
4400 RGevol.SetCoefficient("Cqq3I", Cqq3_1123i_LNP / LambdaNP2, 0, 0, 1, 2);
4401 RGevol.SetCoefficient("Cqq3I", Cqq3_1212i_LNP / LambdaNP2, 0, 1, 0, 1);
4402 RGevol.SetCoefficient("Cqq3I", Cqq3_1213i_LNP / LambdaNP2, 0, 1, 0, 2);
4403 RGevol.SetCoefficient("Cqq3I", Cqq3_1222i_LNP / LambdaNP2, 0, 1, 1, 1);
4404 RGevol.SetCoefficient("Cqq3I", Cqq3_1223i_LNP / LambdaNP2, 0, 1, 1, 2);
4405 RGevol.SetCoefficient("Cqq3I", Cqq3_1231i_LNP / LambdaNP2, 0, 1, 2, 0);
4406 RGevol.SetCoefficient("Cqq3I", Cqq3_1232i_LNP / LambdaNP2, 0, 1, 2, 1);
4407 RGevol.SetCoefficient("Cqq3I", Cqq3_1233i_LNP / LambdaNP2, 0, 1, 2, 2);
4408 RGevol.SetCoefficient("Cqq3I", Cqq3_1313i_LNP / LambdaNP2, 0, 2, 0, 2);
4409 RGevol.SetCoefficient("Cqq3I", Cqq3_1322i_LNP / LambdaNP2, 0, 2, 1, 1);
4410 RGevol.SetCoefficient("Cqq3I", Cqq3_1323i_LNP / LambdaNP2, 0, 2, 1, 2);
4411 RGevol.SetCoefficient("Cqq3I", Cqq3_1332i_LNP / LambdaNP2, 0, 2, 2, 1);
4412 RGevol.SetCoefficient("Cqq3I", Cqq3_1333i_LNP / LambdaNP2, 0, 2, 2, 2);
4413 RGevol.SetCoefficient("Cqq3I", Cqq3_2223i_LNP / LambdaNP2, 1, 1, 1, 2);
4414 RGevol.SetCoefficient("Cqq3I", Cqq3_2323i_LNP / LambdaNP2, 1, 2, 1, 2);
4415 RGevol.SetCoefficient("Cqq3I", Cqq3_2333i_LNP / LambdaNP2, 1, 2, 2, 2);
4416 RGevol.SetCoefficient("CuuR", Cuu_1111r_LNP / LambdaNP2, 0, 0, 0, 0);
4417 RGevol.SetCoefficient("CuuR", Cuu_1112r_LNP / LambdaNP2, 0, 0, 0, 1);
4418 RGevol.SetCoefficient("CuuR", Cuu_1113r_LNP / LambdaNP2, 0, 0, 0, 2);
4419 RGevol.SetCoefficient("CuuR", Cuu_1122r_LNP / LambdaNP2, 0, 0, 1, 1);
4420 RGevol.SetCoefficient("CuuR", Cuu_1123r_LNP / LambdaNP2, 0, 0, 1, 2);
4421 RGevol.SetCoefficient("CuuR", Cuu_1133r_LNP / LambdaNP2, 0, 0, 2, 2);
4422 RGevol.SetCoefficient("CuuR", Cuu_1212r_LNP / LambdaNP2, 0, 1, 0, 1);
4423 RGevol.SetCoefficient("CuuR", Cuu_1213r_LNP / LambdaNP2, 0, 1, 0, 2);
4424 RGevol.SetCoefficient("CuuR", Cuu_1221r_LNP / LambdaNP2, 0, 1, 1, 0);
4425 RGevol.SetCoefficient("CuuR", Cuu_1222r_LNP / LambdaNP2, 0, 1, 1, 1);
4426 RGevol.SetCoefficient("CuuR", Cuu_1223r_LNP / LambdaNP2, 0, 1, 1, 2);
4427 RGevol.SetCoefficient("CuuR", Cuu_1231r_LNP / LambdaNP2, 0, 1, 2, 0);
4428 RGevol.SetCoefficient("CuuR", Cuu_1232r_LNP / LambdaNP2, 0, 1, 2, 1);
4429 RGevol.SetCoefficient("CuuR", Cuu_1233r_LNP / LambdaNP2, 0, 1, 2, 2);
4430 RGevol.SetCoefficient("CuuR", Cuu_1313r_LNP / LambdaNP2, 0, 2, 0, 2);
4431 RGevol.SetCoefficient("CuuR", Cuu_1322r_LNP / LambdaNP2, 0, 2, 1, 1);
4432 RGevol.SetCoefficient("CuuR", Cuu_1323r_LNP / LambdaNP2, 0, 2, 1, 2);
4433 RGevol.SetCoefficient("CuuR", Cuu_1331r_LNP / LambdaNP2, 0, 2, 2, 0);
4434 RGevol.SetCoefficient("CuuR", Cuu_1332r_LNP / LambdaNP2, 0, 2, 2, 1);
4435 RGevol.SetCoefficient("CuuR", Cuu_1333r_LNP / LambdaNP2, 0, 2, 2, 2);
4436 RGevol.SetCoefficient("CuuR", Cuu_2222r_LNP / LambdaNP2, 1, 1, 1, 1);
4437 RGevol.SetCoefficient("CuuR", Cuu_2223r_LNP / LambdaNP2, 1, 1, 1, 2);
4438 RGevol.SetCoefficient("CuuR", Cuu_2233r_LNP / LambdaNP2, 1, 1, 2, 2);
4439 RGevol.SetCoefficient("CuuR", Cuu_2323r_LNP / LambdaNP2, 1, 2, 1, 2);
4440 RGevol.SetCoefficient("CuuR", Cuu_2332r_LNP / LambdaNP2, 1, 2, 2, 1);
4441 RGevol.SetCoefficient("CuuR", Cuu_2333r_LNP / LambdaNP2, 1, 2, 2, 2);
4442 RGevol.SetCoefficient("CuuR", Cuu_3333r_LNP / LambdaNP2, 2, 2, 2, 2);
4443 RGevol.SetCoefficient("CuuI", Cuu_1112i_LNP / LambdaNP2, 0, 0, 0, 1);
4444 RGevol.SetCoefficient("CuuI", Cuu_1113i_LNP / LambdaNP2, 0, 0, 0, 2);
4445 RGevol.SetCoefficient("CuuI", Cuu_1123i_LNP / LambdaNP2, 0, 0, 1, 2);
4446 RGevol.SetCoefficient("CuuI", Cuu_1212i_LNP / LambdaNP2, 0, 1, 0, 1);
4447 RGevol.SetCoefficient("CuuI", Cuu_1213i_LNP / LambdaNP2, 0, 1, 0, 2);
4448 RGevol.SetCoefficient("CuuI", Cuu_1222i_LNP / LambdaNP2, 0, 1, 1, 1);
4449 RGevol.SetCoefficient("CuuI", Cuu_1223i_LNP / LambdaNP2, 0, 1, 1, 2);
4450 RGevol.SetCoefficient("CuuI", Cuu_1231i_LNP / LambdaNP2, 0, 1, 2, 0);
4451 RGevol.SetCoefficient("CuuI", Cuu_1232i_LNP / LambdaNP2, 0, 1, 2, 1);
4452 RGevol.SetCoefficient("CuuI", Cuu_1233i_LNP / LambdaNP2, 0, 1, 2, 2);
4453 RGevol.SetCoefficient("CuuI", Cuu_1313i_LNP / LambdaNP2, 0, 2, 0, 2);
4454 RGevol.SetCoefficient("CuuI", Cuu_1322i_LNP / LambdaNP2, 0, 2, 1, 1);
4455 RGevol.SetCoefficient("CuuI", Cuu_1323i_LNP / LambdaNP2, 0, 2, 1, 2);
4456 RGevol.SetCoefficient("CuuI", Cuu_1332i_LNP / LambdaNP2, 0, 2, 2, 1);
4457 RGevol.SetCoefficient("CuuI", Cuu_1333i_LNP / LambdaNP2, 0, 2, 2, 2);
4458 RGevol.SetCoefficient("CuuI", Cuu_2223i_LNP / LambdaNP2, 1, 1, 1, 2);
4459 RGevol.SetCoefficient("CuuI", Cuu_2323i_LNP / LambdaNP2, 1, 2, 1, 2);
4460 RGevol.SetCoefficient("CuuI", Cuu_2333i_LNP / LambdaNP2, 1, 2, 2, 2);
4461 RGevol.SetCoefficient("CddR", Cdd_1111r_LNP / LambdaNP2, 0, 0, 0, 0);
4462 RGevol.SetCoefficient("CddR", Cdd_1112r_LNP / LambdaNP2, 0, 0, 0, 1);
4463 RGevol.SetCoefficient("CddR", Cdd_1113r_LNP / LambdaNP2, 0, 0, 0, 2);
4464 RGevol.SetCoefficient("CddR", Cdd_1122r_LNP / LambdaNP2, 0, 0, 1, 1);
4465 RGevol.SetCoefficient("CddR", Cdd_1123r_LNP / LambdaNP2, 0, 0, 1, 2);
4466 RGevol.SetCoefficient("CddR", Cdd_1133r_LNP / LambdaNP2, 0, 0, 2, 2);
4467 RGevol.SetCoefficient("CddR", Cdd_1212r_LNP / LambdaNP2, 0, 1, 0, 1);
4468 RGevol.SetCoefficient("CddR", Cdd_1213r_LNP / LambdaNP2, 0, 1, 0, 2);
4469 RGevol.SetCoefficient("CddR", Cdd_1221r_LNP / LambdaNP2, 0, 1, 1, 0);
4470 RGevol.SetCoefficient("CddR", Cdd_1222r_LNP / LambdaNP2, 0, 1, 1, 1);
4471 RGevol.SetCoefficient("CddR", Cdd_1223r_LNP / LambdaNP2, 0, 1, 1, 2);
4472 RGevol.SetCoefficient("CddR", Cdd_1231r_LNP / LambdaNP2, 0, 1, 2, 0);
4473 RGevol.SetCoefficient("CddR", Cdd_1232r_LNP / LambdaNP2, 0, 1, 2, 1);
4474 RGevol.SetCoefficient("CddR", Cdd_1233r_LNP / LambdaNP2, 0, 1, 2, 2);
4475 RGevol.SetCoefficient("CddR", Cdd_1313r_LNP / LambdaNP2, 0, 2, 0, 2);
4476 RGevol.SetCoefficient("CddR", Cdd_1322r_LNP / LambdaNP2, 0, 2, 1, 1);
4477 RGevol.SetCoefficient("CddR", Cdd_1323r_LNP / LambdaNP2, 0, 2, 1, 2);
4478 RGevol.SetCoefficient("CddR", Cdd_1331r_LNP / LambdaNP2, 0, 2, 2, 0);
4479 RGevol.SetCoefficient("CddR", Cdd_1332r_LNP / LambdaNP2, 0, 2, 2, 1);
4480 RGevol.SetCoefficient("CddR", Cdd_1333r_LNP / LambdaNP2, 0, 2, 2, 2);
4481 RGevol.SetCoefficient("CddR", Cdd_2222r_LNP / LambdaNP2, 1, 1, 1, 1);
4482 RGevol.SetCoefficient("CddR", Cdd_2223r_LNP / LambdaNP2, 1, 1, 1, 2);
4483 RGevol.SetCoefficient("CddR", Cdd_2233r_LNP / LambdaNP2, 1, 1, 2, 2);
4484 RGevol.SetCoefficient("CddR", Cdd_2323r_LNP / LambdaNP2, 1, 2, 1, 2);
4485 RGevol.SetCoefficient("CddR", Cdd_2332r_LNP / LambdaNP2, 1, 2, 2, 1);
4486 RGevol.SetCoefficient("CddR", Cdd_2333r_LNP / LambdaNP2, 1, 2, 2, 2);
4487 RGevol.SetCoefficient("CddR", Cdd_3333r_LNP / LambdaNP2, 2, 2, 2, 2);
4488 RGevol.SetCoefficient("CddI", Cdd_1112i_LNP / LambdaNP2, 0, 0, 0, 1);
4489 RGevol.SetCoefficient("CddI", Cdd_1113i_LNP / LambdaNP2, 0, 0, 0, 2);
4490 RGevol.SetCoefficient("CddI", Cdd_1123i_LNP / LambdaNP2, 0, 0, 1, 2);
4491 RGevol.SetCoefficient("CddI", Cdd_1212i_LNP / LambdaNP2, 0, 1, 0, 1);
4492 RGevol.SetCoefficient("CddI", Cdd_1213i_LNP / LambdaNP2, 0, 1, 0, 2);
4493 RGevol.SetCoefficient("CddI", Cdd_1222i_LNP / LambdaNP2, 0, 1, 1, 1);
4494 RGevol.SetCoefficient("CddI", Cdd_1223i_LNP / LambdaNP2, 0, 1, 1, 2);
4495 RGevol.SetCoefficient("CddI", Cdd_1231i_LNP / LambdaNP2, 0, 1, 2, 0);
4496 RGevol.SetCoefficient("CddI", Cdd_1232i_LNP / LambdaNP2, 0, 1, 2, 1);
4497 RGevol.SetCoefficient("CddI", Cdd_1233i_LNP / LambdaNP2, 0, 1, 2, 2);
4498 RGevol.SetCoefficient("CddI", Cdd_1313i_LNP / LambdaNP2, 0, 2, 0, 2);
4499 RGevol.SetCoefficient("CddI", Cdd_1322i_LNP / LambdaNP2, 0, 2, 1, 1);
4500 RGevol.SetCoefficient("CddI", Cdd_1323i_LNP / LambdaNP2, 0, 2, 1, 2);
4501 RGevol.SetCoefficient("CddI", Cdd_1332i_LNP / LambdaNP2, 0, 2, 2, 1);
4502 RGevol.SetCoefficient("CddI", Cdd_1333i_LNP / LambdaNP2, 0, 2, 2, 2);
4503 RGevol.SetCoefficient("CddI", Cdd_2223i_LNP / LambdaNP2, 1, 1, 1, 2);
4504 RGevol.SetCoefficient("CddI", Cdd_2323i_LNP / LambdaNP2, 1, 2, 1, 2);
4505 RGevol.SetCoefficient("CddI", Cdd_2333i_LNP / LambdaNP2, 1, 2, 2, 2);
4506 RGevol.SetCoefficient("Cud1R", Cud1_1111r_LNP / LambdaNP2, 0, 0, 0, 0);
4507 RGevol.SetCoefficient("Cud1R", Cud1_1112r_LNP / LambdaNP2, 0, 0, 0, 1);
4508 RGevol.SetCoefficient("Cud1R", Cud1_1113r_LNP / LambdaNP2, 0, 0, 0, 2);
4509 RGevol.SetCoefficient("Cud1R", Cud1_1122r_LNP / LambdaNP2, 0, 0, 1, 1);
4510 RGevol.SetCoefficient("Cud1R", Cud1_1123r_LNP / LambdaNP2, 0, 0, 1, 2);
4511 RGevol.SetCoefficient("Cud1R", Cud1_1133r_LNP / LambdaNP2, 0, 0, 2, 2);
4512 RGevol.SetCoefficient("Cud1R", Cud1_1211r_LNP / LambdaNP2, 0, 1, 0, 0);
4513 RGevol.SetCoefficient("Cud1R", Cud1_1212r_LNP / LambdaNP2, 0, 1, 0, 1);
4514 RGevol.SetCoefficient("Cud1R", Cud1_1213r_LNP / LambdaNP2, 0, 1, 0, 2);
4515 RGevol.SetCoefficient("Cud1R", Cud1_1221r_LNP / LambdaNP2, 0, 1, 1, 0);
4516 RGevol.SetCoefficient("Cud1R", Cud1_1222r_LNP / LambdaNP2, 0, 1, 1, 1);
4517 RGevol.SetCoefficient("Cud1R", Cud1_1223r_LNP / LambdaNP2, 0, 1, 1, 2);
4518 RGevol.SetCoefficient("Cud1R", Cud1_1231r_LNP / LambdaNP2, 0, 1, 2, 0);
4519 RGevol.SetCoefficient("Cud1R", Cud1_1232r_LNP / LambdaNP2, 0, 1, 2, 1);
4520 RGevol.SetCoefficient("Cud1R", Cud1_1233r_LNP / LambdaNP2, 0, 1, 2, 2);
4521 RGevol.SetCoefficient("Cud1R", Cud1_1311r_LNP / LambdaNP2, 0, 2, 0, 0);
4522 RGevol.SetCoefficient("Cud1R", Cud1_1312r_LNP / LambdaNP2, 0, 2, 0, 1);
4523 RGevol.SetCoefficient("Cud1R", Cud1_1313r_LNP / LambdaNP2, 0, 2, 0, 2);
4524 RGevol.SetCoefficient("Cud1R", Cud1_1321r_LNP / LambdaNP2, 0, 2, 1, 0);
4525 RGevol.SetCoefficient("Cud1R", Cud1_1322r_LNP / LambdaNP2, 0, 2, 1, 1);
4526 RGevol.SetCoefficient("Cud1R", Cud1_1323r_LNP / LambdaNP2, 0, 2, 1, 2);
4527 RGevol.SetCoefficient("Cud1R", Cud1_1331r_LNP / LambdaNP2, 0, 2, 2, 0);
4528 RGevol.SetCoefficient("Cud1R", Cud1_1332r_LNP / LambdaNP2, 0, 2, 2, 1);
4529 RGevol.SetCoefficient("Cud1R", Cud1_1333r_LNP / LambdaNP2, 0, 2, 2, 2);
4530 RGevol.SetCoefficient("Cud1R", Cud1_2211r_LNP / LambdaNP2, 1, 1, 0, 0);
4531 RGevol.SetCoefficient("Cud1R", Cud1_2212r_LNP / LambdaNP2, 1, 1, 0, 1);
4532 RGevol.SetCoefficient("Cud1R", Cud1_2213r_LNP / LambdaNP2, 1, 1, 0, 2);
4533 RGevol.SetCoefficient("Cud1R", Cud1_2222r_LNP / LambdaNP2, 1, 1, 1, 1);
4534 RGevol.SetCoefficient("Cud1R", Cud1_2223r_LNP / LambdaNP2, 1, 1, 1, 2);
4535 RGevol.SetCoefficient("Cud1R", Cud1_2233r_LNP / LambdaNP2, 1, 1, 2, 2);
4536 RGevol.SetCoefficient("Cud1R", Cud1_2311r_LNP / LambdaNP2, 1, 2, 0, 0);
4537 RGevol.SetCoefficient("Cud1R", Cud1_2312r_LNP / LambdaNP2, 1, 2, 0, 1);
4538 RGevol.SetCoefficient("Cud1R", Cud1_2313r_LNP / LambdaNP2, 1, 2, 0, 2);
4539 RGevol.SetCoefficient("Cud1R", Cud1_2321r_LNP / LambdaNP2, 1, 2, 1, 0);
4540 RGevol.SetCoefficient("Cud1R", Cud1_2322r_LNP / LambdaNP2, 1, 2, 1, 1);
4541 RGevol.SetCoefficient("Cud1R", Cud1_2323r_LNP / LambdaNP2, 1, 2, 1, 2);
4542 RGevol.SetCoefficient("Cud1R", Cud1_2331r_LNP / LambdaNP2, 1, 2, 2, 0);
4543 RGevol.SetCoefficient("Cud1R", Cud1_2332r_LNP / LambdaNP2, 1, 2, 2, 1);
4544 RGevol.SetCoefficient("Cud1R", Cud1_2333r_LNP / LambdaNP2, 1, 2, 2, 2);
4545 RGevol.SetCoefficient("Cud1R", Cud1_3311r_LNP / LambdaNP2, 2, 2, 0, 0);
4546 RGevol.SetCoefficient("Cud1R", Cud1_3312r_LNP / LambdaNP2, 2, 2, 0, 1);
4547 RGevol.SetCoefficient("Cud1R", Cud1_3313r_LNP / LambdaNP2, 2, 2, 0, 2);
4548 RGevol.SetCoefficient("Cud1R", Cud1_3322r_LNP / LambdaNP2, 2, 2, 1, 1);
4549 RGevol.SetCoefficient("Cud1R", Cud1_3323r_LNP / LambdaNP2, 2, 2, 1, 2);
4550 RGevol.SetCoefficient("Cud1R", Cud1_3333r_LNP / LambdaNP2, 2, 2, 2, 2);
4551 RGevol.SetCoefficient("Cud1I", Cud1_1112i_LNP / LambdaNP2, 0, 0, 0, 1);
4552 RGevol.SetCoefficient("Cud1I", Cud1_1113i_LNP / LambdaNP2, 0, 0, 0, 2);
4553 RGevol.SetCoefficient("Cud1I", Cud1_1123i_LNP / LambdaNP2, 0, 0, 1, 2);
4554 RGevol.SetCoefficient("Cud1I", Cud1_1211i_LNP / LambdaNP2, 0, 1, 0, 0);
4555 RGevol.SetCoefficient("Cud1I", Cud1_1212i_LNP / LambdaNP2, 0, 1, 0, 1);
4556 RGevol.SetCoefficient("Cud1I", Cud1_1213i_LNP / LambdaNP2, 0, 1, 0, 2);
4557 RGevol.SetCoefficient("Cud1I", Cud1_1221i_LNP / LambdaNP2, 0, 1, 1, 0);
4558 RGevol.SetCoefficient("Cud1I", Cud1_1222i_LNP / LambdaNP2, 0, 1, 1, 1);
4559 RGevol.SetCoefficient("Cud1I", Cud1_1223i_LNP / LambdaNP2, 0, 1, 1, 2);
4560 RGevol.SetCoefficient("Cud1I", Cud1_1231i_LNP / LambdaNP2, 0, 1, 2, 0);
4561 RGevol.SetCoefficient("Cud1I", Cud1_1232i_LNP / LambdaNP2, 0, 1, 2, 1);
4562 RGevol.SetCoefficient("Cud1I", Cud1_1233i_LNP / LambdaNP2, 0, 1, 2, 2);
4563 RGevol.SetCoefficient("Cud1I", Cud1_1311i_LNP / LambdaNP2, 0, 2, 0, 0);
4564 RGevol.SetCoefficient("Cud1I", Cud1_1312i_LNP / LambdaNP2, 0, 2, 0, 1);
4565 RGevol.SetCoefficient("Cud1I", Cud1_1313i_LNP / LambdaNP2, 0, 2, 0, 2);
4566 RGevol.SetCoefficient("Cud1I", Cud1_1321i_LNP / LambdaNP2, 0, 2, 1, 0);
4567 RGevol.SetCoefficient("Cud1I", Cud1_1322i_LNP / LambdaNP2, 0, 2, 1, 1);
4568 RGevol.SetCoefficient("Cud1I", Cud1_1323i_LNP / LambdaNP2, 0, 2, 1, 2);
4569 RGevol.SetCoefficient("Cud1I", Cud1_1331i_LNP / LambdaNP2, 0, 2, 2, 0);
4570 RGevol.SetCoefficient("Cud1I", Cud1_1332i_LNP / LambdaNP2, 0, 2, 2, 1);
4571 RGevol.SetCoefficient("Cud1I", Cud1_1333i_LNP / LambdaNP2, 0, 2, 2, 2);
4572 RGevol.SetCoefficient("Cud1I", Cud1_2212i_LNP / LambdaNP2, 1, 1, 0, 1);
4573 RGevol.SetCoefficient("Cud1I", Cud1_2213i_LNP / LambdaNP2, 1, 1, 0, 2);
4574 RGevol.SetCoefficient("Cud1I", Cud1_2223i_LNP / LambdaNP2, 1, 1, 1, 2);
4575 RGevol.SetCoefficient("Cud1I", Cud1_2311i_LNP / LambdaNP2, 1, 2, 0, 0);
4576 RGevol.SetCoefficient("Cud1I", Cud1_2312i_LNP / LambdaNP2, 1, 2, 0, 1);
4577 RGevol.SetCoefficient("Cud1I", Cud1_2313i_LNP / LambdaNP2, 1, 2, 0, 2);
4578 RGevol.SetCoefficient("Cud1I", Cud1_2321i_LNP / LambdaNP2, 1, 2, 1, 0);
4579 RGevol.SetCoefficient("Cud1I", Cud1_2322i_LNP / LambdaNP2, 1, 2, 1, 1);
4580 RGevol.SetCoefficient("Cud1I", Cud1_2323i_LNP / LambdaNP2, 1, 2, 1, 2);
4581 RGevol.SetCoefficient("Cud1I", Cud1_2331i_LNP / LambdaNP2, 1, 2, 2, 0);
4582 RGevol.SetCoefficient("Cud1I", Cud1_2332i_LNP / LambdaNP2, 1, 2, 2, 1);
4583 RGevol.SetCoefficient("Cud1I", Cud1_2333i_LNP / LambdaNP2, 1, 2, 2, 2);
4584 RGevol.SetCoefficient("Cud1I", Cud1_3312i_LNP / LambdaNP2, 2, 2, 0, 1);
4585 RGevol.SetCoefficient("Cud1I", Cud1_3313i_LNP / LambdaNP2, 2, 2, 0, 2);
4586 RGevol.SetCoefficient("Cud1I", Cud1_3323i_LNP / LambdaNP2, 2, 2, 1, 2);
4587 RGevol.SetCoefficient("Cud8R", Cud8_1111r_LNP / LambdaNP2, 0, 0, 0, 0);
4588 RGevol.SetCoefficient("Cud8R", Cud8_1112r_LNP / LambdaNP2, 0, 0, 0, 1);
4589 RGevol.SetCoefficient("Cud8R", Cud8_1113r_LNP / LambdaNP2, 0, 0, 0, 2);
4590 RGevol.SetCoefficient("Cud8R", Cud8_1122r_LNP / LambdaNP2, 0, 0, 1, 1);
4591 RGevol.SetCoefficient("Cud8R", Cud8_1123r_LNP / LambdaNP2, 0, 0, 1, 2);
4592 RGevol.SetCoefficient("Cud8R", Cud8_1133r_LNP / LambdaNP2, 0, 0, 2, 2);
4593 RGevol.SetCoefficient("Cud8R", Cud8_1211r_LNP / LambdaNP2, 0, 1, 0, 0);
4594 RGevol.SetCoefficient("Cud8R", Cud8_1212r_LNP / LambdaNP2, 0, 1, 0, 1);
4595 RGevol.SetCoefficient("Cud8R", Cud8_1213r_LNP / LambdaNP2, 0, 1, 0, 2);
4596 RGevol.SetCoefficient("Cud8R", Cud8_1221r_LNP / LambdaNP2, 0, 1, 1, 0);
4597 RGevol.SetCoefficient("Cud8R", Cud8_1222r_LNP / LambdaNP2, 0, 1, 1, 1);
4598 RGevol.SetCoefficient("Cud8R", Cud8_1223r_LNP / LambdaNP2, 0, 1, 1, 2);
4599 RGevol.SetCoefficient("Cud8R", Cud8_1231r_LNP / LambdaNP2, 0, 1, 2, 0);
4600 RGevol.SetCoefficient("Cud8R", Cud8_1232r_LNP / LambdaNP2, 0, 1, 2, 1);
4601 RGevol.SetCoefficient("Cud8R", Cud8_1233r_LNP / LambdaNP2, 0, 1, 2, 2);
4602 RGevol.SetCoefficient("Cud8R", Cud8_1311r_LNP / LambdaNP2, 0, 2, 0, 0);
4603 RGevol.SetCoefficient("Cud8R", Cud8_1312r_LNP / LambdaNP2, 0, 2, 0, 1);
4604 RGevol.SetCoefficient("Cud8R", Cud8_1313r_LNP / LambdaNP2, 0, 2, 0, 2);
4605 RGevol.SetCoefficient("Cud8R", Cud8_1321r_LNP / LambdaNP2, 0, 2, 1, 0);
4606 RGevol.SetCoefficient("Cud8R", Cud8_1322r_LNP / LambdaNP2, 0, 2, 1, 1);
4607 RGevol.SetCoefficient("Cud8R", Cud8_1323r_LNP / LambdaNP2, 0, 2, 1, 2);
4608 RGevol.SetCoefficient("Cud8R", Cud8_1331r_LNP / LambdaNP2, 0, 2, 2, 0);
4609 RGevol.SetCoefficient("Cud8R", Cud8_1332r_LNP / LambdaNP2, 0, 2, 2, 1);
4610 RGevol.SetCoefficient("Cud8R", Cud8_1333r_LNP / LambdaNP2, 0, 2, 2, 2);
4611 RGevol.SetCoefficient("Cud8R", Cud8_2211r_LNP / LambdaNP2, 1, 1, 0, 0);
4612 RGevol.SetCoefficient("Cud8R", Cud8_2212r_LNP / LambdaNP2, 1, 1, 0, 1);
4613 RGevol.SetCoefficient("Cud8R", Cud8_2213r_LNP / LambdaNP2, 1, 1, 0, 2);
4614 RGevol.SetCoefficient("Cud8R", Cud8_2222r_LNP / LambdaNP2, 1, 1, 1, 1);
4615 RGevol.SetCoefficient("Cud8R", Cud8_2223r_LNP / LambdaNP2, 1, 1, 1, 2);
4616 RGevol.SetCoefficient("Cud8R", Cud8_2233r_LNP / LambdaNP2, 1, 1, 2, 2);
4617 RGevol.SetCoefficient("Cud8R", Cud8_2311r_LNP / LambdaNP2, 1, 2, 0, 0);
4618 RGevol.SetCoefficient("Cud8R", Cud8_2312r_LNP / LambdaNP2, 1, 2, 0, 1);
4619 RGevol.SetCoefficient("Cud8R", Cud8_2313r_LNP / LambdaNP2, 1, 2, 0, 2);
4620 RGevol.SetCoefficient("Cud8R", Cud8_2321r_LNP / LambdaNP2, 1, 2, 1, 0);
4621 RGevol.SetCoefficient("Cud8R", Cud8_2322r_LNP / LambdaNP2, 1, 2, 1, 1);
4622 RGevol.SetCoefficient("Cud8R", Cud8_2323r_LNP / LambdaNP2, 1, 2, 1, 2);
4623 RGevol.SetCoefficient("Cud8R", Cud8_2331r_LNP / LambdaNP2, 1, 2, 2, 0);
4624 RGevol.SetCoefficient("Cud8R", Cud8_2332r_LNP / LambdaNP2, 1, 2, 2, 1);
4625 RGevol.SetCoefficient("Cud8R", Cud8_2333r_LNP / LambdaNP2, 1, 2, 2, 2);
4626 RGevol.SetCoefficient("Cud8R", Cud8_3311r_LNP / LambdaNP2, 2, 2, 0, 0);
4627 RGevol.SetCoefficient("Cud8R", Cud8_3312r_LNP / LambdaNP2, 2, 2, 0, 1);
4628 RGevol.SetCoefficient("Cud8R", Cud8_3313r_LNP / LambdaNP2, 2, 2, 0, 2);
4629 RGevol.SetCoefficient("Cud8R", Cud8_3322r_LNP / LambdaNP2, 2, 2, 1, 1);
4630 RGevol.SetCoefficient("Cud8R", Cud8_3323r_LNP / LambdaNP2, 2, 2, 1, 2);
4631 RGevol.SetCoefficient("Cud8R", Cud8_3333r_LNP / LambdaNP2, 2, 2, 2, 2);
4632 RGevol.SetCoefficient("Cud8I", Cud8_1112i_LNP / LambdaNP2, 0, 0, 0, 1);
4633 RGevol.SetCoefficient("Cud8I", Cud8_1113i_LNP / LambdaNP2, 0, 0, 0, 2);
4634 RGevol.SetCoefficient("Cud8I", Cud8_1123i_LNP / LambdaNP2, 0, 0, 1, 2);
4635 RGevol.SetCoefficient("Cud8I", Cud8_1211i_LNP / LambdaNP2, 0, 1, 0, 0);
4636 RGevol.SetCoefficient("Cud8I", Cud8_1212i_LNP / LambdaNP2, 0, 1, 0, 1);
4637 RGevol.SetCoefficient("Cud8I", Cud8_1213i_LNP / LambdaNP2, 0, 1, 0, 2);
4638 RGevol.SetCoefficient("Cud8I", Cud8_1221i_LNP / LambdaNP2, 0, 1, 1, 0);
4639 RGevol.SetCoefficient("Cud8I", Cud8_1222i_LNP / LambdaNP2, 0, 1, 1, 1);
4640 RGevol.SetCoefficient("Cud8I", Cud8_1223i_LNP / LambdaNP2, 0, 1, 1, 2);
4641 RGevol.SetCoefficient("Cud8I", Cud8_1231i_LNP / LambdaNP2, 0, 1, 2, 0);
4642 RGevol.SetCoefficient("Cud8I", Cud8_1232i_LNP / LambdaNP2, 0, 1, 2, 1);
4643 RGevol.SetCoefficient("Cud8I", Cud8_1233i_LNP / LambdaNP2, 0, 1, 2, 2);
4644 RGevol.SetCoefficient("Cud8I", Cud8_1311i_LNP / LambdaNP2, 0, 2, 0, 0);
4645 RGevol.SetCoefficient("Cud8I", Cud8_1312i_LNP / LambdaNP2, 0, 2, 0, 1);
4646 RGevol.SetCoefficient("Cud8I", Cud8_1313i_LNP / LambdaNP2, 0, 2, 0, 2);
4647 RGevol.SetCoefficient("Cud8I", Cud8_1321i_LNP / LambdaNP2, 0, 2, 1, 0);
4648 RGevol.SetCoefficient("Cud8I", Cud8_1322i_LNP / LambdaNP2, 0, 2, 1, 1);
4649 RGevol.SetCoefficient("Cud8I", Cud8_1323i_LNP / LambdaNP2, 0, 2, 1, 2);
4650 RGevol.SetCoefficient("Cud8I", Cud8_1331i_LNP / LambdaNP2, 0, 2, 2, 0);
4651 RGevol.SetCoefficient("Cud8I", Cud8_1332i_LNP / LambdaNP2, 0, 2, 2, 1);
4652 RGevol.SetCoefficient("Cud8I", Cud8_1333i_LNP / LambdaNP2, 0, 2, 2, 2);
4653 RGevol.SetCoefficient("Cud8I", Cud8_2212i_LNP / LambdaNP2, 1, 1, 0, 1);
4654 RGevol.SetCoefficient("Cud8I", Cud8_2213i_LNP / LambdaNP2, 1, 1, 0, 2);
4655 RGevol.SetCoefficient("Cud8I", Cud8_2223i_LNP / LambdaNP2, 1, 1, 1, 2);
4656 RGevol.SetCoefficient("Cud8I", Cud8_2311i_LNP / LambdaNP2, 1, 2, 0, 0);
4657 RGevol.SetCoefficient("Cud8I", Cud8_2312i_LNP / LambdaNP2, 1, 2, 0, 1);
4658 RGevol.SetCoefficient("Cud8I", Cud8_2313i_LNP / LambdaNP2, 1, 2, 0, 2);
4659 RGevol.SetCoefficient("Cud8I", Cud8_2321i_LNP / LambdaNP2, 1, 2, 1, 0);
4660 RGevol.SetCoefficient("Cud8I", Cud8_2322i_LNP / LambdaNP2, 1, 2, 1, 1);
4661 RGevol.SetCoefficient("Cud8I", Cud8_2323i_LNP / LambdaNP2, 1, 2, 1, 2);
4662 RGevol.SetCoefficient("Cud8I", Cud8_2331i_LNP / LambdaNP2, 1, 2, 2, 0);
4663 RGevol.SetCoefficient("Cud8I", Cud8_2332i_LNP / LambdaNP2, 1, 2, 2, 1);
4664 RGevol.SetCoefficient("Cud8I", Cud8_2333i_LNP / LambdaNP2, 1, 2, 2, 2);
4665 RGevol.SetCoefficient("Cud8I", Cud8_3312i_LNP / LambdaNP2, 2, 2, 0, 1);
4666 RGevol.SetCoefficient("Cud8I", Cud8_3313i_LNP / LambdaNP2, 2, 2, 0, 2);
4667 RGevol.SetCoefficient("Cud8I", Cud8_3323i_LNP / LambdaNP2, 2, 2, 1, 2);
4668 RGevol.SetCoefficient("Cqu1R", Cqu1_1111r_LNP / LambdaNP2, 0, 0, 0, 0);
4669 RGevol.SetCoefficient("Cqu1R", Cqu1_1112r_LNP / LambdaNP2, 0, 0, 0, 1);
4670 RGevol.SetCoefficient("Cqu1R", Cqu1_1113r_LNP / LambdaNP2, 0, 0, 0, 2);
4671 RGevol.SetCoefficient("Cqu1R", Cqu1_1122r_LNP / LambdaNP2, 0, 0, 1, 1);
4672 RGevol.SetCoefficient("Cqu1R", Cqu1_1123r_LNP / LambdaNP2, 0, 0, 1, 2);
4673 RGevol.SetCoefficient("Cqu1R", Cqu1_1133r_LNP / LambdaNP2, 0, 0, 2, 2);
4674 RGevol.SetCoefficient("Cqu1R", Cqu1_1211r_LNP / LambdaNP2, 0, 1, 0, 0);
4675 RGevol.SetCoefficient("Cqu1R", Cqu1_1212r_LNP / LambdaNP2, 0, 1, 0, 1);
4676 RGevol.SetCoefficient("Cqu1R", Cqu1_1213r_LNP / LambdaNP2, 0, 1, 0, 2);
4677 RGevol.SetCoefficient("Cqu1R", Cqu1_1221r_LNP / LambdaNP2, 0, 1, 1, 0);
4678 RGevol.SetCoefficient("Cqu1R", Cqu1_1222r_LNP / LambdaNP2, 0, 1, 1, 1);
4679 RGevol.SetCoefficient("Cqu1R", Cqu1_1223r_LNP / LambdaNP2, 0, 1, 1, 2);
4680 RGevol.SetCoefficient("Cqu1R", Cqu1_1231r_LNP / LambdaNP2, 0, 1, 2, 0);
4681 RGevol.SetCoefficient("Cqu1R", Cqu1_1232r_LNP / LambdaNP2, 0, 1, 2, 1);
4682 RGevol.SetCoefficient("Cqu1R", Cqu1_1233r_LNP / LambdaNP2, 0, 1, 2, 2);
4683 RGevol.SetCoefficient("Cqu1R", Cqu1_1311r_LNP / LambdaNP2, 0, 2, 0, 0);
4684 RGevol.SetCoefficient("Cqu1R", Cqu1_1312r_LNP / LambdaNP2, 0, 2, 0, 1);
4685 RGevol.SetCoefficient("Cqu1R", Cqu1_1313r_LNP / LambdaNP2, 0, 2, 0, 2);
4686 RGevol.SetCoefficient("Cqu1R", Cqu1_1321r_LNP / LambdaNP2, 0, 2, 1, 0);
4687 RGevol.SetCoefficient("Cqu1R", Cqu1_1322r_LNP / LambdaNP2, 0, 2, 1, 1);
4688 RGevol.SetCoefficient("Cqu1R", Cqu1_1323r_LNP / LambdaNP2, 0, 2, 1, 2);
4689 RGevol.SetCoefficient("Cqu1R", Cqu1_1331r_LNP / LambdaNP2, 0, 2, 2, 0);
4690 RGevol.SetCoefficient("Cqu1R", Cqu1_1332r_LNP / LambdaNP2, 0, 2, 2, 1);
4691 RGevol.SetCoefficient("Cqu1R", Cqu1_1333r_LNP / LambdaNP2, 0, 2, 2, 2);
4692 RGevol.SetCoefficient("Cqu1R", Cqu1_2211r_LNP / LambdaNP2, 1, 1, 0, 0);
4693 RGevol.SetCoefficient("Cqu1R", Cqu1_2212r_LNP / LambdaNP2, 1, 1, 0, 1);
4694 RGevol.SetCoefficient("Cqu1R", Cqu1_2213r_LNP / LambdaNP2, 1, 1, 0, 2);
4695 RGevol.SetCoefficient("Cqu1R", Cqu1_2222r_LNP / LambdaNP2, 1, 1, 1, 1);
4696 RGevol.SetCoefficient("Cqu1R", Cqu1_2223r_LNP / LambdaNP2, 1, 1, 1, 2);
4697 RGevol.SetCoefficient("Cqu1R", Cqu1_2233r_LNP / LambdaNP2, 1, 1, 2, 2);
4698 RGevol.SetCoefficient("Cqu1R", Cqu1_2311r_LNP / LambdaNP2, 1, 2, 0, 0);
4699 RGevol.SetCoefficient("Cqu1R", Cqu1_2312r_LNP / LambdaNP2, 1, 2, 0, 1);
4700 RGevol.SetCoefficient("Cqu1R", Cqu1_2313r_LNP / LambdaNP2, 1, 2, 0, 2);
4701 RGevol.SetCoefficient("Cqu1R", Cqu1_2321r_LNP / LambdaNP2, 1, 2, 1, 0);
4702 RGevol.SetCoefficient("Cqu1R", Cqu1_2322r_LNP / LambdaNP2, 1, 2, 1, 1);
4703 RGevol.SetCoefficient("Cqu1R", Cqu1_2323r_LNP / LambdaNP2, 1, 2, 1, 2);
4704 RGevol.SetCoefficient("Cqu1R", Cqu1_2331r_LNP / LambdaNP2, 1, 2, 2, 0);
4705 RGevol.SetCoefficient("Cqu1R", Cqu1_2332r_LNP / LambdaNP2, 1, 2, 2, 1);
4706 RGevol.SetCoefficient("Cqu1R", Cqu1_2333r_LNP / LambdaNP2, 1, 2, 2, 2);
4707 RGevol.SetCoefficient("Cqu1R", Cqu1_3311r_LNP / LambdaNP2, 2, 2, 0, 0);
4708 RGevol.SetCoefficient("Cqu1R", Cqu1_3312r_LNP / LambdaNP2, 2, 2, 0, 1);
4709 RGevol.SetCoefficient("Cqu1R", Cqu1_3313r_LNP / LambdaNP2, 2, 2, 0, 2);
4710 RGevol.SetCoefficient("Cqu1R", Cqu1_3322r_LNP / LambdaNP2, 2, 2, 1, 1);
4711 RGevol.SetCoefficient("Cqu1R", Cqu1_3323r_LNP / LambdaNP2, 2, 2, 1, 2);
4712 RGevol.SetCoefficient("Cqu1R", Cqu1_3333r_LNP / LambdaNP2, 2, 2, 2, 2);
4713 RGevol.SetCoefficient("Cqu1I", Cqu1_1112i_LNP / LambdaNP2, 0, 0, 0, 1);
4714 RGevol.SetCoefficient("Cqu1I", Cqu1_1113i_LNP / LambdaNP2, 0, 0, 0, 2);
4715 RGevol.SetCoefficient("Cqu1I", Cqu1_1123i_LNP / LambdaNP2, 0, 0, 1, 2);
4716 RGevol.SetCoefficient("Cqu1I", Cqu1_1211i_LNP / LambdaNP2, 0, 1, 0, 0);
4717 RGevol.SetCoefficient("Cqu1I", Cqu1_1212i_LNP / LambdaNP2, 0, 1, 0, 1);
4718 RGevol.SetCoefficient("Cqu1I", Cqu1_1213i_LNP / LambdaNP2, 0, 1, 0, 2);
4719 RGevol.SetCoefficient("Cqu1I", Cqu1_1221i_LNP / LambdaNP2, 0, 1, 1, 0);
4720 RGevol.SetCoefficient("Cqu1I", Cqu1_1222i_LNP / LambdaNP2, 0, 1, 1, 1);
4721 RGevol.SetCoefficient("Cqu1I", Cqu1_1223i_LNP / LambdaNP2, 0, 1, 1, 2);
4722 RGevol.SetCoefficient("Cqu1I", Cqu1_1231i_LNP / LambdaNP2, 0, 1, 2, 0);
4723 RGevol.SetCoefficient("Cqu1I", Cqu1_1232i_LNP / LambdaNP2, 0, 1, 2, 1);
4724 RGevol.SetCoefficient("Cqu1I", Cqu1_1233i_LNP / LambdaNP2, 0, 1, 2, 2);
4725 RGevol.SetCoefficient("Cqu1I", Cqu1_1311i_LNP / LambdaNP2, 0, 2, 0, 0);
4726 RGevol.SetCoefficient("Cqu1I", Cqu1_1312i_LNP / LambdaNP2, 0, 2, 0, 1);
4727 RGevol.SetCoefficient("Cqu1I", Cqu1_1313i_LNP / LambdaNP2, 0, 2, 0, 2);
4728 RGevol.SetCoefficient("Cqu1I", Cqu1_1321i_LNP / LambdaNP2, 0, 2, 1, 0);
4729 RGevol.SetCoefficient("Cqu1I", Cqu1_1322i_LNP / LambdaNP2, 0, 2, 1, 1);
4730 RGevol.SetCoefficient("Cqu1I", Cqu1_1323i_LNP / LambdaNP2, 0, 2, 1, 2);
4731 RGevol.SetCoefficient("Cqu1I", Cqu1_1331i_LNP / LambdaNP2, 0, 2, 2, 0);
4732 RGevol.SetCoefficient("Cqu1I", Cqu1_1332i_LNP / LambdaNP2, 0, 2, 2, 1);
4733 RGevol.SetCoefficient("Cqu1I", Cqu1_1333i_LNP / LambdaNP2, 0, 2, 2, 2);
4734 RGevol.SetCoefficient("Cqu1I", Cqu1_2212i_LNP / LambdaNP2, 1, 1, 0, 1);
4735 RGevol.SetCoefficient("Cqu1I", Cqu1_2213i_LNP / LambdaNP2, 1, 1, 0, 2);
4736 RGevol.SetCoefficient("Cqu1I", Cqu1_2223i_LNP / LambdaNP2, 1, 1, 1, 2);
4737 RGevol.SetCoefficient("Cqu1I", Cqu1_2311i_LNP / LambdaNP2, 1, 2, 0, 0);
4738 RGevol.SetCoefficient("Cqu1I", Cqu1_2312i_LNP / LambdaNP2, 1, 2, 0, 1);
4739 RGevol.SetCoefficient("Cqu1I", Cqu1_2313i_LNP / LambdaNP2, 1, 2, 0, 2);
4740 RGevol.SetCoefficient("Cqu1I", Cqu1_2321i_LNP / LambdaNP2, 1, 2, 1, 0);
4741 RGevol.SetCoefficient("Cqu1I", Cqu1_2322i_LNP / LambdaNP2, 1, 2, 1, 1);
4742 RGevol.SetCoefficient("Cqu1I", Cqu1_2323i_LNP / LambdaNP2, 1, 2, 1, 2);
4743 RGevol.SetCoefficient("Cqu1I", Cqu1_2331i_LNP / LambdaNP2, 1, 2, 2, 0);
4744 RGevol.SetCoefficient("Cqu1I", Cqu1_2332i_LNP / LambdaNP2, 1, 2, 2, 1);
4745 RGevol.SetCoefficient("Cqu1I", Cqu1_2333i_LNP / LambdaNP2, 1, 2, 2, 2);
4746 RGevol.SetCoefficient("Cqu1I", Cqu1_3312i_LNP / LambdaNP2, 2, 2, 0, 1);
4747 RGevol.SetCoefficient("Cqu1I", Cqu1_3313i_LNP / LambdaNP2, 2, 2, 0, 2);
4748 RGevol.SetCoefficient("Cqu1I", Cqu1_3323i_LNP / LambdaNP2, 2, 2, 1, 2);
4749 RGevol.SetCoefficient("Cqu8R", Cqu8_1111r_LNP / LambdaNP2, 0, 0, 0, 0);
4750 RGevol.SetCoefficient("Cqu8R", Cqu8_1112r_LNP / LambdaNP2, 0, 0, 0, 1);
4751 RGevol.SetCoefficient("Cqu8R", Cqu8_1113r_LNP / LambdaNP2, 0, 0, 0, 2);
4752 RGevol.SetCoefficient("Cqu8R", Cqu8_1122r_LNP / LambdaNP2, 0, 0, 1, 1);
4753 RGevol.SetCoefficient("Cqu8R", Cqu8_1123r_LNP / LambdaNP2, 0, 0, 1, 2);
4754 RGevol.SetCoefficient("Cqu8R", Cqu8_1133r_LNP / LambdaNP2, 0, 0, 2, 2);
4755 RGevol.SetCoefficient("Cqu8R", Cqu8_1211r_LNP / LambdaNP2, 0, 1, 0, 0);
4756 RGevol.SetCoefficient("Cqu8R", Cqu8_1212r_LNP / LambdaNP2, 0, 1, 0, 1);
4757 RGevol.SetCoefficient("Cqu8R", Cqu8_1213r_LNP / LambdaNP2, 0, 1, 0, 2);
4758 RGevol.SetCoefficient("Cqu8R", Cqu8_1221r_LNP / LambdaNP2, 0, 1, 1, 0);
4759 RGevol.SetCoefficient("Cqu8R", Cqu8_1222r_LNP / LambdaNP2, 0, 1, 1, 1);
4760 RGevol.SetCoefficient("Cqu8R", Cqu8_1223r_LNP / LambdaNP2, 0, 1, 1, 2);
4761 RGevol.SetCoefficient("Cqu8R", Cqu8_1231r_LNP / LambdaNP2, 0, 1, 2, 0);
4762 RGevol.SetCoefficient("Cqu8R", Cqu8_1232r_LNP / LambdaNP2, 0, 1, 2, 1);
4763 RGevol.SetCoefficient("Cqu8R", Cqu8_1233r_LNP / LambdaNP2, 0, 1, 2, 2);
4764 RGevol.SetCoefficient("Cqu8R", Cqu8_1311r_LNP / LambdaNP2, 0, 2, 0, 0);
4765 RGevol.SetCoefficient("Cqu8R", Cqu8_1312r_LNP / LambdaNP2, 0, 2, 0, 1);
4766 RGevol.SetCoefficient("Cqu8R", Cqu8_1313r_LNP / LambdaNP2, 0, 2, 0, 2);
4767 RGevol.SetCoefficient("Cqu8R", Cqu8_1321r_LNP / LambdaNP2, 0, 2, 1, 0);
4768 RGevol.SetCoefficient("Cqu8R", Cqu8_1322r_LNP / LambdaNP2, 0, 2, 1, 1);
4769 RGevol.SetCoefficient("Cqu8R", Cqu8_1323r_LNP / LambdaNP2, 0, 2, 1, 2);
4770 RGevol.SetCoefficient("Cqu8R", Cqu8_1331r_LNP / LambdaNP2, 0, 2, 2, 0);
4771 RGevol.SetCoefficient("Cqu8R", Cqu8_1332r_LNP / LambdaNP2, 0, 2, 2, 1);
4772 RGevol.SetCoefficient("Cqu8R", Cqu8_1333r_LNP / LambdaNP2, 0, 2, 2, 2);
4773 RGevol.SetCoefficient("Cqu8R", Cqu8_2211r_LNP / LambdaNP2, 1, 1, 0, 0);
4774 RGevol.SetCoefficient("Cqu8R", Cqu8_2212r_LNP / LambdaNP2, 1, 1, 0, 1);
4775 RGevol.SetCoefficient("Cqu8R", Cqu8_2213r_LNP / LambdaNP2, 1, 1, 0, 2);
4776 RGevol.SetCoefficient("Cqu8R", Cqu8_2222r_LNP / LambdaNP2, 1, 1, 1, 1);
4777 RGevol.SetCoefficient("Cqu8R", Cqu8_2223r_LNP / LambdaNP2, 1, 1, 1, 2);
4778 RGevol.SetCoefficient("Cqu8R", Cqu8_2233r_LNP / LambdaNP2, 1, 1, 2, 2);
4779 RGevol.SetCoefficient("Cqu8R", Cqu8_2311r_LNP / LambdaNP2, 1, 2, 0, 0);
4780 RGevol.SetCoefficient("Cqu8R", Cqu8_2312r_LNP / LambdaNP2, 1, 2, 0, 1);
4781 RGevol.SetCoefficient("Cqu8R", Cqu8_2313r_LNP / LambdaNP2, 1, 2, 0, 2);
4782 RGevol.SetCoefficient("Cqu8R", Cqu8_2321r_LNP / LambdaNP2, 1, 2, 1, 0);
4783 RGevol.SetCoefficient("Cqu8R", Cqu8_2322r_LNP / LambdaNP2, 1, 2, 1, 1);
4784 RGevol.SetCoefficient("Cqu8R", Cqu8_2323r_LNP / LambdaNP2, 1, 2, 1, 2);
4785 RGevol.SetCoefficient("Cqu8R", Cqu8_2331r_LNP / LambdaNP2, 1, 2, 2, 0);
4786 RGevol.SetCoefficient("Cqu8R", Cqu8_2332r_LNP / LambdaNP2, 1, 2, 2, 1);
4787 RGevol.SetCoefficient("Cqu8R", Cqu8_2333r_LNP / LambdaNP2, 1, 2, 2, 2);
4788 RGevol.SetCoefficient("Cqu8R", Cqu8_3311r_LNP / LambdaNP2, 2, 2, 0, 0);
4789 RGevol.SetCoefficient("Cqu8R", Cqu8_3312r_LNP / LambdaNP2, 2, 2, 0, 1);
4790 RGevol.SetCoefficient("Cqu8R", Cqu8_3313r_LNP / LambdaNP2, 2, 2, 0, 2);
4791 RGevol.SetCoefficient("Cqu8R", Cqu8_3322r_LNP / LambdaNP2, 2, 2, 1, 1);
4792 RGevol.SetCoefficient("Cqu8R", Cqu8_3323r_LNP / LambdaNP2, 2, 2, 1, 2);
4793 RGevol.SetCoefficient("Cqu8R", Cqu8_3333r_LNP / LambdaNP2, 2, 2, 2, 2);
4794 RGevol.SetCoefficient("Cqu8I", Cqu8_1112i_LNP / LambdaNP2, 0, 0, 0, 1);
4795 RGevol.SetCoefficient("Cqu8I", Cqu8_1113i_LNP / LambdaNP2, 0, 0, 0, 2);
4796 RGevol.SetCoefficient("Cqu8I", Cqu8_1123i_LNP / LambdaNP2, 0, 0, 1, 2);
4797 RGevol.SetCoefficient("Cqu8I", Cqu8_1211i_LNP / LambdaNP2, 0, 1, 0, 0);
4798 RGevol.SetCoefficient("Cqu8I", Cqu8_1212i_LNP / LambdaNP2, 0, 1, 0, 1);
4799 RGevol.SetCoefficient("Cqu8I", Cqu8_1213i_LNP / LambdaNP2, 0, 1, 0, 2);
4800 RGevol.SetCoefficient("Cqu8I", Cqu8_1221i_LNP / LambdaNP2, 0, 1, 1, 0);
4801 RGevol.SetCoefficient("Cqu8I", Cqu8_1222i_LNP / LambdaNP2, 0, 1, 1, 1);
4802 RGevol.SetCoefficient("Cqu8I", Cqu8_1223i_LNP / LambdaNP2, 0, 1, 1, 2);
4803 RGevol.SetCoefficient("Cqu8I", Cqu8_1231i_LNP / LambdaNP2, 0, 1, 2, 0);
4804 RGevol.SetCoefficient("Cqu8I", Cqu8_1232i_LNP / LambdaNP2, 0, 1, 2, 1);
4805 RGevol.SetCoefficient("Cqu8I", Cqu8_1233i_LNP / LambdaNP2, 0, 1, 2, 2);
4806 RGevol.SetCoefficient("Cqu8I", Cqu8_1311i_LNP / LambdaNP2, 0, 2, 0, 0);
4807 RGevol.SetCoefficient("Cqu8I", Cqu8_1312i_LNP / LambdaNP2, 0, 2, 0, 1);
4808 RGevol.SetCoefficient("Cqu8I", Cqu8_1313i_LNP / LambdaNP2, 0, 2, 0, 2);
4809 RGevol.SetCoefficient("Cqu8I", Cqu8_1321i_LNP / LambdaNP2, 0, 2, 1, 0);
4810 RGevol.SetCoefficient("Cqu8I", Cqu8_1322i_LNP / LambdaNP2, 0, 2, 1, 1);
4811 RGevol.SetCoefficient("Cqu8I", Cqu8_1323i_LNP / LambdaNP2, 0, 2, 1, 2);
4812 RGevol.SetCoefficient("Cqu8I", Cqu8_1331i_LNP / LambdaNP2, 0, 2, 2, 0);
4813 RGevol.SetCoefficient("Cqu8I", Cqu8_1332i_LNP / LambdaNP2, 0, 2, 2, 1);
4814 RGevol.SetCoefficient("Cqu8I", Cqu8_1333i_LNP / LambdaNP2, 0, 2, 2, 2);
4815 RGevol.SetCoefficient("Cqu8I", Cqu8_2212i_LNP / LambdaNP2, 1, 1, 0, 1);
4816 RGevol.SetCoefficient("Cqu8I", Cqu8_2213i_LNP / LambdaNP2, 1, 1, 0, 2);
4817 RGevol.SetCoefficient("Cqu8I", Cqu8_2223i_LNP / LambdaNP2, 1, 1, 1, 2);
4818 RGevol.SetCoefficient("Cqu8I", Cqu8_2311i_LNP / LambdaNP2, 1, 2, 0, 0);
4819 RGevol.SetCoefficient("Cqu8I", Cqu8_2312i_LNP / LambdaNP2, 1, 2, 0, 1);
4820 RGevol.SetCoefficient("Cqu8I", Cqu8_2313i_LNP / LambdaNP2, 1, 2, 0, 2);
4821 RGevol.SetCoefficient("Cqu8I", Cqu8_2321i_LNP / LambdaNP2, 1, 2, 1, 0);
4822 RGevol.SetCoefficient("Cqu8I", Cqu8_2322i_LNP / LambdaNP2, 1, 2, 1, 1);
4823 RGevol.SetCoefficient("Cqu8I", Cqu8_2323i_LNP / LambdaNP2, 1, 2, 1, 2);
4824 RGevol.SetCoefficient("Cqu8I", Cqu8_2331i_LNP / LambdaNP2, 1, 2, 2, 0);
4825 RGevol.SetCoefficient("Cqu8I", Cqu8_2332i_LNP / LambdaNP2, 1, 2, 2, 1);
4826 RGevol.SetCoefficient("Cqu8I", Cqu8_2333i_LNP / LambdaNP2, 1, 2, 2, 2);
4827 RGevol.SetCoefficient("Cqu8I", Cqu8_3312i_LNP / LambdaNP2, 2, 2, 0, 1);
4828 RGevol.SetCoefficient("Cqu8I", Cqu8_3313i_LNP / LambdaNP2, 2, 2, 0, 2);
4829 RGevol.SetCoefficient("Cqu8I", Cqu8_3323i_LNP / LambdaNP2, 2, 2, 1, 2);
4830 RGevol.SetCoefficient("Cqd1R", Cqd1_1111r_LNP / LambdaNP2, 0, 0, 0, 0);
4831 RGevol.SetCoefficient("Cqd1R", Cqd1_1112r_LNP / LambdaNP2, 0, 0, 0, 1);
4832 RGevol.SetCoefficient("Cqd1R", Cqd1_1113r_LNP / LambdaNP2, 0, 0, 0, 2);
4833 RGevol.SetCoefficient("Cqd1R", Cqd1_1122r_LNP / LambdaNP2, 0, 0, 1, 1);
4834 RGevol.SetCoefficient("Cqd1R", Cqd1_1123r_LNP / LambdaNP2, 0, 0, 1, 2);
4835 RGevol.SetCoefficient("Cqd1R", Cqd1_1133r_LNP / LambdaNP2, 0, 0, 2, 2);
4836 RGevol.SetCoefficient("Cqd1R", Cqd1_1211r_LNP / LambdaNP2, 0, 1, 0, 0);
4837 RGevol.SetCoefficient("Cqd1R", Cqd1_1212r_LNP / LambdaNP2, 0, 1, 0, 1);
4838 RGevol.SetCoefficient("Cqd1R", Cqd1_1213r_LNP / LambdaNP2, 0, 1, 0, 2);
4839 RGevol.SetCoefficient("Cqd1R", Cqd1_1221r_LNP / LambdaNP2, 0, 1, 1, 0);
4840 RGevol.SetCoefficient("Cqd1R", Cqd1_1222r_LNP / LambdaNP2, 0, 1, 1, 1);
4841 RGevol.SetCoefficient("Cqd1R", Cqd1_1223r_LNP / LambdaNP2, 0, 1, 1, 2);
4842 RGevol.SetCoefficient("Cqd1R", Cqd1_1231r_LNP / LambdaNP2, 0, 1, 2, 0);
4843 RGevol.SetCoefficient("Cqd1R", Cqd1_1232r_LNP / LambdaNP2, 0, 1, 2, 1);
4844 RGevol.SetCoefficient("Cqd1R", Cqd1_1233r_LNP / LambdaNP2, 0, 1, 2, 2);
4845 RGevol.SetCoefficient("Cqd1R", Cqd1_1311r_LNP / LambdaNP2, 0, 2, 0, 0);
4846 RGevol.SetCoefficient("Cqd1R", Cqd1_1312r_LNP / LambdaNP2, 0, 2, 0, 1);
4847 RGevol.SetCoefficient("Cqd1R", Cqd1_1313r_LNP / LambdaNP2, 0, 2, 0, 2);
4848 RGevol.SetCoefficient("Cqd1R", Cqd1_1321r_LNP / LambdaNP2, 0, 2, 1, 0);
4849 RGevol.SetCoefficient("Cqd1R", Cqd1_1322r_LNP / LambdaNP2, 0, 2, 1, 1);
4850 RGevol.SetCoefficient("Cqd1R", Cqd1_1323r_LNP / LambdaNP2, 0, 2, 1, 2);
4851 RGevol.SetCoefficient("Cqd1R", Cqd1_1331r_LNP / LambdaNP2, 0, 2, 2, 0);
4852 RGevol.SetCoefficient("Cqd1R", Cqd1_1332r_LNP / LambdaNP2, 0, 2, 2, 1);
4853 RGevol.SetCoefficient("Cqd1R", Cqd1_1333r_LNP / LambdaNP2, 0, 2, 2, 2);
4854 RGevol.SetCoefficient("Cqd1R", Cqd1_2211r_LNP / LambdaNP2, 1, 1, 0, 0);
4855 RGevol.SetCoefficient("Cqd1R", Cqd1_2212r_LNP / LambdaNP2, 1, 1, 0, 1);
4856 RGevol.SetCoefficient("Cqd1R", Cqd1_2213r_LNP / LambdaNP2, 1, 1, 0, 2);
4857 RGevol.SetCoefficient("Cqd1R", Cqd1_2222r_LNP / LambdaNP2, 1, 1, 1, 1);
4858 RGevol.SetCoefficient("Cqd1R", Cqd1_2223r_LNP / LambdaNP2, 1, 1, 1, 2);
4859 RGevol.SetCoefficient("Cqd1R", Cqd1_2233r_LNP / LambdaNP2, 1, 1, 2, 2);
4860 RGevol.SetCoefficient("Cqd1R", Cqd1_2311r_LNP / LambdaNP2, 1, 2, 0, 0);
4861 RGevol.SetCoefficient("Cqd1R", Cqd1_2312r_LNP / LambdaNP2, 1, 2, 0, 1);
4862 RGevol.SetCoefficient("Cqd1R", Cqd1_2313r_LNP / LambdaNP2, 1, 2, 0, 2);
4863 RGevol.SetCoefficient("Cqd1R", Cqd1_2321r_LNP / LambdaNP2, 1, 2, 1, 0);
4864 RGevol.SetCoefficient("Cqd1R", Cqd1_2322r_LNP / LambdaNP2, 1, 2, 1, 1);
4865 RGevol.SetCoefficient("Cqd1R", Cqd1_2323r_LNP / LambdaNP2, 1, 2, 1, 2);
4866 RGevol.SetCoefficient("Cqd1R", Cqd1_2331r_LNP / LambdaNP2, 1, 2, 2, 0);
4867 RGevol.SetCoefficient("Cqd1R", Cqd1_2332r_LNP / LambdaNP2, 1, 2, 2, 1);
4868 RGevol.SetCoefficient("Cqd1R", Cqd1_2333r_LNP / LambdaNP2, 1, 2, 2, 2);
4869 RGevol.SetCoefficient("Cqd1R", Cqd1_3311r_LNP / LambdaNP2, 2, 2, 0, 0);
4870 RGevol.SetCoefficient("Cqd1R", Cqd1_3312r_LNP / LambdaNP2, 2, 2, 0, 1);
4871 RGevol.SetCoefficient("Cqd1R", Cqd1_3313r_LNP / LambdaNP2, 2, 2, 0, 2);
4872 RGevol.SetCoefficient("Cqd1R", Cqd1_3322r_LNP / LambdaNP2, 2, 2, 1, 1);
4873 RGevol.SetCoefficient("Cqd1R", Cqd1_3323r_LNP / LambdaNP2, 2, 2, 1, 2);
4874 RGevol.SetCoefficient("Cqd1R", Cqd1_3333r_LNP / LambdaNP2, 2, 2, 2, 2);
4875 RGevol.SetCoefficient("Cqd1I", Cqd1_1112i_LNP / LambdaNP2, 0, 0, 0, 1);
4876 RGevol.SetCoefficient("Cqd1I", Cqd1_1113i_LNP / LambdaNP2, 0, 0, 0, 2);
4877 RGevol.SetCoefficient("Cqd1I", Cqd1_1123i_LNP / LambdaNP2, 0, 0, 1, 2);
4878 RGevol.SetCoefficient("Cqd1I", Cqd1_1211i_LNP / LambdaNP2, 0, 1, 0, 0);
4879 RGevol.SetCoefficient("Cqd1I", Cqd1_1212i_LNP / LambdaNP2, 0, 1, 0, 1);
4880 RGevol.SetCoefficient("Cqd1I", Cqd1_1213i_LNP / LambdaNP2, 0, 1, 0, 2);
4881 RGevol.SetCoefficient("Cqd1I", Cqd1_1221i_LNP / LambdaNP2, 0, 1, 1, 0);
4882 RGevol.SetCoefficient("Cqd1I", Cqd1_1222i_LNP / LambdaNP2, 0, 1, 1, 1);
4883 RGevol.SetCoefficient("Cqd1I", Cqd1_1223i_LNP / LambdaNP2, 0, 1, 1, 2);
4884 RGevol.SetCoefficient("Cqd1I", Cqd1_1231i_LNP / LambdaNP2, 0, 1, 2, 0);
4885 RGevol.SetCoefficient("Cqd1I", Cqd1_1232i_LNP / LambdaNP2, 0, 1, 2, 1);
4886 RGevol.SetCoefficient("Cqd1I", Cqd1_1233i_LNP / LambdaNP2, 0, 1, 2, 2);
4887 RGevol.SetCoefficient("Cqd1I", Cqd1_1311i_LNP / LambdaNP2, 0, 2, 0, 0);
4888 RGevol.SetCoefficient("Cqd1I", Cqd1_1312i_LNP / LambdaNP2, 0, 2, 0, 1);
4889 RGevol.SetCoefficient("Cqd1I", Cqd1_1313i_LNP / LambdaNP2, 0, 2, 0, 2);
4890 RGevol.SetCoefficient("Cqd1I", Cqd1_1321i_LNP / LambdaNP2, 0, 2, 1, 0);
4891 RGevol.SetCoefficient("Cqd1I", Cqd1_1322i_LNP / LambdaNP2, 0, 2, 1, 1);
4892 RGevol.SetCoefficient("Cqd1I", Cqd1_1323i_LNP / LambdaNP2, 0, 2, 1, 2);
4893 RGevol.SetCoefficient("Cqd1I", Cqd1_1331i_LNP / LambdaNP2, 0, 2, 2, 0);
4894 RGevol.SetCoefficient("Cqd1I", Cqd1_1332i_LNP / LambdaNP2, 0, 2, 2, 1);
4895 RGevol.SetCoefficient("Cqd1I", Cqd1_1333i_LNP / LambdaNP2, 0, 2, 2, 2);
4896 RGevol.SetCoefficient("Cqd1I", Cqd1_2212i_LNP / LambdaNP2, 1, 1, 0, 1);
4897 RGevol.SetCoefficient("Cqd1I", Cqd1_2213i_LNP / LambdaNP2, 1, 1, 0, 2);
4898 RGevol.SetCoefficient("Cqd1I", Cqd1_2223i_LNP / LambdaNP2, 1, 1, 1, 2);
4899 RGevol.SetCoefficient("Cqd1I", Cqd1_2311i_LNP / LambdaNP2, 1, 2, 0, 0);
4900 RGevol.SetCoefficient("Cqd1I", Cqd1_2312i_LNP / LambdaNP2, 1, 2, 0, 1);
4901 RGevol.SetCoefficient("Cqd1I", Cqd1_2313i_LNP / LambdaNP2, 1, 2, 0, 2);
4902 RGevol.SetCoefficient("Cqd1I", Cqd1_2321i_LNP / LambdaNP2, 1, 2, 1, 0);
4903 RGevol.SetCoefficient("Cqd1I", Cqd1_2322i_LNP / LambdaNP2, 1, 2, 1, 1);
4904 RGevol.SetCoefficient("Cqd1I", Cqd1_2323i_LNP / LambdaNP2, 1, 2, 1, 2);
4905 RGevol.SetCoefficient("Cqd1I", Cqd1_2331i_LNP / LambdaNP2, 1, 2, 2, 0);
4906 RGevol.SetCoefficient("Cqd1I", Cqd1_2332i_LNP / LambdaNP2, 1, 2, 2, 1);
4907 RGevol.SetCoefficient("Cqd1I", Cqd1_2333i_LNP / LambdaNP2, 1, 2, 2, 2);
4908 RGevol.SetCoefficient("Cqd1I", Cqd1_3312i_LNP / LambdaNP2, 2, 2, 0, 1);
4909 RGevol.SetCoefficient("Cqd1I", Cqd1_3313i_LNP / LambdaNP2, 2, 2, 0, 2);
4910 RGevol.SetCoefficient("Cqd1I", Cqd1_3323i_LNP / LambdaNP2, 2, 2, 1, 2);
4911 RGevol.SetCoefficient("Cqd8R", Cqd8_1111r_LNP / LambdaNP2, 0, 0, 0, 0);
4912 RGevol.SetCoefficient("Cqd8R", Cqd8_1112r_LNP / LambdaNP2, 0, 0, 0, 1);
4913 RGevol.SetCoefficient("Cqd8R", Cqd8_1113r_LNP / LambdaNP2, 0, 0, 0, 2);
4914 RGevol.SetCoefficient("Cqd8R", Cqd8_1122r_LNP / LambdaNP2, 0, 0, 1, 1);
4915 RGevol.SetCoefficient("Cqd8R", Cqd8_1123r_LNP / LambdaNP2, 0, 0, 1, 2);
4916 RGevol.SetCoefficient("Cqd8R", Cqd8_1133r_LNP / LambdaNP2, 0, 0, 2, 2);
4917 RGevol.SetCoefficient("Cqd8R", Cqd8_1211r_LNP / LambdaNP2, 0, 1, 0, 0);
4918 RGevol.SetCoefficient("Cqd8R", Cqd8_1212r_LNP / LambdaNP2, 0, 1, 0, 1);
4919 RGevol.SetCoefficient("Cqd8R", Cqd8_1213r_LNP / LambdaNP2, 0, 1, 0, 2);
4920 RGevol.SetCoefficient("Cqd8R", Cqd8_1221r_LNP / LambdaNP2, 0, 1, 1, 0);
4921 RGevol.SetCoefficient("Cqd8R", Cqd8_1222r_LNP / LambdaNP2, 0, 1, 1, 1);
4922 RGevol.SetCoefficient("Cqd8R", Cqd8_1223r_LNP / LambdaNP2, 0, 1, 1, 2);
4923 RGevol.SetCoefficient("Cqd8R", Cqd8_1231r_LNP / LambdaNP2, 0, 1, 2, 0);
4924 RGevol.SetCoefficient("Cqd8R", Cqd8_1232r_LNP / LambdaNP2, 0, 1, 2, 1);
4925 RGevol.SetCoefficient("Cqd8R", Cqd8_1233r_LNP / LambdaNP2, 0, 1, 2, 2);
4926 RGevol.SetCoefficient("Cqd8R", Cqd8_1311r_LNP / LambdaNP2, 0, 2, 0, 0);
4927 RGevol.SetCoefficient("Cqd8R", Cqd8_1312r_LNP / LambdaNP2, 0, 2, 0, 1);
4928 RGevol.SetCoefficient("Cqd8R", Cqd8_1313r_LNP / LambdaNP2, 0, 2, 0, 2);
4929 RGevol.SetCoefficient("Cqd8R", Cqd8_1321r_LNP / LambdaNP2, 0, 2, 1, 0);
4930 RGevol.SetCoefficient("Cqd8R", Cqd8_1322r_LNP / LambdaNP2, 0, 2, 1, 1);
4931 RGevol.SetCoefficient("Cqd8R", Cqd8_1323r_LNP / LambdaNP2, 0, 2, 1, 2);
4932 RGevol.SetCoefficient("Cqd8R", Cqd8_1331r_LNP / LambdaNP2, 0, 2, 2, 0);
4933 RGevol.SetCoefficient("Cqd8R", Cqd8_1332r_LNP / LambdaNP2, 0, 2, 2, 1);
4934 RGevol.SetCoefficient("Cqd8R", Cqd8_1333r_LNP / LambdaNP2, 0, 2, 2, 2);
4935 RGevol.SetCoefficient("Cqd8R", Cqd8_2211r_LNP / LambdaNP2, 1, 1, 0, 0);
4936 RGevol.SetCoefficient("Cqd8R", Cqd8_2212r_LNP / LambdaNP2, 1, 1, 0, 1);
4937 RGevol.SetCoefficient("Cqd8R", Cqd8_2213r_LNP / LambdaNP2, 1, 1, 0, 2);
4938 RGevol.SetCoefficient("Cqd8R", Cqd8_2222r_LNP / LambdaNP2, 1, 1, 1, 1);
4939 RGevol.SetCoefficient("Cqd8R", Cqd8_2223r_LNP / LambdaNP2, 1, 1, 1, 2);
4940 RGevol.SetCoefficient("Cqd8R", Cqd8_2233r_LNP / LambdaNP2, 1, 1, 2, 2);
4941 RGevol.SetCoefficient("Cqd8R", Cqd8_2311r_LNP / LambdaNP2, 1, 2, 0, 0);
4942 RGevol.SetCoefficient("Cqd8R", Cqd8_2312r_LNP / LambdaNP2, 1, 2, 0, 1);
4943 RGevol.SetCoefficient("Cqd8R", Cqd8_2313r_LNP / LambdaNP2, 1, 2, 0, 2);
4944 RGevol.SetCoefficient("Cqd8R", Cqd8_2321r_LNP / LambdaNP2, 1, 2, 1, 0);
4945 RGevol.SetCoefficient("Cqd8R", Cqd8_2322r_LNP / LambdaNP2, 1, 2, 1, 1);
4946 RGevol.SetCoefficient("Cqd8R", Cqd8_2323r_LNP / LambdaNP2, 1, 2, 1, 2);
4947 RGevol.SetCoefficient("Cqd8R", Cqd8_2331r_LNP / LambdaNP2, 1, 2, 2, 0);
4948 RGevol.SetCoefficient("Cqd8R", Cqd8_2332r_LNP / LambdaNP2, 1, 2, 2, 1);
4949 RGevol.SetCoefficient("Cqd8R", Cqd8_2333r_LNP / LambdaNP2, 1, 2, 2, 2);
4950 RGevol.SetCoefficient("Cqd8R", Cqd8_3311r_LNP / LambdaNP2, 2, 2, 0, 0);
4951 RGevol.SetCoefficient("Cqd8R", Cqd8_3312r_LNP / LambdaNP2, 2, 2, 0, 1);
4952 RGevol.SetCoefficient("Cqd8R", Cqd8_3313r_LNP / LambdaNP2, 2, 2, 0, 2);
4953 RGevol.SetCoefficient("Cqd8R", Cqd8_3322r_LNP / LambdaNP2, 2, 2, 1, 1);
4954 RGevol.SetCoefficient("Cqd8R", Cqd8_3323r_LNP / LambdaNP2, 2, 2, 1, 2);
4955 RGevol.SetCoefficient("Cqd8R", Cqd8_3333r_LNP / LambdaNP2, 2, 2, 2, 2);
4956 RGevol.SetCoefficient("Cqd8I", Cqd8_1112i_LNP / LambdaNP2, 0, 0, 0, 1);
4957 RGevol.SetCoefficient("Cqd8I", Cqd8_1113i_LNP / LambdaNP2, 0, 0, 0, 2);
4958 RGevol.SetCoefficient("Cqd8I", Cqd8_1123i_LNP / LambdaNP2, 0, 0, 1, 2);
4959 RGevol.SetCoefficient("Cqd8I", Cqd8_1211i_LNP / LambdaNP2, 0, 1, 0, 0);
4960 RGevol.SetCoefficient("Cqd8I", Cqd8_1212i_LNP / LambdaNP2, 0, 1, 0, 1);
4961 RGevol.SetCoefficient("Cqd8I", Cqd8_1213i_LNP / LambdaNP2, 0, 1, 0, 2);
4962 RGevol.SetCoefficient("Cqd8I", Cqd8_1221i_LNP / LambdaNP2, 0, 1, 1, 0);
4963 RGevol.SetCoefficient("Cqd8I", Cqd8_1222i_LNP / LambdaNP2, 0, 1, 1, 1);
4964 RGevol.SetCoefficient("Cqd8I", Cqd8_1223i_LNP / LambdaNP2, 0, 1, 1, 2);
4965 RGevol.SetCoefficient("Cqd8I", Cqd8_1231i_LNP / LambdaNP2, 0, 1, 2, 0);
4966 RGevol.SetCoefficient("Cqd8I", Cqd8_1232i_LNP / LambdaNP2, 0, 1, 2, 1);
4967 RGevol.SetCoefficient("Cqd8I", Cqd8_1233i_LNP / LambdaNP2, 0, 1, 2, 2);
4968 RGevol.SetCoefficient("Cqd8I", Cqd8_1311i_LNP / LambdaNP2, 0, 2, 0, 0);
4969 RGevol.SetCoefficient("Cqd8I", Cqd8_1312i_LNP / LambdaNP2, 0, 2, 0, 1);
4970 RGevol.SetCoefficient("Cqd8I", Cqd8_1313i_LNP / LambdaNP2, 0, 2, 0, 2);
4971 RGevol.SetCoefficient("Cqd8I", Cqd8_1321i_LNP / LambdaNP2, 0, 2, 1, 0);
4972 RGevol.SetCoefficient("Cqd8I", Cqd8_1322i_LNP / LambdaNP2, 0, 2, 1, 1);
4973 RGevol.SetCoefficient("Cqd8I", Cqd8_1323i_LNP / LambdaNP2, 0, 2, 1, 2);
4974 RGevol.SetCoefficient("Cqd8I", Cqd8_1331i_LNP / LambdaNP2, 0, 2, 2, 0);
4975 RGevol.SetCoefficient("Cqd8I", Cqd8_1332i_LNP / LambdaNP2, 0, 2, 2, 1);
4976 RGevol.SetCoefficient("Cqd8I", Cqd8_1333i_LNP / LambdaNP2, 0, 2, 2, 2);
4977 RGevol.SetCoefficient("Cqd8I", Cqd8_2212i_LNP / LambdaNP2, 1, 1, 0, 1);
4978 RGevol.SetCoefficient("Cqd8I", Cqd8_2213i_LNP / LambdaNP2, 1, 1, 0, 2);
4979 RGevol.SetCoefficient("Cqd8I", Cqd8_2223i_LNP / LambdaNP2, 1, 1, 1, 2);
4980 RGevol.SetCoefficient("Cqd8I", Cqd8_2311i_LNP / LambdaNP2, 1, 2, 0, 0);
4981 RGevol.SetCoefficient("Cqd8I", Cqd8_2312i_LNP / LambdaNP2, 1, 2, 0, 1);
4982 RGevol.SetCoefficient("Cqd8I", Cqd8_2313i_LNP / LambdaNP2, 1, 2, 0, 2);
4983 RGevol.SetCoefficient("Cqd8I", Cqd8_2321i_LNP / LambdaNP2, 1, 2, 1, 0);
4984 RGevol.SetCoefficient("Cqd8I", Cqd8_2322i_LNP / LambdaNP2, 1, 2, 1, 1);
4985 RGevol.SetCoefficient("Cqd8I", Cqd8_2323i_LNP / LambdaNP2, 1, 2, 1, 2);
4986 RGevol.SetCoefficient("Cqd8I", Cqd8_2331i_LNP / LambdaNP2, 1, 2, 2, 0);
4987 RGevol.SetCoefficient("Cqd8I", Cqd8_2332i_LNP / LambdaNP2, 1, 2, 2, 1);
4988 RGevol.SetCoefficient("Cqd8I", Cqd8_2333i_LNP / LambdaNP2, 1, 2, 2, 2);
4989 RGevol.SetCoefficient("Cqd8I", Cqd8_3312i_LNP / LambdaNP2, 2, 2, 0, 1);
4990 RGevol.SetCoefficient("Cqd8I", Cqd8_3313i_LNP / LambdaNP2, 2, 2, 0, 2);
4991 RGevol.SetCoefficient("Cqd8I", Cqd8_3323i_LNP / LambdaNP2, 2, 2, 1, 2);
4992 RGevol.SetCoefficient("Cquqd1R", Cquqd1_1111r_LNP / LambdaNP2, 0, 0, 0, 0);
4993 RGevol.SetCoefficient("Cquqd1R", Cquqd1_1112r_LNP / LambdaNP2, 0, 0, 0, 1);
4994 RGevol.SetCoefficient("Cquqd1R", Cquqd1_1113r_LNP / LambdaNP2, 0, 0, 0, 2);
4995 RGevol.SetCoefficient("Cquqd1R", Cquqd1_1121r_LNP / LambdaNP2, 0, 0, 1, 0);
4996 RGevol.SetCoefficient("Cquqd1R", Cquqd1_1122r_LNP / LambdaNP2, 0, 0, 1, 1);
4997 RGevol.SetCoefficient("Cquqd1R", Cquqd1_1123r_LNP / LambdaNP2, 0, 0, 1, 2);
4998 RGevol.SetCoefficient("Cquqd1R", Cquqd1_1131r_LNP / LambdaNP2, 0, 0, 2, 0);
4999 RGevol.SetCoefficient("Cquqd1R", Cquqd1_1132r_LNP / LambdaNP2, 0, 0, 2, 1);
5000 RGevol.SetCoefficient("Cquqd1R", Cquqd1_1133r_LNP / LambdaNP2, 0, 0, 2, 2);
5001 RGevol.SetCoefficient("Cquqd1R", Cquqd1_1211r_LNP / LambdaNP2, 0, 1, 0, 0);
5002 RGevol.SetCoefficient("Cquqd1R", Cquqd1_1212r_LNP / LambdaNP2, 0, 1, 0, 1);
5003 RGevol.SetCoefficient("Cquqd1R", Cquqd1_1213r_LNP / LambdaNP2, 0, 1, 0, 2);
5004 RGevol.SetCoefficient("Cquqd1R", Cquqd1_1221r_LNP / LambdaNP2, 0, 1, 1, 0);
5005 RGevol.SetCoefficient("Cquqd1R", Cquqd1_1222r_LNP / LambdaNP2, 0, 1, 1, 1);
5006 RGevol.SetCoefficient("Cquqd1R", Cquqd1_1223r_LNP / LambdaNP2, 0, 1, 1, 2);
5007 RGevol.SetCoefficient("Cquqd1R", Cquqd1_1231r_LNP / LambdaNP2, 0, 1, 2, 0);
5008 RGevol.SetCoefficient("Cquqd1R", Cquqd1_1232r_LNP / LambdaNP2, 0, 1, 2, 1);
5009 RGevol.SetCoefficient("Cquqd1R", Cquqd1_1233r_LNP / LambdaNP2, 0, 1, 2, 2);
5010 RGevol.SetCoefficient("Cquqd1R", Cquqd1_1311r_LNP / LambdaNP2, 0, 2, 0, 0);
5011 RGevol.SetCoefficient("Cquqd1R", Cquqd1_1312r_LNP / LambdaNP2, 0, 2, 0, 1);
5012 RGevol.SetCoefficient("Cquqd1R", Cquqd1_1313r_LNP / LambdaNP2, 0, 2, 0, 2);
5013 RGevol.SetCoefficient("Cquqd1R", Cquqd1_1321r_LNP / LambdaNP2, 0, 2, 1, 0);
5014 RGevol.SetCoefficient("Cquqd1R", Cquqd1_1322r_LNP / LambdaNP2, 0, 2, 1, 1);
5015 RGevol.SetCoefficient("Cquqd1R", Cquqd1_1323r_LNP / LambdaNP2, 0, 2, 1, 2);
5016 RGevol.SetCoefficient("Cquqd1R", Cquqd1_1331r_LNP / LambdaNP2, 0, 2, 2, 0);
5017 RGevol.SetCoefficient("Cquqd1R", Cquqd1_1332r_LNP / LambdaNP2, 0, 2, 2, 1);
5018 RGevol.SetCoefficient("Cquqd1R", Cquqd1_1333r_LNP / LambdaNP2, 0, 2, 2, 2);
5019 RGevol.SetCoefficient("Cquqd1R", Cquqd1_2111r_LNP / LambdaNP2, 1, 0, 0, 0);
5020 RGevol.SetCoefficient("Cquqd1R", Cquqd1_2112r_LNP / LambdaNP2, 1, 0, 0, 1);
5021 RGevol.SetCoefficient("Cquqd1R", Cquqd1_2113r_LNP / LambdaNP2, 1, 0, 0, 2);
5022 RGevol.SetCoefficient("Cquqd1R", Cquqd1_2121r_LNP / LambdaNP2, 1, 0, 1, 0);
5023 RGevol.SetCoefficient("Cquqd1R", Cquqd1_2122r_LNP / LambdaNP2, 1, 0, 1, 1);
5024 RGevol.SetCoefficient("Cquqd1R", Cquqd1_2123r_LNP / LambdaNP2, 1, 0, 1, 2);
5025 RGevol.SetCoefficient("Cquqd1R", Cquqd1_2131r_LNP / LambdaNP2, 1, 0, 2, 0);
5026 RGevol.SetCoefficient("Cquqd1R", Cquqd1_2132r_LNP / LambdaNP2, 1, 0, 2, 1);
5027 RGevol.SetCoefficient("Cquqd1R", Cquqd1_2133r_LNP / LambdaNP2, 1, 0, 2, 2);
5028 RGevol.SetCoefficient("Cquqd1R", Cquqd1_2211r_LNP / LambdaNP2, 1, 1, 0, 0);
5029 RGevol.SetCoefficient("Cquqd1R", Cquqd1_2212r_LNP / LambdaNP2, 1, 1, 0, 1);
5030 RGevol.SetCoefficient("Cquqd1R", Cquqd1_2213r_LNP / LambdaNP2, 1, 1, 0, 2);
5031 RGevol.SetCoefficient("Cquqd1R", Cquqd1_2221r_LNP / LambdaNP2, 1, 1, 1, 0);
5032 RGevol.SetCoefficient("Cquqd1R", Cquqd1_2222r_LNP / LambdaNP2, 1, 1, 1, 1);
5033 RGevol.SetCoefficient("Cquqd1R", Cquqd1_2223r_LNP / LambdaNP2, 1, 1, 1, 2);
5034 RGevol.SetCoefficient("Cquqd1R", Cquqd1_2231r_LNP / LambdaNP2, 1, 1, 2, 0);
5035 RGevol.SetCoefficient("Cquqd1R", Cquqd1_2232r_LNP / LambdaNP2, 1, 1, 2, 1);
5036 RGevol.SetCoefficient("Cquqd1R", Cquqd1_2233r_LNP / LambdaNP2, 1, 1, 2, 2);
5037 RGevol.SetCoefficient("Cquqd1R", Cquqd1_2311r_LNP / LambdaNP2, 1, 2, 0, 0);
5038 RGevol.SetCoefficient("Cquqd1R", Cquqd1_2312r_LNP / LambdaNP2, 1, 2, 0, 1);
5039 RGevol.SetCoefficient("Cquqd1R", Cquqd1_2313r_LNP / LambdaNP2, 1, 2, 0, 2);
5040 RGevol.SetCoefficient("Cquqd1R", Cquqd1_2321r_LNP / LambdaNP2, 1, 2, 1, 0);
5041 RGevol.SetCoefficient("Cquqd1R", Cquqd1_2322r_LNP / LambdaNP2, 1, 2, 1, 1);
5042 RGevol.SetCoefficient("Cquqd1R", Cquqd1_2323r_LNP / LambdaNP2, 1, 2, 1, 2);
5043 RGevol.SetCoefficient("Cquqd1R", Cquqd1_2331r_LNP / LambdaNP2, 1, 2, 2, 0);
5044 RGevol.SetCoefficient("Cquqd1R", Cquqd1_2332r_LNP / LambdaNP2, 1, 2, 2, 1);
5045 RGevol.SetCoefficient("Cquqd1R", Cquqd1_2333r_LNP / LambdaNP2, 1, 2, 2, 2);
5046 RGevol.SetCoefficient("Cquqd1R", Cquqd1_3111r_LNP / LambdaNP2, 2, 0, 0, 0);
5047 RGevol.SetCoefficient("Cquqd1R", Cquqd1_3112r_LNP / LambdaNP2, 2, 0, 0, 1);
5048 RGevol.SetCoefficient("Cquqd1R", Cquqd1_3113r_LNP / LambdaNP2, 2, 0, 0, 2);
5049 RGevol.SetCoefficient("Cquqd1R", Cquqd1_3121r_LNP / LambdaNP2, 2, 0, 1, 0);
5050 RGevol.SetCoefficient("Cquqd1R", Cquqd1_3122r_LNP / LambdaNP2, 2, 0, 1, 1);
5051 RGevol.SetCoefficient("Cquqd1R", Cquqd1_3123r_LNP / LambdaNP2, 2, 0, 1, 2);
5052 RGevol.SetCoefficient("Cquqd1R", Cquqd1_3131r_LNP / LambdaNP2, 2, 0, 2, 0);
5053 RGevol.SetCoefficient("Cquqd1R", Cquqd1_3132r_LNP / LambdaNP2, 2, 0, 2, 1);
5054 RGevol.SetCoefficient("Cquqd1R", Cquqd1_3133r_LNP / LambdaNP2, 2, 0, 2, 2);
5055 RGevol.SetCoefficient("Cquqd1R", Cquqd1_3211r_LNP / LambdaNP2, 2, 1, 0, 0);
5056 RGevol.SetCoefficient("Cquqd1R", Cquqd1_3212r_LNP / LambdaNP2, 2, 1, 0, 1);
5057 RGevol.SetCoefficient("Cquqd1R", Cquqd1_3213r_LNP / LambdaNP2, 2, 1, 0, 2);
5058 RGevol.SetCoefficient("Cquqd1R", Cquqd1_3221r_LNP / LambdaNP2, 2, 1, 1, 0);
5059 RGevol.SetCoefficient("Cquqd1R", Cquqd1_3222r_LNP / LambdaNP2, 2, 1, 1, 1);
5060 RGevol.SetCoefficient("Cquqd1R", Cquqd1_3223r_LNP / LambdaNP2, 2, 1, 1, 2);
5061 RGevol.SetCoefficient("Cquqd1R", Cquqd1_3231r_LNP / LambdaNP2, 2, 1, 2, 0);
5062 RGevol.SetCoefficient("Cquqd1R", Cquqd1_3232r_LNP / LambdaNP2, 2, 1, 2, 1);
5063 RGevol.SetCoefficient("Cquqd1R", Cquqd1_3233r_LNP / LambdaNP2, 2, 1, 2, 2);
5064 RGevol.SetCoefficient("Cquqd1R", Cquqd1_3311r_LNP / LambdaNP2, 2, 2, 0, 0);
5065 RGevol.SetCoefficient("Cquqd1R", Cquqd1_3312r_LNP / LambdaNP2, 2, 2, 0, 1);
5066 RGevol.SetCoefficient("Cquqd1R", Cquqd1_3313r_LNP / LambdaNP2, 2, 2, 0, 2);
5067 RGevol.SetCoefficient("Cquqd1R", Cquqd1_3321r_LNP / LambdaNP2, 2, 2, 1, 0);
5068 RGevol.SetCoefficient("Cquqd1R", Cquqd1_3322r_LNP / LambdaNP2, 2, 2, 1, 1);
5069 RGevol.SetCoefficient("Cquqd1R", Cquqd1_3323r_LNP / LambdaNP2, 2, 2, 1, 2);
5070 RGevol.SetCoefficient("Cquqd1R", Cquqd1_3331r_LNP / LambdaNP2, 2, 2, 2, 0);
5071 RGevol.SetCoefficient("Cquqd1R", Cquqd1_3332r_LNP / LambdaNP2, 2, 2, 2, 1);
5072 RGevol.SetCoefficient("Cquqd1R", Cquqd1_3333r_LNP / LambdaNP2, 2, 2, 2, 2);
5073 RGevol.SetCoefficient("Cquqd1I", Cquqd1_1111i_LNP / LambdaNP2, 0, 0, 0, 0);
5074 RGevol.SetCoefficient("Cquqd1I", Cquqd1_1112i_LNP / LambdaNP2, 0, 0, 0, 1);
5075 RGevol.SetCoefficient("Cquqd1I", Cquqd1_1113i_LNP / LambdaNP2, 0, 0, 0, 2);
5076 RGevol.SetCoefficient("Cquqd1I", Cquqd1_1121i_LNP / LambdaNP2, 0, 0, 1, 0);
5077 RGevol.SetCoefficient("Cquqd1I", Cquqd1_1122i_LNP / LambdaNP2, 0, 0, 1, 1);
5078 RGevol.SetCoefficient("Cquqd1I", Cquqd1_1123i_LNP / LambdaNP2, 0, 0, 1, 2);
5079 RGevol.SetCoefficient("Cquqd1I", Cquqd1_1131i_LNP / LambdaNP2, 0, 0, 2, 0);
5080 RGevol.SetCoefficient("Cquqd1I", Cquqd1_1132i_LNP / LambdaNP2, 0, 0, 2, 1);
5081 RGevol.SetCoefficient("Cquqd1I", Cquqd1_1133i_LNP / LambdaNP2, 0, 0, 2, 2);
5082 RGevol.SetCoefficient("Cquqd1I", Cquqd1_1211i_LNP / LambdaNP2, 0, 1, 0, 0);
5083 RGevol.SetCoefficient("Cquqd1I", Cquqd1_1212i_LNP / LambdaNP2, 0, 1, 0, 1);
5084 RGevol.SetCoefficient("Cquqd1I", Cquqd1_1213i_LNP / LambdaNP2, 0, 1, 0, 2);
5085 RGevol.SetCoefficient("Cquqd1I", Cquqd1_1221i_LNP / LambdaNP2, 0, 1, 1, 0);
5086 RGevol.SetCoefficient("Cquqd1I", Cquqd1_1222i_LNP / LambdaNP2, 0, 1, 1, 1);
5087 RGevol.SetCoefficient("Cquqd1I", Cquqd1_1223i_LNP / LambdaNP2, 0, 1, 1, 2);
5088 RGevol.SetCoefficient("Cquqd1I", Cquqd1_1231i_LNP / LambdaNP2, 0, 1, 2, 0);
5089 RGevol.SetCoefficient("Cquqd1I", Cquqd1_1232i_LNP / LambdaNP2, 0, 1, 2, 1);
5090 RGevol.SetCoefficient("Cquqd1I", Cquqd1_1233i_LNP / LambdaNP2, 0, 1, 2, 2);
5091 RGevol.SetCoefficient("Cquqd1I", Cquqd1_1311i_LNP / LambdaNP2, 0, 2, 0, 0);
5092 RGevol.SetCoefficient("Cquqd1I", Cquqd1_1312i_LNP / LambdaNP2, 0, 2, 0, 1);
5093 RGevol.SetCoefficient("Cquqd1I", Cquqd1_1313i_LNP / LambdaNP2, 0, 2, 0, 2);
5094 RGevol.SetCoefficient("Cquqd1I", Cquqd1_1321i_LNP / LambdaNP2, 0, 2, 1, 0);
5095 RGevol.SetCoefficient("Cquqd1I", Cquqd1_1322i_LNP / LambdaNP2, 0, 2, 1, 1);
5096 RGevol.SetCoefficient("Cquqd1I", Cquqd1_1323i_LNP / LambdaNP2, 0, 2, 1, 2);
5097 RGevol.SetCoefficient("Cquqd1I", Cquqd1_1331i_LNP / LambdaNP2, 0, 2, 2, 0);
5098 RGevol.SetCoefficient("Cquqd1I", Cquqd1_1332i_LNP / LambdaNP2, 0, 2, 2, 1);
5099 RGevol.SetCoefficient("Cquqd1I", Cquqd1_1333i_LNP / LambdaNP2, 0, 2, 2, 2);
5100 RGevol.SetCoefficient("Cquqd1I", Cquqd1_2111i_LNP / LambdaNP2, 1, 0, 0, 0);
5101 RGevol.SetCoefficient("Cquqd1I", Cquqd1_2112i_LNP / LambdaNP2, 1, 0, 0, 1);
5102 RGevol.SetCoefficient("Cquqd1I", Cquqd1_2113i_LNP / LambdaNP2, 1, 0, 0, 2);
5103 RGevol.SetCoefficient("Cquqd1I", Cquqd1_2121i_LNP / LambdaNP2, 1, 0, 1, 0);
5104 RGevol.SetCoefficient("Cquqd1I", Cquqd1_2122i_LNP / LambdaNP2, 1, 0, 1, 1);
5105 RGevol.SetCoefficient("Cquqd1I", Cquqd1_2123i_LNP / LambdaNP2, 1, 0, 1, 2);
5106 RGevol.SetCoefficient("Cquqd1I", Cquqd1_2131i_LNP / LambdaNP2, 1, 0, 2, 0);
5107 RGevol.SetCoefficient("Cquqd1I", Cquqd1_2132i_LNP / LambdaNP2, 1, 0, 2, 1);
5108 RGevol.SetCoefficient("Cquqd1I", Cquqd1_2133i_LNP / LambdaNP2, 1, 0, 2, 2);
5109 RGevol.SetCoefficient("Cquqd1I", Cquqd1_2211i_LNP / LambdaNP2, 1, 1, 0, 0);
5110 RGevol.SetCoefficient("Cquqd1I", Cquqd1_2212i_LNP / LambdaNP2, 1, 1, 0, 1);
5111 RGevol.SetCoefficient("Cquqd1I", Cquqd1_2213i_LNP / LambdaNP2, 1, 1, 0, 2);
5112 RGevol.SetCoefficient("Cquqd1I", Cquqd1_2221i_LNP / LambdaNP2, 1, 1, 1, 0);
5113 RGevol.SetCoefficient("Cquqd1I", Cquqd1_2222i_LNP / LambdaNP2, 1, 1, 1, 1);
5114 RGevol.SetCoefficient("Cquqd1I", Cquqd1_2223i_LNP / LambdaNP2, 1, 1, 1, 2);
5115 RGevol.SetCoefficient("Cquqd1I", Cquqd1_2231i_LNP / LambdaNP2, 1, 1, 2, 0);
5116 RGevol.SetCoefficient("Cquqd1I", Cquqd1_2232i_LNP / LambdaNP2, 1, 1, 2, 1);
5117 RGevol.SetCoefficient("Cquqd1I", Cquqd1_2233i_LNP / LambdaNP2, 1, 1, 2, 2);
5118 RGevol.SetCoefficient("Cquqd1I", Cquqd1_2311i_LNP / LambdaNP2, 1, 2, 0, 0);
5119 RGevol.SetCoefficient("Cquqd1I", Cquqd1_2312i_LNP / LambdaNP2, 1, 2, 0, 1);
5120 RGevol.SetCoefficient("Cquqd1I", Cquqd1_2313i_LNP / LambdaNP2, 1, 2, 0, 2);
5121 RGevol.SetCoefficient("Cquqd1I", Cquqd1_2321i_LNP / LambdaNP2, 1, 2, 1, 0);
5122 RGevol.SetCoefficient("Cquqd1I", Cquqd1_2322i_LNP / LambdaNP2, 1, 2, 1, 1);
5123 RGevol.SetCoefficient("Cquqd1I", Cquqd1_2323i_LNP / LambdaNP2, 1, 2, 1, 2);
5124 RGevol.SetCoefficient("Cquqd1I", Cquqd1_2331i_LNP / LambdaNP2, 1, 2, 2, 0);
5125 RGevol.SetCoefficient("Cquqd1I", Cquqd1_2332i_LNP / LambdaNP2, 1, 2, 2, 1);
5126 RGevol.SetCoefficient("Cquqd1I", Cquqd1_2333i_LNP / LambdaNP2, 1, 2, 2, 2);
5127 RGevol.SetCoefficient("Cquqd1I", Cquqd1_3111i_LNP / LambdaNP2, 2, 0, 0, 0);
5128 RGevol.SetCoefficient("Cquqd1I", Cquqd1_3112i_LNP / LambdaNP2, 2, 0, 0, 1);
5129 RGevol.SetCoefficient("Cquqd1I", Cquqd1_3113i_LNP / LambdaNP2, 2, 0, 0, 2);
5130 RGevol.SetCoefficient("Cquqd1I", Cquqd1_3121i_LNP / LambdaNP2, 2, 0, 1, 0);
5131 RGevol.SetCoefficient("Cquqd1I", Cquqd1_3122i_LNP / LambdaNP2, 2, 0, 1, 1);
5132 RGevol.SetCoefficient("Cquqd1I", Cquqd1_3123i_LNP / LambdaNP2, 2, 0, 1, 2);
5133 RGevol.SetCoefficient("Cquqd1I", Cquqd1_3131i_LNP / LambdaNP2, 2, 0, 2, 0);
5134 RGevol.SetCoefficient("Cquqd1I", Cquqd1_3132i_LNP / LambdaNP2, 2, 0, 2, 1);
5135 RGevol.SetCoefficient("Cquqd1I", Cquqd1_3133i_LNP / LambdaNP2, 2, 0, 2, 2);
5136 RGevol.SetCoefficient("Cquqd1I", Cquqd1_3211i_LNP / LambdaNP2, 2, 1, 0, 0);
5137 RGevol.SetCoefficient("Cquqd1I", Cquqd1_3212i_LNP / LambdaNP2, 2, 1, 0, 1);
5138 RGevol.SetCoefficient("Cquqd1I", Cquqd1_3213i_LNP / LambdaNP2, 2, 1, 0, 2);
5139 RGevol.SetCoefficient("Cquqd1I", Cquqd1_3221i_LNP / LambdaNP2, 2, 1, 1, 0);
5140 RGevol.SetCoefficient("Cquqd1I", Cquqd1_3222i_LNP / LambdaNP2, 2, 1, 1, 1);
5141 RGevol.SetCoefficient("Cquqd1I", Cquqd1_3223i_LNP / LambdaNP2, 2, 1, 1, 2);
5142 RGevol.SetCoefficient("Cquqd1I", Cquqd1_3231i_LNP / LambdaNP2, 2, 1, 2, 0);
5143 RGevol.SetCoefficient("Cquqd1I", Cquqd1_3232i_LNP / LambdaNP2, 2, 1, 2, 1);
5144 RGevol.SetCoefficient("Cquqd1I", Cquqd1_3233i_LNP / LambdaNP2, 2, 1, 2, 2);
5145 RGevol.SetCoefficient("Cquqd1I", Cquqd1_3311i_LNP / LambdaNP2, 2, 2, 0, 0);
5146 RGevol.SetCoefficient("Cquqd1I", Cquqd1_3312i_LNP / LambdaNP2, 2, 2, 0, 1);
5147 RGevol.SetCoefficient("Cquqd1I", Cquqd1_3313i_LNP / LambdaNP2, 2, 2, 0, 2);
5148 RGevol.SetCoefficient("Cquqd1I", Cquqd1_3321i_LNP / LambdaNP2, 2, 2, 1, 0);
5149 RGevol.SetCoefficient("Cquqd1I", Cquqd1_3322i_LNP / LambdaNP2, 2, 2, 1, 1);
5150 RGevol.SetCoefficient("Cquqd1I", Cquqd1_3323i_LNP / LambdaNP2, 2, 2, 1, 2);
5151 RGevol.SetCoefficient("Cquqd1I", Cquqd1_3331i_LNP / LambdaNP2, 2, 2, 2, 0);
5152 RGevol.SetCoefficient("Cquqd1I", Cquqd1_3332i_LNP / LambdaNP2, 2, 2, 2, 1);
5153 RGevol.SetCoefficient("Cquqd1I", Cquqd1_3333i_LNP / LambdaNP2, 2, 2, 2, 2);
5154 RGevol.SetCoefficient("Cquqd8R", Cquqd8_1111r_LNP / LambdaNP2, 0, 0, 0, 0);
5155 RGevol.SetCoefficient("Cquqd8R", Cquqd8_1112r_LNP / LambdaNP2, 0, 0, 0, 1);
5156 RGevol.SetCoefficient("Cquqd8R", Cquqd8_1113r_LNP / LambdaNP2, 0, 0, 0, 2);
5157 RGevol.SetCoefficient("Cquqd8R", Cquqd8_1121r_LNP / LambdaNP2, 0, 0, 1, 0);
5158 RGevol.SetCoefficient("Cquqd8R", Cquqd8_1122r_LNP / LambdaNP2, 0, 0, 1, 1);
5159 RGevol.SetCoefficient("Cquqd8R", Cquqd8_1123r_LNP / LambdaNP2, 0, 0, 1, 2);
5160 RGevol.SetCoefficient("Cquqd8R", Cquqd8_1131r_LNP / LambdaNP2, 0, 0, 2, 0);
5161 RGevol.SetCoefficient("Cquqd8R", Cquqd8_1132r_LNP / LambdaNP2, 0, 0, 2, 1);
5162 RGevol.SetCoefficient("Cquqd8R", Cquqd8_1133r_LNP / LambdaNP2, 0, 0, 2, 2);
5163 RGevol.SetCoefficient("Cquqd8R", Cquqd8_1211r_LNP / LambdaNP2, 0, 1, 0, 0);
5164 RGevol.SetCoefficient("Cquqd8R", Cquqd8_1212r_LNP / LambdaNP2, 0, 1, 0, 1);
5165 RGevol.SetCoefficient("Cquqd8R", Cquqd8_1213r_LNP / LambdaNP2, 0, 1, 0, 2);
5166 RGevol.SetCoefficient("Cquqd8R", Cquqd8_1221r_LNP / LambdaNP2, 0, 1, 1, 0);
5167 RGevol.SetCoefficient("Cquqd8R", Cquqd8_1222r_LNP / LambdaNP2, 0, 1, 1, 1);
5168 RGevol.SetCoefficient("Cquqd8R", Cquqd8_1223r_LNP / LambdaNP2, 0, 1, 1, 2);
5169 RGevol.SetCoefficient("Cquqd8R", Cquqd8_1231r_LNP / LambdaNP2, 0, 1, 2, 0);
5170 RGevol.SetCoefficient("Cquqd8R", Cquqd8_1232r_LNP / LambdaNP2, 0, 1, 2, 1);
5171 RGevol.SetCoefficient("Cquqd8R", Cquqd8_1233r_LNP / LambdaNP2, 0, 1, 2, 2);
5172 RGevol.SetCoefficient("Cquqd8R", Cquqd8_1311r_LNP / LambdaNP2, 0, 2, 0, 0);
5173 RGevol.SetCoefficient("Cquqd8R", Cquqd8_1312r_LNP / LambdaNP2, 0, 2, 0, 1);
5174 RGevol.SetCoefficient("Cquqd8R", Cquqd8_1313r_LNP / LambdaNP2, 0, 2, 0, 2);
5175 RGevol.SetCoefficient("Cquqd8R", Cquqd8_1321r_LNP / LambdaNP2, 0, 2, 1, 0);
5176 RGevol.SetCoefficient("Cquqd8R", Cquqd8_1322r_LNP / LambdaNP2, 0, 2, 1, 1);
5177 RGevol.SetCoefficient("Cquqd8R", Cquqd8_1323r_LNP / LambdaNP2, 0, 2, 1, 2);
5178 RGevol.SetCoefficient("Cquqd8R", Cquqd8_1331r_LNP / LambdaNP2, 0, 2, 2, 0);
5179 RGevol.SetCoefficient("Cquqd8R", Cquqd8_1332r_LNP / LambdaNP2, 0, 2, 2, 1);
5180 RGevol.SetCoefficient("Cquqd8R", Cquqd8_1333r_LNP / LambdaNP2, 0, 2, 2, 2);
5181 RGevol.SetCoefficient("Cquqd8R", Cquqd8_2111r_LNP / LambdaNP2, 1, 0, 0, 0);
5182 RGevol.SetCoefficient("Cquqd8R", Cquqd8_2112r_LNP / LambdaNP2, 1, 0, 0, 1);
5183 RGevol.SetCoefficient("Cquqd8R", Cquqd8_2113r_LNP / LambdaNP2, 1, 0, 0, 2);
5184 RGevol.SetCoefficient("Cquqd8R", Cquqd8_2121r_LNP / LambdaNP2, 1, 0, 1, 0);
5185 RGevol.SetCoefficient("Cquqd8R", Cquqd8_2122r_LNP / LambdaNP2, 1, 0, 1, 1);
5186 RGevol.SetCoefficient("Cquqd8R", Cquqd8_2123r_LNP / LambdaNP2, 1, 0, 1, 2);
5187 RGevol.SetCoefficient("Cquqd8R", Cquqd8_2131r_LNP / LambdaNP2, 1, 0, 2, 0);
5188 RGevol.SetCoefficient("Cquqd8R", Cquqd8_2132r_LNP / LambdaNP2, 1, 0, 2, 1);
5189 RGevol.SetCoefficient("Cquqd8R", Cquqd8_2133r_LNP / LambdaNP2, 1, 0, 2, 2);
5190 RGevol.SetCoefficient("Cquqd8R", Cquqd8_2211r_LNP / LambdaNP2, 1, 1, 0, 0);
5191 RGevol.SetCoefficient("Cquqd8R", Cquqd8_2212r_LNP / LambdaNP2, 1, 1, 0, 1);
5192 RGevol.SetCoefficient("Cquqd8R", Cquqd8_2213r_LNP / LambdaNP2, 1, 1, 0, 2);
5193 RGevol.SetCoefficient("Cquqd8R", Cquqd8_2221r_LNP / LambdaNP2, 1, 1, 1, 0);
5194 RGevol.SetCoefficient("Cquqd8R", Cquqd8_2222r_LNP / LambdaNP2, 1, 1, 1, 1);
5195 RGevol.SetCoefficient("Cquqd8R", Cquqd8_2223r_LNP / LambdaNP2, 1, 1, 1, 2);
5196 RGevol.SetCoefficient("Cquqd8R", Cquqd8_2231r_LNP / LambdaNP2, 1, 1, 2, 0);
5197 RGevol.SetCoefficient("Cquqd8R", Cquqd8_2232r_LNP / LambdaNP2, 1, 1, 2, 1);
5198 RGevol.SetCoefficient("Cquqd8R", Cquqd8_2233r_LNP / LambdaNP2, 1, 1, 2, 2);
5199 RGevol.SetCoefficient("Cquqd8R", Cquqd8_2311r_LNP / LambdaNP2, 1, 2, 0, 0);
5200 RGevol.SetCoefficient("Cquqd8R", Cquqd8_2312r_LNP / LambdaNP2, 1, 2, 0, 1);
5201 RGevol.SetCoefficient("Cquqd8R", Cquqd8_2313r_LNP / LambdaNP2, 1, 2, 0, 2);
5202 RGevol.SetCoefficient("Cquqd8R", Cquqd8_2321r_LNP / LambdaNP2, 1, 2, 1, 0);
5203 RGevol.SetCoefficient("Cquqd8R", Cquqd8_2322r_LNP / LambdaNP2, 1, 2, 1, 1);
5204 RGevol.SetCoefficient("Cquqd8R", Cquqd8_2323r_LNP / LambdaNP2, 1, 2, 1, 2);
5205 RGevol.SetCoefficient("Cquqd8R", Cquqd8_2331r_LNP / LambdaNP2, 1, 2, 2, 0);
5206 RGevol.SetCoefficient("Cquqd8R", Cquqd8_2332r_LNP / LambdaNP2, 1, 2, 2, 1);
5207 RGevol.SetCoefficient("Cquqd8R", Cquqd8_2333r_LNP / LambdaNP2, 1, 2, 2, 2);
5208 RGevol.SetCoefficient("Cquqd8R", Cquqd8_3111r_LNP / LambdaNP2, 2, 0, 0, 0);
5209 RGevol.SetCoefficient("Cquqd8R", Cquqd8_3112r_LNP / LambdaNP2, 2, 0, 0, 1);
5210 RGevol.SetCoefficient("Cquqd8R", Cquqd8_3113r_LNP / LambdaNP2, 2, 0, 0, 2);
5211 RGevol.SetCoefficient("Cquqd8R", Cquqd8_3121r_LNP / LambdaNP2, 2, 0, 1, 0);
5212 RGevol.SetCoefficient("Cquqd8R", Cquqd8_3122r_LNP / LambdaNP2, 2, 0, 1, 1);
5213 RGevol.SetCoefficient("Cquqd8R", Cquqd8_3123r_LNP / LambdaNP2, 2, 0, 1, 2);
5214 RGevol.SetCoefficient("Cquqd8R", Cquqd8_3131r_LNP / LambdaNP2, 2, 0, 2, 0);
5215 RGevol.SetCoefficient("Cquqd8R", Cquqd8_3132r_LNP / LambdaNP2, 2, 0, 2, 1);
5216 RGevol.SetCoefficient("Cquqd8R", Cquqd8_3133r_LNP / LambdaNP2, 2, 0, 2, 2);
5217 RGevol.SetCoefficient("Cquqd8R", Cquqd8_3211r_LNP / LambdaNP2, 2, 1, 0, 0);
5218 RGevol.SetCoefficient("Cquqd8R", Cquqd8_3212r_LNP / LambdaNP2, 2, 1, 0, 1);
5219 RGevol.SetCoefficient("Cquqd8R", Cquqd8_3213r_LNP / LambdaNP2, 2, 1, 0, 2);
5220 RGevol.SetCoefficient("Cquqd8R", Cquqd8_3221r_LNP / LambdaNP2, 2, 1, 1, 0);
5221 RGevol.SetCoefficient("Cquqd8R", Cquqd8_3222r_LNP / LambdaNP2, 2, 1, 1, 1);
5222 RGevol.SetCoefficient("Cquqd8R", Cquqd8_3223r_LNP / LambdaNP2, 2, 1, 1, 2);
5223 RGevol.SetCoefficient("Cquqd8R", Cquqd8_3231r_LNP / LambdaNP2, 2, 1, 2, 0);
5224 RGevol.SetCoefficient("Cquqd8R", Cquqd8_3232r_LNP / LambdaNP2, 2, 1, 2, 1);
5225 RGevol.SetCoefficient("Cquqd8R", Cquqd8_3233r_LNP / LambdaNP2, 2, 1, 2, 2);
5226 RGevol.SetCoefficient("Cquqd8R", Cquqd8_3311r_LNP / LambdaNP2, 2, 2, 0, 0);
5227 RGevol.SetCoefficient("Cquqd8R", Cquqd8_3312r_LNP / LambdaNP2, 2, 2, 0, 1);
5228 RGevol.SetCoefficient("Cquqd8R", Cquqd8_3313r_LNP / LambdaNP2, 2, 2, 0, 2);
5229 RGevol.SetCoefficient("Cquqd8R", Cquqd8_3321r_LNP / LambdaNP2, 2, 2, 1, 0);
5230 RGevol.SetCoefficient("Cquqd8R", Cquqd8_3322r_LNP / LambdaNP2, 2, 2, 1, 1);
5231 RGevol.SetCoefficient("Cquqd8R", Cquqd8_3323r_LNP / LambdaNP2, 2, 2, 1, 2);
5232 RGevol.SetCoefficient("Cquqd8R", Cquqd8_3331r_LNP / LambdaNP2, 2, 2, 2, 0);
5233 RGevol.SetCoefficient("Cquqd8R", Cquqd8_3332r_LNP / LambdaNP2, 2, 2, 2, 1);
5234 RGevol.SetCoefficient("Cquqd8R", Cquqd8_3333r_LNP / LambdaNP2, 2, 2, 2, 2);
5235 RGevol.SetCoefficient("Cquqd8I", Cquqd8_1111i_LNP / LambdaNP2, 0, 0, 0, 0);
5236 RGevol.SetCoefficient("Cquqd8I", Cquqd8_1112i_LNP / LambdaNP2, 0, 0, 0, 1);
5237 RGevol.SetCoefficient("Cquqd8I", Cquqd8_1113i_LNP / LambdaNP2, 0, 0, 0, 2);
5238 RGevol.SetCoefficient("Cquqd8I", Cquqd8_1121i_LNP / LambdaNP2, 0, 0, 1, 0);
5239 RGevol.SetCoefficient("Cquqd8I", Cquqd8_1122i_LNP / LambdaNP2, 0, 0, 1, 1);
5240 RGevol.SetCoefficient("Cquqd8I", Cquqd8_1123i_LNP / LambdaNP2, 0, 0, 1, 2);
5241 RGevol.SetCoefficient("Cquqd8I", Cquqd8_1131i_LNP / LambdaNP2, 0, 0, 2, 0);
5242 RGevol.SetCoefficient("Cquqd8I", Cquqd8_1132i_LNP / LambdaNP2, 0, 0, 2, 1);
5243 RGevol.SetCoefficient("Cquqd8I", Cquqd8_1133i_LNP / LambdaNP2, 0, 0, 2, 2);
5244 RGevol.SetCoefficient("Cquqd8I", Cquqd8_1211i_LNP / LambdaNP2, 0, 1, 0, 0);
5245 RGevol.SetCoefficient("Cquqd8I", Cquqd8_1212i_LNP / LambdaNP2, 0, 1, 0, 1);
5246 RGevol.SetCoefficient("Cquqd8I", Cquqd8_1213i_LNP / LambdaNP2, 0, 1, 0, 2);
5247 RGevol.SetCoefficient("Cquqd8I", Cquqd8_1221i_LNP / LambdaNP2, 0, 1, 1, 0);
5248 RGevol.SetCoefficient("Cquqd8I", Cquqd8_1222i_LNP / LambdaNP2, 0, 1, 1, 1);
5249 RGevol.SetCoefficient("Cquqd8I", Cquqd8_1223i_LNP / LambdaNP2, 0, 1, 1, 2);
5250 RGevol.SetCoefficient("Cquqd8I", Cquqd8_1231i_LNP / LambdaNP2, 0, 1, 2, 0);
5251 RGevol.SetCoefficient("Cquqd8I", Cquqd8_1232i_LNP / LambdaNP2, 0, 1, 2, 1);
5252 RGevol.SetCoefficient("Cquqd8I", Cquqd8_1233i_LNP / LambdaNP2, 0, 1, 2, 2);
5253 RGevol.SetCoefficient("Cquqd8I", Cquqd8_1311i_LNP / LambdaNP2, 0, 2, 0, 0);
5254 RGevol.SetCoefficient("Cquqd8I", Cquqd8_1312i_LNP / LambdaNP2, 0, 2, 0, 1);
5255 RGevol.SetCoefficient("Cquqd8I", Cquqd8_1313i_LNP / LambdaNP2, 0, 2, 0, 2);
5256 RGevol.SetCoefficient("Cquqd8I", Cquqd8_1321i_LNP / LambdaNP2, 0, 2, 1, 0);
5257 RGevol.SetCoefficient("Cquqd8I", Cquqd8_1322i_LNP / LambdaNP2, 0, 2, 1, 1);
5258 RGevol.SetCoefficient("Cquqd8I", Cquqd8_1323i_LNP / LambdaNP2, 0, 2, 1, 2);
5259 RGevol.SetCoefficient("Cquqd8I", Cquqd8_1331i_LNP / LambdaNP2, 0, 2, 2, 0);
5260 RGevol.SetCoefficient("Cquqd8I", Cquqd8_1332i_LNP / LambdaNP2, 0, 2, 2, 1);
5261 RGevol.SetCoefficient("Cquqd8I", Cquqd8_1333i_LNP / LambdaNP2, 0, 2, 2, 2);
5262 RGevol.SetCoefficient("Cquqd8I", Cquqd8_2111i_LNP / LambdaNP2, 1, 0, 0, 0);
5263 RGevol.SetCoefficient("Cquqd8I", Cquqd8_2112i_LNP / LambdaNP2, 1, 0, 0, 1);
5264 RGevol.SetCoefficient("Cquqd8I", Cquqd8_2113i_LNP / LambdaNP2, 1, 0, 0, 2);
5265 RGevol.SetCoefficient("Cquqd8I", Cquqd8_2121i_LNP / LambdaNP2, 1, 0, 1, 0);
5266 RGevol.SetCoefficient("Cquqd8I", Cquqd8_2122i_LNP / LambdaNP2, 1, 0, 1, 1);
5267 RGevol.SetCoefficient("Cquqd8I", Cquqd8_2123i_LNP / LambdaNP2, 1, 0, 1, 2);
5268 RGevol.SetCoefficient("Cquqd8I", Cquqd8_2131i_LNP / LambdaNP2, 1, 0, 2, 0);
5269 RGevol.SetCoefficient("Cquqd8I", Cquqd8_2132i_LNP / LambdaNP2, 1, 0, 2, 1);
5270 RGevol.SetCoefficient("Cquqd8I", Cquqd8_2133i_LNP / LambdaNP2, 1, 0, 2, 2);
5271 RGevol.SetCoefficient("Cquqd8I", Cquqd8_2211i_LNP / LambdaNP2, 1, 1, 0, 0);
5272 RGevol.SetCoefficient("Cquqd8I", Cquqd8_2212i_LNP / LambdaNP2, 1, 1, 0, 1);
5273 RGevol.SetCoefficient("Cquqd8I", Cquqd8_2213i_LNP / LambdaNP2, 1, 1, 0, 2);
5274 RGevol.SetCoefficient("Cquqd8I", Cquqd8_2221i_LNP / LambdaNP2, 1, 1, 1, 0);
5275 RGevol.SetCoefficient("Cquqd8I", Cquqd8_2222i_LNP / LambdaNP2, 1, 1, 1, 1);
5276 RGevol.SetCoefficient("Cquqd8I", Cquqd8_2223i_LNP / LambdaNP2, 1, 1, 1, 2);
5277 RGevol.SetCoefficient("Cquqd8I", Cquqd8_2231i_LNP / LambdaNP2, 1, 1, 2, 0);
5278 RGevol.SetCoefficient("Cquqd8I", Cquqd8_2232i_LNP / LambdaNP2, 1, 1, 2, 1);
5279 RGevol.SetCoefficient("Cquqd8I", Cquqd8_2233i_LNP / LambdaNP2, 1, 1, 2, 2);
5280 RGevol.SetCoefficient("Cquqd8I", Cquqd8_2311i_LNP / LambdaNP2, 1, 2, 0, 0);
5281 RGevol.SetCoefficient("Cquqd8I", Cquqd8_2312i_LNP / LambdaNP2, 1, 2, 0, 1);
5282 RGevol.SetCoefficient("Cquqd8I", Cquqd8_2313i_LNP / LambdaNP2, 1, 2, 0, 2);
5283 RGevol.SetCoefficient("Cquqd8I", Cquqd8_2321i_LNP / LambdaNP2, 1, 2, 1, 0);
5284 RGevol.SetCoefficient("Cquqd8I", Cquqd8_2322i_LNP / LambdaNP2, 1, 2, 1, 1);
5285 RGevol.SetCoefficient("Cquqd8I", Cquqd8_2323i_LNP / LambdaNP2, 1, 2, 1, 2);
5286 RGevol.SetCoefficient("Cquqd8I", Cquqd8_2331i_LNP / LambdaNP2, 1, 2, 2, 0);
5287 RGevol.SetCoefficient("Cquqd8I", Cquqd8_2332i_LNP / LambdaNP2, 1, 2, 2, 1);
5288 RGevol.SetCoefficient("Cquqd8I", Cquqd8_2333i_LNP / LambdaNP2, 1, 2, 2, 2);
5289 RGevol.SetCoefficient("Cquqd8I", Cquqd8_3111i_LNP / LambdaNP2, 2, 0, 0, 0);
5290 RGevol.SetCoefficient("Cquqd8I", Cquqd8_3112i_LNP / LambdaNP2, 2, 0, 0, 1);
5291 RGevol.SetCoefficient("Cquqd8I", Cquqd8_3113i_LNP / LambdaNP2, 2, 0, 0, 2);
5292 RGevol.SetCoefficient("Cquqd8I", Cquqd8_3121i_LNP / LambdaNP2, 2, 0, 1, 0);
5293 RGevol.SetCoefficient("Cquqd8I", Cquqd8_3122i_LNP / LambdaNP2, 2, 0, 1, 1);
5294 RGevol.SetCoefficient("Cquqd8I", Cquqd8_3123i_LNP / LambdaNP2, 2, 0, 1, 2);
5295 RGevol.SetCoefficient("Cquqd8I", Cquqd8_3131i_LNP / LambdaNP2, 2, 0, 2, 0);
5296 RGevol.SetCoefficient("Cquqd8I", Cquqd8_3132i_LNP / LambdaNP2, 2, 0, 2, 1);
5297 RGevol.SetCoefficient("Cquqd8I", Cquqd8_3133i_LNP / LambdaNP2, 2, 0, 2, 2);
5298 RGevol.SetCoefficient("Cquqd8I", Cquqd8_3211i_LNP / LambdaNP2, 2, 1, 0, 0);
5299 RGevol.SetCoefficient("Cquqd8I", Cquqd8_3212i_LNP / LambdaNP2, 2, 1, 0, 1);
5300 RGevol.SetCoefficient("Cquqd8I", Cquqd8_3213i_LNP / LambdaNP2, 2, 1, 0, 2);
5301 RGevol.SetCoefficient("Cquqd8I", Cquqd8_3221i_LNP / LambdaNP2, 2, 1, 1, 0);
5302 RGevol.SetCoefficient("Cquqd8I", Cquqd8_3222i_LNP / LambdaNP2, 2, 1, 1, 1);
5303 RGevol.SetCoefficient("Cquqd8I", Cquqd8_3223i_LNP / LambdaNP2, 2, 1, 1, 2);
5304 RGevol.SetCoefficient("Cquqd8I", Cquqd8_3231i_LNP / LambdaNP2, 2, 1, 2, 0);
5305 RGevol.SetCoefficient("Cquqd8I", Cquqd8_3232i_LNP / LambdaNP2, 2, 1, 2, 1);
5306 RGevol.SetCoefficient("Cquqd8I", Cquqd8_3233i_LNP / LambdaNP2, 2, 1, 2, 2);
5307 RGevol.SetCoefficient("Cquqd8I", Cquqd8_3311i_LNP / LambdaNP2, 2, 2, 0, 0);
5308 RGevol.SetCoefficient("Cquqd8I", Cquqd8_3312i_LNP / LambdaNP2, 2, 2, 0, 1);
5309 RGevol.SetCoefficient("Cquqd8I", Cquqd8_3313i_LNP / LambdaNP2, 2, 2, 0, 2);
5310 RGevol.SetCoefficient("Cquqd8I", Cquqd8_3321i_LNP / LambdaNP2, 2, 2, 1, 0);
5311 RGevol.SetCoefficient("Cquqd8I", Cquqd8_3322i_LNP / LambdaNP2, 2, 2, 1, 1);
5312 RGevol.SetCoefficient("Cquqd8I", Cquqd8_3323i_LNP / LambdaNP2, 2, 2, 1, 2);
5313 RGevol.SetCoefficient("Cquqd8I", Cquqd8_3331i_LNP / LambdaNP2, 2, 2, 2, 0);
5314 RGevol.SetCoefficient("Cquqd8I", Cquqd8_3332i_LNP / LambdaNP2, 2, 2, 2, 1);
5315 RGevol.SetCoefficient("Cquqd8I", Cquqd8_3333i_LNP / LambdaNP2, 2, 2, 2, 2);
5316 RGevol.SetCoefficient("Clequ1R", Clequ1_1111r_LNP / LambdaNP2, 0, 0, 0, 0);
5317 RGevol.SetCoefficient("Clequ1R", Clequ1_1112r_LNP / LambdaNP2, 0, 0, 0, 1);
5318 RGevol.SetCoefficient("Clequ1R", Clequ1_1113r_LNP / LambdaNP2, 0, 0, 0, 2);
5319 RGevol.SetCoefficient("Clequ1R", Clequ1_1121r_LNP / LambdaNP2, 0, 0, 1, 0);
5320 RGevol.SetCoefficient("Clequ1R", Clequ1_1122r_LNP / LambdaNP2, 0, 0, 1, 1);
5321 RGevol.SetCoefficient("Clequ1R", Clequ1_1123r_LNP / LambdaNP2, 0, 0, 1, 2);
5322 RGevol.SetCoefficient("Clequ1R", Clequ1_1131r_LNP / LambdaNP2, 0, 0, 2, 0);
5323 RGevol.SetCoefficient("Clequ1R", Clequ1_1132r_LNP / LambdaNP2, 0, 0, 2, 1);
5324 RGevol.SetCoefficient("Clequ1R", Clequ1_1133r_LNP / LambdaNP2, 0, 0, 2, 2);
5325 RGevol.SetCoefficient("Clequ1R", Clequ1_1211r_LNP / LambdaNP2, 0, 1, 0, 0);
5326 RGevol.SetCoefficient("Clequ1R", Clequ1_1212r_LNP / LambdaNP2, 0, 1, 0, 1);
5327 RGevol.SetCoefficient("Clequ1R", Clequ1_1213r_LNP / LambdaNP2, 0, 1, 0, 2);
5328 RGevol.SetCoefficient("Clequ1R", Clequ1_1221r_LNP / LambdaNP2, 0, 1, 1, 0);
5329 RGevol.SetCoefficient("Clequ1R", Clequ1_1222r_LNP / LambdaNP2, 0, 1, 1, 1);
5330 RGevol.SetCoefficient("Clequ1R", Clequ1_1223r_LNP / LambdaNP2, 0, 1, 1, 2);
5331 RGevol.SetCoefficient("Clequ1R", Clequ1_1231r_LNP / LambdaNP2, 0, 1, 2, 0);
5332 RGevol.SetCoefficient("Clequ1R", Clequ1_1232r_LNP / LambdaNP2, 0, 1, 2, 1);
5333 RGevol.SetCoefficient("Clequ1R", Clequ1_1233r_LNP / LambdaNP2, 0, 1, 2, 2);
5334 RGevol.SetCoefficient("Clequ1R", Clequ1_1311r_LNP / LambdaNP2, 0, 2, 0, 0);
5335 RGevol.SetCoefficient("Clequ1R", Clequ1_1312r_LNP / LambdaNP2, 0, 2, 0, 1);
5336 RGevol.SetCoefficient("Clequ1R", Clequ1_1313r_LNP / LambdaNP2, 0, 2, 0, 2);
5337 RGevol.SetCoefficient("Clequ1R", Clequ1_1321r_LNP / LambdaNP2, 0, 2, 1, 0);
5338 RGevol.SetCoefficient("Clequ1R", Clequ1_1322r_LNP / LambdaNP2, 0, 2, 1, 1);
5339 RGevol.SetCoefficient("Clequ1R", Clequ1_1323r_LNP / LambdaNP2, 0, 2, 1, 2);
5340 RGevol.SetCoefficient("Clequ1R", Clequ1_1331r_LNP / LambdaNP2, 0, 2, 2, 0);
5341 RGevol.SetCoefficient("Clequ1R", Clequ1_1332r_LNP / LambdaNP2, 0, 2, 2, 1);
5342 RGevol.SetCoefficient("Clequ1R", Clequ1_1333r_LNP / LambdaNP2, 0, 2, 2, 2);
5343 RGevol.SetCoefficient("Clequ1R", Clequ1_2111r_LNP / LambdaNP2, 1, 0, 0, 0);
5344 RGevol.SetCoefficient("Clequ1R", Clequ1_2112r_LNP / LambdaNP2, 1, 0, 0, 1);
5345 RGevol.SetCoefficient("Clequ1R", Clequ1_2113r_LNP / LambdaNP2, 1, 0, 0, 2);
5346 RGevol.SetCoefficient("Clequ1R", Clequ1_2121r_LNP / LambdaNP2, 1, 0, 1, 0);
5347 RGevol.SetCoefficient("Clequ1R", Clequ1_2122r_LNP / LambdaNP2, 1, 0, 1, 1);
5348 RGevol.SetCoefficient("Clequ1R", Clequ1_2123r_LNP / LambdaNP2, 1, 0, 1, 2);
5349 RGevol.SetCoefficient("Clequ1R", Clequ1_2131r_LNP / LambdaNP2, 1, 0, 2, 0);
5350 RGevol.SetCoefficient("Clequ1R", Clequ1_2132r_LNP / LambdaNP2, 1, 0, 2, 1);
5351 RGevol.SetCoefficient("Clequ1R", Clequ1_2133r_LNP / LambdaNP2, 1, 0, 2, 2);
5352 RGevol.SetCoefficient("Clequ1R", Clequ1_2211r_LNP / LambdaNP2, 1, 1, 0, 0);
5353 RGevol.SetCoefficient("Clequ1R", Clequ1_2212r_LNP / LambdaNP2, 1, 1, 0, 1);
5354 RGevol.SetCoefficient("Clequ1R", Clequ1_2213r_LNP / LambdaNP2, 1, 1, 0, 2);
5355 RGevol.SetCoefficient("Clequ1R", Clequ1_2221r_LNP / LambdaNP2, 1, 1, 1, 0);
5356 RGevol.SetCoefficient("Clequ1R", Clequ1_2222r_LNP / LambdaNP2, 1, 1, 1, 1);
5357 RGevol.SetCoefficient("Clequ1R", Clequ1_2223r_LNP / LambdaNP2, 1, 1, 1, 2);
5358 RGevol.SetCoefficient("Clequ1R", Clequ1_2231r_LNP / LambdaNP2, 1, 1, 2, 0);
5359 RGevol.SetCoefficient("Clequ1R", Clequ1_2232r_LNP / LambdaNP2, 1, 1, 2, 1);
5360 RGevol.SetCoefficient("Clequ1R", Clequ1_2233r_LNP / LambdaNP2, 1, 1, 2, 2);
5361 RGevol.SetCoefficient("Clequ1R", Clequ1_2311r_LNP / LambdaNP2, 1, 2, 0, 0);
5362 RGevol.SetCoefficient("Clequ1R", Clequ1_2312r_LNP / LambdaNP2, 1, 2, 0, 1);
5363 RGevol.SetCoefficient("Clequ1R", Clequ1_2313r_LNP / LambdaNP2, 1, 2, 0, 2);
5364 RGevol.SetCoefficient("Clequ1R", Clequ1_2321r_LNP / LambdaNP2, 1, 2, 1, 0);
5365 RGevol.SetCoefficient("Clequ1R", Clequ1_2322r_LNP / LambdaNP2, 1, 2, 1, 1);
5366 RGevol.SetCoefficient("Clequ1R", Clequ1_2323r_LNP / LambdaNP2, 1, 2, 1, 2);
5367 RGevol.SetCoefficient("Clequ1R", Clequ1_2331r_LNP / LambdaNP2, 1, 2, 2, 0);
5368 RGevol.SetCoefficient("Clequ1R", Clequ1_2332r_LNP / LambdaNP2, 1, 2, 2, 1);
5369 RGevol.SetCoefficient("Clequ1R", Clequ1_2333r_LNP / LambdaNP2, 1, 2, 2, 2);
5370 RGevol.SetCoefficient("Clequ1R", Clequ1_3111r_LNP / LambdaNP2, 2, 0, 0, 0);
5371 RGevol.SetCoefficient("Clequ1R", Clequ1_3112r_LNP / LambdaNP2, 2, 0, 0, 1);
5372 RGevol.SetCoefficient("Clequ1R", Clequ1_3113r_LNP / LambdaNP2, 2, 0, 0, 2);
5373 RGevol.SetCoefficient("Clequ1R", Clequ1_3121r_LNP / LambdaNP2, 2, 0, 1, 0);
5374 RGevol.SetCoefficient("Clequ1R", Clequ1_3122r_LNP / LambdaNP2, 2, 0, 1, 1);
5375 RGevol.SetCoefficient("Clequ1R", Clequ1_3123r_LNP / LambdaNP2, 2, 0, 1, 2);
5376 RGevol.SetCoefficient("Clequ1R", Clequ1_3131r_LNP / LambdaNP2, 2, 0, 2, 0);
5377 RGevol.SetCoefficient("Clequ1R", Clequ1_3132r_LNP / LambdaNP2, 2, 0, 2, 1);
5378 RGevol.SetCoefficient("Clequ1R", Clequ1_3133r_LNP / LambdaNP2, 2, 0, 2, 2);
5379 RGevol.SetCoefficient("Clequ1R", Clequ1_3211r_LNP / LambdaNP2, 2, 1, 0, 0);
5380 RGevol.SetCoefficient("Clequ1R", Clequ1_3212r_LNP / LambdaNP2, 2, 1, 0, 1);
5381 RGevol.SetCoefficient("Clequ1R", Clequ1_3213r_LNP / LambdaNP2, 2, 1, 0, 2);
5382 RGevol.SetCoefficient("Clequ1R", Clequ1_3221r_LNP / LambdaNP2, 2, 1, 1, 0);
5383 RGevol.SetCoefficient("Clequ1R", Clequ1_3222r_LNP / LambdaNP2, 2, 1, 1, 1);
5384 RGevol.SetCoefficient("Clequ1R", Clequ1_3223r_LNP / LambdaNP2, 2, 1, 1, 2);
5385 RGevol.SetCoefficient("Clequ1R", Clequ1_3231r_LNP / LambdaNP2, 2, 1, 2, 0);
5386 RGevol.SetCoefficient("Clequ1R", Clequ1_3232r_LNP / LambdaNP2, 2, 1, 2, 1);
5387 RGevol.SetCoefficient("Clequ1R", Clequ1_3233r_LNP / LambdaNP2, 2, 1, 2, 2);
5388 RGevol.SetCoefficient("Clequ1R", Clequ1_3311r_LNP / LambdaNP2, 2, 2, 0, 0);
5389 RGevol.SetCoefficient("Clequ1R", Clequ1_3312r_LNP / LambdaNP2, 2, 2, 0, 1);
5390 RGevol.SetCoefficient("Clequ1R", Clequ1_3313r_LNP / LambdaNP2, 2, 2, 0, 2);
5391 RGevol.SetCoefficient("Clequ1R", Clequ1_3321r_LNP / LambdaNP2, 2, 2, 1, 0);
5392 RGevol.SetCoefficient("Clequ1R", Clequ1_3322r_LNP / LambdaNP2, 2, 2, 1, 1);
5393 RGevol.SetCoefficient("Clequ1R", Clequ1_3323r_LNP / LambdaNP2, 2, 2, 1, 2);
5394 RGevol.SetCoefficient("Clequ1R", Clequ1_3331r_LNP / LambdaNP2, 2, 2, 2, 0);
5395 RGevol.SetCoefficient("Clequ1R", Clequ1_3332r_LNP / LambdaNP2, 2, 2, 2, 1);
5396 RGevol.SetCoefficient("Clequ1R", Clequ1_3333r_LNP / LambdaNP2, 2, 2, 2, 2);
5397 RGevol.SetCoefficient("Clequ1I", Clequ1_1111i_LNP / LambdaNP2, 0, 0, 0, 0);
5398 RGevol.SetCoefficient("Clequ1I", Clequ1_1112i_LNP / LambdaNP2, 0, 0, 0, 1);
5399 RGevol.SetCoefficient("Clequ1I", Clequ1_1113i_LNP / LambdaNP2, 0, 0, 0, 2);
5400 RGevol.SetCoefficient("Clequ1I", Clequ1_1121i_LNP / LambdaNP2, 0, 0, 1, 0);
5401 RGevol.SetCoefficient("Clequ1I", Clequ1_1122i_LNP / LambdaNP2, 0, 0, 1, 1);
5402 RGevol.SetCoefficient("Clequ1I", Clequ1_1123i_LNP / LambdaNP2, 0, 0, 1, 2);
5403 RGevol.SetCoefficient("Clequ1I", Clequ1_1131i_LNP / LambdaNP2, 0, 0, 2, 0);
5404 RGevol.SetCoefficient("Clequ1I", Clequ1_1132i_LNP / LambdaNP2, 0, 0, 2, 1);
5405 RGevol.SetCoefficient("Clequ1I", Clequ1_1133i_LNP / LambdaNP2, 0, 0, 2, 2);
5406 RGevol.SetCoefficient("Clequ1I", Clequ1_1211i_LNP / LambdaNP2, 0, 1, 0, 0);
5407 RGevol.SetCoefficient("Clequ1I", Clequ1_1212i_LNP / LambdaNP2, 0, 1, 0, 1);
5408 RGevol.SetCoefficient("Clequ1I", Clequ1_1213i_LNP / LambdaNP2, 0, 1, 0, 2);
5409 RGevol.SetCoefficient("Clequ1I", Clequ1_1221i_LNP / LambdaNP2, 0, 1, 1, 0);
5410 RGevol.SetCoefficient("Clequ1I", Clequ1_1222i_LNP / LambdaNP2, 0, 1, 1, 1);
5411 RGevol.SetCoefficient("Clequ1I", Clequ1_1223i_LNP / LambdaNP2, 0, 1, 1, 2);
5412 RGevol.SetCoefficient("Clequ1I", Clequ1_1231i_LNP / LambdaNP2, 0, 1, 2, 0);
5413 RGevol.SetCoefficient("Clequ1I", Clequ1_1232i_LNP / LambdaNP2, 0, 1, 2, 1);
5414 RGevol.SetCoefficient("Clequ1I", Clequ1_1233i_LNP / LambdaNP2, 0, 1, 2, 2);
5415 RGevol.SetCoefficient("Clequ1I", Clequ1_1311i_LNP / LambdaNP2, 0, 2, 0, 0);
5416 RGevol.SetCoefficient("Clequ1I", Clequ1_1312i_LNP / LambdaNP2, 0, 2, 0, 1);
5417 RGevol.SetCoefficient("Clequ1I", Clequ1_1313i_LNP / LambdaNP2, 0, 2, 0, 2);
5418 RGevol.SetCoefficient("Clequ1I", Clequ1_1321i_LNP / LambdaNP2, 0, 2, 1, 0);
5419 RGevol.SetCoefficient("Clequ1I", Clequ1_1322i_LNP / LambdaNP2, 0, 2, 1, 1);
5420 RGevol.SetCoefficient("Clequ1I", Clequ1_1323i_LNP / LambdaNP2, 0, 2, 1, 2);
5421 RGevol.SetCoefficient("Clequ1I", Clequ1_1331i_LNP / LambdaNP2, 0, 2, 2, 0);
5422 RGevol.SetCoefficient("Clequ1I", Clequ1_1332i_LNP / LambdaNP2, 0, 2, 2, 1);
5423 RGevol.SetCoefficient("Clequ1I", Clequ1_1333i_LNP / LambdaNP2, 0, 2, 2, 2);
5424 RGevol.SetCoefficient("Clequ1I", Clequ1_2111i_LNP / LambdaNP2, 1, 0, 0, 0);
5425 RGevol.SetCoefficient("Clequ1I", Clequ1_2112i_LNP / LambdaNP2, 1, 0, 0, 1);
5426 RGevol.SetCoefficient("Clequ1I", Clequ1_2113i_LNP / LambdaNP2, 1, 0, 0, 2);
5427 RGevol.SetCoefficient("Clequ1I", Clequ1_2121i_LNP / LambdaNP2, 1, 0, 1, 0);
5428 RGevol.SetCoefficient("Clequ1I", Clequ1_2122i_LNP / LambdaNP2, 1, 0, 1, 1);
5429 RGevol.SetCoefficient("Clequ1I", Clequ1_2123i_LNP / LambdaNP2, 1, 0, 1, 2);
5430 RGevol.SetCoefficient("Clequ1I", Clequ1_2131i_LNP / LambdaNP2, 1, 0, 2, 0);
5431 RGevol.SetCoefficient("Clequ1I", Clequ1_2132i_LNP / LambdaNP2, 1, 0, 2, 1);
5432 RGevol.SetCoefficient("Clequ1I", Clequ1_2133i_LNP / LambdaNP2, 1, 0, 2, 2);
5433 RGevol.SetCoefficient("Clequ1I", Clequ1_2211i_LNP / LambdaNP2, 1, 1, 0, 0);
5434 RGevol.SetCoefficient("Clequ1I", Clequ1_2212i_LNP / LambdaNP2, 1, 1, 0, 1);
5435 RGevol.SetCoefficient("Clequ1I", Clequ1_2213i_LNP / LambdaNP2, 1, 1, 0, 2);
5436 RGevol.SetCoefficient("Clequ1I", Clequ1_2221i_LNP / LambdaNP2, 1, 1, 1, 0);
5437 RGevol.SetCoefficient("Clequ1I", Clequ1_2222i_LNP / LambdaNP2, 1, 1, 1, 1);
5438 RGevol.SetCoefficient("Clequ1I", Clequ1_2223i_LNP / LambdaNP2, 1, 1, 1, 2);
5439 RGevol.SetCoefficient("Clequ1I", Clequ1_2231i_LNP / LambdaNP2, 1, 1, 2, 0);
5440 RGevol.SetCoefficient("Clequ1I", Clequ1_2232i_LNP / LambdaNP2, 1, 1, 2, 1);
5441 RGevol.SetCoefficient("Clequ1I", Clequ1_2233i_LNP / LambdaNP2, 1, 1, 2, 2);
5442 RGevol.SetCoefficient("Clequ1I", Clequ1_2311i_LNP / LambdaNP2, 1, 2, 0, 0);
5443 RGevol.SetCoefficient("Clequ1I", Clequ1_2312i_LNP / LambdaNP2, 1, 2, 0, 1);
5444 RGevol.SetCoefficient("Clequ1I", Clequ1_2313i_LNP / LambdaNP2, 1, 2, 0, 2);
5445 RGevol.SetCoefficient("Clequ1I", Clequ1_2321i_LNP / LambdaNP2, 1, 2, 1, 0);
5446 RGevol.SetCoefficient("Clequ1I", Clequ1_2322i_LNP / LambdaNP2, 1, 2, 1, 1);
5447 RGevol.SetCoefficient("Clequ1I", Clequ1_2323i_LNP / LambdaNP2, 1, 2, 1, 2);
5448 RGevol.SetCoefficient("Clequ1I", Clequ1_2331i_LNP / LambdaNP2, 1, 2, 2, 0);
5449 RGevol.SetCoefficient("Clequ1I", Clequ1_2332i_LNP / LambdaNP2, 1, 2, 2, 1);
5450 RGevol.SetCoefficient("Clequ1I", Clequ1_2333i_LNP / LambdaNP2, 1, 2, 2, 2);
5451 RGevol.SetCoefficient("Clequ1I", Clequ1_3111i_LNP / LambdaNP2, 2, 0, 0, 0);
5452 RGevol.SetCoefficient("Clequ1I", Clequ1_3112i_LNP / LambdaNP2, 2, 0, 0, 1);
5453 RGevol.SetCoefficient("Clequ1I", Clequ1_3113i_LNP / LambdaNP2, 2, 0, 0, 2);
5454 RGevol.SetCoefficient("Clequ1I", Clequ1_3121i_LNP / LambdaNP2, 2, 0, 1, 0);
5455 RGevol.SetCoefficient("Clequ1I", Clequ1_3122i_LNP / LambdaNP2, 2, 0, 1, 1);
5456 RGevol.SetCoefficient("Clequ1I", Clequ1_3123i_LNP / LambdaNP2, 2, 0, 1, 2);
5457 RGevol.SetCoefficient("Clequ1I", Clequ1_3131i_LNP / LambdaNP2, 2, 0, 2, 0);
5458 RGevol.SetCoefficient("Clequ1I", Clequ1_3132i_LNP / LambdaNP2, 2, 0, 2, 1);
5459 RGevol.SetCoefficient("Clequ1I", Clequ1_3133i_LNP / LambdaNP2, 2, 0, 2, 2);
5460 RGevol.SetCoefficient("Clequ1I", Clequ1_3211i_LNP / LambdaNP2, 2, 1, 0, 0);
5461 RGevol.SetCoefficient("Clequ1I", Clequ1_3212i_LNP / LambdaNP2, 2, 1, 0, 1);
5462 RGevol.SetCoefficient("Clequ1I", Clequ1_3213i_LNP / LambdaNP2, 2, 1, 0, 2);
5463 RGevol.SetCoefficient("Clequ1I", Clequ1_3221i_LNP / LambdaNP2, 2, 1, 1, 0);
5464 RGevol.SetCoefficient("Clequ1I", Clequ1_3222i_LNP / LambdaNP2, 2, 1, 1, 1);
5465 RGevol.SetCoefficient("Clequ1I", Clequ1_3223i_LNP / LambdaNP2, 2, 1, 1, 2);
5466 RGevol.SetCoefficient("Clequ1I", Clequ1_3231i_LNP / LambdaNP2, 2, 1, 2, 0);
5467 RGevol.SetCoefficient("Clequ1I", Clequ1_3232i_LNP / LambdaNP2, 2, 1, 2, 1);
5468 RGevol.SetCoefficient("Clequ1I", Clequ1_3233i_LNP / LambdaNP2, 2, 1, 2, 2);
5469 RGevol.SetCoefficient("Clequ1I", Clequ1_3311i_LNP / LambdaNP2, 2, 2, 0, 0);
5470 RGevol.SetCoefficient("Clequ1I", Clequ1_3312i_LNP / LambdaNP2, 2, 2, 0, 1);
5471 RGevol.SetCoefficient("Clequ1I", Clequ1_3313i_LNP / LambdaNP2, 2, 2, 0, 2);
5472 RGevol.SetCoefficient("Clequ1I", Clequ1_3321i_LNP / LambdaNP2, 2, 2, 1, 0);
5473 RGevol.SetCoefficient("Clequ1I", Clequ1_3322i_LNP / LambdaNP2, 2, 2, 1, 1);
5474 RGevol.SetCoefficient("Clequ1I", Clequ1_3323i_LNP / LambdaNP2, 2, 2, 1, 2);
5475 RGevol.SetCoefficient("Clequ1I", Clequ1_3331i_LNP / LambdaNP2, 2, 2, 2, 0);
5476 RGevol.SetCoefficient("Clequ1I", Clequ1_3332i_LNP / LambdaNP2, 2, 2, 2, 1);
5477 RGevol.SetCoefficient("Clequ1I", Clequ1_3333i_LNP / LambdaNP2, 2, 2, 2, 2);
5478 RGevol.SetCoefficient("Clequ3R", Clequ3_1111r_LNP / LambdaNP2, 0, 0, 0, 0);
5479 RGevol.SetCoefficient("Clequ3R", Clequ3_1112r_LNP / LambdaNP2, 0, 0, 0, 1);
5480 RGevol.SetCoefficient("Clequ3R", Clequ3_1113r_LNP / LambdaNP2, 0, 0, 0, 2);
5481 RGevol.SetCoefficient("Clequ3R", Clequ3_1121r_LNP / LambdaNP2, 0, 0, 1, 0);
5482 RGevol.SetCoefficient("Clequ3R", Clequ3_1122r_LNP / LambdaNP2, 0, 0, 1, 1);
5483 RGevol.SetCoefficient("Clequ3R", Clequ3_1123r_LNP / LambdaNP2, 0, 0, 1, 2);
5484 RGevol.SetCoefficient("Clequ3R", Clequ3_1131r_LNP / LambdaNP2, 0, 0, 2, 0);
5485 RGevol.SetCoefficient("Clequ3R", Clequ3_1132r_LNP / LambdaNP2, 0, 0, 2, 1);
5486 RGevol.SetCoefficient("Clequ3R", Clequ3_1133r_LNP / LambdaNP2, 0, 0, 2, 2);
5487 RGevol.SetCoefficient("Clequ3R", Clequ3_1211r_LNP / LambdaNP2, 0, 1, 0, 0);
5488 RGevol.SetCoefficient("Clequ3R", Clequ3_1212r_LNP / LambdaNP2, 0, 1, 0, 1);
5489 RGevol.SetCoefficient("Clequ3R", Clequ3_1213r_LNP / LambdaNP2, 0, 1, 0, 2);
5490 RGevol.SetCoefficient("Clequ3R", Clequ3_1221r_LNP / LambdaNP2, 0, 1, 1, 0);
5491 RGevol.SetCoefficient("Clequ3R", Clequ3_1222r_LNP / LambdaNP2, 0, 1, 1, 1);
5492 RGevol.SetCoefficient("Clequ3R", Clequ3_1223r_LNP / LambdaNP2, 0, 1, 1, 2);
5493 RGevol.SetCoefficient("Clequ3R", Clequ3_1231r_LNP / LambdaNP2, 0, 1, 2, 0);
5494 RGevol.SetCoefficient("Clequ3R", Clequ3_1232r_LNP / LambdaNP2, 0, 1, 2, 1);
5495 RGevol.SetCoefficient("Clequ3R", Clequ3_1233r_LNP / LambdaNP2, 0, 1, 2, 2);
5496 RGevol.SetCoefficient("Clequ3R", Clequ3_1311r_LNP / LambdaNP2, 0, 2, 0, 0);
5497 RGevol.SetCoefficient("Clequ3R", Clequ3_1312r_LNP / LambdaNP2, 0, 2, 0, 1);
5498 RGevol.SetCoefficient("Clequ3R", Clequ3_1313r_LNP / LambdaNP2, 0, 2, 0, 2);
5499 RGevol.SetCoefficient("Clequ3R", Clequ3_1321r_LNP / LambdaNP2, 0, 2, 1, 0);
5500 RGevol.SetCoefficient("Clequ3R", Clequ3_1322r_LNP / LambdaNP2, 0, 2, 1, 1);
5501 RGevol.SetCoefficient("Clequ3R", Clequ3_1323r_LNP / LambdaNP2, 0, 2, 1, 2);
5502 RGevol.SetCoefficient("Clequ3R", Clequ3_1331r_LNP / LambdaNP2, 0, 2, 2, 0);
5503 RGevol.SetCoefficient("Clequ3R", Clequ3_1332r_LNP / LambdaNP2, 0, 2, 2, 1);
5504 RGevol.SetCoefficient("Clequ3R", Clequ3_1333r_LNP / LambdaNP2, 0, 2, 2, 2);
5505 RGevol.SetCoefficient("Clequ3R", Clequ3_2111r_LNP / LambdaNP2, 1, 0, 0, 0);
5506 RGevol.SetCoefficient("Clequ3R", Clequ3_2112r_LNP / LambdaNP2, 1, 0, 0, 1);
5507 RGevol.SetCoefficient("Clequ3R", Clequ3_2113r_LNP / LambdaNP2, 1, 0, 0, 2);
5508 RGevol.SetCoefficient("Clequ3R", Clequ3_2121r_LNP / LambdaNP2, 1, 0, 1, 0);
5509 RGevol.SetCoefficient("Clequ3R", Clequ3_2122r_LNP / LambdaNP2, 1, 0, 1, 1);
5510 RGevol.SetCoefficient("Clequ3R", Clequ3_2123r_LNP / LambdaNP2, 1, 0, 1, 2);
5511 RGevol.SetCoefficient("Clequ3R", Clequ3_2131r_LNP / LambdaNP2, 1, 0, 2, 0);
5512 RGevol.SetCoefficient("Clequ3R", Clequ3_2132r_LNP / LambdaNP2, 1, 0, 2, 1);
5513 RGevol.SetCoefficient("Clequ3R", Clequ3_2133r_LNP / LambdaNP2, 1, 0, 2, 2);
5514 RGevol.SetCoefficient("Clequ3R", Clequ3_2211r_LNP / LambdaNP2, 1, 1, 0, 0);
5515 RGevol.SetCoefficient("Clequ3R", Clequ3_2212r_LNP / LambdaNP2, 1, 1, 0, 1);
5516 RGevol.SetCoefficient("Clequ3R", Clequ3_2213r_LNP / LambdaNP2, 1, 1, 0, 2);
5517 RGevol.SetCoefficient("Clequ3R", Clequ3_2221r_LNP / LambdaNP2, 1, 1, 1, 0);
5518 RGevol.SetCoefficient("Clequ3R", Clequ3_2222r_LNP / LambdaNP2, 1, 1, 1, 1);
5519 RGevol.SetCoefficient("Clequ3R", Clequ3_2223r_LNP / LambdaNP2, 1, 1, 1, 2);
5520 RGevol.SetCoefficient("Clequ3R", Clequ3_2231r_LNP / LambdaNP2, 1, 1, 2, 0);
5521 RGevol.SetCoefficient("Clequ3R", Clequ3_2232r_LNP / LambdaNP2, 1, 1, 2, 1);
5522 RGevol.SetCoefficient("Clequ3R", Clequ3_2233r_LNP / LambdaNP2, 1, 1, 2, 2);
5523 RGevol.SetCoefficient("Clequ3R", Clequ3_2311r_LNP / LambdaNP2, 1, 2, 0, 0);
5524 RGevol.SetCoefficient("Clequ3R", Clequ3_2312r_LNP / LambdaNP2, 1, 2, 0, 1);
5525 RGevol.SetCoefficient("Clequ3R", Clequ3_2313r_LNP / LambdaNP2, 1, 2, 0, 2);
5526 RGevol.SetCoefficient("Clequ3R", Clequ3_2321r_LNP / LambdaNP2, 1, 2, 1, 0);
5527 RGevol.SetCoefficient("Clequ3R", Clequ3_2322r_LNP / LambdaNP2, 1, 2, 1, 1);
5528 RGevol.SetCoefficient("Clequ3R", Clequ3_2323r_LNP / LambdaNP2, 1, 2, 1, 2);
5529 RGevol.SetCoefficient("Clequ3R", Clequ3_2331r_LNP / LambdaNP2, 1, 2, 2, 0);
5530 RGevol.SetCoefficient("Clequ3R", Clequ3_2332r_LNP / LambdaNP2, 1, 2, 2, 1);
5531 RGevol.SetCoefficient("Clequ3R", Clequ3_2333r_LNP / LambdaNP2, 1, 2, 2, 2);
5532 RGevol.SetCoefficient("Clequ3R", Clequ3_3111r_LNP / LambdaNP2, 2, 0, 0, 0);
5533 RGevol.SetCoefficient("Clequ3R", Clequ3_3112r_LNP / LambdaNP2, 2, 0, 0, 1);
5534 RGevol.SetCoefficient("Clequ3R", Clequ3_3113r_LNP / LambdaNP2, 2, 0, 0, 2);
5535 RGevol.SetCoefficient("Clequ3R", Clequ3_3121r_LNP / LambdaNP2, 2, 0, 1, 0);
5536 RGevol.SetCoefficient("Clequ3R", Clequ3_3122r_LNP / LambdaNP2, 2, 0, 1, 1);
5537 RGevol.SetCoefficient("Clequ3R", Clequ3_3123r_LNP / LambdaNP2, 2, 0, 1, 2);
5538 RGevol.SetCoefficient("Clequ3R", Clequ3_3131r_LNP / LambdaNP2, 2, 0, 2, 0);
5539 RGevol.SetCoefficient("Clequ3R", Clequ3_3132r_LNP / LambdaNP2, 2, 0, 2, 1);
5540 RGevol.SetCoefficient("Clequ3R", Clequ3_3133r_LNP / LambdaNP2, 2, 0, 2, 2);
5541 RGevol.SetCoefficient("Clequ3R", Clequ3_3211r_LNP / LambdaNP2, 2, 1, 0, 0);
5542 RGevol.SetCoefficient("Clequ3R", Clequ3_3212r_LNP / LambdaNP2, 2, 1, 0, 1);
5543 RGevol.SetCoefficient("Clequ3R", Clequ3_3213r_LNP / LambdaNP2, 2, 1, 0, 2);
5544 RGevol.SetCoefficient("Clequ3R", Clequ3_3221r_LNP / LambdaNP2, 2, 1, 1, 0);
5545 RGevol.SetCoefficient("Clequ3R", Clequ3_3222r_LNP / LambdaNP2, 2, 1, 1, 1);
5546 RGevol.SetCoefficient("Clequ3R", Clequ3_3223r_LNP / LambdaNP2, 2, 1, 1, 2);
5547 RGevol.SetCoefficient("Clequ3R", Clequ3_3231r_LNP / LambdaNP2, 2, 1, 2, 0);
5548 RGevol.SetCoefficient("Clequ3R", Clequ3_3232r_LNP / LambdaNP2, 2, 1, 2, 1);
5549 RGevol.SetCoefficient("Clequ3R", Clequ3_3233r_LNP / LambdaNP2, 2, 1, 2, 2);
5550 RGevol.SetCoefficient("Clequ3R", Clequ3_3311r_LNP / LambdaNP2, 2, 2, 0, 0);
5551 RGevol.SetCoefficient("Clequ3R", Clequ3_3312r_LNP / LambdaNP2, 2, 2, 0, 1);
5552 RGevol.SetCoefficient("Clequ3R", Clequ3_3313r_LNP / LambdaNP2, 2, 2, 0, 2);
5553 RGevol.SetCoefficient("Clequ3R", Clequ3_3321r_LNP / LambdaNP2, 2, 2, 1, 0);
5554 RGevol.SetCoefficient("Clequ3R", Clequ3_3322r_LNP / LambdaNP2, 2, 2, 1, 1);
5555 RGevol.SetCoefficient("Clequ3R", Clequ3_3323r_LNP / LambdaNP2, 2, 2, 1, 2);
5556 RGevol.SetCoefficient("Clequ3R", Clequ3_3331r_LNP / LambdaNP2, 2, 2, 2, 0);
5557 RGevol.SetCoefficient("Clequ3R", Clequ3_3332r_LNP / LambdaNP2, 2, 2, 2, 1);
5558 RGevol.SetCoefficient("Clequ3R", Clequ3_3333r_LNP / LambdaNP2, 2, 2, 2, 2);
5559 RGevol.SetCoefficient("Clequ3I", Clequ3_1111i_LNP / LambdaNP2, 0, 0, 0, 0);
5560 RGevol.SetCoefficient("Clequ3I", Clequ3_1112i_LNP / LambdaNP2, 0, 0, 0, 1);
5561 RGevol.SetCoefficient("Clequ3I", Clequ3_1113i_LNP / LambdaNP2, 0, 0, 0, 2);
5562 RGevol.SetCoefficient("Clequ3I", Clequ3_1121i_LNP / LambdaNP2, 0, 0, 1, 0);
5563 RGevol.SetCoefficient("Clequ3I", Clequ3_1122i_LNP / LambdaNP2, 0, 0, 1, 1);
5564 RGevol.SetCoefficient("Clequ3I", Clequ3_1123i_LNP / LambdaNP2, 0, 0, 1, 2);
5565 RGevol.SetCoefficient("Clequ3I", Clequ3_1131i_LNP / LambdaNP2, 0, 0, 2, 0);
5566 RGevol.SetCoefficient("Clequ3I", Clequ3_1132i_LNP / LambdaNP2, 0, 0, 2, 1);
5567 RGevol.SetCoefficient("Clequ3I", Clequ3_1133i_LNP / LambdaNP2, 0, 0, 2, 2);
5568 RGevol.SetCoefficient("Clequ3I", Clequ3_1211i_LNP / LambdaNP2, 0, 1, 0, 0);
5569 RGevol.SetCoefficient("Clequ3I", Clequ3_1212i_LNP / LambdaNP2, 0, 1, 0, 1);
5570 RGevol.SetCoefficient("Clequ3I", Clequ3_1213i_LNP / LambdaNP2, 0, 1, 0, 2);
5571 RGevol.SetCoefficient("Clequ3I", Clequ3_1221i_LNP / LambdaNP2, 0, 1, 1, 0);
5572 RGevol.SetCoefficient("Clequ3I", Clequ3_1222i_LNP / LambdaNP2, 0, 1, 1, 1);
5573 RGevol.SetCoefficient("Clequ3I", Clequ3_1223i_LNP / LambdaNP2, 0, 1, 1, 2);
5574 RGevol.SetCoefficient("Clequ3I", Clequ3_1231i_LNP / LambdaNP2, 0, 1, 2, 0);
5575 RGevol.SetCoefficient("Clequ3I", Clequ3_1232i_LNP / LambdaNP2, 0, 1, 2, 1);
5576 RGevol.SetCoefficient("Clequ3I", Clequ3_1233i_LNP / LambdaNP2, 0, 1, 2, 2);
5577 RGevol.SetCoefficient("Clequ3I", Clequ3_1311i_LNP / LambdaNP2, 0, 2, 0, 0);
5578 RGevol.SetCoefficient("Clequ3I", Clequ3_1312i_LNP / LambdaNP2, 0, 2, 0, 1);
5579 RGevol.SetCoefficient("Clequ3I", Clequ3_1313i_LNP / LambdaNP2, 0, 2, 0, 2);
5580 RGevol.SetCoefficient("Clequ3I", Clequ3_1321i_LNP / LambdaNP2, 0, 2, 1, 0);
5581 RGevol.SetCoefficient("Clequ3I", Clequ3_1322i_LNP / LambdaNP2, 0, 2, 1, 1);
5582 RGevol.SetCoefficient("Clequ3I", Clequ3_1323i_LNP / LambdaNP2, 0, 2, 1, 2);
5583 RGevol.SetCoefficient("Clequ3I", Clequ3_1331i_LNP / LambdaNP2, 0, 2, 2, 0);
5584 RGevol.SetCoefficient("Clequ3I", Clequ3_1332i_LNP / LambdaNP2, 0, 2, 2, 1);
5585 RGevol.SetCoefficient("Clequ3I", Clequ3_1333i_LNP / LambdaNP2, 0, 2, 2, 2);
5586 RGevol.SetCoefficient("Clequ3I", Clequ3_2111i_LNP / LambdaNP2, 1, 0, 0, 0);
5587 RGevol.SetCoefficient("Clequ3I", Clequ3_2112i_LNP / LambdaNP2, 1, 0, 0, 1);
5588 RGevol.SetCoefficient("Clequ3I", Clequ3_2113i_LNP / LambdaNP2, 1, 0, 0, 2);
5589 RGevol.SetCoefficient("Clequ3I", Clequ3_2121i_LNP / LambdaNP2, 1, 0, 1, 0);
5590 RGevol.SetCoefficient("Clequ3I", Clequ3_2122i_LNP / LambdaNP2, 1, 0, 1, 1);
5591 RGevol.SetCoefficient("Clequ3I", Clequ3_2123i_LNP / LambdaNP2, 1, 0, 1, 2);
5592 RGevol.SetCoefficient("Clequ3I", Clequ3_2131i_LNP / LambdaNP2, 1, 0, 2, 0);
5593 RGevol.SetCoefficient("Clequ3I", Clequ3_2132i_LNP / LambdaNP2, 1, 0, 2, 1);
5594 RGevol.SetCoefficient("Clequ3I", Clequ3_2133i_LNP / LambdaNP2, 1, 0, 2, 2);
5595 RGevol.SetCoefficient("Clequ3I", Clequ3_2211i_LNP / LambdaNP2, 1, 1, 0, 0);
5596 RGevol.SetCoefficient("Clequ3I", Clequ3_2212i_LNP / LambdaNP2, 1, 1, 0, 1);
5597 RGevol.SetCoefficient("Clequ3I", Clequ3_2213i_LNP / LambdaNP2, 1, 1, 0, 2);
5598 RGevol.SetCoefficient("Clequ3I", Clequ3_2221i_LNP / LambdaNP2, 1, 1, 1, 0);
5599 RGevol.SetCoefficient("Clequ3I", Clequ3_2222i_LNP / LambdaNP2, 1, 1, 1, 1);
5600 RGevol.SetCoefficient("Clequ3I", Clequ3_2223i_LNP / LambdaNP2, 1, 1, 1, 2);
5601 RGevol.SetCoefficient("Clequ3I", Clequ3_2231i_LNP / LambdaNP2, 1, 1, 2, 0);
5602 RGevol.SetCoefficient("Clequ3I", Clequ3_2232i_LNP / LambdaNP2, 1, 1, 2, 1);
5603 RGevol.SetCoefficient("Clequ3I", Clequ3_2233i_LNP / LambdaNP2, 1, 1, 2, 2);
5604 RGevol.SetCoefficient("Clequ3I", Clequ3_2311i_LNP / LambdaNP2, 1, 2, 0, 0);
5605 RGevol.SetCoefficient("Clequ3I", Clequ3_2312i_LNP / LambdaNP2, 1, 2, 0, 1);
5606 RGevol.SetCoefficient("Clequ3I", Clequ3_2313i_LNP / LambdaNP2, 1, 2, 0, 2);
5607 RGevol.SetCoefficient("Clequ3I", Clequ3_2321i_LNP / LambdaNP2, 1, 2, 1, 0);
5608 RGevol.SetCoefficient("Clequ3I", Clequ3_2322i_LNP / LambdaNP2, 1, 2, 1, 1);
5609 RGevol.SetCoefficient("Clequ3I", Clequ3_2323i_LNP / LambdaNP2, 1, 2, 1, 2);
5610 RGevol.SetCoefficient("Clequ3I", Clequ3_2331i_LNP / LambdaNP2, 1, 2, 2, 0);
5611 RGevol.SetCoefficient("Clequ3I", Clequ3_2332i_LNP / LambdaNP2, 1, 2, 2, 1);
5612 RGevol.SetCoefficient("Clequ3I", Clequ3_2333i_LNP / LambdaNP2, 1, 2, 2, 2);
5613 RGevol.SetCoefficient("Clequ3I", Clequ3_3111i_LNP / LambdaNP2, 2, 0, 0, 0);
5614 RGevol.SetCoefficient("Clequ3I", Clequ3_3112i_LNP / LambdaNP2, 2, 0, 0, 1);
5615 RGevol.SetCoefficient("Clequ3I", Clequ3_3113i_LNP / LambdaNP2, 2, 0, 0, 2);
5616 RGevol.SetCoefficient("Clequ3I", Clequ3_3121i_LNP / LambdaNP2, 2, 0, 1, 0);
5617 RGevol.SetCoefficient("Clequ3I", Clequ3_3122i_LNP / LambdaNP2, 2, 0, 1, 1);
5618 RGevol.SetCoefficient("Clequ3I", Clequ3_3123i_LNP / LambdaNP2, 2, 0, 1, 2);
5619 RGevol.SetCoefficient("Clequ3I", Clequ3_3131i_LNP / LambdaNP2, 2, 0, 2, 0);
5620 RGevol.SetCoefficient("Clequ3I", Clequ3_3132i_LNP / LambdaNP2, 2, 0, 2, 1);
5621 RGevol.SetCoefficient("Clequ3I", Clequ3_3133i_LNP / LambdaNP2, 2, 0, 2, 2);
5622 RGevol.SetCoefficient("Clequ3I", Clequ3_3211i_LNP / LambdaNP2, 2, 1, 0, 0);
5623 RGevol.SetCoefficient("Clequ3I", Clequ3_3212i_LNP / LambdaNP2, 2, 1, 0, 1);
5624 RGevol.SetCoefficient("Clequ3I", Clequ3_3213i_LNP / LambdaNP2, 2, 1, 0, 2);
5625 RGevol.SetCoefficient("Clequ3I", Clequ3_3221i_LNP / LambdaNP2, 2, 1, 1, 0);
5626 RGevol.SetCoefficient("Clequ3I", Clequ3_3222i_LNP / LambdaNP2, 2, 1, 1, 1);
5627 RGevol.SetCoefficient("Clequ3I", Clequ3_3223i_LNP / LambdaNP2, 2, 1, 1, 2);
5628 RGevol.SetCoefficient("Clequ3I", Clequ3_3231i_LNP / LambdaNP2, 2, 1, 2, 0);
5629 RGevol.SetCoefficient("Clequ3I", Clequ3_3232i_LNP / LambdaNP2, 2, 1, 2, 1);
5630 RGevol.SetCoefficient("Clequ3I", Clequ3_3233i_LNP / LambdaNP2, 2, 1, 2, 2);
5631 RGevol.SetCoefficient("Clequ3I", Clequ3_3311i_LNP / LambdaNP2, 2, 2, 0, 0);
5632 RGevol.SetCoefficient("Clequ3I", Clequ3_3312i_LNP / LambdaNP2, 2, 2, 0, 1);
5633 RGevol.SetCoefficient("Clequ3I", Clequ3_3313i_LNP / LambdaNP2, 2, 2, 0, 2);
5634 RGevol.SetCoefficient("Clequ3I", Clequ3_3321i_LNP / LambdaNP2, 2, 2, 1, 0);
5635 RGevol.SetCoefficient("Clequ3I", Clequ3_3322i_LNP / LambdaNP2, 2, 2, 1, 1);
5636 RGevol.SetCoefficient("Clequ3I", Clequ3_3323i_LNP / LambdaNP2, 2, 2, 1, 2);
5637 RGevol.SetCoefficient("Clequ3I", Clequ3_3331i_LNP / LambdaNP2, 2, 2, 2, 0);
5638 RGevol.SetCoefficient("Clequ3I", Clequ3_3332i_LNP / LambdaNP2, 2, 2, 2, 1);
5639 RGevol.SetCoefficient("Clequ3I", Clequ3_3333i_LNP / LambdaNP2, 2, 2, 2, 2);
5640
5641
5642}
5643
5645
5646 if (SMEFTEvolEW.GetCoefficient("g1") != 0.) std::cout << "g1 = " << SMEFTEvolEW.GetCoefficient("g1") << std::endl;
5647 if (SMEFTEvolEW.GetCoefficient("g2") != 0.) std::cout << "g2 = " << SMEFTEvolEW.GetCoefficient("g2") << std::endl;
5648 if (SMEFTEvolEW.GetCoefficient("g3") != 0.) std::cout << "g3 = " << SMEFTEvolEW.GetCoefficient("g3") << std::endl;
5649 if (SMEFTEvolEW.GetCoefficient("lambda") != 0.) std::cout << "lambda = " << SMEFTEvolEW.GetCoefficient("lambda") << std::endl;
5650 if (SMEFTEvolEW.GetCoefficient("mh2") != 0.) std::cout << "mh2 = " << SMEFTEvolEW.GetCoefficient("mh2") << std::endl;
5651
5652 if (SMEFTEvolEW.GetCKMAngle("s12") != 0.) std::cout << "s12 = " << SMEFTEvolEW.GetCKMAngle("s12") << std::endl;
5653 if (SMEFTEvolEW.GetCKMAngle("s23") != 0.) std::cout << "s23 = " << SMEFTEvolEW.GetCKMAngle("s23") << std::endl;
5654 if (SMEFTEvolEW.GetCKMAngle("s13") != 0.) std::cout << "s13 = " << SMEFTEvolEW.GetCKMAngle("s13") << std::endl;
5655 if (SMEFTEvolEW.GetCKMPhase() != 0.) std::cout << "delta = " << SMEFTEvolEW.GetCKMPhase() << std::endl;
5656
5657 if (SMEFTEvolEW.GetCoefficient("YuR", 0, 0) != 0.) std::cout << "YuR" << ", 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("YuR", 0, 0) << std::endl;
5658 if (SMEFTEvolEW.GetCoefficient("YuI", 0, 0) != 0.) std::cout << "YuI" << ", 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("YuI", 0, 0) << std::endl;
5659 if (SMEFTEvolEW.GetCoefficient("YuR", 0, 1) != 0.) std::cout << "YuR" << ", 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("YuR", 0, 1) << std::endl;
5660 if (SMEFTEvolEW.GetCoefficient("YuI", 0, 1) != 0.) std::cout << "YuI" << ", 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("YuI", 0, 1) << std::endl;
5661 if (SMEFTEvolEW.GetCoefficient("YuR", 0, 2) != 0.) std::cout << "YuR" << ", 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("YuR", 0, 2) << std::endl;
5662 if (SMEFTEvolEW.GetCoefficient("YuI", 0, 2) != 0.) std::cout << "YuI" << ", 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("YuI", 0, 2) << std::endl;
5663 if (SMEFTEvolEW.GetCoefficient("YuR", 1, 0) != 0.) std::cout << "YuR" << ", 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("YuR", 1, 0) << std::endl;
5664 if (SMEFTEvolEW.GetCoefficient("YuI", 1, 0) != 0.) std::cout << "YuI" << ", 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("YuI", 1, 0) << std::endl;
5665 if (SMEFTEvolEW.GetCoefficient("YuR", 1, 1) != 0.) std::cout << "YuR" << ", 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("YuR", 1, 1) << std::endl;
5666 if (SMEFTEvolEW.GetCoefficient("YuI", 1, 1) != 0.) std::cout << "YuI" << ", 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("YuI", 1, 1) << std::endl;
5667 if (SMEFTEvolEW.GetCoefficient("YuR", 1, 2) != 0.) std::cout << "YuR" << ", 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("YuR", 1, 2) << std::endl;
5668 if (SMEFTEvolEW.GetCoefficient("YuI", 1, 2) != 0.) std::cout << "YuI" << ", 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("YuI", 1, 2) << std::endl;
5669 if (SMEFTEvolEW.GetCoefficient("YuR", 2, 0) != 0.) std::cout << "YuR" << ", 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("YuR", 2, 0) << std::endl;
5670 if (SMEFTEvolEW.GetCoefficient("YuI", 2, 0) != 0.) std::cout << "YuI" << ", 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("YuI", 2, 0) << std::endl;
5671 if (SMEFTEvolEW.GetCoefficient("YuR", 2, 1) != 0.) std::cout << "YuR" << ", 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("YuR", 2, 1) << std::endl;
5672 if (SMEFTEvolEW.GetCoefficient("YuI", 2, 1) != 0.) std::cout << "YuI" << ", 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("YuI", 2, 1) << std::endl;
5673 if (SMEFTEvolEW.GetCoefficient("YuR", 2, 2) != 0.) std::cout << "YuR" << ", 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("YuR", 2, 2) << std::endl;
5674 if (SMEFTEvolEW.GetCoefficient("YuI", 2, 2) != 0.) std::cout << "YuI" << ", 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("YuI", 2, 2) << std::endl;
5675
5676 if (SMEFTEvolEW.GetCoefficient("YdR", 0, 0) != 0.) std::cout << "YdR" << ", 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("YdR", 0, 0) << std::endl;
5677 if (SMEFTEvolEW.GetCoefficient("YdI", 0, 0) != 0.) std::cout << "YdI" << ", 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("YdI", 0, 0) << std::endl;
5678 if (SMEFTEvolEW.GetCoefficient("YdR", 0, 1) != 0.) std::cout << "YdR" << ", 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("YdR", 0, 1) << std::endl;
5679 if (SMEFTEvolEW.GetCoefficient("YdI", 0, 1) != 0.) std::cout << "YdI" << ", 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("YdI", 0, 1) << std::endl;
5680 if (SMEFTEvolEW.GetCoefficient("YdR", 0, 2) != 0.) std::cout << "YdR" << ", 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("YdR", 0, 2) << std::endl;
5681 if (SMEFTEvolEW.GetCoefficient("YdI", 0, 2) != 0.) std::cout << "YdI" << ", 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("YdI", 0, 2) << std::endl;
5682 if (SMEFTEvolEW.GetCoefficient("YdR", 1, 0) != 0.) std::cout << "YdR" << ", 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("YdR", 1, 0) << std::endl;
5683 if (SMEFTEvolEW.GetCoefficient("YdI", 1, 0) != 0.) std::cout << "YdI" << ", 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("YdI", 1, 0) << std::endl;
5684 if (SMEFTEvolEW.GetCoefficient("YdR", 1, 1) != 0.) std::cout << "YdR" << ", 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("YdR", 1, 1) << std::endl;
5685 if (SMEFTEvolEW.GetCoefficient("YdI", 1, 1) != 0.) std::cout << "YdI" << ", 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("YdI", 1, 1) << std::endl;
5686 if (SMEFTEvolEW.GetCoefficient("YdR", 1, 2) != 0.) std::cout << "YdR" << ", 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("YdR", 1, 2) << std::endl;
5687 if (SMEFTEvolEW.GetCoefficient("YdI", 1, 2) != 0.) std::cout << "YdI" << ", 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("YdI", 1, 2) << std::endl;
5688 if (SMEFTEvolEW.GetCoefficient("YdR", 2, 0) != 0.) std::cout << "YdR" << ", 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("YdR", 2, 0) << std::endl;
5689 if (SMEFTEvolEW.GetCoefficient("YdI", 2, 0) != 0.) std::cout << "YdI" << ", 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("YdI", 2, 0) << std::endl;
5690 if (SMEFTEvolEW.GetCoefficient("YdR", 2, 1) != 0.) std::cout << "YdR" << ", 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("YdR", 2, 1) << std::endl;
5691 if (SMEFTEvolEW.GetCoefficient("YdI", 2, 1) != 0.) std::cout << "YdI" << ", 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("YdI", 2, 1) << std::endl;
5692 if (SMEFTEvolEW.GetCoefficient("YdR", 2, 2) != 0.) std::cout << "YdR" << ", 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("YdR", 2, 2) << std::endl;
5693 if (SMEFTEvolEW.GetCoefficient("YdI", 2, 2) != 0.) std::cout << "YdI" << ", 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("YdI", 2, 2) << std::endl;
5694
5695 if (SMEFTEvolEW.GetCoefficient("YeR", 0, 0) != 0.) std::cout << "YeR" << ", 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("YeR", 0, 0) << std::endl;
5696 if (SMEFTEvolEW.GetCoefficient("YeI", 0, 0) != 0.) std::cout << "YeI" << ", 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("YeI", 0, 0) << std::endl;
5697 if (SMEFTEvolEW.GetCoefficient("YeR", 0, 1) != 0.) std::cout << "YeR" << ", 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("YeR", 0, 1) << std::endl;
5698 if (SMEFTEvolEW.GetCoefficient("YeI", 0, 1) != 0.) std::cout << "YeI" << ", 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("YeI", 0, 1) << std::endl;
5699 if (SMEFTEvolEW.GetCoefficient("YeR", 0, 2) != 0.) std::cout << "YeR" << ", 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("YeR", 0, 2) << std::endl;
5700 if (SMEFTEvolEW.GetCoefficient("YeI", 0, 2) != 0.) std::cout << "YeI" << ", 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("YeI", 0, 2) << std::endl;
5701 if (SMEFTEvolEW.GetCoefficient("YeR", 1, 0) != 0.) std::cout << "YeR" << ", 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("YeR", 1, 0) << std::endl;
5702 if (SMEFTEvolEW.GetCoefficient("YeI", 1, 0) != 0.) std::cout << "YeI" << ", 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("YeI", 1, 0) << std::endl;
5703 if (SMEFTEvolEW.GetCoefficient("YeR", 1, 1) != 0.) std::cout << "YeR" << ", 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("YeR", 1, 1) << std::endl;
5704 if (SMEFTEvolEW.GetCoefficient("YeI", 1, 1) != 0.) std::cout << "YeI" << ", 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("YeI", 1, 1) << std::endl;
5705 if (SMEFTEvolEW.GetCoefficient("YeR", 1, 2) != 0.) std::cout << "YeR" << ", 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("YeR", 1, 2) << std::endl;
5706 if (SMEFTEvolEW.GetCoefficient("YeI", 1, 2) != 0.) std::cout << "YeI" << ", 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("YeI", 1, 2) << std::endl;
5707 if (SMEFTEvolEW.GetCoefficient("YeR", 2, 0) != 0.) std::cout << "YeR" << ", 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("YeR", 2, 0) << std::endl;
5708 if (SMEFTEvolEW.GetCoefficient("YeI", 2, 0) != 0.) std::cout << "YeI" << ", 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("YeI", 2, 0) << std::endl;
5709 if (SMEFTEvolEW.GetCoefficient("YeR", 2, 1) != 0.) std::cout << "YeR" << ", 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("YeR", 2, 1) << std::endl;
5710 if (SMEFTEvolEW.GetCoefficient("YeI", 2, 1) != 0.) std::cout << "YeI" << ", 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("YeI", 2, 1) << std::endl;
5711 if (SMEFTEvolEW.GetCoefficient("YeR", 2, 2) != 0.) std::cout << "YeR" << ", 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("YeR", 2, 2) << std::endl;
5712 if (SMEFTEvolEW.GetCoefficient("YeI", 2, 2) != 0.) std::cout << "YeI" << ", 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("YeI", 2, 2) << std::endl;
5713
5714
5715 if (SMEFTEvolEW.GetCoefficient("CG") != 0.) std::cout << "CG = " << SMEFTEvolEW.GetCoefficient("CG") << std::endl;
5716
5717 if (SMEFTEvolEW.GetCoefficient("CW") != 0.) std::cout << "CW" << " = " << SMEFTEvolEW.GetCoefficient("CW") << std::endl;
5718
5719 if (SMEFTEvolEW.GetCoefficient("CHG") != 0.) std::cout << "CHG" << " = " << SMEFTEvolEW.GetCoefficient("CHG") << std::endl;
5720 if (SMEFTEvolEW.GetCoefficient("CHW") != 0.) std::cout << "CHW" << " = " << SMEFTEvolEW.GetCoefficient("CHW") << std::endl;
5721 if (SMEFTEvolEW.GetCoefficient("CHB") != 0.) std::cout << "CHB" << " = " << SMEFTEvolEW.GetCoefficient("CHB") << std::endl;
5722
5723 if (SMEFTEvolEW.GetCoefficient("CHWB") != 0.) std::cout << "CHWB" << " = " << SMEFTEvolEW.GetCoefficient("CHWB") << std::endl;
5724 if (SMEFTEvolEW.GetCoefficient("CHD") != 0.) std::cout << "CHD" << " = " << SMEFTEvolEW.GetCoefficient("CHD") << std::endl;
5725
5726 if (SMEFTEvolEW.GetCoefficient("CHbox") != 0.) std::cout << "CHbox" << " = " << SMEFTEvolEW.GetCoefficient("CHbox") << std::endl;
5727 if (SMEFTEvolEW.GetCoefficient("CH") != 0.) std::cout << "CH" << " = " << SMEFTEvolEW.GetCoefficient("CH") << std::endl;
5728 if (SMEFTEvolEW.GetCoefficient("CGtilde") != 0.) std::cout << "CGtilde" << " = " << SMEFTEvolEW.GetCoefficient("CGtilde") << std::endl;
5729 if (SMEFTEvolEW.GetCoefficient("CWtilde") != 0.) std::cout << "CWtilde" << " = " << SMEFTEvolEW.GetCoefficient("CWtilde") << std::endl;
5730 if (SMEFTEvolEW.GetCoefficient("CHGtilde") != 0.) std::cout << "CHGtilde" << " = " << SMEFTEvolEW.GetCoefficient("CHGtilde") << std::endl;
5731 if (SMEFTEvolEW.GetCoefficient("CHWtilde") != 0.) std::cout << "CHWtilde" << " = " << SMEFTEvolEW.GetCoefficient("CHWtilde") << std::endl;
5732 if (SMEFTEvolEW.GetCoefficient("CHBtilde") != 0.) std::cout << "CHBtilde" << " = " << SMEFTEvolEW.GetCoefficient("CHBtilde") << std::endl;
5733 if (SMEFTEvolEW.GetCoefficient("CHWtildeB") != 0.) std::cout << "CHWtildeB" << " = " << SMEFTEvolEW.GetCoefficient("CHWtildeB") << std::endl;
5734 if (SMEFTEvolEW.GetCoefficient("CHl1R", 0, 0) != 0.) std::cout << "CHl1R" << ", 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("CHl1R", 0, 0) << std::endl;
5735 if (SMEFTEvolEW.GetCoefficient("CHl1R", 0, 1) != 0.) std::cout << "CHl1R" << ", 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CHl1R", 0, 1) << std::endl;
5736 if (SMEFTEvolEW.GetCoefficient("CHl1R", 0, 2) != 0.) std::cout << "CHl1R" << ", 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CHl1R", 0, 2) << std::endl;
5737 if (SMEFTEvolEW.GetCoefficient("CHl1R", 1, 1) != 0.) std::cout << "CHl1R" << ", 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CHl1R", 1, 1) << std::endl;
5738 if (SMEFTEvolEW.GetCoefficient("CHl1R", 1, 2) != 0.) std::cout << "CHl1R" << ", 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CHl1R", 1, 2) << std::endl;
5739 if (SMEFTEvolEW.GetCoefficient("CHl1R", 2, 2) != 0.) std::cout << "CHl1R" << ", 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CHl1R", 2, 2) << std::endl;
5740 if (SMEFTEvolEW.GetCoefficient("CHl1I", 0, 1) != 0.) std::cout << "CHl1I" << ", 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CHl1I", 0, 1) << std::endl;
5741 if (SMEFTEvolEW.GetCoefficient("CHl1I", 0, 2) != 0.) std::cout << "CHl1I" << ", 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CHl1I", 0, 2) << std::endl;
5742 if (SMEFTEvolEW.GetCoefficient("CHl1I", 1, 2) != 0.) std::cout << "CHl1I" << ", 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CHl1I", 1, 2) << std::endl;
5743 if (SMEFTEvolEW.GetCoefficient("CHl3R", 0, 0) != 0.) std::cout << "CHl3R" << ", 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("CHl3R", 0, 0) << std::endl;
5744 if (SMEFTEvolEW.GetCoefficient("CHl3R", 0, 1) != 0.) std::cout << "CHl3R" << ", 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CHl3R", 0, 1) << std::endl;
5745 if (SMEFTEvolEW.GetCoefficient("CHl3R", 0, 2) != 0.) std::cout << "CHl3R" << ", 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CHl3R", 0, 2) << std::endl;
5746 if (SMEFTEvolEW.GetCoefficient("CHl3R", 1, 1) != 0.) std::cout << "CHl3R" << ", 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CHl3R", 1, 1) << std::endl;
5747 if (SMEFTEvolEW.GetCoefficient("CHl3R", 1, 2) != 0.) std::cout << "CHl3R" << ", 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CHl3R", 1, 2) << std::endl;
5748 if (SMEFTEvolEW.GetCoefficient("CHl3R", 2, 2) != 0.) std::cout << "CHl3R" << ", 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CHl3R", 2, 2) << std::endl;
5749 if (SMEFTEvolEW.GetCoefficient("CHl3I", 0, 1) != 0.) std::cout << "CHl3I" << ", 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CHl3I", 0, 1) << std::endl;
5750 if (SMEFTEvolEW.GetCoefficient("CHl3I", 0, 2) != 0.) std::cout << "CHl3I" << ", 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CHl3I", 0, 2) << std::endl;
5751 if (SMEFTEvolEW.GetCoefficient("CHl3I", 1, 2) != 0.) std::cout << "CHl3I" << ", 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CHl3I", 1, 2) << std::endl;
5752 if (SMEFTEvolEW.GetCoefficient("CHeR", 0, 0) != 0.) std::cout << "CHeR" << ", 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("CHeR", 0, 0) << std::endl;
5753 if (SMEFTEvolEW.GetCoefficient("CHeR", 0, 1) != 0.) std::cout << "CHeR" << ", 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CHeR", 0, 1) << std::endl;
5754 if (SMEFTEvolEW.GetCoefficient("CHeR", 0, 2) != 0.) std::cout << "CHeR" << ", 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CHeR", 0, 2) << std::endl;
5755 if (SMEFTEvolEW.GetCoefficient("CHeR", 1, 1) != 0.) std::cout << "CHeR" << ", 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CHeR", 1, 1) << std::endl;
5756 if (SMEFTEvolEW.GetCoefficient("CHeR", 1, 2) != 0.) std::cout << "CHeR" << ", 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CHeR", 1, 2) << std::endl;
5757 if (SMEFTEvolEW.GetCoefficient("CHeR", 2, 2) != 0.) std::cout << "CHeR" << ", 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CHeR", 2, 2) << std::endl;
5758 if (SMEFTEvolEW.GetCoefficient("CHeI", 0, 1) != 0.) std::cout << "CHeI" << ", 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CHeI", 0, 1) << std::endl;
5759 if (SMEFTEvolEW.GetCoefficient("CHeI", 0, 2) != 0.) std::cout << "CHeI" << ", 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CHeI", 0, 2) << std::endl;
5760 if (SMEFTEvolEW.GetCoefficient("CHeI", 1, 2) != 0.) std::cout << "CHeI" << ", 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CHeI", 1, 2) << std::endl;
5761 if (SMEFTEvolEW.GetCoefficient("CHq1R", 0, 0) != 0.) std::cout << "CHq1R" << ", 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("CHq1R", 0, 0) << std::endl;
5762 if (SMEFTEvolEW.GetCoefficient("CHq1R", 0, 1) != 0.) std::cout << "CHq1R" << ", 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CHq1R", 0, 1) << std::endl;
5763 if (SMEFTEvolEW.GetCoefficient("CHq1R", 0, 2) != 0.) std::cout << "CHq1R" << ", 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CHq1R", 0, 2) << std::endl;
5764 if (SMEFTEvolEW.GetCoefficient("CHq1R", 1, 1) != 0.) std::cout << "CHq1R" << ", 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CHq1R", 1, 1) << std::endl;
5765 if (SMEFTEvolEW.GetCoefficient("CHq1R", 1, 2) != 0.) std::cout << "CHq1R" << ", 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CHq1R", 1, 2) << std::endl;
5766 if (SMEFTEvolEW.GetCoefficient("CHq1R", 2, 2) != 0.) std::cout << "CHq1R" << ", 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CHq1R", 2, 2) << std::endl;
5767 if (SMEFTEvolEW.GetCoefficient("CHq1I", 0, 1) != 0.) std::cout << "CHq1I" << ", 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CHq1I", 0, 1) << std::endl;
5768 if (SMEFTEvolEW.GetCoefficient("CHq1I", 0, 2) != 0.) std::cout << "CHq1I" << ", 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CHq1I", 0, 2) << std::endl;
5769 if (SMEFTEvolEW.GetCoefficient("CHq1I", 1, 2) != 0.) std::cout << "CHq1I" << ", 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CHq1I", 1, 2) << std::endl;
5770 if (SMEFTEvolEW.GetCoefficient("CHq3R", 0, 0) != 0.) std::cout << "CHq3R" << ", 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("CHq3R", 0, 0) << std::endl;
5771 if (SMEFTEvolEW.GetCoefficient("CHq3R", 0, 1) != 0.) std::cout << "CHq3R" << ", 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CHq3R", 0, 1) << std::endl;
5772 if (SMEFTEvolEW.GetCoefficient("CHq3R", 0, 2) != 0.) std::cout << "CHq3R" << ", 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CHq3R", 0, 2) << std::endl;
5773 if (SMEFTEvolEW.GetCoefficient("CHq3R", 1, 1) != 0.) std::cout << "CHq3R" << ", 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CHq3R", 1, 1) << std::endl;
5774 if (SMEFTEvolEW.GetCoefficient("CHq3R", 1, 2) != 0.) std::cout << "CHq3R" << ", 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CHq3R", 1, 2) << std::endl;
5775 if (SMEFTEvolEW.GetCoefficient("CHq3R", 2, 2) != 0.) std::cout << "CHq3R" << ", 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CHq3R", 2, 2) << std::endl;
5776 if (SMEFTEvolEW.GetCoefficient("CHq3I", 0, 1) != 0.) std::cout << "CHq3I" << ", 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CHq3I", 0, 1) << std::endl;
5777 if (SMEFTEvolEW.GetCoefficient("CHq3I", 0, 2) != 0.) std::cout << "CHq3I" << ", 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CHq3I", 0, 2) << std::endl;
5778 if (SMEFTEvolEW.GetCoefficient("CHq3I", 1, 2) != 0.) std::cout << "CHq3I" << ", 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CHq3I", 1, 2) << std::endl;
5779 if (SMEFTEvolEW.GetCoefficient("CHuR", 0, 0) != 0.) std::cout << "CHuR" << ", 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("CHuR", 0, 0) << std::endl;
5780 if (SMEFTEvolEW.GetCoefficient("CHuR", 0, 1) != 0.) std::cout << "CHuR" << ", 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CHuR", 0, 1) << std::endl;
5781 if (SMEFTEvolEW.GetCoefficient("CHuR", 0, 2) != 0.) std::cout << "CHuR" << ", 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CHuR", 0, 2) << std::endl;
5782 if (SMEFTEvolEW.GetCoefficient("CHuR", 1, 1) != 0.) std::cout << "CHuR" << ", 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CHuR", 1, 1) << std::endl;
5783 if (SMEFTEvolEW.GetCoefficient("CHuR", 1, 2) != 0.) std::cout << "CHuR" << ", 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CHuR", 1, 2) << std::endl;
5784 if (SMEFTEvolEW.GetCoefficient("CHuR", 2, 2) != 0.) std::cout << "CHuR" << ", 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CHuR", 2, 2) << std::endl;
5785 if (SMEFTEvolEW.GetCoefficient("CHuI", 0, 1) != 0.) std::cout << "CHuI" << ", 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CHuI", 0, 1) << std::endl;
5786 if (SMEFTEvolEW.GetCoefficient("CHuI", 0, 2) != 0.) std::cout << "CHuI" << ", 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CHuI", 0, 2) << std::endl;
5787 if (SMEFTEvolEW.GetCoefficient("CHuI", 1, 2) != 0.) std::cout << "CHuI" << ", 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CHuI", 1, 2) << std::endl;
5788 if (SMEFTEvolEW.GetCoefficient("CHdR", 0, 0) != 0.) std::cout << "CHdR" << ", 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("CHdR", 0, 0) << std::endl;
5789 if (SMEFTEvolEW.GetCoefficient("CHdR", 0, 1) != 0.) std::cout << "CHdR" << ", 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CHdR", 0, 1) << std::endl;
5790 if (SMEFTEvolEW.GetCoefficient("CHdR", 0, 2) != 0.) std::cout << "CHdR" << ", 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CHdR", 0, 2) << std::endl;
5791 if (SMEFTEvolEW.GetCoefficient("CHdR", 1, 1) != 0.) std::cout << "CHdR" << ", 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CHdR", 1, 1) << std::endl;
5792 if (SMEFTEvolEW.GetCoefficient("CHdR", 1, 2) != 0.) std::cout << "CHdR" << ", 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CHdR", 1, 2) << std::endl;
5793 if (SMEFTEvolEW.GetCoefficient("CHdR", 2, 2) != 0.) std::cout << "CHdR" << ", 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CHdR", 2, 2) << std::endl;
5794 if (SMEFTEvolEW.GetCoefficient("CHdI", 0, 1) != 0.) std::cout << "CHdI" << ", 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CHdI", 0, 1) << std::endl;
5795 if (SMEFTEvolEW.GetCoefficient("CHdI", 0, 2) != 0.) std::cout << "CHdI" << ", 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CHdI", 0, 2) << std::endl;
5796 if (SMEFTEvolEW.GetCoefficient("CHdI", 1, 2) != 0.) std::cout << "CHdI" << ", 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CHdI", 1, 2) << std::endl;
5797 if (SMEFTEvolEW.GetCoefficient("CHudR", 0, 0) != 0.) std::cout << "CHudR" << ", 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("CHudR", 0, 0) << std::endl;
5798 if (SMEFTEvolEW.GetCoefficient("CHudR", 0, 1) != 0.) std::cout << "CHudR" << ", 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CHudR", 0, 1) << std::endl;
5799 if (SMEFTEvolEW.GetCoefficient("CHudR", 0, 2) != 0.) std::cout << "CHudR" << ", 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CHudR", 0, 2) << std::endl;
5800 if (SMEFTEvolEW.GetCoefficient("CHudR", 1, 0) != 0.) std::cout << "CHudR" << ", 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("CHudR", 1, 0) << std::endl;
5801 if (SMEFTEvolEW.GetCoefficient("CHudR", 1, 1) != 0.) std::cout << "CHudR" << ", 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CHudR", 1, 1) << std::endl;
5802 if (SMEFTEvolEW.GetCoefficient("CHudR", 1, 2) != 0.) std::cout << "CHudR" << ", 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CHudR", 1, 2) << std::endl;
5803 if (SMEFTEvolEW.GetCoefficient("CHudR", 2, 0) != 0.) std::cout << "CHudR" << ", 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("CHudR", 2, 0) << std::endl;
5804 if (SMEFTEvolEW.GetCoefficient("CHudR", 2, 1) != 0.) std::cout << "CHudR" << ", 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("CHudR", 2, 1) << std::endl;
5805 if (SMEFTEvolEW.GetCoefficient("CHudR", 2, 2) != 0.) std::cout << "CHudR" << ", 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CHudR", 2, 2) << std::endl;
5806 if (SMEFTEvolEW.GetCoefficient("CHudI", 0, 0) != 0.) std::cout << "CHudI" << ", 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("CHudI", 0, 0) << std::endl;
5807 if (SMEFTEvolEW.GetCoefficient("CHudI", 0, 1) != 0.) std::cout << "CHudI" << ", 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CHudI", 0, 1) << std::endl;
5808 if (SMEFTEvolEW.GetCoefficient("CHudI", 0, 2) != 0.) std::cout << "CHudI" << ", 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CHudI", 0, 2) << std::endl;
5809 if (SMEFTEvolEW.GetCoefficient("CHudI", 1, 0) != 0.) std::cout << "CHudI" << ", 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("CHudI", 1, 0) << std::endl;
5810 if (SMEFTEvolEW.GetCoefficient("CHudI", 1, 1) != 0.) std::cout << "CHudI" << ", 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CHudI", 1, 1) << std::endl;
5811 if (SMEFTEvolEW.GetCoefficient("CHudI", 1, 2) != 0.) std::cout << "CHudI" << ", 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CHudI", 1, 2) << std::endl;
5812 if (SMEFTEvolEW.GetCoefficient("CHudI", 2, 0) != 0.) std::cout << "CHudI" << ", 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("CHudI", 2, 0) << std::endl;
5813 if (SMEFTEvolEW.GetCoefficient("CHudI", 2, 1) != 0.) std::cout << "CHudI" << ", 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("CHudI", 2, 1) << std::endl;
5814 if (SMEFTEvolEW.GetCoefficient("CHudI", 2, 2) != 0.) std::cout << "CHudI" << ", 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CHudI", 2, 2) << std::endl;
5815 if (SMEFTEvolEW.GetCoefficient("CeHR", 0, 0) != 0.) std::cout << "CeHR" << ", 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("CeHR", 0, 0) << std::endl;
5816 if (SMEFTEvolEW.GetCoefficient("CeHR", 0, 1) != 0.) std::cout << "CeHR" << ", 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CeHR", 0, 1) << std::endl;
5817 if (SMEFTEvolEW.GetCoefficient("CeHR", 0, 2) != 0.) std::cout << "CeHR" << ", 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CeHR", 0, 2) << std::endl;
5818 if (SMEFTEvolEW.GetCoefficient("CeHR", 1, 0) != 0.) std::cout << "CeHR" << ", 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("CeHR", 1, 0) << std::endl;
5819 if (SMEFTEvolEW.GetCoefficient("CeHR", 1, 1) != 0.) std::cout << "CeHR" << ", 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CeHR", 1, 1) << std::endl;
5820 if (SMEFTEvolEW.GetCoefficient("CeHR", 1, 2) != 0.) std::cout << "CeHR" << ", 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CeHR", 1, 2) << std::endl;
5821 if (SMEFTEvolEW.GetCoefficient("CeHR", 2, 0) != 0.) std::cout << "CeHR" << ", 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("CeHR", 2, 0) << std::endl;
5822 if (SMEFTEvolEW.GetCoefficient("CeHR", 2, 1) != 0.) std::cout << "CeHR" << ", 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("CeHR", 2, 1) << std::endl;
5823 if (SMEFTEvolEW.GetCoefficient("CeHR", 2, 2) != 0.) std::cout << "CeHR" << ", 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CeHR", 2, 2) << std::endl;
5824 if (SMEFTEvolEW.GetCoefficient("CeHI", 0, 0) != 0.) std::cout << "CeHI" << ", 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("CeHI", 0, 0) << std::endl;
5825 if (SMEFTEvolEW.GetCoefficient("CeHI", 0, 1) != 0.) std::cout << "CeHI" << ", 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CeHI", 0, 1) << std::endl;
5826 if (SMEFTEvolEW.GetCoefficient("CeHI", 0, 2) != 0.) std::cout << "CeHI" << ", 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CeHI", 0, 2) << std::endl;
5827 if (SMEFTEvolEW.GetCoefficient("CeHI", 1, 0) != 0.) std::cout << "CeHI" << ", 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("CeHI", 1, 0) << std::endl;
5828 if (SMEFTEvolEW.GetCoefficient("CeHI", 1, 1) != 0.) std::cout << "CeHI" << ", 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CeHI", 1, 1) << std::endl;
5829 if (SMEFTEvolEW.GetCoefficient("CeHI", 1, 2) != 0.) std::cout << "CeHI" << ", 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CeHI", 1, 2) << std::endl;
5830 if (SMEFTEvolEW.GetCoefficient("CeHI", 2, 0) != 0.) std::cout << "CeHI" << ", 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("CeHI", 2, 0) << std::endl;
5831 if (SMEFTEvolEW.GetCoefficient("CeHI", 2, 1) != 0.) std::cout << "CeHI" << ", 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("CeHI", 2, 1) << std::endl;
5832 if (SMEFTEvolEW.GetCoefficient("CeHI", 2, 2) != 0.) std::cout << "CeHI" << ", 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CeHI", 2, 2) << std::endl;
5833 if (SMEFTEvolEW.GetCoefficient("CuHR", 0, 0) != 0.) std::cout << "CuHR" << ", 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("CuHR", 0, 0) << std::endl;
5834 if (SMEFTEvolEW.GetCoefficient("CuHR", 0, 1) != 0.) std::cout << "CuHR" << ", 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CuHR", 0, 1) << std::endl;
5835 if (SMEFTEvolEW.GetCoefficient("CuHR", 0, 2) != 0.) std::cout << "CuHR" << ", 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CuHR", 0, 2) << std::endl;
5836 if (SMEFTEvolEW.GetCoefficient("CuHR", 1, 0) != 0.) std::cout << "CuHR" << ", 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("CuHR", 1, 0) << std::endl;
5837 if (SMEFTEvolEW.GetCoefficient("CuHR", 1, 1) != 0.) std::cout << "CuHR" << ", 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CuHR", 1, 1) << std::endl;
5838 if (SMEFTEvolEW.GetCoefficient("CuHR", 1, 2) != 0.) std::cout << "CuHR" << ", 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CuHR", 1, 2) << std::endl;
5839 if (SMEFTEvolEW.GetCoefficient("CuHR", 2, 0) != 0.) std::cout << "CuHR" << ", 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("CuHR", 2, 0) << std::endl;
5840 if (SMEFTEvolEW.GetCoefficient("CuHR", 2, 1) != 0.) std::cout << "CuHR" << ", 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("CuHR", 2, 1) << std::endl;
5841 if (SMEFTEvolEW.GetCoefficient("CuHR", 2, 2) != 0.) std::cout << "CuHR" << ", 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CuHR", 2, 2) << std::endl;
5842 if (SMEFTEvolEW.GetCoefficient("CuHI", 0, 0) != 0.) std::cout << "CuHI" << ", 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("CuHI", 0, 0) << std::endl;
5843 if (SMEFTEvolEW.GetCoefficient("CuHI", 0, 1) != 0.) std::cout << "CuHI" << ", 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CuHI", 0, 1) << std::endl;
5844 if (SMEFTEvolEW.GetCoefficient("CuHI", 0, 2) != 0.) std::cout << "CuHI" << ", 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CuHI", 0, 2) << std::endl;
5845 if (SMEFTEvolEW.GetCoefficient("CuHI", 1, 0) != 0.) std::cout << "CuHI" << ", 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("CuHI", 1, 0) << std::endl;
5846 if (SMEFTEvolEW.GetCoefficient("CuHI", 1, 1) != 0.) std::cout << "CuHI" << ", 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CuHI", 1, 1) << std::endl;
5847 if (SMEFTEvolEW.GetCoefficient("CuHI", 1, 2) != 0.) std::cout << "CuHI" << ", 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CuHI", 1, 2) << std::endl;
5848 if (SMEFTEvolEW.GetCoefficient("CuHI", 2, 0) != 0.) std::cout << "CuHI" << ", 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("CuHI", 2, 0) << std::endl;
5849 if (SMEFTEvolEW.GetCoefficient("CuHI", 2, 1) != 0.) std::cout << "CuHI" << ", 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("CuHI", 2, 1) << std::endl;
5850 if (SMEFTEvolEW.GetCoefficient("CuHI", 2, 2) != 0.) std::cout << "CuHI" << ", 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CuHI", 2, 2) << std::endl;
5851 if (SMEFTEvolEW.GetCoefficient("CdHR", 0, 0) != 0.) std::cout << "CdHR" << ", 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("CdHR", 0, 0) << std::endl;
5852 if (SMEFTEvolEW.GetCoefficient("CdHR", 0, 1) != 0.) std::cout << "CdHR" << ", 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CdHR", 0, 1) << std::endl;
5853 if (SMEFTEvolEW.GetCoefficient("CdHR", 0, 2) != 0.) std::cout << "CdHR" << ", 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CdHR", 0, 2) << std::endl;
5854 if (SMEFTEvolEW.GetCoefficient("CdHR", 1, 0) != 0.) std::cout << "CdHR" << ", 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("CdHR", 1, 0) << std::endl;
5855 if (SMEFTEvolEW.GetCoefficient("CdHR", 1, 1) != 0.) std::cout << "CdHR" << ", 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CdHR", 1, 1) << std::endl;
5856 if (SMEFTEvolEW.GetCoefficient("CdHR", 1, 2) != 0.) std::cout << "CdHR" << ", 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CdHR", 1, 2) << std::endl;
5857 if (SMEFTEvolEW.GetCoefficient("CdHR", 2, 0) != 0.) std::cout << "CdHR" << ", 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("CdHR", 2, 0) << std::endl;
5858 if (SMEFTEvolEW.GetCoefficient("CdHR", 2, 1) != 0.) std::cout << "CdHR" << ", 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("CdHR", 2, 1) << std::endl;
5859 if (SMEFTEvolEW.GetCoefficient("CdHR", 2, 2) != 0.) std::cout << "CdHR" << ", 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CdHR", 2, 2) << std::endl;
5860 if (SMEFTEvolEW.GetCoefficient("CdHI", 0, 0) != 0.) std::cout << "CdHI" << ", 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("CdHI", 0, 0) << std::endl;
5861 if (SMEFTEvolEW.GetCoefficient("CdHI", 0, 1) != 0.) std::cout << "CdHI" << ", 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CdHI", 0, 1) << std::endl;
5862 if (SMEFTEvolEW.GetCoefficient("CdHI", 0, 2) != 0.) std::cout << "CdHI" << ", 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CdHI", 0, 2) << std::endl;
5863 if (SMEFTEvolEW.GetCoefficient("CdHI", 1, 0) != 0.) std::cout << "CdHI" << ", 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("CdHI", 1, 0) << std::endl;
5864 if (SMEFTEvolEW.GetCoefficient("CdHI", 1, 1) != 0.) std::cout << "CdHI" << ", 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CdHI", 1, 1) << std::endl;
5865 if (SMEFTEvolEW.GetCoefficient("CdHI", 1, 2) != 0.) std::cout << "CdHI" << ", 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CdHI", 1, 2) << std::endl;
5866 if (SMEFTEvolEW.GetCoefficient("CdHI", 2, 0) != 0.) std::cout << "CdHI" << ", 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("CdHI", 2, 0) << std::endl;
5867 if (SMEFTEvolEW.GetCoefficient("CdHI", 2, 1) != 0.) std::cout << "CdHI" << ", 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("CdHI", 2, 1) << std::endl;
5868 if (SMEFTEvolEW.GetCoefficient("CdHI", 2, 2) != 0.) std::cout << "CdHI" << ", 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CdHI", 2, 2) << std::endl;
5869 if (SMEFTEvolEW.GetCoefficient("CuGR", 0, 0) != 0.) std::cout << "CuGR" << ", 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("CuGR", 0, 0) << std::endl;
5870 if (SMEFTEvolEW.GetCoefficient("CuGR", 0, 1) != 0.) std::cout << "CuGR" << ", 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CuGR", 0, 1) << std::endl;
5871 if (SMEFTEvolEW.GetCoefficient("CuGR", 0, 2) != 0.) std::cout << "CuGR" << ", 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CuGR", 0, 2) << std::endl;
5872 if (SMEFTEvolEW.GetCoefficient("CuGR", 1, 0) != 0.) std::cout << "CuGR" << ", 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("CuGR", 1, 0) << std::endl;
5873 if (SMEFTEvolEW.GetCoefficient("CuGR", 1, 1) != 0.) std::cout << "CuGR" << ", 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CuGR", 1, 1) << std::endl;
5874 if (SMEFTEvolEW.GetCoefficient("CuGR", 1, 2) != 0.) std::cout << "CuGR" << ", 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CuGR", 1, 2) << std::endl;
5875 if (SMEFTEvolEW.GetCoefficient("CuGR", 2, 0) != 0.) std::cout << "CuGR" << ", 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("CuGR", 2, 0) << std::endl;
5876 if (SMEFTEvolEW.GetCoefficient("CuGR", 2, 1) != 0.) std::cout << "CuGR" << ", 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("CuGR", 2, 1) << std::endl;
5877 if (SMEFTEvolEW.GetCoefficient("CuGR", 2, 2) != 0.) std::cout << "CuGR" << ", 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CuGR", 2, 2) << std::endl;
5878 if (SMEFTEvolEW.GetCoefficient("CuGI", 0, 0) != 0.) std::cout << "CuGI" << ", 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("CuGI", 0, 0) << std::endl;
5879 if (SMEFTEvolEW.GetCoefficient("CuGI", 0, 1) != 0.) std::cout << "CuGI" << ", 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CuGI", 0, 1) << std::endl;
5880 if (SMEFTEvolEW.GetCoefficient("CuGI", 0, 2) != 0.) std::cout << "CuGI" << ", 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CuGI", 0, 2) << std::endl;
5881 if (SMEFTEvolEW.GetCoefficient("CuGI", 1, 0) != 0.) std::cout << "CuGI" << ", 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("CuGI", 1, 0) << std::endl;
5882 if (SMEFTEvolEW.GetCoefficient("CuGI", 1, 1) != 0.) std::cout << "CuGI" << ", 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CuGI", 1, 1) << std::endl;
5883 if (SMEFTEvolEW.GetCoefficient("CuGI", 1, 2) != 0.) std::cout << "CuGI" << ", 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CuGI", 1, 2) << std::endl;
5884 if (SMEFTEvolEW.GetCoefficient("CuGI", 2, 0) != 0.) std::cout << "CuGI" << ", 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("CuGI", 2, 0) << std::endl;
5885 if (SMEFTEvolEW.GetCoefficient("CuGI", 2, 1) != 0.) std::cout << "CuGI" << ", 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("CuGI", 2, 1) << std::endl;
5886 if (SMEFTEvolEW.GetCoefficient("CuGI", 2, 2) != 0.) std::cout << "CuGI" << ", 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CuGI", 2, 2) << std::endl;
5887 if (SMEFTEvolEW.GetCoefficient("CuWR", 0, 0) != 0.) std::cout << "CuWR" << ", 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("CuWR", 0, 0) << std::endl;
5888 if (SMEFTEvolEW.GetCoefficient("CuWR", 0, 1) != 0.) std::cout << "CuWR" << ", 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CuWR", 0, 1) << std::endl;
5889 if (SMEFTEvolEW.GetCoefficient("CuWR", 0, 2) != 0.) std::cout << "CuWR" << ", 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CuWR", 0, 2) << std::endl;
5890 if (SMEFTEvolEW.GetCoefficient("CuWR", 1, 0) != 0.) std::cout << "CuWR" << ", 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("CuWR", 1, 0) << std::endl;
5891 if (SMEFTEvolEW.GetCoefficient("CuWR", 1, 1) != 0.) std::cout << "CuWR" << ", 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CuWR", 1, 1) << std::endl;
5892 if (SMEFTEvolEW.GetCoefficient("CuWR", 1, 2) != 0.) std::cout << "CuWR" << ", 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CuWR", 1, 2) << std::endl;
5893 if (SMEFTEvolEW.GetCoefficient("CuWR", 2, 0) != 0.) std::cout << "CuWR" << ", 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("CuWR", 2, 0) << std::endl;
5894 if (SMEFTEvolEW.GetCoefficient("CuWR", 2, 1) != 0.) std::cout << "CuWR" << ", 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("CuWR", 2, 1) << std::endl;
5895 if (SMEFTEvolEW.GetCoefficient("CuWR", 2, 2) != 0.) std::cout << "CuWR" << ", 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CuWR", 2, 2) << std::endl;
5896 if (SMEFTEvolEW.GetCoefficient("CuWI", 0, 0) != 0.) std::cout << "CuWI" << ", 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("CuWI", 0, 0) << std::endl;
5897 if (SMEFTEvolEW.GetCoefficient("CuWI", 0, 1) != 0.) std::cout << "CuWI" << ", 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CuWI", 0, 1) << std::endl;
5898 if (SMEFTEvolEW.GetCoefficient("CuWI", 0, 2) != 0.) std::cout << "CuWI" << ", 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CuWI", 0, 2) << std::endl;
5899 if (SMEFTEvolEW.GetCoefficient("CuWI", 1, 0) != 0.) std::cout << "CuWI" << ", 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("CuWI", 1, 0) << std::endl;
5900 if (SMEFTEvolEW.GetCoefficient("CuWI", 1, 1) != 0.) std::cout << "CuWI" << ", 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CuWI", 1, 1) << std::endl;
5901 if (SMEFTEvolEW.GetCoefficient("CuWI", 1, 2) != 0.) std::cout << "CuWI" << ", 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CuWI", 1, 2) << std::endl;
5902 if (SMEFTEvolEW.GetCoefficient("CuWI", 2, 0) != 0.) std::cout << "CuWI" << ", 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("CuWI", 2, 0) << std::endl;
5903 if (SMEFTEvolEW.GetCoefficient("CuWI", 2, 1) != 0.) std::cout << "CuWI" << ", 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("CuWI", 2, 1) << std::endl;
5904 if (SMEFTEvolEW.GetCoefficient("CuWI", 2, 2) != 0.) std::cout << "CuWI" << ", 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CuWI", 2, 2) << std::endl;
5905 if (SMEFTEvolEW.GetCoefficient("CuBR", 0, 0) != 0.) std::cout << "CuBR" << ", 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("CuBR", 0, 0) << std::endl;
5906 if (SMEFTEvolEW.GetCoefficient("CuBR", 0, 1) != 0.) std::cout << "CuBR" << ", 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CuBR", 0, 1) << std::endl;
5907 if (SMEFTEvolEW.GetCoefficient("CuBR", 0, 2) != 0.) std::cout << "CuBR" << ", 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CuBR", 0, 2) << std::endl;
5908 if (SMEFTEvolEW.GetCoefficient("CuBR", 1, 0) != 0.) std::cout << "CuBR" << ", 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("CuBR", 1, 0) << std::endl;
5909 if (SMEFTEvolEW.GetCoefficient("CuBR", 1, 1) != 0.) std::cout << "CuBR" << ", 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CuBR", 1, 1) << std::endl;
5910 if (SMEFTEvolEW.GetCoefficient("CuBR", 1, 2) != 0.) std::cout << "CuBR" << ", 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CuBR", 1, 2) << std::endl;
5911 if (SMEFTEvolEW.GetCoefficient("CuBR", 2, 0) != 0.) std::cout << "CuBR" << ", 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("CuBR", 2, 0) << std::endl;
5912 if (SMEFTEvolEW.GetCoefficient("CuBR", 2, 1) != 0.) std::cout << "CuBR" << ", 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("CuBR", 2, 1) << std::endl;
5913 if (SMEFTEvolEW.GetCoefficient("CuBR", 2, 2) != 0.) std::cout << "CuBR" << ", 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CuBR", 2, 2) << std::endl;
5914 if (SMEFTEvolEW.GetCoefficient("CuBI", 0, 0) != 0.) std::cout << "CuBI" << ", 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("CuBI", 0, 0) << std::endl;
5915 if (SMEFTEvolEW.GetCoefficient("CuBI", 0, 1) != 0.) std::cout << "CuBI" << ", 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CuBI", 0, 1) << std::endl;
5916 if (SMEFTEvolEW.GetCoefficient("CuBI", 0, 2) != 0.) std::cout << "CuBI" << ", 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CuBI", 0, 2) << std::endl;
5917 if (SMEFTEvolEW.GetCoefficient("CuBI", 1, 0) != 0.) std::cout << "CuBI" << ", 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("CuBI", 1, 0) << std::endl;
5918 if (SMEFTEvolEW.GetCoefficient("CuBI", 1, 1) != 0.) std::cout << "CuBI" << ", 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CuBI", 1, 1) << std::endl;
5919 if (SMEFTEvolEW.GetCoefficient("CuBI", 1, 2) != 0.) std::cout << "CuBI" << ", 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CuBI", 1, 2) << std::endl;
5920 if (SMEFTEvolEW.GetCoefficient("CuBI", 2, 0) != 0.) std::cout << "CuBI" << ", 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("CuBI", 2, 0) << std::endl;
5921 if (SMEFTEvolEW.GetCoefficient("CuBI", 2, 1) != 0.) std::cout << "CuBI" << ", 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("CuBI", 2, 1) << std::endl;
5922 if (SMEFTEvolEW.GetCoefficient("CuBI", 2, 2) != 0.) std::cout << "CuBI" << ", 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CuBI", 2, 2) << std::endl;
5923 if (SMEFTEvolEW.GetCoefficient("CdGR", 0, 0) != 0.) std::cout << "CdGR" << ", 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("CdGR", 0, 0) << std::endl;
5924 if (SMEFTEvolEW.GetCoefficient("CdGR", 0, 1) != 0.) std::cout << "CdGR" << ", 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CdGR", 0, 1) << std::endl;
5925 if (SMEFTEvolEW.GetCoefficient("CdGR", 0, 2) != 0.) std::cout << "CdGR" << ", 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CdGR", 0, 2) << std::endl;
5926 if (SMEFTEvolEW.GetCoefficient("CdGR", 1, 0) != 0.) std::cout << "CdGR" << ", 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("CdGR", 1, 0) << std::endl;
5927 if (SMEFTEvolEW.GetCoefficient("CdGR", 1, 1) != 0.) std::cout << "CdGR" << ", 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CdGR", 1, 1) << std::endl;
5928 if (SMEFTEvolEW.GetCoefficient("CdGR", 1, 2) != 0.) std::cout << "CdGR" << ", 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CdGR", 1, 2) << std::endl;
5929 if (SMEFTEvolEW.GetCoefficient("CdGR", 2, 0) != 0.) std::cout << "CdGR" << ", 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("CdGR", 2, 0) << std::endl;
5930 if (SMEFTEvolEW.GetCoefficient("CdGR", 2, 1) != 0.) std::cout << "CdGR" << ", 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("CdGR", 2, 1) << std::endl;
5931 if (SMEFTEvolEW.GetCoefficient("CdGR", 2, 2) != 0.) std::cout << "CdGR" << ", 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CdGR", 2, 2) << std::endl;
5932 if (SMEFTEvolEW.GetCoefficient("CdGI", 0, 0) != 0.) std::cout << "CdGI" << ", 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("CdGI", 0, 0) << std::endl;
5933 if (SMEFTEvolEW.GetCoefficient("CdGI", 0, 1) != 0.) std::cout << "CdGI" << ", 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CdGI", 0, 1) << std::endl;
5934 if (SMEFTEvolEW.GetCoefficient("CdGI", 0, 2) != 0.) std::cout << "CdGI" << ", 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CdGI", 0, 2) << std::endl;
5935 if (SMEFTEvolEW.GetCoefficient("CdGI", 1, 0) != 0.) std::cout << "CdGI" << ", 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("CdGI", 1, 0) << std::endl;
5936 if (SMEFTEvolEW.GetCoefficient("CdGI", 1, 1) != 0.) std::cout << "CdGI" << ", 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CdGI", 1, 1) << std::endl;
5937 if (SMEFTEvolEW.GetCoefficient("CdGI", 1, 2) != 0.) std::cout << "CdGI" << ", 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CdGI", 1, 2) << std::endl;
5938 if (SMEFTEvolEW.GetCoefficient("CdGI", 2, 0) != 0.) std::cout << "CdGI" << ", 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("CdGI", 2, 0) << std::endl;
5939 if (SMEFTEvolEW.GetCoefficient("CdGI", 2, 1) != 0.) std::cout << "CdGI" << ", 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("CdGI", 2, 1) << std::endl;
5940 if (SMEFTEvolEW.GetCoefficient("CdGI", 2, 2) != 0.) std::cout << "CdGI" << ", 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CdGI", 2, 2) << std::endl;
5941 if (SMEFTEvolEW.GetCoefficient("CdWR", 0, 0) != 0.) std::cout << "CdWR" << ", 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("CdWR", 0, 0) << std::endl;
5942 if (SMEFTEvolEW.GetCoefficient("CdWR", 0, 1) != 0.) std::cout << "CdWR" << ", 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CdWR", 0, 1) << std::endl;
5943 if (SMEFTEvolEW.GetCoefficient("CdWR", 0, 2) != 0.) std::cout << "CdWR" << ", 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CdWR", 0, 2) << std::endl;
5944 if (SMEFTEvolEW.GetCoefficient("CdWR", 1, 0) != 0.) std::cout << "CdWR" << ", 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("CdWR", 1, 0) << std::endl;
5945 if (SMEFTEvolEW.GetCoefficient("CdWR", 1, 1) != 0.) std::cout << "CdWR" << ", 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CdWR", 1, 1) << std::endl;
5946 if (SMEFTEvolEW.GetCoefficient("CdWR", 1, 2) != 0.) std::cout << "CdWR" << ", 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CdWR", 1, 2) << std::endl;
5947 if (SMEFTEvolEW.GetCoefficient("CdWR", 2, 0) != 0.) std::cout << "CdWR" << ", 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("CdWR", 2, 0) << std::endl;
5948 if (SMEFTEvolEW.GetCoefficient("CdWR", 2, 1) != 0.) std::cout << "CdWR" << ", 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("CdWR", 2, 1) << std::endl;
5949 if (SMEFTEvolEW.GetCoefficient("CdWR", 2, 2) != 0.) std::cout << "CdWR" << ", 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CdWR", 2, 2) << std::endl;
5950 if (SMEFTEvolEW.GetCoefficient("CdWI", 0, 0) != 0.) std::cout << "CdWI" << ", 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("CdWI", 0, 0) << std::endl;
5951 if (SMEFTEvolEW.GetCoefficient("CdWI", 0, 1) != 0.) std::cout << "CdWI" << ", 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CdWI", 0, 1) << std::endl;
5952 if (SMEFTEvolEW.GetCoefficient("CdWI", 0, 2) != 0.) std::cout << "CdWI" << ", 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CdWI", 0, 2) << std::endl;
5953 if (SMEFTEvolEW.GetCoefficient("CdWI", 1, 0) != 0.) std::cout << "CdWI" << ", 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("CdWI", 1, 0) << std::endl;
5954 if (SMEFTEvolEW.GetCoefficient("CdWI", 1, 1) != 0.) std::cout << "CdWI" << ", 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CdWI", 1, 1) << std::endl;
5955 if (SMEFTEvolEW.GetCoefficient("CdWI", 1, 2) != 0.) std::cout << "CdWI" << ", 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CdWI", 1, 2) << std::endl;
5956 if (SMEFTEvolEW.GetCoefficient("CdWI", 2, 0) != 0.) std::cout << "CdWI" << ", 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("CdWI", 2, 0) << std::endl;
5957 if (SMEFTEvolEW.GetCoefficient("CdWI", 2, 1) != 0.) std::cout << "CdWI" << ", 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("CdWI", 2, 1) << std::endl;
5958 if (SMEFTEvolEW.GetCoefficient("CdWI", 2, 2) != 0.) std::cout << "CdWI" << ", 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CdWI", 2, 2) << std::endl;
5959 if (SMEFTEvolEW.GetCoefficient("CdBR", 0, 0) != 0.) std::cout << "CdBR" << ", 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("CdBR", 0, 0) << std::endl;
5960 if (SMEFTEvolEW.GetCoefficient("CdBR", 0, 1) != 0.) std::cout << "CdBR" << ", 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CdBR", 0, 1) << std::endl;
5961 if (SMEFTEvolEW.GetCoefficient("CdBR", 0, 2) != 0.) std::cout << "CdBR" << ", 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CdBR", 0, 2) << std::endl;
5962 if (SMEFTEvolEW.GetCoefficient("CdBR", 1, 0) != 0.) std::cout << "CdBR" << ", 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("CdBR", 1, 0) << std::endl;
5963 if (SMEFTEvolEW.GetCoefficient("CdBR", 1, 1) != 0.) std::cout << "CdBR" << ", 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CdBR", 1, 1) << std::endl;
5964 if (SMEFTEvolEW.GetCoefficient("CdBR", 1, 2) != 0.) std::cout << "CdBR" << ", 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CdBR", 1, 2) << std::endl;
5965 if (SMEFTEvolEW.GetCoefficient("CdBR", 2, 0) != 0.) std::cout << "CdBR" << ", 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("CdBR", 2, 0) << std::endl;
5966 if (SMEFTEvolEW.GetCoefficient("CdBR", 2, 1) != 0.) std::cout << "CdBR" << ", 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("CdBR", 2, 1) << std::endl;
5967 if (SMEFTEvolEW.GetCoefficient("CdBR", 2, 2) != 0.) std::cout << "CdBR" << ", 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CdBR", 2, 2) << std::endl;
5968 if (SMEFTEvolEW.GetCoefficient("CdBI", 0, 0) != 0.) std::cout << "CdBI" << ", 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("CdBI", 0, 0) << std::endl;
5969 if (SMEFTEvolEW.GetCoefficient("CdBI", 0, 1) != 0.) std::cout << "CdBI" << ", 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CdBI", 0, 1) << std::endl;
5970 if (SMEFTEvolEW.GetCoefficient("CdBI", 0, 2) != 0.) std::cout << "CdBI" << ", 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CdBI", 0, 2) << std::endl;
5971 if (SMEFTEvolEW.GetCoefficient("CdBI", 1, 0) != 0.) std::cout << "CdBI" << ", 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("CdBI", 1, 0) << std::endl;
5972 if (SMEFTEvolEW.GetCoefficient("CdBI", 1, 1) != 0.) std::cout << "CdBI" << ", 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CdBI", 1, 1) << std::endl;
5973 if (SMEFTEvolEW.GetCoefficient("CdBI", 1, 2) != 0.) std::cout << "CdBI" << ", 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CdBI", 1, 2) << std::endl;
5974 if (SMEFTEvolEW.GetCoefficient("CdBI", 2, 0) != 0.) std::cout << "CdBI" << ", 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("CdBI", 2, 0) << std::endl;
5975 if (SMEFTEvolEW.GetCoefficient("CdBI", 2, 1) != 0.) std::cout << "CdBI" << ", 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("CdBI", 2, 1) << std::endl;
5976 if (SMEFTEvolEW.GetCoefficient("CdBI", 2, 2) != 0.) std::cout << "CdBI" << ", 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CdBI", 2, 2) << std::endl;
5977 if (SMEFTEvolEW.GetCoefficient("CeWR", 0, 0) != 0.) std::cout << "CeWR" << ", 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("CeWR", 0, 0) << std::endl;
5978 if (SMEFTEvolEW.GetCoefficient("CeWR", 0, 1) != 0.) std::cout << "CeWR" << ", 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CeWR", 0, 1) << std::endl;
5979 if (SMEFTEvolEW.GetCoefficient("CeWR", 0, 2) != 0.) std::cout << "CeWR" << ", 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CeWR", 0, 2) << std::endl;
5980 if (SMEFTEvolEW.GetCoefficient("CeWR", 1, 0) != 0.) std::cout << "CeWR" << ", 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("CeWR", 1, 0) << std::endl;
5981 if (SMEFTEvolEW.GetCoefficient("CeWR", 1, 1) != 0.) std::cout << "CeWR" << ", 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CeWR", 1, 1) << std::endl;
5982 if (SMEFTEvolEW.GetCoefficient("CeWR", 1, 2) != 0.) std::cout << "CeWR" << ", 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CeWR", 1, 2) << std::endl;
5983 if (SMEFTEvolEW.GetCoefficient("CeWR", 2, 0) != 0.) std::cout << "CeWR" << ", 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("CeWR", 2, 0) << std::endl;
5984 if (SMEFTEvolEW.GetCoefficient("CeWR", 2, 1) != 0.) std::cout << "CeWR" << ", 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("CeWR", 2, 1) << std::endl;
5985 if (SMEFTEvolEW.GetCoefficient("CeWR", 2, 2) != 0.) std::cout << "CeWR" << ", 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CeWR", 2, 2) << std::endl;
5986 if (SMEFTEvolEW.GetCoefficient("CeWI", 0, 0) != 0.) std::cout << "CeWI" << ", 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("CeWI", 0, 0) << std::endl;
5987 if (SMEFTEvolEW.GetCoefficient("CeWI", 0, 1) != 0.) std::cout << "CeWI" << ", 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CeWI", 0, 1) << std::endl;
5988 if (SMEFTEvolEW.GetCoefficient("CeWI", 0, 2) != 0.) std::cout << "CeWI" << ", 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CeWI", 0, 2) << std::endl;
5989 if (SMEFTEvolEW.GetCoefficient("CeWI", 1, 0) != 0.) std::cout << "CeWI" << ", 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("CeWI", 1, 0) << std::endl;
5990 if (SMEFTEvolEW.GetCoefficient("CeWI", 1, 1) != 0.) std::cout << "CeWI" << ", 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CeWI", 1, 1) << std::endl;
5991 if (SMEFTEvolEW.GetCoefficient("CeWI", 1, 2) != 0.) std::cout << "CeWI" << ", 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CeWI", 1, 2) << std::endl;
5992 if (SMEFTEvolEW.GetCoefficient("CeWI", 2, 0) != 0.) std::cout << "CeWI" << ", 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("CeWI", 2, 0) << std::endl;
5993 if (SMEFTEvolEW.GetCoefficient("CeWI", 2, 1) != 0.) std::cout << "CeWI" << ", 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("CeWI", 2, 1) << std::endl;
5994 if (SMEFTEvolEW.GetCoefficient("CeWI", 2, 2) != 0.) std::cout << "CeWI" << ", 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CeWI", 2, 2) << std::endl;
5995 if (SMEFTEvolEW.GetCoefficient("CeBR", 0, 0) != 0.) std::cout << "CeBR" << ", 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("CeBR", 0, 0) << std::endl;
5996 if (SMEFTEvolEW.GetCoefficient("CeBR", 0, 1) != 0.) std::cout << "CeBR" << ", 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CeBR", 0, 1) << std::endl;
5997 if (SMEFTEvolEW.GetCoefficient("CeBR", 0, 2) != 0.) std::cout << "CeBR" << ", 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CeBR", 0, 2) << std::endl;
5998 if (SMEFTEvolEW.GetCoefficient("CeBR", 1, 0) != 0.) std::cout << "CeBR" << ", 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("CeBR", 1, 0) << std::endl;
5999 if (SMEFTEvolEW.GetCoefficient("CeBR", 1, 1) != 0.) std::cout << "CeBR" << ", 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CeBR", 1, 1) << std::endl;
6000 if (SMEFTEvolEW.GetCoefficient("CeBR", 1, 2) != 0.) std::cout << "CeBR" << ", 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CeBR", 1, 2) << std::endl;
6001 if (SMEFTEvolEW.GetCoefficient("CeBR", 2, 0) != 0.) std::cout << "CeBR" << ", 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("CeBR", 2, 0) << std::endl;
6002 if (SMEFTEvolEW.GetCoefficient("CeBR", 2, 1) != 0.) std::cout << "CeBR" << ", 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("CeBR", 2, 1) << std::endl;
6003 if (SMEFTEvolEW.GetCoefficient("CeBR", 2, 2) != 0.) std::cout << "CeBR" << ", 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CeBR", 2, 2) << std::endl;
6004 if (SMEFTEvolEW.GetCoefficient("CeBI", 0, 0) != 0.) std::cout << "CeBI" << ", 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("CeBI", 0, 0) << std::endl;
6005 if (SMEFTEvolEW.GetCoefficient("CeBI", 0, 1) != 0.) std::cout << "CeBI" << ", 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CeBI", 0, 1) << std::endl;
6006 if (SMEFTEvolEW.GetCoefficient("CeBI", 0, 2) != 0.) std::cout << "CeBI" << ", 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CeBI", 0, 2) << std::endl;
6007 if (SMEFTEvolEW.GetCoefficient("CeBI", 1, 0) != 0.) std::cout << "CeBI" << ", 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("CeBI", 1, 0) << std::endl;
6008 if (SMEFTEvolEW.GetCoefficient("CeBI", 1, 1) != 0.) std::cout << "CeBI" << ", 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CeBI", 1, 1) << std::endl;
6009 if (SMEFTEvolEW.GetCoefficient("CeBI", 1, 2) != 0.) std::cout << "CeBI" << ", 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CeBI", 1, 2) << std::endl;
6010 if (SMEFTEvolEW.GetCoefficient("CeBI", 2, 0) != 0.) std::cout << "CeBI" << ", 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("CeBI", 2, 0) << std::endl;
6011 if (SMEFTEvolEW.GetCoefficient("CeBI", 2, 1) != 0.) std::cout << "CeBI" << ", 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("CeBI", 2, 1) << std::endl;
6012 if (SMEFTEvolEW.GetCoefficient("CeBI", 2, 2) != 0.) std::cout << "CeBI" << ", 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CeBI", 2, 2) << std::endl;
6013 if (SMEFTEvolEW.GetCoefficient("CllR", 0, 0, 0, 0) != 0.) std::cout << "CllR" << ", 0, 0, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("CllR", 0, 0, 0, 0) << std::endl;
6014 if (SMEFTEvolEW.GetCoefficient("CllR", 0, 0, 0, 1) != 0.) std::cout << "CllR" << ", 0, 0, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CllR", 0, 0, 0, 1) << std::endl;
6015 if (SMEFTEvolEW.GetCoefficient("CllR", 0, 0, 0, 2) != 0.) std::cout << "CllR" << ", 0, 0, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CllR", 0, 0, 0, 2) << std::endl;
6016 if (SMEFTEvolEW.GetCoefficient("CllR", 0, 0, 1, 1) != 0.) std::cout << "CllR" << ", 0, 0, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CllR", 0, 0, 1, 1) << std::endl;
6017 if (SMEFTEvolEW.GetCoefficient("CllR", 0, 0, 1, 2) != 0.) std::cout << "CllR" << ", 0, 0, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CllR", 0, 0, 1, 2) << std::endl;
6018 if (SMEFTEvolEW.GetCoefficient("CllR", 0, 0, 2, 2) != 0.) std::cout << "CllR" << ", 0, 0, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CllR", 0, 0, 2, 2) << std::endl;
6019 if (SMEFTEvolEW.GetCoefficient("CllR", 0, 1, 0, 1) != 0.) std::cout << "CllR" << ", 0, 1, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CllR", 0, 1, 0, 1) << std::endl;
6020 if (SMEFTEvolEW.GetCoefficient("CllR", 0, 1, 0, 2) != 0.) std::cout << "CllR" << ", 0, 1, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CllR", 0, 1, 0, 2) << std::endl;
6021 if (SMEFTEvolEW.GetCoefficient("CllR", 0, 1, 1, 0) != 0.) std::cout << "CllR" << ", 0, 1, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("CllR", 0, 1, 1, 0) << std::endl;
6022 if (SMEFTEvolEW.GetCoefficient("CllR", 0, 1, 1, 1) != 0.) std::cout << "CllR" << ", 0, 1, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CllR", 0, 1, 1, 1) << std::endl;
6023 if (SMEFTEvolEW.GetCoefficient("CllR", 0, 1, 1, 2) != 0.) std::cout << "CllR" << ", 0, 1, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CllR", 0, 1, 1, 2) << std::endl;
6024 if (SMEFTEvolEW.GetCoefficient("CllR", 0, 1, 2, 0) != 0.) std::cout << "CllR" << ", 0, 1, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("CllR", 0, 1, 2, 0) << std::endl;
6025 if (SMEFTEvolEW.GetCoefficient("CllR", 0, 1, 2, 1) != 0.) std::cout << "CllR" << ", 0, 1, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("CllR", 0, 1, 2, 1) << std::endl;
6026 if (SMEFTEvolEW.GetCoefficient("CllR", 0, 1, 2, 2) != 0.) std::cout << "CllR" << ", 0, 1, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CllR", 0, 1, 2, 2) << std::endl;
6027 if (SMEFTEvolEW.GetCoefficient("CllR", 0, 2, 0, 2) != 0.) std::cout << "CllR" << ", 0, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CllR", 0, 2, 0, 2) << std::endl;
6028 if (SMEFTEvolEW.GetCoefficient("CllR", 0, 2, 1, 1) != 0.) std::cout << "CllR" << ", 0, 2, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CllR", 0, 2, 1, 1) << std::endl;
6029 if (SMEFTEvolEW.GetCoefficient("CllR", 0, 2, 1, 2) != 0.) std::cout << "CllR" << ", 0, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CllR", 0, 2, 1, 2) << std::endl;
6030 if (SMEFTEvolEW.GetCoefficient("CllR", 0, 2, 2, 0) != 0.) std::cout << "CllR" << ", 0, 2, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("CllR", 0, 2, 2, 0) << std::endl;
6031 if (SMEFTEvolEW.GetCoefficient("CllR", 0, 2, 2, 1) != 0.) std::cout << "CllR" << ", 0, 2, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("CllR", 0, 2, 2, 1) << std::endl;
6032 if (SMEFTEvolEW.GetCoefficient("CllR", 0, 2, 2, 2) != 0.) std::cout << "CllR" << ", 0, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CllR", 0, 2, 2, 2) << std::endl;
6033 if (SMEFTEvolEW.GetCoefficient("CllR", 1, 1, 1, 1) != 0.) std::cout << "CllR" << ", 1, 1, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CllR", 1, 1, 1, 1) << std::endl;
6034 if (SMEFTEvolEW.GetCoefficient("CllR", 1, 1, 1, 2) != 0.) std::cout << "CllR" << ", 1, 1, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CllR", 1, 1, 1, 2) << std::endl;
6035 if (SMEFTEvolEW.GetCoefficient("CllR", 1, 1, 2, 2) != 0.) std::cout << "CllR" << ", 1, 1, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CllR", 1, 1, 2, 2) << std::endl;
6036 if (SMEFTEvolEW.GetCoefficient("CllR", 1, 2, 1, 2) != 0.) std::cout << "CllR" << ", 1, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CllR", 1, 2, 1, 2) << std::endl;
6037 if (SMEFTEvolEW.GetCoefficient("CllR", 1, 2, 2, 1) != 0.) std::cout << "CllR" << ", 1, 2, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("CllR", 1, 2, 2, 1) << std::endl;
6038 if (SMEFTEvolEW.GetCoefficient("CllR", 1, 2, 2, 2) != 0.) std::cout << "CllR" << ", 1, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CllR", 1, 2, 2, 2) << std::endl;
6039 if (SMEFTEvolEW.GetCoefficient("CllR", 2, 2, 2, 2) != 0.) std::cout << "CllR" << ", 2, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CllR", 2, 2, 2, 2) << std::endl;
6040 if (SMEFTEvolEW.GetCoefficient("CllI", 0, 0, 0, 1) != 0.) std::cout << "CllI" << ", 0, 0, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CllI", 0, 0, 0, 1) << std::endl;
6041 if (SMEFTEvolEW.GetCoefficient("CllI", 0, 0, 0, 2) != 0.) std::cout << "CllI" << ", 0, 0, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CllI", 0, 0, 0, 2) << std::endl;
6042 if (SMEFTEvolEW.GetCoefficient("CllI", 0, 0, 1, 2) != 0.) std::cout << "CllI" << ", 0, 0, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CllI", 0, 0, 1, 2) << std::endl;
6043 if (SMEFTEvolEW.GetCoefficient("CllI", 0, 1, 0, 1) != 0.) std::cout << "CllI" << ", 0, 1, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CllI", 0, 1, 0, 1) << std::endl;
6044 if (SMEFTEvolEW.GetCoefficient("CllI", 0, 1, 0, 2) != 0.) std::cout << "CllI" << ", 0, 1, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CllI", 0, 1, 0, 2) << std::endl;
6045 if (SMEFTEvolEW.GetCoefficient("CllI", 0, 1, 1, 1) != 0.) std::cout << "CllI" << ", 0, 1, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CllI", 0, 1, 1, 1) << std::endl;
6046 if (SMEFTEvolEW.GetCoefficient("CllI", 0, 1, 1, 2) != 0.) std::cout << "CllI" << ", 0, 1, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CllI", 0, 1, 1, 2) << std::endl;
6047 if (SMEFTEvolEW.GetCoefficient("CllI", 0, 1, 2, 0) != 0.) std::cout << "CllI" << ", 0, 1, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("CllI", 0, 1, 2, 0) << std::endl;
6048 if (SMEFTEvolEW.GetCoefficient("CllI", 0, 1, 2, 1) != 0.) std::cout << "CllI" << ", 0, 1, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("CllI", 0, 1, 2, 1) << std::endl;
6049 if (SMEFTEvolEW.GetCoefficient("CllI", 0, 1, 2, 2) != 0.) std::cout << "CllI" << ", 0, 1, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CllI", 0, 1, 2, 2) << std::endl;
6050 if (SMEFTEvolEW.GetCoefficient("CllI", 0, 2, 0, 2) != 0.) std::cout << "CllI" << ", 0, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CllI", 0, 2, 0, 2) << std::endl;
6051 if (SMEFTEvolEW.GetCoefficient("CllI", 0, 2, 1, 1) != 0.) std::cout << "CllI" << ", 0, 2, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CllI", 0, 2, 1, 1) << std::endl;
6052 if (SMEFTEvolEW.GetCoefficient("CllI", 0, 2, 1, 2) != 0.) std::cout << "CllI" << ", 0, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CllI", 0, 2, 1, 2) << std::endl;
6053 if (SMEFTEvolEW.GetCoefficient("CllI", 0, 2, 2, 1) != 0.) std::cout << "CllI" << ", 0, 2, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("CllI", 0, 2, 2, 1) << std::endl;
6054 if (SMEFTEvolEW.GetCoefficient("CllI", 0, 2, 2, 2) != 0.) std::cout << "CllI" << ", 0, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CllI", 0, 2, 2, 2) << std::endl;
6055 if (SMEFTEvolEW.GetCoefficient("CllI", 1, 1, 1, 2) != 0.) std::cout << "CllI" << ", 1, 1, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CllI", 1, 1, 1, 2) << std::endl;
6056 if (SMEFTEvolEW.GetCoefficient("CllI", 1, 2, 1, 2) != 0.) std::cout << "CllI" << ", 1, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CllI", 1, 2, 1, 2) << std::endl;
6057 if (SMEFTEvolEW.GetCoefficient("CllI", 1, 2, 2, 2) != 0.) std::cout << "CllI" << ", 1, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CllI", 1, 2, 2, 2) << std::endl;
6058 if (SMEFTEvolEW.GetCoefficient("Clq1R", 0, 0, 0, 0) != 0.) std::cout << "Clq1R" << ", 0, 0, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clq1R", 0, 0, 0, 0) << std::endl;
6059 if (SMEFTEvolEW.GetCoefficient("Clq1R", 0, 0, 0, 1) != 0.) std::cout << "Clq1R" << ", 0, 0, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clq1R", 0, 0, 0, 1) << std::endl;
6060 if (SMEFTEvolEW.GetCoefficient("Clq1R", 0, 0, 0, 2) != 0.) std::cout << "Clq1R" << ", 0, 0, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clq1R", 0, 0, 0, 2) << std::endl;
6061 if (SMEFTEvolEW.GetCoefficient("Clq1R", 0, 0, 1, 1) != 0.) std::cout << "Clq1R" << ", 0, 0, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clq1R", 0, 0, 1, 1) << std::endl;
6062 if (SMEFTEvolEW.GetCoefficient("Clq1R", 0, 0, 1, 2) != 0.) std::cout << "Clq1R" << ", 0, 0, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clq1R", 0, 0, 1, 2) << std::endl;
6063 if (SMEFTEvolEW.GetCoefficient("Clq1R", 0, 0, 2, 2) != 0.) std::cout << "Clq1R" << ", 0, 0, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clq1R", 0, 0, 2, 2) << std::endl;
6064 if (SMEFTEvolEW.GetCoefficient("Clq1R", 0, 1, 0, 0) != 0.) std::cout << "Clq1R" << ", 0, 1, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clq1R", 0, 1, 0, 0) << std::endl;
6065 if (SMEFTEvolEW.GetCoefficient("Clq1R", 0, 1, 0, 1) != 0.) std::cout << "Clq1R" << ", 0, 1, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clq1R", 0, 1, 0, 1) << std::endl;
6066 if (SMEFTEvolEW.GetCoefficient("Clq1R", 0, 1, 0, 2) != 0.) std::cout << "Clq1R" << ", 0, 1, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clq1R", 0, 1, 0, 2) << std::endl;
6067 if (SMEFTEvolEW.GetCoefficient("Clq1R", 0, 1, 1, 0) != 0.) std::cout << "Clq1R" << ", 0, 1, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clq1R", 0, 1, 1, 0) << std::endl;
6068 if (SMEFTEvolEW.GetCoefficient("Clq1R", 0, 1, 1, 1) != 0.) std::cout << "Clq1R" << ", 0, 1, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clq1R", 0, 1, 1, 1) << std::endl;
6069 if (SMEFTEvolEW.GetCoefficient("Clq1R", 0, 1, 1, 2) != 0.) std::cout << "Clq1R" << ", 0, 1, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clq1R", 0, 1, 1, 2) << std::endl;
6070 if (SMEFTEvolEW.GetCoefficient("Clq1R", 0, 1, 2, 0) != 0.) std::cout << "Clq1R" << ", 0, 1, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clq1R", 0, 1, 2, 0) << std::endl;
6071 if (SMEFTEvolEW.GetCoefficient("Clq1R", 0, 1, 2, 1) != 0.) std::cout << "Clq1R" << ", 0, 1, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clq1R", 0, 1, 2, 1) << std::endl;
6072 if (SMEFTEvolEW.GetCoefficient("Clq1R", 0, 1, 2, 2) != 0.) std::cout << "Clq1R" << ", 0, 1, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clq1R", 0, 1, 2, 2) << std::endl;
6073 if (SMEFTEvolEW.GetCoefficient("Clq1R", 0, 2, 0, 0) != 0.) std::cout << "Clq1R" << ", 0, 2, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clq1R", 0, 2, 0, 0) << std::endl;
6074 if (SMEFTEvolEW.GetCoefficient("Clq1R", 0, 2, 0, 1) != 0.) std::cout << "Clq1R" << ", 0, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clq1R", 0, 2, 0, 1) << std::endl;
6075 if (SMEFTEvolEW.GetCoefficient("Clq1R", 0, 2, 0, 2) != 0.) std::cout << "Clq1R" << ", 0, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clq1R", 0, 2, 0, 2) << std::endl;
6076 if (SMEFTEvolEW.GetCoefficient("Clq1R", 0, 2, 1, 0) != 0.) std::cout << "Clq1R" << ", 0, 2, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clq1R", 0, 2, 1, 0) << std::endl;
6077 if (SMEFTEvolEW.GetCoefficient("Clq1R", 0, 2, 1, 1) != 0.) std::cout << "Clq1R" << ", 0, 2, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clq1R", 0, 2, 1, 1) << std::endl;
6078 if (SMEFTEvolEW.GetCoefficient("Clq1R", 0, 2, 1, 2) != 0.) std::cout << "Clq1R" << ", 0, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clq1R", 0, 2, 1, 2) << std::endl;
6079 if (SMEFTEvolEW.GetCoefficient("Clq1R", 0, 2, 2, 0) != 0.) std::cout << "Clq1R" << ", 0, 2, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clq1R", 0, 2, 2, 0) << std::endl;
6080 if (SMEFTEvolEW.GetCoefficient("Clq1R", 0, 2, 2, 1) != 0.) std::cout << "Clq1R" << ", 0, 2, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clq1R", 0, 2, 2, 1) << std::endl;
6081 if (SMEFTEvolEW.GetCoefficient("Clq1R", 0, 2, 2, 2) != 0.) std::cout << "Clq1R" << ", 0, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clq1R", 0, 2, 2, 2) << std::endl;
6082 if (SMEFTEvolEW.GetCoefficient("Clq1R", 1, 1, 0, 0) != 0.) std::cout << "Clq1R" << ", 1, 1, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clq1R", 1, 1, 0, 0) << std::endl;
6083 if (SMEFTEvolEW.GetCoefficient("Clq1R", 1, 1, 0, 1) != 0.) std::cout << "Clq1R" << ", 1, 1, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clq1R", 1, 1, 0, 1) << std::endl;
6084 if (SMEFTEvolEW.GetCoefficient("Clq1R", 1, 1, 0, 2) != 0.) std::cout << "Clq1R" << ", 1, 1, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clq1R", 1, 1, 0, 2) << std::endl;
6085 if (SMEFTEvolEW.GetCoefficient("Clq1R", 1, 1, 1, 1) != 0.) std::cout << "Clq1R" << ", 1, 1, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clq1R", 1, 1, 1, 1) << std::endl;
6086 if (SMEFTEvolEW.GetCoefficient("Clq1R", 1, 1, 1, 2) != 0.) std::cout << "Clq1R" << ", 1, 1, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clq1R", 1, 1, 1, 2) << std::endl;
6087 if (SMEFTEvolEW.GetCoefficient("Clq1R", 1, 1, 2, 2) != 0.) std::cout << "Clq1R" << ", 1, 1, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clq1R", 1, 1, 2, 2) << std::endl;
6088 if (SMEFTEvolEW.GetCoefficient("Clq1R", 1, 2, 0, 0) != 0.) std::cout << "Clq1R" << ", 1, 2, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clq1R", 1, 2, 0, 0) << std::endl;
6089 if (SMEFTEvolEW.GetCoefficient("Clq1R", 1, 2, 0, 1) != 0.) std::cout << "Clq1R" << ", 1, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clq1R", 1, 2, 0, 1) << std::endl;
6090 if (SMEFTEvolEW.GetCoefficient("Clq1R", 1, 2, 0, 2) != 0.) std::cout << "Clq1R" << ", 1, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clq1R", 1, 2, 0, 2) << std::endl;
6091 if (SMEFTEvolEW.GetCoefficient("Clq1R", 1, 2, 1, 0) != 0.) std::cout << "Clq1R" << ", 1, 2, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clq1R", 1, 2, 1, 0) << std::endl;
6092 if (SMEFTEvolEW.GetCoefficient("Clq1R", 1, 2, 1, 1) != 0.) std::cout << "Clq1R" << ", 1, 2, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clq1R", 1, 2, 1, 1) << std::endl;
6093 if (SMEFTEvolEW.GetCoefficient("Clq1R", 1, 2, 1, 2) != 0.) std::cout << "Clq1R" << ", 1, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clq1R", 1, 2, 1, 2) << std::endl;
6094 if (SMEFTEvolEW.GetCoefficient("Clq1R", 1, 2, 2, 0) != 0.) std::cout << "Clq1R" << ", 1, 2, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clq1R", 1, 2, 2, 0) << std::endl;
6095 if (SMEFTEvolEW.GetCoefficient("Clq1R", 1, 2, 2, 1) != 0.) std::cout << "Clq1R" << ", 1, 2, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clq1R", 1, 2, 2, 1) << std::endl;
6096 if (SMEFTEvolEW.GetCoefficient("Clq1R", 1, 2, 2, 2) != 0.) std::cout << "Clq1R" << ", 1, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clq1R", 1, 2, 2, 2) << std::endl;
6097 if (SMEFTEvolEW.GetCoefficient("Clq1R", 2, 2, 0, 0) != 0.) std::cout << "Clq1R" << ", 2, 2, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clq1R", 2, 2, 0, 0) << std::endl;
6098 if (SMEFTEvolEW.GetCoefficient("Clq1R", 2, 2, 0, 1) != 0.) std::cout << "Clq1R" << ", 2, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clq1R", 2, 2, 0, 1) << std::endl;
6099 if (SMEFTEvolEW.GetCoefficient("Clq1R", 2, 2, 0, 2) != 0.) std::cout << "Clq1R" << ", 2, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clq1R", 2, 2, 0, 2) << std::endl;
6100 if (SMEFTEvolEW.GetCoefficient("Clq1R", 2, 2, 1, 1) != 0.) std::cout << "Clq1R" << ", 2, 2, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clq1R", 2, 2, 1, 1) << std::endl;
6101 if (SMEFTEvolEW.GetCoefficient("Clq1R", 2, 2, 1, 2) != 0.) std::cout << "Clq1R" << ", 2, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clq1R", 2, 2, 1, 2) << std::endl;
6102 if (SMEFTEvolEW.GetCoefficient("Clq1R", 2, 2, 2, 2) != 0.) std::cout << "Clq1R" << ", 2, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clq1R", 2, 2, 2, 2) << std::endl;
6103 if (SMEFTEvolEW.GetCoefficient("Clq1I", 0, 0, 0, 1) != 0.) std::cout << "Clq1I" << ", 0, 0, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clq1I", 0, 0, 0, 1) << std::endl;
6104 if (SMEFTEvolEW.GetCoefficient("Clq1I", 0, 0, 0, 2) != 0.) std::cout << "Clq1I" << ", 0, 0, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clq1I", 0, 0, 0, 2) << std::endl;
6105 if (SMEFTEvolEW.GetCoefficient("Clq1I", 0, 0, 1, 2) != 0.) std::cout << "Clq1I" << ", 0, 0, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clq1I", 0, 0, 1, 2) << std::endl;
6106 if (SMEFTEvolEW.GetCoefficient("Clq1I", 0, 1, 0, 0) != 0.) std::cout << "Clq1I" << ", 0, 1, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clq1I", 0, 1, 0, 0) << std::endl;
6107 if (SMEFTEvolEW.GetCoefficient("Clq1I", 0, 1, 0, 1) != 0.) std::cout << "Clq1I" << ", 0, 1, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clq1I", 0, 1, 0, 1) << std::endl;
6108 if (SMEFTEvolEW.GetCoefficient("Clq1I", 0, 1, 0, 2) != 0.) std::cout << "Clq1I" << ", 0, 1, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clq1I", 0, 1, 0, 2) << std::endl;
6109 if (SMEFTEvolEW.GetCoefficient("Clq1I", 0, 1, 1, 0) != 0.) std::cout << "Clq1I" << ", 0, 1, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clq1I", 0, 1, 1, 0) << std::endl;
6110 if (SMEFTEvolEW.GetCoefficient("Clq1I", 0, 1, 1, 1) != 0.) std::cout << "Clq1I" << ", 0, 1, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clq1I", 0, 1, 1, 1) << std::endl;
6111 if (SMEFTEvolEW.GetCoefficient("Clq1I", 0, 1, 1, 2) != 0.) std::cout << "Clq1I" << ", 0, 1, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clq1I", 0, 1, 1, 2) << std::endl;
6112 if (SMEFTEvolEW.GetCoefficient("Clq1I", 0, 1, 2, 0) != 0.) std::cout << "Clq1I" << ", 0, 1, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clq1I", 0, 1, 2, 0) << std::endl;
6113 if (SMEFTEvolEW.GetCoefficient("Clq1I", 0, 1, 2, 1) != 0.) std::cout << "Clq1I" << ", 0, 1, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clq1I", 0, 1, 2, 1) << std::endl;
6114 if (SMEFTEvolEW.GetCoefficient("Clq1I", 0, 1, 2, 2) != 0.) std::cout << "Clq1I" << ", 0, 1, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clq1I", 0, 1, 2, 2) << std::endl;
6115 if (SMEFTEvolEW.GetCoefficient("Clq1I", 0, 2, 0, 0) != 0.) std::cout << "Clq1I" << ", 0, 2, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clq1I", 0, 2, 0, 0) << std::endl;
6116 if (SMEFTEvolEW.GetCoefficient("Clq1I", 0, 2, 0, 1) != 0.) std::cout << "Clq1I" << ", 0, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clq1I", 0, 2, 0, 1) << std::endl;
6117 if (SMEFTEvolEW.GetCoefficient("Clq1I", 0, 2, 0, 2) != 0.) std::cout << "Clq1I" << ", 0, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clq1I", 0, 2, 0, 2) << std::endl;
6118 if (SMEFTEvolEW.GetCoefficient("Clq1I", 0, 2, 1, 0) != 0.) std::cout << "Clq1I" << ", 0, 2, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clq1I", 0, 2, 1, 0) << std::endl;
6119 if (SMEFTEvolEW.GetCoefficient("Clq1I", 0, 2, 1, 1) != 0.) std::cout << "Clq1I" << ", 0, 2, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clq1I", 0, 2, 1, 1) << std::endl;
6120 if (SMEFTEvolEW.GetCoefficient("Clq1I", 0, 2, 1, 2) != 0.) std::cout << "Clq1I" << ", 0, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clq1I", 0, 2, 1, 2) << std::endl;
6121 if (SMEFTEvolEW.GetCoefficient("Clq1I", 0, 2, 2, 0) != 0.) std::cout << "Clq1I" << ", 0, 2, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clq1I", 0, 2, 2, 0) << std::endl;
6122 if (SMEFTEvolEW.GetCoefficient("Clq1I", 0, 2, 2, 1) != 0.) std::cout << "Clq1I" << ", 0, 2, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clq1I", 0, 2, 2, 1) << std::endl;
6123 if (SMEFTEvolEW.GetCoefficient("Clq1I", 0, 2, 2, 2) != 0.) std::cout << "Clq1I" << ", 0, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clq1I", 0, 2, 2, 2) << std::endl;
6124 if (SMEFTEvolEW.GetCoefficient("Clq1I", 1, 1, 0, 1) != 0.) std::cout << "Clq1I" << ", 1, 1, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clq1I", 1, 1, 0, 1) << std::endl;
6125 if (SMEFTEvolEW.GetCoefficient("Clq1I", 1, 1, 0, 2) != 0.) std::cout << "Clq1I" << ", 1, 1, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clq1I", 1, 1, 0, 2) << std::endl;
6126 if (SMEFTEvolEW.GetCoefficient("Clq1I", 1, 1, 1, 2) != 0.) std::cout << "Clq1I" << ", 1, 1, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clq1I", 1, 1, 1, 2) << std::endl;
6127 if (SMEFTEvolEW.GetCoefficient("Clq1I", 1, 2, 0, 0) != 0.) std::cout << "Clq1I" << ", 1, 2, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clq1I", 1, 2, 0, 0) << std::endl;
6128 if (SMEFTEvolEW.GetCoefficient("Clq1I", 1, 2, 0, 1) != 0.) std::cout << "Clq1I" << ", 1, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clq1I", 1, 2, 0, 1) << std::endl;
6129 if (SMEFTEvolEW.GetCoefficient("Clq1I", 1, 2, 0, 2) != 0.) std::cout << "Clq1I" << ", 1, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clq1I", 1, 2, 0, 2) << std::endl;
6130 if (SMEFTEvolEW.GetCoefficient("Clq1I", 1, 2, 1, 0) != 0.) std::cout << "Clq1I" << ", 1, 2, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clq1I", 1, 2, 1, 0) << std::endl;
6131 if (SMEFTEvolEW.GetCoefficient("Clq1I", 1, 2, 1, 1) != 0.) std::cout << "Clq1I" << ", 1, 2, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clq1I", 1, 2, 1, 1) << std::endl;
6132 if (SMEFTEvolEW.GetCoefficient("Clq1I", 1, 2, 1, 2) != 0.) std::cout << "Clq1I" << ", 1, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clq1I", 1, 2, 1, 2) << std::endl;
6133 if (SMEFTEvolEW.GetCoefficient("Clq1I", 1, 2, 2, 0) != 0.) std::cout << "Clq1I" << ", 1, 2, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clq1I", 1, 2, 2, 0) << std::endl;
6134 if (SMEFTEvolEW.GetCoefficient("Clq1I", 1, 2, 2, 1) != 0.) std::cout << "Clq1I" << ", 1, 2, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clq1I", 1, 2, 2, 1) << std::endl;
6135 if (SMEFTEvolEW.GetCoefficient("Clq1I", 1, 2, 2, 2) != 0.) std::cout << "Clq1I" << ", 1, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clq1I", 1, 2, 2, 2) << std::endl;
6136 if (SMEFTEvolEW.GetCoefficient("Clq1I", 2, 2, 0, 1) != 0.) std::cout << "Clq1I" << ", 2, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clq1I", 2, 2, 0, 1) << std::endl;
6137 if (SMEFTEvolEW.GetCoefficient("Clq1I", 2, 2, 0, 2) != 0.) std::cout << "Clq1I" << ", 2, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clq1I", 2, 2, 0, 2) << std::endl;
6138 if (SMEFTEvolEW.GetCoefficient("Clq1I", 2, 2, 1, 2) != 0.) std::cout << "Clq1I" << ", 2, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clq1I", 2, 2, 1, 2) << std::endl;
6139 if (SMEFTEvolEW.GetCoefficient("Clq3R", 0, 0, 0, 0) != 0.) std::cout << "Clq3R" << ", 0, 0, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clq3R", 0, 0, 0, 0) << std::endl;
6140 if (SMEFTEvolEW.GetCoefficient("Clq3R", 0, 0, 0, 1) != 0.) std::cout << "Clq3R" << ", 0, 0, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clq3R", 0, 0, 0, 1) << std::endl;
6141 if (SMEFTEvolEW.GetCoefficient("Clq3R", 0, 0, 0, 2) != 0.) std::cout << "Clq3R" << ", 0, 0, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clq3R", 0, 0, 0, 2) << std::endl;
6142 if (SMEFTEvolEW.GetCoefficient("Clq3R", 0, 0, 1, 1) != 0.) std::cout << "Clq3R" << ", 0, 0, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clq3R", 0, 0, 1, 1) << std::endl;
6143 if (SMEFTEvolEW.GetCoefficient("Clq3R", 0, 0, 1, 2) != 0.) std::cout << "Clq3R" << ", 0, 0, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clq3R", 0, 0, 1, 2) << std::endl;
6144 if (SMEFTEvolEW.GetCoefficient("Clq3R", 0, 0, 2, 2) != 0.) std::cout << "Clq3R" << ", 0, 0, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clq3R", 0, 0, 2, 2) << std::endl;
6145 if (SMEFTEvolEW.GetCoefficient("Clq3R", 0, 1, 0, 0) != 0.) std::cout << "Clq3R" << ", 0, 1, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clq3R", 0, 1, 0, 0) << std::endl;
6146 if (SMEFTEvolEW.GetCoefficient("Clq3R", 0, 1, 0, 1) != 0.) std::cout << "Clq3R" << ", 0, 1, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clq3R", 0, 1, 0, 1) << std::endl;
6147 if (SMEFTEvolEW.GetCoefficient("Clq3R", 0, 1, 0, 2) != 0.) std::cout << "Clq3R" << ", 0, 1, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clq3R", 0, 1, 0, 2) << std::endl;
6148 if (SMEFTEvolEW.GetCoefficient("Clq3R", 0, 1, 1, 0) != 0.) std::cout << "Clq3R" << ", 0, 1, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clq3R", 0, 1, 1, 0) << std::endl;
6149 if (SMEFTEvolEW.GetCoefficient("Clq3R", 0, 1, 1, 1) != 0.) std::cout << "Clq3R" << ", 0, 1, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clq3R", 0, 1, 1, 1) << std::endl;
6150 if (SMEFTEvolEW.GetCoefficient("Clq3R", 0, 1, 1, 2) != 0.) std::cout << "Clq3R" << ", 0, 1, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clq3R", 0, 1, 1, 2) << std::endl;
6151 if (SMEFTEvolEW.GetCoefficient("Clq3R", 0, 1, 2, 0) != 0.) std::cout << "Clq3R" << ", 0, 1, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clq3R", 0, 1, 2, 0) << std::endl;
6152 if (SMEFTEvolEW.GetCoefficient("Clq3R", 0, 1, 2, 1) != 0.) std::cout << "Clq3R" << ", 0, 1, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clq3R", 0, 1, 2, 1) << std::endl;
6153 if (SMEFTEvolEW.GetCoefficient("Clq3R", 0, 1, 2, 2) != 0.) std::cout << "Clq3R" << ", 0, 1, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clq3R", 0, 1, 2, 2) << std::endl;
6154 if (SMEFTEvolEW.GetCoefficient("Clq3R", 0, 2, 0, 0) != 0.) std::cout << "Clq3R" << ", 0, 2, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clq3R", 0, 2, 0, 0) << std::endl;
6155 if (SMEFTEvolEW.GetCoefficient("Clq3R", 0, 2, 0, 1) != 0.) std::cout << "Clq3R" << ", 0, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clq3R", 0, 2, 0, 1) << std::endl;
6156 if (SMEFTEvolEW.GetCoefficient("Clq3R", 0, 2, 0, 2) != 0.) std::cout << "Clq3R" << ", 0, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clq3R", 0, 2, 0, 2) << std::endl;
6157 if (SMEFTEvolEW.GetCoefficient("Clq3R", 0, 2, 1, 0) != 0.) std::cout << "Clq3R" << ", 0, 2, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clq3R", 0, 2, 1, 0) << std::endl;
6158 if (SMEFTEvolEW.GetCoefficient("Clq3R", 0, 2, 1, 1) != 0.) std::cout << "Clq3R" << ", 0, 2, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clq3R", 0, 2, 1, 1) << std::endl;
6159 if (SMEFTEvolEW.GetCoefficient("Clq3R", 0, 2, 1, 2) != 0.) std::cout << "Clq3R" << ", 0, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clq3R", 0, 2, 1, 2) << std::endl;
6160 if (SMEFTEvolEW.GetCoefficient("Clq3R", 0, 2, 2, 0) != 0.) std::cout << "Clq3R" << ", 0, 2, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clq3R", 0, 2, 2, 0) << std::endl;
6161 if (SMEFTEvolEW.GetCoefficient("Clq3R", 0, 2, 2, 1) != 0.) std::cout << "Clq3R" << ", 0, 2, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clq3R", 0, 2, 2, 1) << std::endl;
6162 if (SMEFTEvolEW.GetCoefficient("Clq3R", 0, 2, 2, 2) != 0.) std::cout << "Clq3R" << ", 0, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clq3R", 0, 2, 2, 2) << std::endl;
6163 if (SMEFTEvolEW.GetCoefficient("Clq3R", 1, 1, 0, 0) != 0.) std::cout << "Clq3R" << ", 1, 1, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clq3R", 1, 1, 0, 0) << std::endl;
6164 if (SMEFTEvolEW.GetCoefficient("Clq3R", 1, 1, 0, 1) != 0.) std::cout << "Clq3R" << ", 1, 1, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clq3R", 1, 1, 0, 1) << std::endl;
6165 if (SMEFTEvolEW.GetCoefficient("Clq3R", 1, 1, 0, 2) != 0.) std::cout << "Clq3R" << ", 1, 1, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clq3R", 1, 1, 0, 2) << std::endl;
6166 if (SMEFTEvolEW.GetCoefficient("Clq3R", 1, 1, 1, 1) != 0.) std::cout << "Clq3R" << ", 1, 1, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clq3R", 1, 1, 1, 1) << std::endl;
6167 if (SMEFTEvolEW.GetCoefficient("Clq3R", 1, 1, 1, 2) != 0.) std::cout << "Clq3R" << ", 1, 1, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clq3R", 1, 1, 1, 2) << std::endl;
6168 if (SMEFTEvolEW.GetCoefficient("Clq3R", 1, 1, 2, 2) != 0.) std::cout << "Clq3R" << ", 1, 1, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clq3R", 1, 1, 2, 2) << std::endl;
6169 if (SMEFTEvolEW.GetCoefficient("Clq3R", 1, 2, 0, 0) != 0.) std::cout << "Clq3R" << ", 1, 2, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clq3R", 1, 2, 0, 0) << std::endl;
6170 if (SMEFTEvolEW.GetCoefficient("Clq3R", 1, 2, 0, 1) != 0.) std::cout << "Clq3R" << ", 1, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clq3R", 1, 2, 0, 1) << std::endl;
6171 if (SMEFTEvolEW.GetCoefficient("Clq3R", 1, 2, 0, 2) != 0.) std::cout << "Clq3R" << ", 1, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clq3R", 1, 2, 0, 2) << std::endl;
6172 if (SMEFTEvolEW.GetCoefficient("Clq3R", 1, 2, 1, 0) != 0.) std::cout << "Clq3R" << ", 1, 2, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clq3R", 1, 2, 1, 0) << std::endl;
6173 if (SMEFTEvolEW.GetCoefficient("Clq3R", 1, 2, 1, 1) != 0.) std::cout << "Clq3R" << ", 1, 2, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clq3R", 1, 2, 1, 1) << std::endl;
6174 if (SMEFTEvolEW.GetCoefficient("Clq3R", 1, 2, 1, 2) != 0.) std::cout << "Clq3R" << ", 1, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clq3R", 1, 2, 1, 2) << std::endl;
6175 if (SMEFTEvolEW.GetCoefficient("Clq3R", 1, 2, 2, 0) != 0.) std::cout << "Clq3R" << ", 1, 2, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clq3R", 1, 2, 2, 0) << std::endl;
6176 if (SMEFTEvolEW.GetCoefficient("Clq3R", 1, 2, 2, 1) != 0.) std::cout << "Clq3R" << ", 1, 2, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clq3R", 1, 2, 2, 1) << std::endl;
6177 if (SMEFTEvolEW.GetCoefficient("Clq3R", 1, 2, 2, 2) != 0.) std::cout << "Clq3R" << ", 1, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clq3R", 1, 2, 2, 2) << std::endl;
6178 if (SMEFTEvolEW.GetCoefficient("Clq3R", 2, 2, 0, 0) != 0.) std::cout << "Clq3R" << ", 2, 2, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clq3R", 2, 2, 0, 0) << std::endl;
6179 if (SMEFTEvolEW.GetCoefficient("Clq3R", 2, 2, 0, 1) != 0.) std::cout << "Clq3R" << ", 2, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clq3R", 2, 2, 0, 1) << std::endl;
6180 if (SMEFTEvolEW.GetCoefficient("Clq3R", 2, 2, 0, 2) != 0.) std::cout << "Clq3R" << ", 2, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clq3R", 2, 2, 0, 2) << std::endl;
6181 if (SMEFTEvolEW.GetCoefficient("Clq3R", 2, 2, 1, 1) != 0.) std::cout << "Clq3R" << ", 2, 2, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clq3R", 2, 2, 1, 1) << std::endl;
6182 if (SMEFTEvolEW.GetCoefficient("Clq3R", 2, 2, 1, 2) != 0.) std::cout << "Clq3R" << ", 2, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clq3R", 2, 2, 1, 2) << std::endl;
6183 if (SMEFTEvolEW.GetCoefficient("Clq3R", 2, 2, 2, 2) != 0.) std::cout << "Clq3R" << ", 2, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clq3R", 2, 2, 2, 2) << std::endl;
6184 if (SMEFTEvolEW.GetCoefficient("Clq3I", 0, 0, 0, 1) != 0.) std::cout << "Clq3I" << ", 0, 0, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clq3I", 0, 0, 0, 1) << std::endl;
6185 if (SMEFTEvolEW.GetCoefficient("Clq3I", 0, 0, 0, 2) != 0.) std::cout << "Clq3I" << ", 0, 0, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clq3I", 0, 0, 0, 2) << std::endl;
6186 if (SMEFTEvolEW.GetCoefficient("Clq3I", 0, 0, 1, 2) != 0.) std::cout << "Clq3I" << ", 0, 0, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clq3I", 0, 0, 1, 2) << std::endl;
6187 if (SMEFTEvolEW.GetCoefficient("Clq3I", 0, 1, 0, 0) != 0.) std::cout << "Clq3I" << ", 0, 1, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clq3I", 0, 1, 0, 0) << std::endl;
6188 if (SMEFTEvolEW.GetCoefficient("Clq3I", 0, 1, 0, 1) != 0.) std::cout << "Clq3I" << ", 0, 1, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clq3I", 0, 1, 0, 1) << std::endl;
6189 if (SMEFTEvolEW.GetCoefficient("Clq3I", 0, 1, 0, 2) != 0.) std::cout << "Clq3I" << ", 0, 1, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clq3I", 0, 1, 0, 2) << std::endl;
6190 if (SMEFTEvolEW.GetCoefficient("Clq3I", 0, 1, 1, 0) != 0.) std::cout << "Clq3I" << ", 0, 1, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clq3I", 0, 1, 1, 0) << std::endl;
6191 if (SMEFTEvolEW.GetCoefficient("Clq3I", 0, 1, 1, 1) != 0.) std::cout << "Clq3I" << ", 0, 1, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clq3I", 0, 1, 1, 1) << std::endl;
6192 if (SMEFTEvolEW.GetCoefficient("Clq3I", 0, 1, 1, 2) != 0.) std::cout << "Clq3I" << ", 0, 1, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clq3I", 0, 1, 1, 2) << std::endl;
6193 if (SMEFTEvolEW.GetCoefficient("Clq3I", 0, 1, 2, 0) != 0.) std::cout << "Clq3I" << ", 0, 1, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clq3I", 0, 1, 2, 0) << std::endl;
6194 if (SMEFTEvolEW.GetCoefficient("Clq3I", 0, 1, 2, 1) != 0.) std::cout << "Clq3I" << ", 0, 1, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clq3I", 0, 1, 2, 1) << std::endl;
6195 if (SMEFTEvolEW.GetCoefficient("Clq3I", 0, 1, 2, 2) != 0.) std::cout << "Clq3I" << ", 0, 1, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clq3I", 0, 1, 2, 2) << std::endl;
6196 if (SMEFTEvolEW.GetCoefficient("Clq3I", 0, 2, 0, 0) != 0.) std::cout << "Clq3I" << ", 0, 2, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clq3I", 0, 2, 0, 0) << std::endl;
6197 if (SMEFTEvolEW.GetCoefficient("Clq3I", 0, 2, 0, 1) != 0.) std::cout << "Clq3I" << ", 0, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clq3I", 0, 2, 0, 1) << std::endl;
6198 if (SMEFTEvolEW.GetCoefficient("Clq3I", 0, 2, 0, 2) != 0.) std::cout << "Clq3I" << ", 0, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clq3I", 0, 2, 0, 2) << std::endl;
6199 if (SMEFTEvolEW.GetCoefficient("Clq3I", 0, 2, 1, 0) != 0.) std::cout << "Clq3I" << ", 0, 2, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clq3I", 0, 2, 1, 0) << std::endl;
6200 if (SMEFTEvolEW.GetCoefficient("Clq3I", 0, 2, 1, 1) != 0.) std::cout << "Clq3I" << ", 0, 2, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clq3I", 0, 2, 1, 1) << std::endl;
6201 if (SMEFTEvolEW.GetCoefficient("Clq3I", 0, 2, 1, 2) != 0.) std::cout << "Clq3I" << ", 0, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clq3I", 0, 2, 1, 2) << std::endl;
6202 if (SMEFTEvolEW.GetCoefficient("Clq3I", 0, 2, 2, 0) != 0.) std::cout << "Clq3I" << ", 0, 2, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clq3I", 0, 2, 2, 0) << std::endl;
6203 if (SMEFTEvolEW.GetCoefficient("Clq3I", 0, 2, 2, 1) != 0.) std::cout << "Clq3I" << ", 0, 2, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clq3I", 0, 2, 2, 1) << std::endl;
6204 if (SMEFTEvolEW.GetCoefficient("Clq3I", 0, 2, 2, 2) != 0.) std::cout << "Clq3I" << ", 0, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clq3I", 0, 2, 2, 2) << std::endl;
6205 if (SMEFTEvolEW.GetCoefficient("Clq3I", 1, 1, 0, 1) != 0.) std::cout << "Clq3I" << ", 1, 1, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clq3I", 1, 1, 0, 1) << std::endl;
6206 if (SMEFTEvolEW.GetCoefficient("Clq3I", 1, 1, 0, 2) != 0.) std::cout << "Clq3I" << ", 1, 1, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clq3I", 1, 1, 0, 2) << std::endl;
6207 if (SMEFTEvolEW.GetCoefficient("Clq3I", 1, 1, 1, 2) != 0.) std::cout << "Clq3I" << ", 1, 1, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clq3I", 1, 1, 1, 2) << std::endl;
6208 if (SMEFTEvolEW.GetCoefficient("Clq3I", 1, 2, 0, 0) != 0.) std::cout << "Clq3I" << ", 1, 2, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clq3I", 1, 2, 0, 0) << std::endl;
6209 if (SMEFTEvolEW.GetCoefficient("Clq3I", 1, 2, 0, 1) != 0.) std::cout << "Clq3I" << ", 1, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clq3I", 1, 2, 0, 1) << std::endl;
6210 if (SMEFTEvolEW.GetCoefficient("Clq3I", 1, 2, 0, 2) != 0.) std::cout << "Clq3I" << ", 1, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clq3I", 1, 2, 0, 2) << std::endl;
6211 if (SMEFTEvolEW.GetCoefficient("Clq3I", 1, 2, 1, 0) != 0.) std::cout << "Clq3I" << ", 1, 2, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clq3I", 1, 2, 1, 0) << std::endl;
6212 if (SMEFTEvolEW.GetCoefficient("Clq3I", 1, 2, 1, 1) != 0.) std::cout << "Clq3I" << ", 1, 2, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clq3I", 1, 2, 1, 1) << std::endl;
6213 if (SMEFTEvolEW.GetCoefficient("Clq3I", 1, 2, 1, 2) != 0.) std::cout << "Clq3I" << ", 1, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clq3I", 1, 2, 1, 2) << std::endl;
6214 if (SMEFTEvolEW.GetCoefficient("Clq3I", 1, 2, 2, 0) != 0.) std::cout << "Clq3I" << ", 1, 2, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clq3I", 1, 2, 2, 0) << std::endl;
6215 if (SMEFTEvolEW.GetCoefficient("Clq3I", 1, 2, 2, 1) != 0.) std::cout << "Clq3I" << ", 1, 2, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clq3I", 1, 2, 2, 1) << std::endl;
6216 if (SMEFTEvolEW.GetCoefficient("Clq3I", 1, 2, 2, 2) != 0.) std::cout << "Clq3I" << ", 1, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clq3I", 1, 2, 2, 2) << std::endl;
6217 if (SMEFTEvolEW.GetCoefficient("Clq3I", 2, 2, 0, 1) != 0.) std::cout << "Clq3I" << ", 2, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clq3I", 2, 2, 0, 1) << std::endl;
6218 if (SMEFTEvolEW.GetCoefficient("Clq3I", 2, 2, 0, 2) != 0.) std::cout << "Clq3I" << ", 2, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clq3I", 2, 2, 0, 2) << std::endl;
6219 if (SMEFTEvolEW.GetCoefficient("Clq3I", 2, 2, 1, 2) != 0.) std::cout << "Clq3I" << ", 2, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clq3I", 2, 2, 1, 2) << std::endl;
6220 if (SMEFTEvolEW.GetCoefficient("CeeR", 0, 0, 0, 0) != 0.) std::cout << "CeeR" << ", 0, 0, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("CeeR", 0, 0, 0, 0) << std::endl;
6221 if (SMEFTEvolEW.GetCoefficient("CeeR", 0, 0, 0, 1) != 0.) std::cout << "CeeR" << ", 0, 0, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CeeR", 0, 0, 0, 1) << std::endl;
6222 if (SMEFTEvolEW.GetCoefficient("CeeR", 0, 0, 0, 2) != 0.) std::cout << "CeeR" << ", 0, 0, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CeeR", 0, 0, 0, 2) << std::endl;
6223 if (SMEFTEvolEW.GetCoefficient("CeeR", 0, 0, 1, 1) != 0.) std::cout << "CeeR" << ", 0, 0, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CeeR", 0, 0, 1, 1) << std::endl;
6224 if (SMEFTEvolEW.GetCoefficient("CeeR", 0, 0, 1, 2) != 0.) std::cout << "CeeR" << ", 0, 0, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CeeR", 0, 0, 1, 2) << std::endl;
6225 if (SMEFTEvolEW.GetCoefficient("CeeR", 0, 0, 2, 2) != 0.) std::cout << "CeeR" << ", 0, 0, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CeeR", 0, 0, 2, 2) << std::endl;
6226 if (SMEFTEvolEW.GetCoefficient("CeeR", 0, 1, 0, 1) != 0.) std::cout << "CeeR" << ", 0, 1, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CeeR", 0, 1, 0, 1) << std::endl;
6227 if (SMEFTEvolEW.GetCoefficient("CeeR", 0, 1, 0, 2) != 0.) std::cout << "CeeR" << ", 0, 1, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CeeR", 0, 1, 0, 2) << std::endl;
6228 if (SMEFTEvolEW.GetCoefficient("CeeR", 0, 1, 1, 1) != 0.) std::cout << "CeeR" << ", 0, 1, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CeeR", 0, 1, 1, 1) << std::endl;
6229 if (SMEFTEvolEW.GetCoefficient("CeeR", 0, 1, 1, 2) != 0.) std::cout << "CeeR" << ", 0, 1, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CeeR", 0, 1, 1, 2) << std::endl;
6230 if (SMEFTEvolEW.GetCoefficient("CeeR", 0, 1, 2, 1) != 0.) std::cout << "CeeR" << ", 0, 1, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("CeeR", 0, 1, 2, 1) << std::endl;
6231 if (SMEFTEvolEW.GetCoefficient("CeeR", 0, 1, 2, 2) != 0.) std::cout << "CeeR" << ", 0, 1, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CeeR", 0, 1, 2, 2) << std::endl;
6232 if (SMEFTEvolEW.GetCoefficient("CeeR", 0, 2, 0, 2) != 0.) std::cout << "CeeR" << ", 0, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CeeR", 0, 2, 0, 2) << std::endl;
6233 if (SMEFTEvolEW.GetCoefficient("CeeR", 0, 2, 1, 2) != 0.) std::cout << "CeeR" << ", 0, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CeeR", 0, 2, 1, 2) << std::endl;
6234 if (SMEFTEvolEW.GetCoefficient("CeeR", 0, 2, 2, 2) != 0.) std::cout << "CeeR" << ", 0, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CeeR", 0, 2, 2, 2) << std::endl;
6235 if (SMEFTEvolEW.GetCoefficient("CeeR", 1, 1, 1, 1) != 0.) std::cout << "CeeR" << ", 1, 1, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CeeR", 1, 1, 1, 1) << std::endl;
6236 if (SMEFTEvolEW.GetCoefficient("CeeR", 1, 1, 1, 2) != 0.) std::cout << "CeeR" << ", 1, 1, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CeeR", 1, 1, 1, 2) << std::endl;
6237 if (SMEFTEvolEW.GetCoefficient("CeeR", 1, 1, 2, 2) != 0.) std::cout << "CeeR" << ", 1, 1, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CeeR", 1, 1, 2, 2) << std::endl;
6238 if (SMEFTEvolEW.GetCoefficient("CeeR", 1, 2, 1, 2) != 0.) std::cout << "CeeR" << ", 1, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CeeR", 1, 2, 1, 2) << std::endl;
6239 if (SMEFTEvolEW.GetCoefficient("CeeR", 1, 2, 2, 2) != 0.) std::cout << "CeeR" << ", 1, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CeeR", 1, 2, 2, 2) << std::endl;
6240 if (SMEFTEvolEW.GetCoefficient("CeeR", 2, 2, 2, 2) != 0.) std::cout << "CeeR" << ", 2, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CeeR", 2, 2, 2, 2) << std::endl;
6241 if (SMEFTEvolEW.GetCoefficient("CeeI", 0, 0, 0, 1) != 0.) std::cout << "CeeI" << ", 0, 0, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CeeI", 0, 0, 0, 1) << std::endl;
6242 if (SMEFTEvolEW.GetCoefficient("CeeI", 0, 0, 0, 2) != 0.) std::cout << "CeeI" << ", 0, 0, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CeeI", 0, 0, 0, 2) << std::endl;
6243 if (SMEFTEvolEW.GetCoefficient("CeeI", 0, 0, 1, 2) != 0.) std::cout << "CeeI" << ", 0, 0, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CeeI", 0, 0, 1, 2) << std::endl;
6244 if (SMEFTEvolEW.GetCoefficient("CeeI", 0, 1, 0, 1) != 0.) std::cout << "CeeI" << ", 0, 1, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CeeI", 0, 1, 0, 1) << std::endl;
6245 if (SMEFTEvolEW.GetCoefficient("CeeI", 0, 1, 0, 2) != 0.) std::cout << "CeeI" << ", 0, 1, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CeeI", 0, 1, 0, 2) << std::endl;
6246 if (SMEFTEvolEW.GetCoefficient("CeeI", 0, 1, 1, 1) != 0.) std::cout << "CeeI" << ", 0, 1, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CeeI", 0, 1, 1, 1) << std::endl;
6247 if (SMEFTEvolEW.GetCoefficient("CeeI", 0, 1, 1, 2) != 0.) std::cout << "CeeI" << ", 0, 1, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CeeI", 0, 1, 1, 2) << std::endl;
6248 if (SMEFTEvolEW.GetCoefficient("CeeI", 0, 1, 2, 1) != 0.) std::cout << "CeeI" << ", 0, 1, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("CeeI", 0, 1, 2, 1) << std::endl;
6249 if (SMEFTEvolEW.GetCoefficient("CeeI", 0, 1, 2, 2) != 0.) std::cout << "CeeI" << ", 0, 1, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CeeI", 0, 1, 2, 2) << std::endl;
6250 if (SMEFTEvolEW.GetCoefficient("CeeI", 0, 2, 0, 2) != 0.) std::cout << "CeeI" << ", 0, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CeeI", 0, 2, 0, 2) << std::endl;
6251 if (SMEFTEvolEW.GetCoefficient("CeeI", 0, 2, 1, 2) != 0.) std::cout << "CeeI" << ", 0, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CeeI", 0, 2, 1, 2) << std::endl;
6252 if (SMEFTEvolEW.GetCoefficient("CeeI", 0, 2, 2, 2) != 0.) std::cout << "CeeI" << ", 0, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CeeI", 0, 2, 2, 2) << std::endl;
6253 if (SMEFTEvolEW.GetCoefficient("CeeI", 1, 1, 1, 2) != 0.) std::cout << "CeeI" << ", 1, 1, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CeeI", 1, 1, 1, 2) << std::endl;
6254 if (SMEFTEvolEW.GetCoefficient("CeeI", 1, 2, 1, 2) != 0.) std::cout << "CeeI" << ", 1, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CeeI", 1, 2, 1, 2) << std::endl;
6255 if (SMEFTEvolEW.GetCoefficient("CeeI", 1, 2, 2, 2) != 0.) std::cout << "CeeI" << ", 1, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CeeI", 1, 2, 2, 2) << std::endl;
6256 if (SMEFTEvolEW.GetCoefficient("CeuR", 0, 0, 0, 0) != 0.) std::cout << "CeuR" << ", 0, 0, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("CeuR", 0, 0, 0, 0) << std::endl;
6257 if (SMEFTEvolEW.GetCoefficient("CeuR", 0, 0, 0, 1) != 0.) std::cout << "CeuR" << ", 0, 0, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CeuR", 0, 0, 0, 1) << std::endl;
6258 if (SMEFTEvolEW.GetCoefficient("CeuR", 0, 0, 0, 2) != 0.) std::cout << "CeuR" << ", 0, 0, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CeuR", 0, 0, 0, 2) << std::endl;
6259 if (SMEFTEvolEW.GetCoefficient("CeuR", 0, 0, 1, 1) != 0.) std::cout << "CeuR" << ", 0, 0, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CeuR", 0, 0, 1, 1) << std::endl;
6260 if (SMEFTEvolEW.GetCoefficient("CeuR", 0, 0, 1, 2) != 0.) std::cout << "CeuR" << ", 0, 0, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CeuR", 0, 0, 1, 2) << std::endl;
6261 if (SMEFTEvolEW.GetCoefficient("CeuR", 0, 0, 2, 2) != 0.) std::cout << "CeuR" << ", 0, 0, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CeuR", 0, 0, 2, 2) << std::endl;
6262 if (SMEFTEvolEW.GetCoefficient("CeuR", 0, 1, 0, 0) != 0.) std::cout << "CeuR" << ", 0, 1, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("CeuR", 0, 1, 0, 0) << std::endl;
6263 if (SMEFTEvolEW.GetCoefficient("CeuR", 0, 1, 0, 1) != 0.) std::cout << "CeuR" << ", 0, 1, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CeuR", 0, 1, 0, 1) << std::endl;
6264 if (SMEFTEvolEW.GetCoefficient("CeuR", 0, 1, 0, 2) != 0.) std::cout << "CeuR" << ", 0, 1, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CeuR", 0, 1, 0, 2) << std::endl;
6265 if (SMEFTEvolEW.GetCoefficient("CeuR", 0, 1, 1, 0) != 0.) std::cout << "CeuR" << ", 0, 1, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("CeuR", 0, 1, 1, 0) << std::endl;
6266 if (SMEFTEvolEW.GetCoefficient("CeuR", 0, 1, 1, 1) != 0.) std::cout << "CeuR" << ", 0, 1, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CeuR", 0, 1, 1, 1) << std::endl;
6267 if (SMEFTEvolEW.GetCoefficient("CeuR", 0, 1, 1, 2) != 0.) std::cout << "CeuR" << ", 0, 1, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CeuR", 0, 1, 1, 2) << std::endl;
6268 if (SMEFTEvolEW.GetCoefficient("CeuR", 0, 1, 2, 0) != 0.) std::cout << "CeuR" << ", 0, 1, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("CeuR", 0, 1, 2, 0) << std::endl;
6269 if (SMEFTEvolEW.GetCoefficient("CeuR", 0, 1, 2, 1) != 0.) std::cout << "CeuR" << ", 0, 1, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("CeuR", 0, 1, 2, 1) << std::endl;
6270 if (SMEFTEvolEW.GetCoefficient("CeuR", 0, 1, 2, 2) != 0.) std::cout << "CeuR" << ", 0, 1, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CeuR", 0, 1, 2, 2) << std::endl;
6271 if (SMEFTEvolEW.GetCoefficient("CeuR", 0, 2, 0, 0) != 0.) std::cout << "CeuR" << ", 0, 2, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("CeuR", 0, 2, 0, 0) << std::endl;
6272 if (SMEFTEvolEW.GetCoefficient("CeuR", 0, 2, 0, 1) != 0.) std::cout << "CeuR" << ", 0, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CeuR", 0, 2, 0, 1) << std::endl;
6273 if (SMEFTEvolEW.GetCoefficient("CeuR", 0, 2, 0, 2) != 0.) std::cout << "CeuR" << ", 0, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CeuR", 0, 2, 0, 2) << std::endl;
6274 if (SMEFTEvolEW.GetCoefficient("CeuR", 0, 2, 1, 0) != 0.) std::cout << "CeuR" << ", 0, 2, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("CeuR", 0, 2, 1, 0) << std::endl;
6275 if (SMEFTEvolEW.GetCoefficient("CeuR", 0, 2, 1, 1) != 0.) std::cout << "CeuR" << ", 0, 2, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CeuR", 0, 2, 1, 1) << std::endl;
6276 if (SMEFTEvolEW.GetCoefficient("CeuR", 0, 2, 1, 2) != 0.) std::cout << "CeuR" << ", 0, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CeuR", 0, 2, 1, 2) << std::endl;
6277 if (SMEFTEvolEW.GetCoefficient("CeuR", 0, 2, 2, 0) != 0.) std::cout << "CeuR" << ", 0, 2, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("CeuR", 0, 2, 2, 0) << std::endl;
6278 if (SMEFTEvolEW.GetCoefficient("CeuR", 0, 2, 2, 1) != 0.) std::cout << "CeuR" << ", 0, 2, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("CeuR", 0, 2, 2, 1) << std::endl;
6279 if (SMEFTEvolEW.GetCoefficient("CeuR", 0, 2, 2, 2) != 0.) std::cout << "CeuR" << ", 0, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CeuR", 0, 2, 2, 2) << std::endl;
6280 if (SMEFTEvolEW.GetCoefficient("CeuR", 1, 1, 0, 0) != 0.) std::cout << "CeuR" << ", 1, 1, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("CeuR", 1, 1, 0, 0) << std::endl;
6281 if (SMEFTEvolEW.GetCoefficient("CeuR", 1, 1, 0, 1) != 0.) std::cout << "CeuR" << ", 1, 1, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CeuR", 1, 1, 0, 1) << std::endl;
6282 if (SMEFTEvolEW.GetCoefficient("CeuR", 1, 1, 0, 2) != 0.) std::cout << "CeuR" << ", 1, 1, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CeuR", 1, 1, 0, 2) << std::endl;
6283 if (SMEFTEvolEW.GetCoefficient("CeuR", 1, 1, 1, 1) != 0.) std::cout << "CeuR" << ", 1, 1, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CeuR", 1, 1, 1, 1) << std::endl;
6284 if (SMEFTEvolEW.GetCoefficient("CeuR", 1, 1, 1, 2) != 0.) std::cout << "CeuR" << ", 1, 1, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CeuR", 1, 1, 1, 2) << std::endl;
6285 if (SMEFTEvolEW.GetCoefficient("CeuR", 1, 1, 2, 2) != 0.) std::cout << "CeuR" << ", 1, 1, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CeuR", 1, 1, 2, 2) << std::endl;
6286 if (SMEFTEvolEW.GetCoefficient("CeuR", 1, 2, 0, 0) != 0.) std::cout << "CeuR" << ", 1, 2, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("CeuR", 1, 2, 0, 0) << std::endl;
6287 if (SMEFTEvolEW.GetCoefficient("CeuR", 1, 2, 0, 1) != 0.) std::cout << "CeuR" << ", 1, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CeuR", 1, 2, 0, 1) << std::endl;
6288 if (SMEFTEvolEW.GetCoefficient("CeuR", 1, 2, 0, 2) != 0.) std::cout << "CeuR" << ", 1, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CeuR", 1, 2, 0, 2) << std::endl;
6289 if (SMEFTEvolEW.GetCoefficient("CeuR", 1, 2, 1, 0) != 0.) std::cout << "CeuR" << ", 1, 2, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("CeuR", 1, 2, 1, 0) << std::endl;
6290 if (SMEFTEvolEW.GetCoefficient("CeuR", 1, 2, 1, 1) != 0.) std::cout << "CeuR" << ", 1, 2, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CeuR", 1, 2, 1, 1) << std::endl;
6291 if (SMEFTEvolEW.GetCoefficient("CeuR", 1, 2, 1, 2) != 0.) std::cout << "CeuR" << ", 1, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CeuR", 1, 2, 1, 2) << std::endl;
6292 if (SMEFTEvolEW.GetCoefficient("CeuR", 1, 2, 2, 0) != 0.) std::cout << "CeuR" << ", 1, 2, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("CeuR", 1, 2, 2, 0) << std::endl;
6293 if (SMEFTEvolEW.GetCoefficient("CeuR", 1, 2, 2, 1) != 0.) std::cout << "CeuR" << ", 1, 2, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("CeuR", 1, 2, 2, 1) << std::endl;
6294 if (SMEFTEvolEW.GetCoefficient("CeuR", 1, 2, 2, 2) != 0.) std::cout << "CeuR" << ", 1, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CeuR", 1, 2, 2, 2) << std::endl;
6295 if (SMEFTEvolEW.GetCoefficient("CeuR", 2, 2, 0, 0) != 0.) std::cout << "CeuR" << ", 2, 2, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("CeuR", 2, 2, 0, 0) << std::endl;
6296 if (SMEFTEvolEW.GetCoefficient("CeuR", 2, 2, 0, 1) != 0.) std::cout << "CeuR" << ", 2, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CeuR", 2, 2, 0, 1) << std::endl;
6297 if (SMEFTEvolEW.GetCoefficient("CeuR", 2, 2, 0, 2) != 0.) std::cout << "CeuR" << ", 2, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CeuR", 2, 2, 0, 2) << std::endl;
6298 if (SMEFTEvolEW.GetCoefficient("CeuR", 2, 2, 1, 1) != 0.) std::cout << "CeuR" << ", 2, 2, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CeuR", 2, 2, 1, 1) << std::endl;
6299 if (SMEFTEvolEW.GetCoefficient("CeuR", 2, 2, 1, 2) != 0.) std::cout << "CeuR" << ", 2, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CeuR", 2, 2, 1, 2) << std::endl;
6300 if (SMEFTEvolEW.GetCoefficient("CeuR", 2, 2, 2, 2) != 0.) std::cout << "CeuR" << ", 2, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CeuR", 2, 2, 2, 2) << std::endl;
6301 if (SMEFTEvolEW.GetCoefficient("CeuI", 0, 0, 0, 1) != 0.) std::cout << "CeuI" << ", 0, 0, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CeuI", 0, 0, 0, 1) << std::endl;
6302 if (SMEFTEvolEW.GetCoefficient("CeuI", 0, 0, 0, 2) != 0.) std::cout << "CeuI" << ", 0, 0, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CeuI", 0, 0, 0, 2) << std::endl;
6303 if (SMEFTEvolEW.GetCoefficient("CeuI", 0, 0, 1, 2) != 0.) std::cout << "CeuI" << ", 0, 0, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CeuI", 0, 0, 1, 2) << std::endl;
6304 if (SMEFTEvolEW.GetCoefficient("CeuI", 0, 1, 0, 0) != 0.) std::cout << "CeuI" << ", 0, 1, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("CeuI", 0, 1, 0, 0) << std::endl;
6305 if (SMEFTEvolEW.GetCoefficient("CeuI", 0, 1, 0, 1) != 0.) std::cout << "CeuI" << ", 0, 1, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CeuI", 0, 1, 0, 1) << std::endl;
6306 if (SMEFTEvolEW.GetCoefficient("CeuI", 0, 1, 0, 2) != 0.) std::cout << "CeuI" << ", 0, 1, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CeuI", 0, 1, 0, 2) << std::endl;
6307 if (SMEFTEvolEW.GetCoefficient("CeuI", 0, 1, 1, 0) != 0.) std::cout << "CeuI" << ", 0, 1, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("CeuI", 0, 1, 1, 0) << std::endl;
6308 if (SMEFTEvolEW.GetCoefficient("CeuI", 0, 1, 1, 1) != 0.) std::cout << "CeuI" << ", 0, 1, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CeuI", 0, 1, 1, 1) << std::endl;
6309 if (SMEFTEvolEW.GetCoefficient("CeuI", 0, 1, 1, 2) != 0.) std::cout << "CeuI" << ", 0, 1, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CeuI", 0, 1, 1, 2) << std::endl;
6310 if (SMEFTEvolEW.GetCoefficient("CeuI", 0, 1, 2, 0) != 0.) std::cout << "CeuI" << ", 0, 1, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("CeuI", 0, 1, 2, 0) << std::endl;
6311 if (SMEFTEvolEW.GetCoefficient("CeuI", 0, 1, 2, 1) != 0.) std::cout << "CeuI" << ", 0, 1, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("CeuI", 0, 1, 2, 1) << std::endl;
6312 if (SMEFTEvolEW.GetCoefficient("CeuI", 0, 1, 2, 2) != 0.) std::cout << "CeuI" << ", 0, 1, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CeuI", 0, 1, 2, 2) << std::endl;
6313 if (SMEFTEvolEW.GetCoefficient("CeuI", 0, 2, 0, 0) != 0.) std::cout << "CeuI" << ", 0, 2, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("CeuI", 0, 2, 0, 0) << std::endl;
6314 if (SMEFTEvolEW.GetCoefficient("CeuI", 0, 2, 0, 1) != 0.) std::cout << "CeuI" << ", 0, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CeuI", 0, 2, 0, 1) << std::endl;
6315 if (SMEFTEvolEW.GetCoefficient("CeuI", 0, 2, 0, 2) != 0.) std::cout << "CeuI" << ", 0, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CeuI", 0, 2, 0, 2) << std::endl;
6316 if (SMEFTEvolEW.GetCoefficient("CeuI", 0, 2, 1, 0) != 0.) std::cout << "CeuI" << ", 0, 2, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("CeuI", 0, 2, 1, 0) << std::endl;
6317 if (SMEFTEvolEW.GetCoefficient("CeuI", 0, 2, 1, 1) != 0.) std::cout << "CeuI" << ", 0, 2, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CeuI", 0, 2, 1, 1) << std::endl;
6318 if (SMEFTEvolEW.GetCoefficient("CeuI", 0, 2, 1, 2) != 0.) std::cout << "CeuI" << ", 0, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CeuI", 0, 2, 1, 2) << std::endl;
6319 if (SMEFTEvolEW.GetCoefficient("CeuI", 0, 2, 2, 0) != 0.) std::cout << "CeuI" << ", 0, 2, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("CeuI", 0, 2, 2, 0) << std::endl;
6320 if (SMEFTEvolEW.GetCoefficient("CeuI", 0, 2, 2, 1) != 0.) std::cout << "CeuI" << ", 0, 2, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("CeuI", 0, 2, 2, 1) << std::endl;
6321 if (SMEFTEvolEW.GetCoefficient("CeuI", 0, 2, 2, 2) != 0.) std::cout << "CeuI" << ", 0, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CeuI", 0, 2, 2, 2) << std::endl;
6322 if (SMEFTEvolEW.GetCoefficient("CeuI", 1, 1, 0, 1) != 0.) std::cout << "CeuI" << ", 1, 1, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CeuI", 1, 1, 0, 1) << std::endl;
6323 if (SMEFTEvolEW.GetCoefficient("CeuI", 1, 1, 0, 2) != 0.) std::cout << "CeuI" << ", 1, 1, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CeuI", 1, 1, 0, 2) << std::endl;
6324 if (SMEFTEvolEW.GetCoefficient("CeuI", 1, 1, 1, 2) != 0.) std::cout << "CeuI" << ", 1, 1, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CeuI", 1, 1, 1, 2) << std::endl;
6325 if (SMEFTEvolEW.GetCoefficient("CeuI", 1, 2, 0, 0) != 0.) std::cout << "CeuI" << ", 1, 2, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("CeuI", 1, 2, 0, 0) << std::endl;
6326 if (SMEFTEvolEW.GetCoefficient("CeuI", 1, 2, 0, 1) != 0.) std::cout << "CeuI" << ", 1, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CeuI", 1, 2, 0, 1) << std::endl;
6327 if (SMEFTEvolEW.GetCoefficient("CeuI", 1, 2, 0, 2) != 0.) std::cout << "CeuI" << ", 1, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CeuI", 1, 2, 0, 2) << std::endl;
6328 if (SMEFTEvolEW.GetCoefficient("CeuI", 1, 2, 1, 0) != 0.) std::cout << "CeuI" << ", 1, 2, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("CeuI", 1, 2, 1, 0) << std::endl;
6329 if (SMEFTEvolEW.GetCoefficient("CeuI", 1, 2, 1, 1) != 0.) std::cout << "CeuI" << ", 1, 2, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CeuI", 1, 2, 1, 1) << std::endl;
6330 if (SMEFTEvolEW.GetCoefficient("CeuI", 1, 2, 1, 2) != 0.) std::cout << "CeuI" << ", 1, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CeuI", 1, 2, 1, 2) << std::endl;
6331 if (SMEFTEvolEW.GetCoefficient("CeuI", 1, 2, 2, 0) != 0.) std::cout << "CeuI" << ", 1, 2, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("CeuI", 1, 2, 2, 0) << std::endl;
6332 if (SMEFTEvolEW.GetCoefficient("CeuI", 1, 2, 2, 1) != 0.) std::cout << "CeuI" << ", 1, 2, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("CeuI", 1, 2, 2, 1) << std::endl;
6333 if (SMEFTEvolEW.GetCoefficient("CeuI", 1, 2, 2, 2) != 0.) std::cout << "CeuI" << ", 1, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CeuI", 1, 2, 2, 2) << std::endl;
6334 if (SMEFTEvolEW.GetCoefficient("CeuI", 2, 2, 0, 1) != 0.) std::cout << "CeuI" << ", 2, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CeuI", 2, 2, 0, 1) << std::endl;
6335 if (SMEFTEvolEW.GetCoefficient("CeuI", 2, 2, 0, 2) != 0.) std::cout << "CeuI" << ", 2, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CeuI", 2, 2, 0, 2) << std::endl;
6336 if (SMEFTEvolEW.GetCoefficient("CeuI", 2, 2, 1, 2) != 0.) std::cout << "CeuI" << ", 2, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CeuI", 2, 2, 1, 2) << std::endl;
6337 if (SMEFTEvolEW.GetCoefficient("CedR", 0, 0, 0, 0) != 0.) std::cout << "CedR" << ", 0, 0, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("CedR", 0, 0, 0, 0) << std::endl;
6338 if (SMEFTEvolEW.GetCoefficient("CedR", 0, 0, 0, 1) != 0.) std::cout << "CedR" << ", 0, 0, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CedR", 0, 0, 0, 1) << std::endl;
6339 if (SMEFTEvolEW.GetCoefficient("CedR", 0, 0, 0, 2) != 0.) std::cout << "CedR" << ", 0, 0, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CedR", 0, 0, 0, 2) << std::endl;
6340 if (SMEFTEvolEW.GetCoefficient("CedR", 0, 0, 1, 1) != 0.) std::cout << "CedR" << ", 0, 0, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CedR", 0, 0, 1, 1) << std::endl;
6341 if (SMEFTEvolEW.GetCoefficient("CedR", 0, 0, 1, 2) != 0.) std::cout << "CedR" << ", 0, 0, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CedR", 0, 0, 1, 2) << std::endl;
6342 if (SMEFTEvolEW.GetCoefficient("CedR", 0, 0, 2, 2) != 0.) std::cout << "CedR" << ", 0, 0, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CedR", 0, 0, 2, 2) << std::endl;
6343 if (SMEFTEvolEW.GetCoefficient("CedR", 0, 1, 0, 0) != 0.) std::cout << "CedR" << ", 0, 1, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("CedR", 0, 1, 0, 0) << std::endl;
6344 if (SMEFTEvolEW.GetCoefficient("CedR", 0, 1, 0, 1) != 0.) std::cout << "CedR" << ", 0, 1, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CedR", 0, 1, 0, 1) << std::endl;
6345 if (SMEFTEvolEW.GetCoefficient("CedR", 0, 1, 0, 2) != 0.) std::cout << "CedR" << ", 0, 1, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CedR", 0, 1, 0, 2) << std::endl;
6346 if (SMEFTEvolEW.GetCoefficient("CedR", 0, 1, 1, 0) != 0.) std::cout << "CedR" << ", 0, 1, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("CedR", 0, 1, 1, 0) << std::endl;
6347 if (SMEFTEvolEW.GetCoefficient("CedR", 0, 1, 1, 1) != 0.) std::cout << "CedR" << ", 0, 1, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CedR", 0, 1, 1, 1) << std::endl;
6348 if (SMEFTEvolEW.GetCoefficient("CedR", 0, 1, 1, 2) != 0.) std::cout << "CedR" << ", 0, 1, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CedR", 0, 1, 1, 2) << std::endl;
6349 if (SMEFTEvolEW.GetCoefficient("CedR", 0, 1, 2, 0) != 0.) std::cout << "CedR" << ", 0, 1, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("CedR", 0, 1, 2, 0) << std::endl;
6350 if (SMEFTEvolEW.GetCoefficient("CedR", 0, 1, 2, 1) != 0.) std::cout << "CedR" << ", 0, 1, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("CedR", 0, 1, 2, 1) << std::endl;
6351 if (SMEFTEvolEW.GetCoefficient("CedR", 0, 1, 2, 2) != 0.) std::cout << "CedR" << ", 0, 1, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CedR", 0, 1, 2, 2) << std::endl;
6352 if (SMEFTEvolEW.GetCoefficient("CedR", 0, 2, 0, 0) != 0.) std::cout << "CedR" << ", 0, 2, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("CedR", 0, 2, 0, 0) << std::endl;
6353 if (SMEFTEvolEW.GetCoefficient("CedR", 0, 2, 0, 1) != 0.) std::cout << "CedR" << ", 0, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CedR", 0, 2, 0, 1) << std::endl;
6354 if (SMEFTEvolEW.GetCoefficient("CedR", 0, 2, 0, 2) != 0.) std::cout << "CedR" << ", 0, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CedR", 0, 2, 0, 2) << std::endl;
6355 if (SMEFTEvolEW.GetCoefficient("CedR", 0, 2, 1, 0) != 0.) std::cout << "CedR" << ", 0, 2, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("CedR", 0, 2, 1, 0) << std::endl;
6356 if (SMEFTEvolEW.GetCoefficient("CedR", 0, 2, 1, 1) != 0.) std::cout << "CedR" << ", 0, 2, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CedR", 0, 2, 1, 1) << std::endl;
6357 if (SMEFTEvolEW.GetCoefficient("CedR", 0, 2, 1, 2) != 0.) std::cout << "CedR" << ", 0, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CedR", 0, 2, 1, 2) << std::endl;
6358 if (SMEFTEvolEW.GetCoefficient("CedR", 0, 2, 2, 0) != 0.) std::cout << "CedR" << ", 0, 2, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("CedR", 0, 2, 2, 0) << std::endl;
6359 if (SMEFTEvolEW.GetCoefficient("CedR", 0, 2, 2, 1) != 0.) std::cout << "CedR" << ", 0, 2, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("CedR", 0, 2, 2, 1) << std::endl;
6360 if (SMEFTEvolEW.GetCoefficient("CedR", 0, 2, 2, 2) != 0.) std::cout << "CedR" << ", 0, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CedR", 0, 2, 2, 2) << std::endl;
6361 if (SMEFTEvolEW.GetCoefficient("CedR", 1, 1, 0, 0) != 0.) std::cout << "CedR" << ", 1, 1, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("CedR", 1, 1, 0, 0) << std::endl;
6362 if (SMEFTEvolEW.GetCoefficient("CedR", 1, 1, 0, 1) != 0.) std::cout << "CedR" << ", 1, 1, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CedR", 1, 1, 0, 1) << std::endl;
6363 if (SMEFTEvolEW.GetCoefficient("CedR", 1, 1, 0, 2) != 0.) std::cout << "CedR" << ", 1, 1, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CedR", 1, 1, 0, 2) << std::endl;
6364 if (SMEFTEvolEW.GetCoefficient("CedR", 1, 1, 1, 1) != 0.) std::cout << "CedR" << ", 1, 1, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CedR", 1, 1, 1, 1) << std::endl;
6365 if (SMEFTEvolEW.GetCoefficient("CedR", 1, 1, 1, 2) != 0.) std::cout << "CedR" << ", 1, 1, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CedR", 1, 1, 1, 2) << std::endl;
6366 if (SMEFTEvolEW.GetCoefficient("CedR", 1, 1, 2, 2) != 0.) std::cout << "CedR" << ", 1, 1, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CedR", 1, 1, 2, 2) << std::endl;
6367 if (SMEFTEvolEW.GetCoefficient("CedR", 1, 2, 0, 0) != 0.) std::cout << "CedR" << ", 1, 2, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("CedR", 1, 2, 0, 0) << std::endl;
6368 if (SMEFTEvolEW.GetCoefficient("CedR", 1, 2, 0, 1) != 0.) std::cout << "CedR" << ", 1, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CedR", 1, 2, 0, 1) << std::endl;
6369 if (SMEFTEvolEW.GetCoefficient("CedR", 1, 2, 0, 2) != 0.) std::cout << "CedR" << ", 1, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CedR", 1, 2, 0, 2) << std::endl;
6370 if (SMEFTEvolEW.GetCoefficient("CedR", 1, 2, 1, 0) != 0.) std::cout << "CedR" << ", 1, 2, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("CedR", 1, 2, 1, 0) << std::endl;
6371 if (SMEFTEvolEW.GetCoefficient("CedR", 1, 2, 1, 1) != 0.) std::cout << "CedR" << ", 1, 2, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CedR", 1, 2, 1, 1) << std::endl;
6372 if (SMEFTEvolEW.GetCoefficient("CedR", 1, 2, 1, 2) != 0.) std::cout << "CedR" << ", 1, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CedR", 1, 2, 1, 2) << std::endl;
6373 if (SMEFTEvolEW.GetCoefficient("CedR", 1, 2, 2, 0) != 0.) std::cout << "CedR" << ", 1, 2, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("CedR", 1, 2, 2, 0) << std::endl;
6374 if (SMEFTEvolEW.GetCoefficient("CedR", 1, 2, 2, 1) != 0.) std::cout << "CedR" << ", 1, 2, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("CedR", 1, 2, 2, 1) << std::endl;
6375 if (SMEFTEvolEW.GetCoefficient("CedR", 1, 2, 2, 2) != 0.) std::cout << "CedR" << ", 1, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CedR", 1, 2, 2, 2) << std::endl;
6376 if (SMEFTEvolEW.GetCoefficient("CedR", 2, 2, 0, 0) != 0.) std::cout << "CedR" << ", 2, 2, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("CedR", 2, 2, 0, 0) << std::endl;
6377 if (SMEFTEvolEW.GetCoefficient("CedR", 2, 2, 0, 1) != 0.) std::cout << "CedR" << ", 2, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CedR", 2, 2, 0, 1) << std::endl;
6378 if (SMEFTEvolEW.GetCoefficient("CedR", 2, 2, 0, 2) != 0.) std::cout << "CedR" << ", 2, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CedR", 2, 2, 0, 2) << std::endl;
6379 if (SMEFTEvolEW.GetCoefficient("CedR", 2, 2, 1, 1) != 0.) std::cout << "CedR" << ", 2, 2, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CedR", 2, 2, 1, 1) << std::endl;
6380 if (SMEFTEvolEW.GetCoefficient("CedR", 2, 2, 1, 2) != 0.) std::cout << "CedR" << ", 2, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CedR", 2, 2, 1, 2) << std::endl;
6381 if (SMEFTEvolEW.GetCoefficient("CedR", 2, 2, 2, 2) != 0.) std::cout << "CedR" << ", 2, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CedR", 2, 2, 2, 2) << std::endl;
6382 if (SMEFTEvolEW.GetCoefficient("CedI", 0, 0, 0, 1) != 0.) std::cout << "CedI" << ", 0, 0, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CedI", 0, 0, 0, 1) << std::endl;
6383 if (SMEFTEvolEW.GetCoefficient("CedI", 0, 0, 0, 2) != 0.) std::cout << "CedI" << ", 0, 0, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CedI", 0, 0, 0, 2) << std::endl;
6384 if (SMEFTEvolEW.GetCoefficient("CedI", 0, 0, 1, 2) != 0.) std::cout << "CedI" << ", 0, 0, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CedI", 0, 0, 1, 2) << std::endl;
6385 if (SMEFTEvolEW.GetCoefficient("CedI", 0, 1, 0, 0) != 0.) std::cout << "CedI" << ", 0, 1, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("CedI", 0, 1, 0, 0) << std::endl;
6386 if (SMEFTEvolEW.GetCoefficient("CedI", 0, 1, 0, 1) != 0.) std::cout << "CedI" << ", 0, 1, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CedI", 0, 1, 0, 1) << std::endl;
6387 if (SMEFTEvolEW.GetCoefficient("CedI", 0, 1, 0, 2) != 0.) std::cout << "CedI" << ", 0, 1, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CedI", 0, 1, 0, 2) << std::endl;
6388 if (SMEFTEvolEW.GetCoefficient("CedI", 0, 1, 1, 0) != 0.) std::cout << "CedI" << ", 0, 1, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("CedI", 0, 1, 1, 0) << std::endl;
6389 if (SMEFTEvolEW.GetCoefficient("CedI", 0, 1, 1, 1) != 0.) std::cout << "CedI" << ", 0, 1, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CedI", 0, 1, 1, 1) << std::endl;
6390 if (SMEFTEvolEW.GetCoefficient("CedI", 0, 1, 1, 2) != 0.) std::cout << "CedI" << ", 0, 1, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CedI", 0, 1, 1, 2) << std::endl;
6391 if (SMEFTEvolEW.GetCoefficient("CedI", 0, 1, 2, 0) != 0.) std::cout << "CedI" << ", 0, 1, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("CedI", 0, 1, 2, 0) << std::endl;
6392 if (SMEFTEvolEW.GetCoefficient("CedI", 0, 1, 2, 1) != 0.) std::cout << "CedI" << ", 0, 1, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("CedI", 0, 1, 2, 1) << std::endl;
6393 if (SMEFTEvolEW.GetCoefficient("CedI", 0, 1, 2, 2) != 0.) std::cout << "CedI" << ", 0, 1, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CedI", 0, 1, 2, 2) << std::endl;
6394 if (SMEFTEvolEW.GetCoefficient("CedI", 0, 2, 0, 0) != 0.) std::cout << "CedI" << ", 0, 2, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("CedI", 0, 2, 0, 0) << std::endl;
6395 if (SMEFTEvolEW.GetCoefficient("CedI", 0, 2, 0, 1) != 0.) std::cout << "CedI" << ", 0, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CedI", 0, 2, 0, 1) << std::endl;
6396 if (SMEFTEvolEW.GetCoefficient("CedI", 0, 2, 0, 2) != 0.) std::cout << "CedI" << ", 0, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CedI", 0, 2, 0, 2) << std::endl;
6397 if (SMEFTEvolEW.GetCoefficient("CedI", 0, 2, 1, 0) != 0.) std::cout << "CedI" << ", 0, 2, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("CedI", 0, 2, 1, 0) << std::endl;
6398 if (SMEFTEvolEW.GetCoefficient("CedI", 0, 2, 1, 1) != 0.) std::cout << "CedI" << ", 0, 2, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CedI", 0, 2, 1, 1) << std::endl;
6399 if (SMEFTEvolEW.GetCoefficient("CedI", 0, 2, 1, 2) != 0.) std::cout << "CedI" << ", 0, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CedI", 0, 2, 1, 2) << std::endl;
6400 if (SMEFTEvolEW.GetCoefficient("CedI", 0, 2, 2, 0) != 0.) std::cout << "CedI" << ", 0, 2, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("CedI", 0, 2, 2, 0) << std::endl;
6401 if (SMEFTEvolEW.GetCoefficient("CedI", 0, 2, 2, 1) != 0.) std::cout << "CedI" << ", 0, 2, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("CedI", 0, 2, 2, 1) << std::endl;
6402 if (SMEFTEvolEW.GetCoefficient("CedI", 0, 2, 2, 2) != 0.) std::cout << "CedI" << ", 0, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CedI", 0, 2, 2, 2) << std::endl;
6403 if (SMEFTEvolEW.GetCoefficient("CedI", 1, 1, 0, 1) != 0.) std::cout << "CedI" << ", 1, 1, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CedI", 1, 1, 0, 1) << std::endl;
6404 if (SMEFTEvolEW.GetCoefficient("CedI", 1, 1, 0, 2) != 0.) std::cout << "CedI" << ", 1, 1, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CedI", 1, 1, 0, 2) << std::endl;
6405 if (SMEFTEvolEW.GetCoefficient("CedI", 1, 1, 1, 2) != 0.) std::cout << "CedI" << ", 1, 1, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CedI", 1, 1, 1, 2) << std::endl;
6406 if (SMEFTEvolEW.GetCoefficient("CedI", 1, 2, 0, 0) != 0.) std::cout << "CedI" << ", 1, 2, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("CedI", 1, 2, 0, 0) << std::endl;
6407 if (SMEFTEvolEW.GetCoefficient("CedI", 1, 2, 0, 1) != 0.) std::cout << "CedI" << ", 1, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CedI", 1, 2, 0, 1) << std::endl;
6408 if (SMEFTEvolEW.GetCoefficient("CedI", 1, 2, 0, 2) != 0.) std::cout << "CedI" << ", 1, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CedI", 1, 2, 0, 2) << std::endl;
6409 if (SMEFTEvolEW.GetCoefficient("CedI", 1, 2, 1, 0) != 0.) std::cout << "CedI" << ", 1, 2, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("CedI", 1, 2, 1, 0) << std::endl;
6410 if (SMEFTEvolEW.GetCoefficient("CedI", 1, 2, 1, 1) != 0.) std::cout << "CedI" << ", 1, 2, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CedI", 1, 2, 1, 1) << std::endl;
6411 if (SMEFTEvolEW.GetCoefficient("CedI", 1, 2, 1, 2) != 0.) std::cout << "CedI" << ", 1, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CedI", 1, 2, 1, 2) << std::endl;
6412 if (SMEFTEvolEW.GetCoefficient("CedI", 1, 2, 2, 0) != 0.) std::cout << "CedI" << ", 1, 2, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("CedI", 1, 2, 2, 0) << std::endl;
6413 if (SMEFTEvolEW.GetCoefficient("CedI", 1, 2, 2, 1) != 0.) std::cout << "CedI" << ", 1, 2, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("CedI", 1, 2, 2, 1) << std::endl;
6414 if (SMEFTEvolEW.GetCoefficient("CedI", 1, 2, 2, 2) != 0.) std::cout << "CedI" << ", 1, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CedI", 1, 2, 2, 2) << std::endl;
6415 if (SMEFTEvolEW.GetCoefficient("CedI", 2, 2, 0, 1) != 0.) std::cout << "CedI" << ", 2, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CedI", 2, 2, 0, 1) << std::endl;
6416 if (SMEFTEvolEW.GetCoefficient("CedI", 2, 2, 0, 2) != 0.) std::cout << "CedI" << ", 2, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CedI", 2, 2, 0, 2) << std::endl;
6417 if (SMEFTEvolEW.GetCoefficient("CedI", 2, 2, 1, 2) != 0.) std::cout << "CedI" << ", 2, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CedI", 2, 2, 1, 2) << std::endl;
6418 if (SMEFTEvolEW.GetCoefficient("CleR", 0, 0, 0, 0) != 0.) std::cout << "CleR" << ", 0, 0, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("CleR", 0, 0, 0, 0) << std::endl;
6419 if (SMEFTEvolEW.GetCoefficient("CleR", 0, 0, 0, 1) != 0.) std::cout << "CleR" << ", 0, 0, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CleR", 0, 0, 0, 1) << std::endl;
6420 if (SMEFTEvolEW.GetCoefficient("CleR", 0, 0, 0, 2) != 0.) std::cout << "CleR" << ", 0, 0, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CleR", 0, 0, 0, 2) << std::endl;
6421 if (SMEFTEvolEW.GetCoefficient("CleR", 0, 0, 1, 1) != 0.) std::cout << "CleR" << ", 0, 0, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CleR", 0, 0, 1, 1) << std::endl;
6422 if (SMEFTEvolEW.GetCoefficient("CleR", 0, 0, 1, 2) != 0.) std::cout << "CleR" << ", 0, 0, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CleR", 0, 0, 1, 2) << std::endl;
6423 if (SMEFTEvolEW.GetCoefficient("CleR", 0, 0, 2, 2) != 0.) std::cout << "CleR" << ", 0, 0, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CleR", 0, 0, 2, 2) << std::endl;
6424 if (SMEFTEvolEW.GetCoefficient("CleR", 0, 1, 0, 0) != 0.) std::cout << "CleR" << ", 0, 1, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("CleR", 0, 1, 0, 0) << std::endl;
6425 if (SMEFTEvolEW.GetCoefficient("CleR", 0, 1, 0, 1) != 0.) std::cout << "CleR" << ", 0, 1, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CleR", 0, 1, 0, 1) << std::endl;
6426 if (SMEFTEvolEW.GetCoefficient("CleR", 0, 1, 0, 2) != 0.) std::cout << "CleR" << ", 0, 1, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CleR", 0, 1, 0, 2) << std::endl;
6427 if (SMEFTEvolEW.GetCoefficient("CleR", 0, 1, 1, 0) != 0.) std::cout << "CleR" << ", 0, 1, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("CleR", 0, 1, 1, 0) << std::endl;
6428 if (SMEFTEvolEW.GetCoefficient("CleR", 0, 1, 1, 1) != 0.) std::cout << "CleR" << ", 0, 1, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CleR", 0, 1, 1, 1) << std::endl;
6429 if (SMEFTEvolEW.GetCoefficient("CleR", 0, 1, 1, 2) != 0.) std::cout << "CleR" << ", 0, 1, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CleR", 0, 1, 1, 2) << std::endl;
6430 if (SMEFTEvolEW.GetCoefficient("CleR", 0, 1, 2, 0) != 0.) std::cout << "CleR" << ", 0, 1, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("CleR", 0, 1, 2, 0) << std::endl;
6431 if (SMEFTEvolEW.GetCoefficient("CleR", 0, 1, 2, 1) != 0.) std::cout << "CleR" << ", 0, 1, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("CleR", 0, 1, 2, 1) << std::endl;
6432 if (SMEFTEvolEW.GetCoefficient("CleR", 0, 1, 2, 2) != 0.) std::cout << "CleR" << ", 0, 1, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CleR", 0, 1, 2, 2) << std::endl;
6433 if (SMEFTEvolEW.GetCoefficient("CleR", 0, 2, 0, 0) != 0.) std::cout << "CleR" << ", 0, 2, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("CleR", 0, 2, 0, 0) << std::endl;
6434 if (SMEFTEvolEW.GetCoefficient("CleR", 0, 2, 0, 1) != 0.) std::cout << "CleR" << ", 0, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CleR", 0, 2, 0, 1) << std::endl;
6435 if (SMEFTEvolEW.GetCoefficient("CleR", 0, 2, 0, 2) != 0.) std::cout << "CleR" << ", 0, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CleR", 0, 2, 0, 2) << std::endl;
6436 if (SMEFTEvolEW.GetCoefficient("CleR", 0, 2, 1, 0) != 0.) std::cout << "CleR" << ", 0, 2, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("CleR", 0, 2, 1, 0) << std::endl;
6437 if (SMEFTEvolEW.GetCoefficient("CleR", 0, 2, 1, 1) != 0.) std::cout << "CleR" << ", 0, 2, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CleR", 0, 2, 1, 1) << std::endl;
6438 if (SMEFTEvolEW.GetCoefficient("CleR", 0, 2, 1, 2) != 0.) std::cout << "CleR" << ", 0, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CleR", 0, 2, 1, 2) << std::endl;
6439 if (SMEFTEvolEW.GetCoefficient("CleR", 0, 2, 2, 0) != 0.) std::cout << "CleR" << ", 0, 2, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("CleR", 0, 2, 2, 0) << std::endl;
6440 if (SMEFTEvolEW.GetCoefficient("CleR", 0, 2, 2, 1) != 0.) std::cout << "CleR" << ", 0, 2, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("CleR", 0, 2, 2, 1) << std::endl;
6441 if (SMEFTEvolEW.GetCoefficient("CleR", 0, 2, 2, 2) != 0.) std::cout << "CleR" << ", 0, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CleR", 0, 2, 2, 2) << std::endl;
6442 if (SMEFTEvolEW.GetCoefficient("CleR", 1, 1, 0, 0) != 0.) std::cout << "CleR" << ", 1, 1, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("CleR", 1, 1, 0, 0) << std::endl;
6443 if (SMEFTEvolEW.GetCoefficient("CleR", 1, 1, 0, 1) != 0.) std::cout << "CleR" << ", 1, 1, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CleR", 1, 1, 0, 1) << std::endl;
6444 if (SMEFTEvolEW.GetCoefficient("CleR", 1, 1, 0, 2) != 0.) std::cout << "CleR" << ", 1, 1, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CleR", 1, 1, 0, 2) << std::endl;
6445 if (SMEFTEvolEW.GetCoefficient("CleR", 1, 1, 1, 1) != 0.) std::cout << "CleR" << ", 1, 1, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CleR", 1, 1, 1, 1) << std::endl;
6446 if (SMEFTEvolEW.GetCoefficient("CleR", 1, 1, 1, 2) != 0.) std::cout << "CleR" << ", 1, 1, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CleR", 1, 1, 1, 2) << std::endl;
6447 if (SMEFTEvolEW.GetCoefficient("CleR", 1, 1, 2, 2) != 0.) std::cout << "CleR" << ", 1, 1, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CleR", 1, 1, 2, 2) << std::endl;
6448 if (SMEFTEvolEW.GetCoefficient("CleR", 1, 2, 0, 0) != 0.) std::cout << "CleR" << ", 1, 2, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("CleR", 1, 2, 0, 0) << std::endl;
6449 if (SMEFTEvolEW.GetCoefficient("CleR", 1, 2, 0, 1) != 0.) std::cout << "CleR" << ", 1, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CleR", 1, 2, 0, 1) << std::endl;
6450 if (SMEFTEvolEW.GetCoefficient("CleR", 1, 2, 0, 2) != 0.) std::cout << "CleR" << ", 1, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CleR", 1, 2, 0, 2) << std::endl;
6451 if (SMEFTEvolEW.GetCoefficient("CleR", 1, 2, 1, 0) != 0.) std::cout << "CleR" << ", 1, 2, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("CleR", 1, 2, 1, 0) << std::endl;
6452 if (SMEFTEvolEW.GetCoefficient("CleR", 1, 2, 1, 1) != 0.) std::cout << "CleR" << ", 1, 2, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CleR", 1, 2, 1, 1) << std::endl;
6453 if (SMEFTEvolEW.GetCoefficient("CleR", 1, 2, 1, 2) != 0.) std::cout << "CleR" << ", 1, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CleR", 1, 2, 1, 2) << std::endl;
6454 if (SMEFTEvolEW.GetCoefficient("CleR", 1, 2, 2, 0) != 0.) std::cout << "CleR" << ", 1, 2, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("CleR", 1, 2, 2, 0) << std::endl;
6455 if (SMEFTEvolEW.GetCoefficient("CleR", 1, 2, 2, 1) != 0.) std::cout << "CleR" << ", 1, 2, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("CleR", 1, 2, 2, 1) << std::endl;
6456 if (SMEFTEvolEW.GetCoefficient("CleR", 1, 2, 2, 2) != 0.) std::cout << "CleR" << ", 1, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CleR", 1, 2, 2, 2) << std::endl;
6457 if (SMEFTEvolEW.GetCoefficient("CleR", 2, 2, 0, 0) != 0.) std::cout << "CleR" << ", 2, 2, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("CleR", 2, 2, 0, 0) << std::endl;
6458 if (SMEFTEvolEW.GetCoefficient("CleR", 2, 2, 0, 1) != 0.) std::cout << "CleR" << ", 2, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CleR", 2, 2, 0, 1) << std::endl;
6459 if (SMEFTEvolEW.GetCoefficient("CleR", 2, 2, 0, 2) != 0.) std::cout << "CleR" << ", 2, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CleR", 2, 2, 0, 2) << std::endl;
6460 if (SMEFTEvolEW.GetCoefficient("CleR", 2, 2, 1, 1) != 0.) std::cout << "CleR" << ", 2, 2, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CleR", 2, 2, 1, 1) << std::endl;
6461 if (SMEFTEvolEW.GetCoefficient("CleR", 2, 2, 1, 2) != 0.) std::cout << "CleR" << ", 2, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CleR", 2, 2, 1, 2) << std::endl;
6462 if (SMEFTEvolEW.GetCoefficient("CleR", 2, 2, 2, 2) != 0.) std::cout << "CleR" << ", 2, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CleR", 2, 2, 2, 2) << std::endl;
6463 if (SMEFTEvolEW.GetCoefficient("CleI", 0, 0, 0, 1) != 0.) std::cout << "CleI" << ", 0, 0, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CleI", 0, 0, 0, 1) << std::endl;
6464 if (SMEFTEvolEW.GetCoefficient("CleI", 0, 0, 0, 2) != 0.) std::cout << "CleI" << ", 0, 0, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CleI", 0, 0, 0, 2) << std::endl;
6465 if (SMEFTEvolEW.GetCoefficient("CleI", 0, 0, 1, 2) != 0.) std::cout << "CleI" << ", 0, 0, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CleI", 0, 0, 1, 2) << std::endl;
6466 if (SMEFTEvolEW.GetCoefficient("CleI", 0, 1, 0, 0) != 0.) std::cout << "CleI" << ", 0, 1, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("CleI", 0, 1, 0, 0) << std::endl;
6467 if (SMEFTEvolEW.GetCoefficient("CleI", 0, 1, 0, 1) != 0.) std::cout << "CleI" << ", 0, 1, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CleI", 0, 1, 0, 1) << std::endl;
6468 if (SMEFTEvolEW.GetCoefficient("CleI", 0, 1, 0, 2) != 0.) std::cout << "CleI" << ", 0, 1, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CleI", 0, 1, 0, 2) << std::endl;
6469 if (SMEFTEvolEW.GetCoefficient("CleI", 0, 1, 1, 0) != 0.) std::cout << "CleI" << ", 0, 1, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("CleI", 0, 1, 1, 0) << std::endl;
6470 if (SMEFTEvolEW.GetCoefficient("CleI", 0, 1, 1, 1) != 0.) std::cout << "CleI" << ", 0, 1, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CleI", 0, 1, 1, 1) << std::endl;
6471 if (SMEFTEvolEW.GetCoefficient("CleI", 0, 1, 1, 2) != 0.) std::cout << "CleI" << ", 0, 1, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CleI", 0, 1, 1, 2) << std::endl;
6472 if (SMEFTEvolEW.GetCoefficient("CleI", 0, 1, 2, 0) != 0.) std::cout << "CleI" << ", 0, 1, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("CleI", 0, 1, 2, 0) << std::endl;
6473 if (SMEFTEvolEW.GetCoefficient("CleI", 0, 1, 2, 1) != 0.) std::cout << "CleI" << ", 0, 1, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("CleI", 0, 1, 2, 1) << std::endl;
6474 if (SMEFTEvolEW.GetCoefficient("CleI", 0, 1, 2, 2) != 0.) std::cout << "CleI" << ", 0, 1, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CleI", 0, 1, 2, 2) << std::endl;
6475 if (SMEFTEvolEW.GetCoefficient("CleI", 0, 2, 0, 0) != 0.) std::cout << "CleI" << ", 0, 2, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("CleI", 0, 2, 0, 0) << std::endl;
6476 if (SMEFTEvolEW.GetCoefficient("CleI", 0, 2, 0, 1) != 0.) std::cout << "CleI" << ", 0, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CleI", 0, 2, 0, 1) << std::endl;
6477 if (SMEFTEvolEW.GetCoefficient("CleI", 0, 2, 0, 2) != 0.) std::cout << "CleI" << ", 0, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CleI", 0, 2, 0, 2) << std::endl;
6478 if (SMEFTEvolEW.GetCoefficient("CleI", 0, 2, 1, 0) != 0.) std::cout << "CleI" << ", 0, 2, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("CleI", 0, 2, 1, 0) << std::endl;
6479 if (SMEFTEvolEW.GetCoefficient("CleI", 0, 2, 1, 1) != 0.) std::cout << "CleI" << ", 0, 2, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CleI", 0, 2, 1, 1) << std::endl;
6480 if (SMEFTEvolEW.GetCoefficient("CleI", 0, 2, 1, 2) != 0.) std::cout << "CleI" << ", 0, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CleI", 0, 2, 1, 2) << std::endl;
6481 if (SMEFTEvolEW.GetCoefficient("CleI", 0, 2, 2, 0) != 0.) std::cout << "CleI" << ", 0, 2, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("CleI", 0, 2, 2, 0) << std::endl;
6482 if (SMEFTEvolEW.GetCoefficient("CleI", 0, 2, 2, 1) != 0.) std::cout << "CleI" << ", 0, 2, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("CleI", 0, 2, 2, 1) << std::endl;
6483 if (SMEFTEvolEW.GetCoefficient("CleI", 0, 2, 2, 2) != 0.) std::cout << "CleI" << ", 0, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CleI", 0, 2, 2, 2) << std::endl;
6484 if (SMEFTEvolEW.GetCoefficient("CleI", 1, 1, 0, 1) != 0.) std::cout << "CleI" << ", 1, 1, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CleI", 1, 1, 0, 1) << std::endl;
6485 if (SMEFTEvolEW.GetCoefficient("CleI", 1, 1, 0, 2) != 0.) std::cout << "CleI" << ", 1, 1, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CleI", 1, 1, 0, 2) << std::endl;
6486 if (SMEFTEvolEW.GetCoefficient("CleI", 1, 1, 1, 2) != 0.) std::cout << "CleI" << ", 1, 1, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CleI", 1, 1, 1, 2) << std::endl;
6487 if (SMEFTEvolEW.GetCoefficient("CleI", 1, 2, 0, 0) != 0.) std::cout << "CleI" << ", 1, 2, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("CleI", 1, 2, 0, 0) << std::endl;
6488 if (SMEFTEvolEW.GetCoefficient("CleI", 1, 2, 0, 1) != 0.) std::cout << "CleI" << ", 1, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CleI", 1, 2, 0, 1) << std::endl;
6489 if (SMEFTEvolEW.GetCoefficient("CleI", 1, 2, 0, 2) != 0.) std::cout << "CleI" << ", 1, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CleI", 1, 2, 0, 2) << std::endl;
6490 if (SMEFTEvolEW.GetCoefficient("CleI", 1, 2, 1, 0) != 0.) std::cout << "CleI" << ", 1, 2, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("CleI", 1, 2, 1, 0) << std::endl;
6491 if (SMEFTEvolEW.GetCoefficient("CleI", 1, 2, 1, 1) != 0.) std::cout << "CleI" << ", 1, 2, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CleI", 1, 2, 1, 1) << std::endl;
6492 if (SMEFTEvolEW.GetCoefficient("CleI", 1, 2, 1, 2) != 0.) std::cout << "CleI" << ", 1, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CleI", 1, 2, 1, 2) << std::endl;
6493 if (SMEFTEvolEW.GetCoefficient("CleI", 1, 2, 2, 0) != 0.) std::cout << "CleI" << ", 1, 2, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("CleI", 1, 2, 2, 0) << std::endl;
6494 if (SMEFTEvolEW.GetCoefficient("CleI", 1, 2, 2, 1) != 0.) std::cout << "CleI" << ", 1, 2, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("CleI", 1, 2, 2, 1) << std::endl;
6495 if (SMEFTEvolEW.GetCoefficient("CleI", 1, 2, 2, 2) != 0.) std::cout << "CleI" << ", 1, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CleI", 1, 2, 2, 2) << std::endl;
6496 if (SMEFTEvolEW.GetCoefficient("CleI", 2, 2, 0, 1) != 0.) std::cout << "CleI" << ", 2, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CleI", 2, 2, 0, 1) << std::endl;
6497 if (SMEFTEvolEW.GetCoefficient("CleI", 2, 2, 0, 2) != 0.) std::cout << "CleI" << ", 2, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CleI", 2, 2, 0, 2) << std::endl;
6498 if (SMEFTEvolEW.GetCoefficient("CleI", 2, 2, 1, 2) != 0.) std::cout << "CleI" << ", 2, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CleI", 2, 2, 1, 2) << std::endl;
6499 if (SMEFTEvolEW.GetCoefficient("CluR", 0, 0, 0, 0) != 0.) std::cout << "CluR" << ", 0, 0, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("CluR", 0, 0, 0, 0) << std::endl;
6500 if (SMEFTEvolEW.GetCoefficient("CluR", 0, 0, 0, 1) != 0.) std::cout << "CluR" << ", 0, 0, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CluR", 0, 0, 0, 1) << std::endl;
6501 if (SMEFTEvolEW.GetCoefficient("CluR", 0, 0, 0, 2) != 0.) std::cout << "CluR" << ", 0, 0, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CluR", 0, 0, 0, 2) << std::endl;
6502 if (SMEFTEvolEW.GetCoefficient("CluR", 0, 0, 1, 1) != 0.) std::cout << "CluR" << ", 0, 0, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CluR", 0, 0, 1, 1) << std::endl;
6503 if (SMEFTEvolEW.GetCoefficient("CluR", 0, 0, 1, 2) != 0.) std::cout << "CluR" << ", 0, 0, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CluR", 0, 0, 1, 2) << std::endl;
6504 if (SMEFTEvolEW.GetCoefficient("CluR", 0, 0, 2, 2) != 0.) std::cout << "CluR" << ", 0, 0, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CluR", 0, 0, 2, 2) << std::endl;
6505 if (SMEFTEvolEW.GetCoefficient("CluR", 0, 1, 0, 0) != 0.) std::cout << "CluR" << ", 0, 1, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("CluR", 0, 1, 0, 0) << std::endl;
6506 if (SMEFTEvolEW.GetCoefficient("CluR", 0, 1, 0, 1) != 0.) std::cout << "CluR" << ", 0, 1, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CluR", 0, 1, 0, 1) << std::endl;
6507 if (SMEFTEvolEW.GetCoefficient("CluR", 0, 1, 0, 2) != 0.) std::cout << "CluR" << ", 0, 1, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CluR", 0, 1, 0, 2) << std::endl;
6508 if (SMEFTEvolEW.GetCoefficient("CluR", 0, 1, 1, 0) != 0.) std::cout << "CluR" << ", 0, 1, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("CluR", 0, 1, 1, 0) << std::endl;
6509 if (SMEFTEvolEW.GetCoefficient("CluR", 0, 1, 1, 1) != 0.) std::cout << "CluR" << ", 0, 1, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CluR", 0, 1, 1, 1) << std::endl;
6510 if (SMEFTEvolEW.GetCoefficient("CluR", 0, 1, 1, 2) != 0.) std::cout << "CluR" << ", 0, 1, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CluR", 0, 1, 1, 2) << std::endl;
6511 if (SMEFTEvolEW.GetCoefficient("CluR", 0, 1, 2, 0) != 0.) std::cout << "CluR" << ", 0, 1, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("CluR", 0, 1, 2, 0) << std::endl;
6512 if (SMEFTEvolEW.GetCoefficient("CluR", 0, 1, 2, 1) != 0.) std::cout << "CluR" << ", 0, 1, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("CluR", 0, 1, 2, 1) << std::endl;
6513 if (SMEFTEvolEW.GetCoefficient("CluR", 0, 1, 2, 2) != 0.) std::cout << "CluR" << ", 0, 1, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CluR", 0, 1, 2, 2) << std::endl;
6514 if (SMEFTEvolEW.GetCoefficient("CluR", 0, 2, 0, 0) != 0.) std::cout << "CluR" << ", 0, 2, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("CluR", 0, 2, 0, 0) << std::endl;
6515 if (SMEFTEvolEW.GetCoefficient("CluR", 0, 2, 0, 1) != 0.) std::cout << "CluR" << ", 0, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CluR", 0, 2, 0, 1) << std::endl;
6516 if (SMEFTEvolEW.GetCoefficient("CluR", 0, 2, 0, 2) != 0.) std::cout << "CluR" << ", 0, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CluR", 0, 2, 0, 2) << std::endl;
6517 if (SMEFTEvolEW.GetCoefficient("CluR", 0, 2, 1, 0) != 0.) std::cout << "CluR" << ", 0, 2, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("CluR", 0, 2, 1, 0) << std::endl;
6518 if (SMEFTEvolEW.GetCoefficient("CluR", 0, 2, 1, 1) != 0.) std::cout << "CluR" << ", 0, 2, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CluR", 0, 2, 1, 1) << std::endl;
6519 if (SMEFTEvolEW.GetCoefficient("CluR", 0, 2, 1, 2) != 0.) std::cout << "CluR" << ", 0, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CluR", 0, 2, 1, 2) << std::endl;
6520 if (SMEFTEvolEW.GetCoefficient("CluR", 0, 2, 2, 0) != 0.) std::cout << "CluR" << ", 0, 2, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("CluR", 0, 2, 2, 0) << std::endl;
6521 if (SMEFTEvolEW.GetCoefficient("CluR", 0, 2, 2, 1) != 0.) std::cout << "CluR" << ", 0, 2, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("CluR", 0, 2, 2, 1) << std::endl;
6522 if (SMEFTEvolEW.GetCoefficient("CluR", 0, 2, 2, 2) != 0.) std::cout << "CluR" << ", 0, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CluR", 0, 2, 2, 2) << std::endl;
6523 if (SMEFTEvolEW.GetCoefficient("CluR", 1, 1, 0, 0) != 0.) std::cout << "CluR" << ", 1, 1, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("CluR", 1, 1, 0, 0) << std::endl;
6524 if (SMEFTEvolEW.GetCoefficient("CluR", 1, 1, 0, 1) != 0.) std::cout << "CluR" << ", 1, 1, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CluR", 1, 1, 0, 1) << std::endl;
6525 if (SMEFTEvolEW.GetCoefficient("CluR", 1, 1, 0, 2) != 0.) std::cout << "CluR" << ", 1, 1, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CluR", 1, 1, 0, 2) << std::endl;
6526 if (SMEFTEvolEW.GetCoefficient("CluR", 1, 1, 1, 1) != 0.) std::cout << "CluR" << ", 1, 1, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CluR", 1, 1, 1, 1) << std::endl;
6527 if (SMEFTEvolEW.GetCoefficient("CluR", 1, 1, 1, 2) != 0.) std::cout << "CluR" << ", 1, 1, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CluR", 1, 1, 1, 2) << std::endl;
6528 if (SMEFTEvolEW.GetCoefficient("CluR", 1, 1, 2, 2) != 0.) std::cout << "CluR" << ", 1, 1, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CluR", 1, 1, 2, 2) << std::endl;
6529 if (SMEFTEvolEW.GetCoefficient("CluR", 1, 2, 0, 0) != 0.) std::cout << "CluR" << ", 1, 2, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("CluR", 1, 2, 0, 0) << std::endl;
6530 if (SMEFTEvolEW.GetCoefficient("CluR", 1, 2, 0, 1) != 0.) std::cout << "CluR" << ", 1, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CluR", 1, 2, 0, 1) << std::endl;
6531 if (SMEFTEvolEW.GetCoefficient("CluR", 1, 2, 0, 2) != 0.) std::cout << "CluR" << ", 1, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CluR", 1, 2, 0, 2) << std::endl;
6532 if (SMEFTEvolEW.GetCoefficient("CluR", 1, 2, 1, 0) != 0.) std::cout << "CluR" << ", 1, 2, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("CluR", 1, 2, 1, 0) << std::endl;
6533 if (SMEFTEvolEW.GetCoefficient("CluR", 1, 2, 1, 1) != 0.) std::cout << "CluR" << ", 1, 2, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CluR", 1, 2, 1, 1) << std::endl;
6534 if (SMEFTEvolEW.GetCoefficient("CluR", 1, 2, 1, 2) != 0.) std::cout << "CluR" << ", 1, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CluR", 1, 2, 1, 2) << std::endl;
6535 if (SMEFTEvolEW.GetCoefficient("CluR", 1, 2, 2, 0) != 0.) std::cout << "CluR" << ", 1, 2, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("CluR", 1, 2, 2, 0) << std::endl;
6536 if (SMEFTEvolEW.GetCoefficient("CluR", 1, 2, 2, 1) != 0.) std::cout << "CluR" << ", 1, 2, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("CluR", 1, 2, 2, 1) << std::endl;
6537 if (SMEFTEvolEW.GetCoefficient("CluR", 1, 2, 2, 2) != 0.) std::cout << "CluR" << ", 1, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CluR", 1, 2, 2, 2) << std::endl;
6538 if (SMEFTEvolEW.GetCoefficient("CluR", 2, 2, 0, 0) != 0.) std::cout << "CluR" << ", 2, 2, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("CluR", 2, 2, 0, 0) << std::endl;
6539 if (SMEFTEvolEW.GetCoefficient("CluR", 2, 2, 0, 1) != 0.) std::cout << "CluR" << ", 2, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CluR", 2, 2, 0, 1) << std::endl;
6540 if (SMEFTEvolEW.GetCoefficient("CluR", 2, 2, 0, 2) != 0.) std::cout << "CluR" << ", 2, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CluR", 2, 2, 0, 2) << std::endl;
6541 if (SMEFTEvolEW.GetCoefficient("CluR", 2, 2, 1, 1) != 0.) std::cout << "CluR" << ", 2, 2, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CluR", 2, 2, 1, 1) << std::endl;
6542 if (SMEFTEvolEW.GetCoefficient("CluR", 2, 2, 1, 2) != 0.) std::cout << "CluR" << ", 2, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CluR", 2, 2, 1, 2) << std::endl;
6543 if (SMEFTEvolEW.GetCoefficient("CluR", 2, 2, 2, 2) != 0.) std::cout << "CluR" << ", 2, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CluR", 2, 2, 2, 2) << std::endl;
6544 if (SMEFTEvolEW.GetCoefficient("CluI", 0, 0, 0, 1) != 0.) std::cout << "CluI" << ", 0, 0, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CluI", 0, 0, 0, 1) << std::endl;
6545 if (SMEFTEvolEW.GetCoefficient("CluI", 0, 0, 0, 2) != 0.) std::cout << "CluI" << ", 0, 0, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CluI", 0, 0, 0, 2) << std::endl;
6546 if (SMEFTEvolEW.GetCoefficient("CluI", 0, 0, 1, 2) != 0.) std::cout << "CluI" << ", 0, 0, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CluI", 0, 0, 1, 2) << std::endl;
6547 if (SMEFTEvolEW.GetCoefficient("CluI", 0, 1, 0, 0) != 0.) std::cout << "CluI" << ", 0, 1, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("CluI", 0, 1, 0, 0) << std::endl;
6548 if (SMEFTEvolEW.GetCoefficient("CluI", 0, 1, 0, 1) != 0.) std::cout << "CluI" << ", 0, 1, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CluI", 0, 1, 0, 1) << std::endl;
6549 if (SMEFTEvolEW.GetCoefficient("CluI", 0, 1, 0, 2) != 0.) std::cout << "CluI" << ", 0, 1, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CluI", 0, 1, 0, 2) << std::endl;
6550 if (SMEFTEvolEW.GetCoefficient("CluI", 0, 1, 1, 0) != 0.) std::cout << "CluI" << ", 0, 1, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("CluI", 0, 1, 1, 0) << std::endl;
6551 if (SMEFTEvolEW.GetCoefficient("CluI", 0, 1, 1, 1) != 0.) std::cout << "CluI" << ", 0, 1, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CluI", 0, 1, 1, 1) << std::endl;
6552 if (SMEFTEvolEW.GetCoefficient("CluI", 0, 1, 1, 2) != 0.) std::cout << "CluI" << ", 0, 1, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CluI", 0, 1, 1, 2) << std::endl;
6553 if (SMEFTEvolEW.GetCoefficient("CluI", 0, 1, 2, 0) != 0.) std::cout << "CluI" << ", 0, 1, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("CluI", 0, 1, 2, 0) << std::endl;
6554 if (SMEFTEvolEW.GetCoefficient("CluI", 0, 1, 2, 1) != 0.) std::cout << "CluI" << ", 0, 1, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("CluI", 0, 1, 2, 1) << std::endl;
6555 if (SMEFTEvolEW.GetCoefficient("CluI", 0, 1, 2, 2) != 0.) std::cout << "CluI" << ", 0, 1, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CluI", 0, 1, 2, 2) << std::endl;
6556 if (SMEFTEvolEW.GetCoefficient("CluI", 0, 2, 0, 0) != 0.) std::cout << "CluI" << ", 0, 2, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("CluI", 0, 2, 0, 0) << std::endl;
6557 if (SMEFTEvolEW.GetCoefficient("CluI", 0, 2, 0, 1) != 0.) std::cout << "CluI" << ", 0, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CluI", 0, 2, 0, 1) << std::endl;
6558 if (SMEFTEvolEW.GetCoefficient("CluI", 0, 2, 0, 2) != 0.) std::cout << "CluI" << ", 0, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CluI", 0, 2, 0, 2) << std::endl;
6559 if (SMEFTEvolEW.GetCoefficient("CluI", 0, 2, 1, 0) != 0.) std::cout << "CluI" << ", 0, 2, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("CluI", 0, 2, 1, 0) << std::endl;
6560 if (SMEFTEvolEW.GetCoefficient("CluI", 0, 2, 1, 1) != 0.) std::cout << "CluI" << ", 0, 2, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CluI", 0, 2, 1, 1) << std::endl;
6561 if (SMEFTEvolEW.GetCoefficient("CluI", 0, 2, 1, 2) != 0.) std::cout << "CluI" << ", 0, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CluI", 0, 2, 1, 2) << std::endl;
6562 if (SMEFTEvolEW.GetCoefficient("CluI", 0, 2, 2, 0) != 0.) std::cout << "CluI" << ", 0, 2, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("CluI", 0, 2, 2, 0) << std::endl;
6563 if (SMEFTEvolEW.GetCoefficient("CluI", 0, 2, 2, 1) != 0.) std::cout << "CluI" << ", 0, 2, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("CluI", 0, 2, 2, 1) << std::endl;
6564 if (SMEFTEvolEW.GetCoefficient("CluI", 0, 2, 2, 2) != 0.) std::cout << "CluI" << ", 0, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CluI", 0, 2, 2, 2) << std::endl;
6565 if (SMEFTEvolEW.GetCoefficient("CluI", 1, 1, 0, 1) != 0.) std::cout << "CluI" << ", 1, 1, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CluI", 1, 1, 0, 1) << std::endl;
6566 if (SMEFTEvolEW.GetCoefficient("CluI", 1, 1, 0, 2) != 0.) std::cout << "CluI" << ", 1, 1, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CluI", 1, 1, 0, 2) << std::endl;
6567 if (SMEFTEvolEW.GetCoefficient("CluI", 1, 1, 1, 2) != 0.) std::cout << "CluI" << ", 1, 1, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CluI", 1, 1, 1, 2) << std::endl;
6568 if (SMEFTEvolEW.GetCoefficient("CluI", 1, 2, 0, 0) != 0.) std::cout << "CluI" << ", 1, 2, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("CluI", 1, 2, 0, 0) << std::endl;
6569 if (SMEFTEvolEW.GetCoefficient("CluI", 1, 2, 0, 1) != 0.) std::cout << "CluI" << ", 1, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CluI", 1, 2, 0, 1) << std::endl;
6570 if (SMEFTEvolEW.GetCoefficient("CluI", 1, 2, 0, 2) != 0.) std::cout << "CluI" << ", 1, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CluI", 1, 2, 0, 2) << std::endl;
6571 if (SMEFTEvolEW.GetCoefficient("CluI", 1, 2, 1, 0) != 0.) std::cout << "CluI" << ", 1, 2, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("CluI", 1, 2, 1, 0) << std::endl;
6572 if (SMEFTEvolEW.GetCoefficient("CluI", 1, 2, 1, 1) != 0.) std::cout << "CluI" << ", 1, 2, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CluI", 1, 2, 1, 1) << std::endl;
6573 if (SMEFTEvolEW.GetCoefficient("CluI", 1, 2, 1, 2) != 0.) std::cout << "CluI" << ", 1, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CluI", 1, 2, 1, 2) << std::endl;
6574 if (SMEFTEvolEW.GetCoefficient("CluI", 1, 2, 2, 0) != 0.) std::cout << "CluI" << ", 1, 2, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("CluI", 1, 2, 2, 0) << std::endl;
6575 if (SMEFTEvolEW.GetCoefficient("CluI", 1, 2, 2, 1) != 0.) std::cout << "CluI" << ", 1, 2, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("CluI", 1, 2, 2, 1) << std::endl;
6576 if (SMEFTEvolEW.GetCoefficient("CluI", 1, 2, 2, 2) != 0.) std::cout << "CluI" << ", 1, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CluI", 1, 2, 2, 2) << std::endl;
6577 if (SMEFTEvolEW.GetCoefficient("CluI", 2, 2, 0, 1) != 0.) std::cout << "CluI" << ", 2, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CluI", 2, 2, 0, 1) << std::endl;
6578 if (SMEFTEvolEW.GetCoefficient("CluI", 2, 2, 0, 2) != 0.) std::cout << "CluI" << ", 2, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CluI", 2, 2, 0, 2) << std::endl;
6579 if (SMEFTEvolEW.GetCoefficient("CluI", 2, 2, 1, 2) != 0.) std::cout << "CluI" << ", 2, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CluI", 2, 2, 1, 2) << std::endl;
6580 if (SMEFTEvolEW.GetCoefficient("CldR", 0, 0, 0, 0) != 0.) std::cout << "CldR" << ", 0, 0, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("CldR", 0, 0, 0, 0) << std::endl;
6581 if (SMEFTEvolEW.GetCoefficient("CldR", 0, 0, 0, 1) != 0.) std::cout << "CldR" << ", 0, 0, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CldR", 0, 0, 0, 1) << std::endl;
6582 if (SMEFTEvolEW.GetCoefficient("CldR", 0, 0, 0, 2) != 0.) std::cout << "CldR" << ", 0, 0, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CldR", 0, 0, 0, 2) << std::endl;
6583 if (SMEFTEvolEW.GetCoefficient("CldR", 0, 0, 1, 1) != 0.) std::cout << "CldR" << ", 0, 0, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CldR", 0, 0, 1, 1) << std::endl;
6584 if (SMEFTEvolEW.GetCoefficient("CldR", 0, 0, 1, 2) != 0.) std::cout << "CldR" << ", 0, 0, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CldR", 0, 0, 1, 2) << std::endl;
6585 if (SMEFTEvolEW.GetCoefficient("CldR", 0, 0, 2, 2) != 0.) std::cout << "CldR" << ", 0, 0, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CldR", 0, 0, 2, 2) << std::endl;
6586 if (SMEFTEvolEW.GetCoefficient("CldR", 0, 1, 0, 0) != 0.) std::cout << "CldR" << ", 0, 1, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("CldR", 0, 1, 0, 0) << std::endl;
6587 if (SMEFTEvolEW.GetCoefficient("CldR", 0, 1, 0, 1) != 0.) std::cout << "CldR" << ", 0, 1, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CldR", 0, 1, 0, 1) << std::endl;
6588 if (SMEFTEvolEW.GetCoefficient("CldR", 0, 1, 0, 2) != 0.) std::cout << "CldR" << ", 0, 1, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CldR", 0, 1, 0, 2) << std::endl;
6589 if (SMEFTEvolEW.GetCoefficient("CldR", 0, 1, 1, 0) != 0.) std::cout << "CldR" << ", 0, 1, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("CldR", 0, 1, 1, 0) << std::endl;
6590 if (SMEFTEvolEW.GetCoefficient("CldR", 0, 1, 1, 1) != 0.) std::cout << "CldR" << ", 0, 1, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CldR", 0, 1, 1, 1) << std::endl;
6591 if (SMEFTEvolEW.GetCoefficient("CldR", 0, 1, 1, 2) != 0.) std::cout << "CldR" << ", 0, 1, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CldR", 0, 1, 1, 2) << std::endl;
6592 if (SMEFTEvolEW.GetCoefficient("CldR", 0, 1, 2, 0) != 0.) std::cout << "CldR" << ", 0, 1, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("CldR", 0, 1, 2, 0) << std::endl;
6593 if (SMEFTEvolEW.GetCoefficient("CldR", 0, 1, 2, 1) != 0.) std::cout << "CldR" << ", 0, 1, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("CldR", 0, 1, 2, 1) << std::endl;
6594 if (SMEFTEvolEW.GetCoefficient("CldR", 0, 1, 2, 2) != 0.) std::cout << "CldR" << ", 0, 1, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CldR", 0, 1, 2, 2) << std::endl;
6595 if (SMEFTEvolEW.GetCoefficient("CldR", 0, 2, 0, 0) != 0.) std::cout << "CldR" << ", 0, 2, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("CldR", 0, 2, 0, 0) << std::endl;
6596 if (SMEFTEvolEW.GetCoefficient("CldR", 0, 2, 0, 1) != 0.) std::cout << "CldR" << ", 0, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CldR", 0, 2, 0, 1) << std::endl;
6597 if (SMEFTEvolEW.GetCoefficient("CldR", 0, 2, 0, 2) != 0.) std::cout << "CldR" << ", 0, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CldR", 0, 2, 0, 2) << std::endl;
6598 if (SMEFTEvolEW.GetCoefficient("CldR", 0, 2, 1, 0) != 0.) std::cout << "CldR" << ", 0, 2, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("CldR", 0, 2, 1, 0) << std::endl;
6599 if (SMEFTEvolEW.GetCoefficient("CldR", 0, 2, 1, 1) != 0.) std::cout << "CldR" << ", 0, 2, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CldR", 0, 2, 1, 1) << std::endl;
6600 if (SMEFTEvolEW.GetCoefficient("CldR", 0, 2, 1, 2) != 0.) std::cout << "CldR" << ", 0, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CldR", 0, 2, 1, 2) << std::endl;
6601 if (SMEFTEvolEW.GetCoefficient("CldR", 0, 2, 2, 0) != 0.) std::cout << "CldR" << ", 0, 2, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("CldR", 0, 2, 2, 0) << std::endl;
6602 if (SMEFTEvolEW.GetCoefficient("CldR", 0, 2, 2, 1) != 0.) std::cout << "CldR" << ", 0, 2, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("CldR", 0, 2, 2, 1) << std::endl;
6603 if (SMEFTEvolEW.GetCoefficient("CldR", 0, 2, 2, 2) != 0.) std::cout << "CldR" << ", 0, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CldR", 0, 2, 2, 2) << std::endl;
6604 if (SMEFTEvolEW.GetCoefficient("CldR", 1, 1, 0, 0) != 0.) std::cout << "CldR" << ", 1, 1, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("CldR", 1, 1, 0, 0) << std::endl;
6605 if (SMEFTEvolEW.GetCoefficient("CldR", 1, 1, 0, 1) != 0.) std::cout << "CldR" << ", 1, 1, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CldR", 1, 1, 0, 1) << std::endl;
6606 if (SMEFTEvolEW.GetCoefficient("CldR", 1, 1, 0, 2) != 0.) std::cout << "CldR" << ", 1, 1, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CldR", 1, 1, 0, 2) << std::endl;
6607 if (SMEFTEvolEW.GetCoefficient("CldR", 1, 1, 1, 1) != 0.) std::cout << "CldR" << ", 1, 1, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CldR", 1, 1, 1, 1) << std::endl;
6608 if (SMEFTEvolEW.GetCoefficient("CldR", 1, 1, 1, 2) != 0.) std::cout << "CldR" << ", 1, 1, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CldR", 1, 1, 1, 2) << std::endl;
6609 if (SMEFTEvolEW.GetCoefficient("CldR", 1, 1, 2, 2) != 0.) std::cout << "CldR" << ", 1, 1, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CldR", 1, 1, 2, 2) << std::endl;
6610 if (SMEFTEvolEW.GetCoefficient("CldR", 1, 2, 0, 0) != 0.) std::cout << "CldR" << ", 1, 2, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("CldR", 1, 2, 0, 0) << std::endl;
6611 if (SMEFTEvolEW.GetCoefficient("CldR", 1, 2, 0, 1) != 0.) std::cout << "CldR" << ", 1, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CldR", 1, 2, 0, 1) << std::endl;
6612 if (SMEFTEvolEW.GetCoefficient("CldR", 1, 2, 0, 2) != 0.) std::cout << "CldR" << ", 1, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CldR", 1, 2, 0, 2) << std::endl;
6613 if (SMEFTEvolEW.GetCoefficient("CldR", 1, 2, 1, 0) != 0.) std::cout << "CldR" << ", 1, 2, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("CldR", 1, 2, 1, 0) << std::endl;
6614 if (SMEFTEvolEW.GetCoefficient("CldR", 1, 2, 1, 1) != 0.) std::cout << "CldR" << ", 1, 2, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CldR", 1, 2, 1, 1) << std::endl;
6615 if (SMEFTEvolEW.GetCoefficient("CldR", 1, 2, 1, 2) != 0.) std::cout << "CldR" << ", 1, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CldR", 1, 2, 1, 2) << std::endl;
6616 if (SMEFTEvolEW.GetCoefficient("CldR", 1, 2, 2, 0) != 0.) std::cout << "CldR" << ", 1, 2, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("CldR", 1, 2, 2, 0) << std::endl;
6617 if (SMEFTEvolEW.GetCoefficient("CldR", 1, 2, 2, 1) != 0.) std::cout << "CldR" << ", 1, 2, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("CldR", 1, 2, 2, 1) << std::endl;
6618 if (SMEFTEvolEW.GetCoefficient("CldR", 1, 2, 2, 2) != 0.) std::cout << "CldR" << ", 1, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CldR", 1, 2, 2, 2) << std::endl;
6619 if (SMEFTEvolEW.GetCoefficient("CldR", 2, 2, 0, 0) != 0.) std::cout << "CldR" << ", 2, 2, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("CldR", 2, 2, 0, 0) << std::endl;
6620 if (SMEFTEvolEW.GetCoefficient("CldR", 2, 2, 0, 1) != 0.) std::cout << "CldR" << ", 2, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CldR", 2, 2, 0, 1) << std::endl;
6621 if (SMEFTEvolEW.GetCoefficient("CldR", 2, 2, 0, 2) != 0.) std::cout << "CldR" << ", 2, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CldR", 2, 2, 0, 2) << std::endl;
6622 if (SMEFTEvolEW.GetCoefficient("CldR", 2, 2, 1, 1) != 0.) std::cout << "CldR" << ", 2, 2, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CldR", 2, 2, 1, 1) << std::endl;
6623 if (SMEFTEvolEW.GetCoefficient("CldR", 2, 2, 1, 2) != 0.) std::cout << "CldR" << ", 2, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CldR", 2, 2, 1, 2) << std::endl;
6624 if (SMEFTEvolEW.GetCoefficient("CldR", 2, 2, 2, 2) != 0.) std::cout << "CldR" << ", 2, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CldR", 2, 2, 2, 2) << std::endl;
6625 if (SMEFTEvolEW.GetCoefficient("CldI", 0, 0, 0, 1) != 0.) std::cout << "CldI" << ", 0, 0, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CldI", 0, 0, 0, 1) << std::endl;
6626 if (SMEFTEvolEW.GetCoefficient("CldI", 0, 0, 0, 2) != 0.) std::cout << "CldI" << ", 0, 0, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CldI", 0, 0, 0, 2) << std::endl;
6627 if (SMEFTEvolEW.GetCoefficient("CldI", 0, 0, 1, 2) != 0.) std::cout << "CldI" << ", 0, 0, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CldI", 0, 0, 1, 2) << std::endl;
6628 if (SMEFTEvolEW.GetCoefficient("CldI", 0, 1, 0, 0) != 0.) std::cout << "CldI" << ", 0, 1, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("CldI", 0, 1, 0, 0) << std::endl;
6629 if (SMEFTEvolEW.GetCoefficient("CldI", 0, 1, 0, 1) != 0.) std::cout << "CldI" << ", 0, 1, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CldI", 0, 1, 0, 1) << std::endl;
6630 if (SMEFTEvolEW.GetCoefficient("CldI", 0, 1, 0, 2) != 0.) std::cout << "CldI" << ", 0, 1, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CldI", 0, 1, 0, 2) << std::endl;
6631 if (SMEFTEvolEW.GetCoefficient("CldI", 0, 1, 1, 0) != 0.) std::cout << "CldI" << ", 0, 1, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("CldI", 0, 1, 1, 0) << std::endl;
6632 if (SMEFTEvolEW.GetCoefficient("CldI", 0, 1, 1, 1) != 0.) std::cout << "CldI" << ", 0, 1, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CldI", 0, 1, 1, 1) << std::endl;
6633 if (SMEFTEvolEW.GetCoefficient("CldI", 0, 1, 1, 2) != 0.) std::cout << "CldI" << ", 0, 1, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CldI", 0, 1, 1, 2) << std::endl;
6634 if (SMEFTEvolEW.GetCoefficient("CldI", 0, 1, 2, 0) != 0.) std::cout << "CldI" << ", 0, 1, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("CldI", 0, 1, 2, 0) << std::endl;
6635 if (SMEFTEvolEW.GetCoefficient("CldI", 0, 1, 2, 1) != 0.) std::cout << "CldI" << ", 0, 1, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("CldI", 0, 1, 2, 1) << std::endl;
6636 if (SMEFTEvolEW.GetCoefficient("CldI", 0, 1, 2, 2) != 0.) std::cout << "CldI" << ", 0, 1, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CldI", 0, 1, 2, 2) << std::endl;
6637 if (SMEFTEvolEW.GetCoefficient("CldI", 0, 2, 0, 0) != 0.) std::cout << "CldI" << ", 0, 2, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("CldI", 0, 2, 0, 0) << std::endl;
6638 if (SMEFTEvolEW.GetCoefficient("CldI", 0, 2, 0, 1) != 0.) std::cout << "CldI" << ", 0, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CldI", 0, 2, 0, 1) << std::endl;
6639 if (SMEFTEvolEW.GetCoefficient("CldI", 0, 2, 0, 2) != 0.) std::cout << "CldI" << ", 0, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CldI", 0, 2, 0, 2) << std::endl;
6640 if (SMEFTEvolEW.GetCoefficient("CldI", 0, 2, 1, 0) != 0.) std::cout << "CldI" << ", 0, 2, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("CldI", 0, 2, 1, 0) << std::endl;
6641 if (SMEFTEvolEW.GetCoefficient("CldI", 0, 2, 1, 1) != 0.) std::cout << "CldI" << ", 0, 2, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CldI", 0, 2, 1, 1) << std::endl;
6642 if (SMEFTEvolEW.GetCoefficient("CldI", 0, 2, 1, 2) != 0.) std::cout << "CldI" << ", 0, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CldI", 0, 2, 1, 2) << std::endl;
6643 if (SMEFTEvolEW.GetCoefficient("CldI", 0, 2, 2, 0) != 0.) std::cout << "CldI" << ", 0, 2, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("CldI", 0, 2, 2, 0) << std::endl;
6644 if (SMEFTEvolEW.GetCoefficient("CldI", 0, 2, 2, 1) != 0.) std::cout << "CldI" << ", 0, 2, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("CldI", 0, 2, 2, 1) << std::endl;
6645 if (SMEFTEvolEW.GetCoefficient("CldI", 0, 2, 2, 2) != 0.) std::cout << "CldI" << ", 0, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CldI", 0, 2, 2, 2) << std::endl;
6646 if (SMEFTEvolEW.GetCoefficient("CldI", 1, 1, 0, 1) != 0.) std::cout << "CldI" << ", 1, 1, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CldI", 1, 1, 0, 1) << std::endl;
6647 if (SMEFTEvolEW.GetCoefficient("CldI", 1, 1, 0, 2) != 0.) std::cout << "CldI" << ", 1, 1, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CldI", 1, 1, 0, 2) << std::endl;
6648 if (SMEFTEvolEW.GetCoefficient("CldI", 1, 1, 1, 2) != 0.) std::cout << "CldI" << ", 1, 1, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CldI", 1, 1, 1, 2) << std::endl;
6649 if (SMEFTEvolEW.GetCoefficient("CldI", 1, 2, 0, 0) != 0.) std::cout << "CldI" << ", 1, 2, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("CldI", 1, 2, 0, 0) << std::endl;
6650 if (SMEFTEvolEW.GetCoefficient("CldI", 1, 2, 0, 1) != 0.) std::cout << "CldI" << ", 1, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CldI", 1, 2, 0, 1) << std::endl;
6651 if (SMEFTEvolEW.GetCoefficient("CldI", 1, 2, 0, 2) != 0.) std::cout << "CldI" << ", 1, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CldI", 1, 2, 0, 2) << std::endl;
6652 if (SMEFTEvolEW.GetCoefficient("CldI", 1, 2, 1, 0) != 0.) std::cout << "CldI" << ", 1, 2, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("CldI", 1, 2, 1, 0) << std::endl;
6653 if (SMEFTEvolEW.GetCoefficient("CldI", 1, 2, 1, 1) != 0.) std::cout << "CldI" << ", 1, 2, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CldI", 1, 2, 1, 1) << std::endl;
6654 if (SMEFTEvolEW.GetCoefficient("CldI", 1, 2, 1, 2) != 0.) std::cout << "CldI" << ", 1, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CldI", 1, 2, 1, 2) << std::endl;
6655 if (SMEFTEvolEW.GetCoefficient("CldI", 1, 2, 2, 0) != 0.) std::cout << "CldI" << ", 1, 2, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("CldI", 1, 2, 2, 0) << std::endl;
6656 if (SMEFTEvolEW.GetCoefficient("CldI", 1, 2, 2, 1) != 0.) std::cout << "CldI" << ", 1, 2, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("CldI", 1, 2, 2, 1) << std::endl;
6657 if (SMEFTEvolEW.GetCoefficient("CldI", 1, 2, 2, 2) != 0.) std::cout << "CldI" << ", 1, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CldI", 1, 2, 2, 2) << std::endl;
6658 if (SMEFTEvolEW.GetCoefficient("CldI", 2, 2, 0, 1) != 0.) std::cout << "CldI" << ", 2, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CldI", 2, 2, 0, 1) << std::endl;
6659 if (SMEFTEvolEW.GetCoefficient("CldI", 2, 2, 0, 2) != 0.) std::cout << "CldI" << ", 2, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CldI", 2, 2, 0, 2) << std::endl;
6660 if (SMEFTEvolEW.GetCoefficient("CldI", 2, 2, 1, 2) != 0.) std::cout << "CldI" << ", 2, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CldI", 2, 2, 1, 2) << std::endl;
6661 if (SMEFTEvolEW.GetCoefficient("CqeR", 0, 0, 0, 0) != 0.) std::cout << "CqeR" << ", 0, 0, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("CqeR", 0, 0, 0, 0) << std::endl;
6662 if (SMEFTEvolEW.GetCoefficient("CqeR", 0, 0, 0, 1) != 0.) std::cout << "CqeR" << ", 0, 0, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CqeR", 0, 0, 0, 1) << std::endl;
6663 if (SMEFTEvolEW.GetCoefficient("CqeR", 0, 0, 0, 2) != 0.) std::cout << "CqeR" << ", 0, 0, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CqeR", 0, 0, 0, 2) << std::endl;
6664 if (SMEFTEvolEW.GetCoefficient("CqeR", 0, 0, 1, 1) != 0.) std::cout << "CqeR" << ", 0, 0, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CqeR", 0, 0, 1, 1) << std::endl;
6665 if (SMEFTEvolEW.GetCoefficient("CqeR", 0, 0, 1, 2) != 0.) std::cout << "CqeR" << ", 0, 0, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CqeR", 0, 0, 1, 2) << std::endl;
6666 if (SMEFTEvolEW.GetCoefficient("CqeR", 0, 0, 2, 2) != 0.) std::cout << "CqeR" << ", 0, 0, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CqeR", 0, 0, 2, 2) << std::endl;
6667 if (SMEFTEvolEW.GetCoefficient("CqeR", 0, 1, 0, 0) != 0.) std::cout << "CqeR" << ", 0, 1, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("CqeR", 0, 1, 0, 0) << std::endl;
6668 if (SMEFTEvolEW.GetCoefficient("CqeR", 0, 1, 0, 1) != 0.) std::cout << "CqeR" << ", 0, 1, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CqeR", 0, 1, 0, 1) << std::endl;
6669 if (SMEFTEvolEW.GetCoefficient("CqeR", 0, 1, 0, 2) != 0.) std::cout << "CqeR" << ", 0, 1, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CqeR", 0, 1, 0, 2) << std::endl;
6670 if (SMEFTEvolEW.GetCoefficient("CqeR", 0, 1, 1, 0) != 0.) std::cout << "CqeR" << ", 0, 1, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("CqeR", 0, 1, 1, 0) << std::endl;
6671 if (SMEFTEvolEW.GetCoefficient("CqeR", 0, 1, 1, 1) != 0.) std::cout << "CqeR" << ", 0, 1, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CqeR", 0, 1, 1, 1) << std::endl;
6672 if (SMEFTEvolEW.GetCoefficient("CqeR", 0, 1, 1, 2) != 0.) std::cout << "CqeR" << ", 0, 1, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CqeR", 0, 1, 1, 2) << std::endl;
6673 if (SMEFTEvolEW.GetCoefficient("CqeR", 0, 1, 2, 0) != 0.) std::cout << "CqeR" << ", 0, 1, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("CqeR", 0, 1, 2, 0) << std::endl;
6674 if (SMEFTEvolEW.GetCoefficient("CqeR", 0, 1, 2, 1) != 0.) std::cout << "CqeR" << ", 0, 1, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("CqeR", 0, 1, 2, 1) << std::endl;
6675 if (SMEFTEvolEW.GetCoefficient("CqeR", 0, 1, 2, 2) != 0.) std::cout << "CqeR" << ", 0, 1, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CqeR", 0, 1, 2, 2) << std::endl;
6676 if (SMEFTEvolEW.GetCoefficient("CqeR", 0, 2, 0, 0) != 0.) std::cout << "CqeR" << ", 0, 2, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("CqeR", 0, 2, 0, 0) << std::endl;
6677 if (SMEFTEvolEW.GetCoefficient("CqeR", 0, 2, 0, 1) != 0.) std::cout << "CqeR" << ", 0, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CqeR", 0, 2, 0, 1) << std::endl;
6678 if (SMEFTEvolEW.GetCoefficient("CqeR", 0, 2, 0, 2) != 0.) std::cout << "CqeR" << ", 0, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CqeR", 0, 2, 0, 2) << std::endl;
6679 if (SMEFTEvolEW.GetCoefficient("CqeR", 0, 2, 1, 0) != 0.) std::cout << "CqeR" << ", 0, 2, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("CqeR", 0, 2, 1, 0) << std::endl;
6680 if (SMEFTEvolEW.GetCoefficient("CqeR", 0, 2, 1, 1) != 0.) std::cout << "CqeR" << ", 0, 2, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CqeR", 0, 2, 1, 1) << std::endl;
6681 if (SMEFTEvolEW.GetCoefficient("CqeR", 0, 2, 1, 2) != 0.) std::cout << "CqeR" << ", 0, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CqeR", 0, 2, 1, 2) << std::endl;
6682 if (SMEFTEvolEW.GetCoefficient("CqeR", 0, 2, 2, 0) != 0.) std::cout << "CqeR" << ", 0, 2, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("CqeR", 0, 2, 2, 0) << std::endl;
6683 if (SMEFTEvolEW.GetCoefficient("CqeR", 0, 2, 2, 1) != 0.) std::cout << "CqeR" << ", 0, 2, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("CqeR", 0, 2, 2, 1) << std::endl;
6684 if (SMEFTEvolEW.GetCoefficient("CqeR", 0, 2, 2, 2) != 0.) std::cout << "CqeR" << ", 0, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CqeR", 0, 2, 2, 2) << std::endl;
6685 if (SMEFTEvolEW.GetCoefficient("CqeR", 1, 1, 0, 0) != 0.) std::cout << "CqeR" << ", 1, 1, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("CqeR", 1, 1, 0, 0) << std::endl;
6686 if (SMEFTEvolEW.GetCoefficient("CqeR", 1, 1, 0, 1) != 0.) std::cout << "CqeR" << ", 1, 1, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CqeR", 1, 1, 0, 1) << std::endl;
6687 if (SMEFTEvolEW.GetCoefficient("CqeR", 1, 1, 0, 2) != 0.) std::cout << "CqeR" << ", 1, 1, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CqeR", 1, 1, 0, 2) << std::endl;
6688 if (SMEFTEvolEW.GetCoefficient("CqeR", 1, 1, 1, 1) != 0.) std::cout << "CqeR" << ", 1, 1, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CqeR", 1, 1, 1, 1) << std::endl;
6689 if (SMEFTEvolEW.GetCoefficient("CqeR", 1, 1, 1, 2) != 0.) std::cout << "CqeR" << ", 1, 1, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CqeR", 1, 1, 1, 2) << std::endl;
6690 if (SMEFTEvolEW.GetCoefficient("CqeR", 1, 1, 2, 2) != 0.) std::cout << "CqeR" << ", 1, 1, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CqeR", 1, 1, 2, 2) << std::endl;
6691 if (SMEFTEvolEW.GetCoefficient("CqeR", 1, 2, 0, 0) != 0.) std::cout << "CqeR" << ", 1, 2, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("CqeR", 1, 2, 0, 0) << std::endl;
6692 if (SMEFTEvolEW.GetCoefficient("CqeR", 1, 2, 0, 1) != 0.) std::cout << "CqeR" << ", 1, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CqeR", 1, 2, 0, 1) << std::endl;
6693 if (SMEFTEvolEW.GetCoefficient("CqeR", 1, 2, 0, 2) != 0.) std::cout << "CqeR" << ", 1, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CqeR", 1, 2, 0, 2) << std::endl;
6694 if (SMEFTEvolEW.GetCoefficient("CqeR", 1, 2, 1, 0) != 0.) std::cout << "CqeR" << ", 1, 2, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("CqeR", 1, 2, 1, 0) << std::endl;
6695 if (SMEFTEvolEW.GetCoefficient("CqeR", 1, 2, 1, 1) != 0.) std::cout << "CqeR" << ", 1, 2, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CqeR", 1, 2, 1, 1) << std::endl;
6696 if (SMEFTEvolEW.GetCoefficient("CqeR", 1, 2, 1, 2) != 0.) std::cout << "CqeR" << ", 1, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CqeR", 1, 2, 1, 2) << std::endl;
6697 if (SMEFTEvolEW.GetCoefficient("CqeR", 1, 2, 2, 0) != 0.) std::cout << "CqeR" << ", 1, 2, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("CqeR", 1, 2, 2, 0) << std::endl;
6698 if (SMEFTEvolEW.GetCoefficient("CqeR", 1, 2, 2, 1) != 0.) std::cout << "CqeR" << ", 1, 2, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("CqeR", 1, 2, 2, 1) << std::endl;
6699 if (SMEFTEvolEW.GetCoefficient("CqeR", 1, 2, 2, 2) != 0.) std::cout << "CqeR" << ", 1, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CqeR", 1, 2, 2, 2) << std::endl;
6700 if (SMEFTEvolEW.GetCoefficient("CqeR", 2, 2, 0, 0) != 0.) std::cout << "CqeR" << ", 2, 2, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("CqeR", 2, 2, 0, 0) << std::endl;
6701 if (SMEFTEvolEW.GetCoefficient("CqeR", 2, 2, 0, 1) != 0.) std::cout << "CqeR" << ", 2, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CqeR", 2, 2, 0, 1) << std::endl;
6702 if (SMEFTEvolEW.GetCoefficient("CqeR", 2, 2, 0, 2) != 0.) std::cout << "CqeR" << ", 2, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CqeR", 2, 2, 0, 2) << std::endl;
6703 if (SMEFTEvolEW.GetCoefficient("CqeR", 2, 2, 1, 1) != 0.) std::cout << "CqeR" << ", 2, 2, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CqeR", 2, 2, 1, 1) << std::endl;
6704 if (SMEFTEvolEW.GetCoefficient("CqeR", 2, 2, 1, 2) != 0.) std::cout << "CqeR" << ", 2, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CqeR", 2, 2, 1, 2) << std::endl;
6705 if (SMEFTEvolEW.GetCoefficient("CqeR", 2, 2, 2, 2) != 0.) std::cout << "CqeR" << ", 2, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CqeR", 2, 2, 2, 2) << std::endl;
6706 if (SMEFTEvolEW.GetCoefficient("CqeI", 0, 0, 0, 1) != 0.) std::cout << "CqeI" << ", 0, 0, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CqeI", 0, 0, 0, 1) << std::endl;
6707 if (SMEFTEvolEW.GetCoefficient("CqeI", 0, 0, 0, 2) != 0.) std::cout << "CqeI" << ", 0, 0, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CqeI", 0, 0, 0, 2) << std::endl;
6708 if (SMEFTEvolEW.GetCoefficient("CqeI", 0, 0, 1, 2) != 0.) std::cout << "CqeI" << ", 0, 0, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CqeI", 0, 0, 1, 2) << std::endl;
6709 if (SMEFTEvolEW.GetCoefficient("CqeI", 0, 1, 0, 0) != 0.) std::cout << "CqeI" << ", 0, 1, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("CqeI", 0, 1, 0, 0) << std::endl;
6710 if (SMEFTEvolEW.GetCoefficient("CqeI", 0, 1, 0, 1) != 0.) std::cout << "CqeI" << ", 0, 1, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CqeI", 0, 1, 0, 1) << std::endl;
6711 if (SMEFTEvolEW.GetCoefficient("CqeI", 0, 1, 0, 2) != 0.) std::cout << "CqeI" << ", 0, 1, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CqeI", 0, 1, 0, 2) << std::endl;
6712 if (SMEFTEvolEW.GetCoefficient("CqeI", 0, 1, 1, 0) != 0.) std::cout << "CqeI" << ", 0, 1, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("CqeI", 0, 1, 1, 0) << std::endl;
6713 if (SMEFTEvolEW.GetCoefficient("CqeI", 0, 1, 1, 1) != 0.) std::cout << "CqeI" << ", 0, 1, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CqeI", 0, 1, 1, 1) << std::endl;
6714 if (SMEFTEvolEW.GetCoefficient("CqeI", 0, 1, 1, 2) != 0.) std::cout << "CqeI" << ", 0, 1, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CqeI", 0, 1, 1, 2) << std::endl;
6715 if (SMEFTEvolEW.GetCoefficient("CqeI", 0, 1, 2, 0) != 0.) std::cout << "CqeI" << ", 0, 1, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("CqeI", 0, 1, 2, 0) << std::endl;
6716 if (SMEFTEvolEW.GetCoefficient("CqeI", 0, 1, 2, 1) != 0.) std::cout << "CqeI" << ", 0, 1, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("CqeI", 0, 1, 2, 1) << std::endl;
6717 if (SMEFTEvolEW.GetCoefficient("CqeI", 0, 1, 2, 2) != 0.) std::cout << "CqeI" << ", 0, 1, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CqeI", 0, 1, 2, 2) << std::endl;
6718 if (SMEFTEvolEW.GetCoefficient("CqeI", 0, 2, 0, 0) != 0.) std::cout << "CqeI" << ", 0, 2, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("CqeI", 0, 2, 0, 0) << std::endl;
6719 if (SMEFTEvolEW.GetCoefficient("CqeI", 0, 2, 0, 1) != 0.) std::cout << "CqeI" << ", 0, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CqeI", 0, 2, 0, 1) << std::endl;
6720 if (SMEFTEvolEW.GetCoefficient("CqeI", 0, 2, 0, 2) != 0.) std::cout << "CqeI" << ", 0, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CqeI", 0, 2, 0, 2) << std::endl;
6721 if (SMEFTEvolEW.GetCoefficient("CqeI", 0, 2, 1, 0) != 0.) std::cout << "CqeI" << ", 0, 2, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("CqeI", 0, 2, 1, 0) << std::endl;
6722 if (SMEFTEvolEW.GetCoefficient("CqeI", 0, 2, 1, 1) != 0.) std::cout << "CqeI" << ", 0, 2, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CqeI", 0, 2, 1, 1) << std::endl;
6723 if (SMEFTEvolEW.GetCoefficient("CqeI", 0, 2, 1, 2) != 0.) std::cout << "CqeI" << ", 0, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CqeI", 0, 2, 1, 2) << std::endl;
6724 if (SMEFTEvolEW.GetCoefficient("CqeI", 0, 2, 2, 0) != 0.) std::cout << "CqeI" << ", 0, 2, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("CqeI", 0, 2, 2, 0) << std::endl;
6725 if (SMEFTEvolEW.GetCoefficient("CqeI", 0, 2, 2, 1) != 0.) std::cout << "CqeI" << ", 0, 2, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("CqeI", 0, 2, 2, 1) << std::endl;
6726 if (SMEFTEvolEW.GetCoefficient("CqeI", 0, 2, 2, 2) != 0.) std::cout << "CqeI" << ", 0, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CqeI", 0, 2, 2, 2) << std::endl;
6727 if (SMEFTEvolEW.GetCoefficient("CqeI", 1, 1, 0, 1) != 0.) std::cout << "CqeI" << ", 1, 1, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CqeI", 1, 1, 0, 1) << std::endl;
6728 if (SMEFTEvolEW.GetCoefficient("CqeI", 1, 1, 0, 2) != 0.) std::cout << "CqeI" << ", 1, 1, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CqeI", 1, 1, 0, 2) << std::endl;
6729 if (SMEFTEvolEW.GetCoefficient("CqeI", 1, 1, 1, 2) != 0.) std::cout << "CqeI" << ", 1, 1, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CqeI", 1, 1, 1, 2) << std::endl;
6730 if (SMEFTEvolEW.GetCoefficient("CqeI", 1, 2, 0, 0) != 0.) std::cout << "CqeI" << ", 1, 2, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("CqeI", 1, 2, 0, 0) << std::endl;
6731 if (SMEFTEvolEW.GetCoefficient("CqeI", 1, 2, 0, 1) != 0.) std::cout << "CqeI" << ", 1, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CqeI", 1, 2, 0, 1) << std::endl;
6732 if (SMEFTEvolEW.GetCoefficient("CqeI", 1, 2, 0, 2) != 0.) std::cout << "CqeI" << ", 1, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CqeI", 1, 2, 0, 2) << std::endl;
6733 if (SMEFTEvolEW.GetCoefficient("CqeI", 1, 2, 1, 0) != 0.) std::cout << "CqeI" << ", 1, 2, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("CqeI", 1, 2, 1, 0) << std::endl;
6734 if (SMEFTEvolEW.GetCoefficient("CqeI", 1, 2, 1, 1) != 0.) std::cout << "CqeI" << ", 1, 2, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CqeI", 1, 2, 1, 1) << std::endl;
6735 if (SMEFTEvolEW.GetCoefficient("CqeI", 1, 2, 1, 2) != 0.) std::cout << "CqeI" << ", 1, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CqeI", 1, 2, 1, 2) << std::endl;
6736 if (SMEFTEvolEW.GetCoefficient("CqeI", 1, 2, 2, 0) != 0.) std::cout << "CqeI" << ", 1, 2, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("CqeI", 1, 2, 2, 0) << std::endl;
6737 if (SMEFTEvolEW.GetCoefficient("CqeI", 1, 2, 2, 1) != 0.) std::cout << "CqeI" << ", 1, 2, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("CqeI", 1, 2, 2, 1) << std::endl;
6738 if (SMEFTEvolEW.GetCoefficient("CqeI", 1, 2, 2, 2) != 0.) std::cout << "CqeI" << ", 1, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CqeI", 1, 2, 2, 2) << std::endl;
6739 if (SMEFTEvolEW.GetCoefficient("CqeI", 2, 2, 0, 1) != 0.) std::cout << "CqeI" << ", 2, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CqeI", 2, 2, 0, 1) << std::endl;
6740 if (SMEFTEvolEW.GetCoefficient("CqeI", 2, 2, 0, 2) != 0.) std::cout << "CqeI" << ", 2, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CqeI", 2, 2, 0, 2) << std::endl;
6741 if (SMEFTEvolEW.GetCoefficient("CqeI", 2, 2, 1, 2) != 0.) std::cout << "CqeI" << ", 2, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CqeI", 2, 2, 1, 2) << std::endl;
6742 if (SMEFTEvolEW.GetCoefficient("CledqR", 0, 0, 0, 0) != 0.) std::cout << "CledqR" << ", 0, 0, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("CledqR", 0, 0, 0, 0) << std::endl;
6743 if (SMEFTEvolEW.GetCoefficient("CledqR", 0, 0, 0, 1) != 0.) std::cout << "CledqR" << ", 0, 0, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CledqR", 0, 0, 0, 1) << std::endl;
6744 if (SMEFTEvolEW.GetCoefficient("CledqR", 0, 0, 0, 2) != 0.) std::cout << "CledqR" << ", 0, 0, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CledqR", 0, 0, 0, 2) << std::endl;
6745 if (SMEFTEvolEW.GetCoefficient("CledqR", 0, 0, 1, 0) != 0.) std::cout << "CledqR" << ", 0, 0, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("CledqR", 0, 0, 1, 0) << std::endl;
6746 if (SMEFTEvolEW.GetCoefficient("CledqR", 0, 0, 1, 1) != 0.) std::cout << "CledqR" << ", 0, 0, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CledqR", 0, 0, 1, 1) << std::endl;
6747 if (SMEFTEvolEW.GetCoefficient("CledqR", 0, 0, 1, 2) != 0.) std::cout << "CledqR" << ", 0, 0, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CledqR", 0, 0, 1, 2) << std::endl;
6748 if (SMEFTEvolEW.GetCoefficient("CledqR", 0, 0, 2, 0) != 0.) std::cout << "CledqR" << ", 0, 0, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("CledqR", 0, 0, 2, 0) << std::endl;
6749 if (SMEFTEvolEW.GetCoefficient("CledqR", 0, 0, 2, 1) != 0.) std::cout << "CledqR" << ", 0, 0, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("CledqR", 0, 0, 2, 1) << std::endl;
6750 if (SMEFTEvolEW.GetCoefficient("CledqR", 0, 0, 2, 2) != 0.) std::cout << "CledqR" << ", 0, 0, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CledqR", 0, 0, 2, 2) << std::endl;
6751 if (SMEFTEvolEW.GetCoefficient("CledqR", 0, 1, 0, 0) != 0.) std::cout << "CledqR" << ", 0, 1, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("CledqR", 0, 1, 0, 0) << std::endl;
6752 if (SMEFTEvolEW.GetCoefficient("CledqR", 0, 1, 0, 1) != 0.) std::cout << "CledqR" << ", 0, 1, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CledqR", 0, 1, 0, 1) << std::endl;
6753 if (SMEFTEvolEW.GetCoefficient("CledqR", 0, 1, 0, 2) != 0.) std::cout << "CledqR" << ", 0, 1, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CledqR", 0, 1, 0, 2) << std::endl;
6754 if (SMEFTEvolEW.GetCoefficient("CledqR", 0, 1, 1, 0) != 0.) std::cout << "CledqR" << ", 0, 1, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("CledqR", 0, 1, 1, 0) << std::endl;
6755 if (SMEFTEvolEW.GetCoefficient("CledqR", 0, 1, 1, 1) != 0.) std::cout << "CledqR" << ", 0, 1, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CledqR", 0, 1, 1, 1) << std::endl;
6756 if (SMEFTEvolEW.GetCoefficient("CledqR", 0, 1, 1, 2) != 0.) std::cout << "CledqR" << ", 0, 1, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CledqR", 0, 1, 1, 2) << std::endl;
6757 if (SMEFTEvolEW.GetCoefficient("CledqR", 0, 1, 2, 0) != 0.) std::cout << "CledqR" << ", 0, 1, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("CledqR", 0, 1, 2, 0) << std::endl;
6758 if (SMEFTEvolEW.GetCoefficient("CledqR", 0, 1, 2, 1) != 0.) std::cout << "CledqR" << ", 0, 1, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("CledqR", 0, 1, 2, 1) << std::endl;
6759 if (SMEFTEvolEW.GetCoefficient("CledqR", 0, 1, 2, 2) != 0.) std::cout << "CledqR" << ", 0, 1, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CledqR", 0, 1, 2, 2) << std::endl;
6760 if (SMEFTEvolEW.GetCoefficient("CledqR", 0, 2, 0, 0) != 0.) std::cout << "CledqR" << ", 0, 2, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("CledqR", 0, 2, 0, 0) << std::endl;
6761 if (SMEFTEvolEW.GetCoefficient("CledqR", 0, 2, 0, 1) != 0.) std::cout << "CledqR" << ", 0, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CledqR", 0, 2, 0, 1) << std::endl;
6762 if (SMEFTEvolEW.GetCoefficient("CledqR", 0, 2, 0, 2) != 0.) std::cout << "CledqR" << ", 0, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CledqR", 0, 2, 0, 2) << std::endl;
6763 if (SMEFTEvolEW.GetCoefficient("CledqR", 0, 2, 1, 0) != 0.) std::cout << "CledqR" << ", 0, 2, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("CledqR", 0, 2, 1, 0) << std::endl;
6764 if (SMEFTEvolEW.GetCoefficient("CledqR", 0, 2, 1, 1) != 0.) std::cout << "CledqR" << ", 0, 2, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CledqR", 0, 2, 1, 1) << std::endl;
6765 if (SMEFTEvolEW.GetCoefficient("CledqR", 0, 2, 1, 2) != 0.) std::cout << "CledqR" << ", 0, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CledqR", 0, 2, 1, 2) << std::endl;
6766 if (SMEFTEvolEW.GetCoefficient("CledqR", 0, 2, 2, 0) != 0.) std::cout << "CledqR" << ", 0, 2, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("CledqR", 0, 2, 2, 0) << std::endl;
6767 if (SMEFTEvolEW.GetCoefficient("CledqR", 0, 2, 2, 1) != 0.) std::cout << "CledqR" << ", 0, 2, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("CledqR", 0, 2, 2, 1) << std::endl;
6768 if (SMEFTEvolEW.GetCoefficient("CledqR", 0, 2, 2, 2) != 0.) std::cout << "CledqR" << ", 0, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CledqR", 0, 2, 2, 2) << std::endl;
6769 if (SMEFTEvolEW.GetCoefficient("CledqR", 1, 0, 0, 0) != 0.) std::cout << "CledqR" << ", 1, 0, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("CledqR", 1, 0, 0, 0) << std::endl;
6770 if (SMEFTEvolEW.GetCoefficient("CledqR", 1, 0, 0, 1) != 0.) std::cout << "CledqR" << ", 1, 0, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CledqR", 1, 0, 0, 1) << std::endl;
6771 if (SMEFTEvolEW.GetCoefficient("CledqR", 1, 0, 0, 2) != 0.) std::cout << "CledqR" << ", 1, 0, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CledqR", 1, 0, 0, 2) << std::endl;
6772 if (SMEFTEvolEW.GetCoefficient("CledqR", 1, 0, 1, 0) != 0.) std::cout << "CledqR" << ", 1, 0, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("CledqR", 1, 0, 1, 0) << std::endl;
6773 if (SMEFTEvolEW.GetCoefficient("CledqR", 1, 0, 1, 1) != 0.) std::cout << "CledqR" << ", 1, 0, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CledqR", 1, 0, 1, 1) << std::endl;
6774 if (SMEFTEvolEW.GetCoefficient("CledqR", 1, 0, 1, 2) != 0.) std::cout << "CledqR" << ", 1, 0, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CledqR", 1, 0, 1, 2) << std::endl;
6775 if (SMEFTEvolEW.GetCoefficient("CledqR", 1, 0, 2, 0) != 0.) std::cout << "CledqR" << ", 1, 0, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("CledqR", 1, 0, 2, 0) << std::endl;
6776 if (SMEFTEvolEW.GetCoefficient("CledqR", 1, 0, 2, 1) != 0.) std::cout << "CledqR" << ", 1, 0, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("CledqR", 1, 0, 2, 1) << std::endl;
6777 if (SMEFTEvolEW.GetCoefficient("CledqR", 1, 0, 2, 2) != 0.) std::cout << "CledqR" << ", 1, 0, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CledqR", 1, 0, 2, 2) << std::endl;
6778 if (SMEFTEvolEW.GetCoefficient("CledqR", 1, 1, 0, 0) != 0.) std::cout << "CledqR" << ", 1, 1, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("CledqR", 1, 1, 0, 0) << std::endl;
6779 if (SMEFTEvolEW.GetCoefficient("CledqR", 1, 1, 0, 1) != 0.) std::cout << "CledqR" << ", 1, 1, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CledqR", 1, 1, 0, 1) << std::endl;
6780 if (SMEFTEvolEW.GetCoefficient("CledqR", 1, 1, 0, 2) != 0.) std::cout << "CledqR" << ", 1, 1, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CledqR", 1, 1, 0, 2) << std::endl;
6781 if (SMEFTEvolEW.GetCoefficient("CledqR", 1, 1, 1, 0) != 0.) std::cout << "CledqR" << ", 1, 1, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("CledqR", 1, 1, 1, 0) << std::endl;
6782 if (SMEFTEvolEW.GetCoefficient("CledqR", 1, 1, 1, 1) != 0.) std::cout << "CledqR" << ", 1, 1, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CledqR", 1, 1, 1, 1) << std::endl;
6783 if (SMEFTEvolEW.GetCoefficient("CledqR", 1, 1, 1, 2) != 0.) std::cout << "CledqR" << ", 1, 1, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CledqR", 1, 1, 1, 2) << std::endl;
6784 if (SMEFTEvolEW.GetCoefficient("CledqR", 1, 1, 2, 0) != 0.) std::cout << "CledqR" << ", 1, 1, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("CledqR", 1, 1, 2, 0) << std::endl;
6785 if (SMEFTEvolEW.GetCoefficient("CledqR", 1, 1, 2, 1) != 0.) std::cout << "CledqR" << ", 1, 1, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("CledqR", 1, 1, 2, 1) << std::endl;
6786 if (SMEFTEvolEW.GetCoefficient("CledqR", 1, 1, 2, 2) != 0.) std::cout << "CledqR" << ", 1, 1, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CledqR", 1, 1, 2, 2) << std::endl;
6787 if (SMEFTEvolEW.GetCoefficient("CledqR", 1, 2, 0, 0) != 0.) std::cout << "CledqR" << ", 1, 2, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("CledqR", 1, 2, 0, 0) << std::endl;
6788 if (SMEFTEvolEW.GetCoefficient("CledqR", 1, 2, 0, 1) != 0.) std::cout << "CledqR" << ", 1, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CledqR", 1, 2, 0, 1) << std::endl;
6789 if (SMEFTEvolEW.GetCoefficient("CledqR", 1, 2, 0, 2) != 0.) std::cout << "CledqR" << ", 1, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CledqR", 1, 2, 0, 2) << std::endl;
6790 if (SMEFTEvolEW.GetCoefficient("CledqR", 1, 2, 1, 0) != 0.) std::cout << "CledqR" << ", 1, 2, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("CledqR", 1, 2, 1, 0) << std::endl;
6791 if (SMEFTEvolEW.GetCoefficient("CledqR", 1, 2, 1, 1) != 0.) std::cout << "CledqR" << ", 1, 2, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CledqR", 1, 2, 1, 1) << std::endl;
6792 if (SMEFTEvolEW.GetCoefficient("CledqR", 1, 2, 1, 2) != 0.) std::cout << "CledqR" << ", 1, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CledqR", 1, 2, 1, 2) << std::endl;
6793 if (SMEFTEvolEW.GetCoefficient("CledqR", 1, 2, 2, 0) != 0.) std::cout << "CledqR" << ", 1, 2, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("CledqR", 1, 2, 2, 0) << std::endl;
6794 if (SMEFTEvolEW.GetCoefficient("CledqR", 1, 2, 2, 1) != 0.) std::cout << "CledqR" << ", 1, 2, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("CledqR", 1, 2, 2, 1) << std::endl;
6795 if (SMEFTEvolEW.GetCoefficient("CledqR", 1, 2, 2, 2) != 0.) std::cout << "CledqR" << ", 1, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CledqR", 1, 2, 2, 2) << std::endl;
6796 if (SMEFTEvolEW.GetCoefficient("CledqR", 2, 0, 0, 0) != 0.) std::cout << "CledqR" << ", 2, 0, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("CledqR", 2, 0, 0, 0) << std::endl;
6797 if (SMEFTEvolEW.GetCoefficient("CledqR", 2, 0, 0, 1) != 0.) std::cout << "CledqR" << ", 2, 0, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CledqR", 2, 0, 0, 1) << std::endl;
6798 if (SMEFTEvolEW.GetCoefficient("CledqR", 2, 0, 0, 2) != 0.) std::cout << "CledqR" << ", 2, 0, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CledqR", 2, 0, 0, 2) << std::endl;
6799 if (SMEFTEvolEW.GetCoefficient("CledqR", 2, 0, 1, 0) != 0.) std::cout << "CledqR" << ", 2, 0, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("CledqR", 2, 0, 1, 0) << std::endl;
6800 if (SMEFTEvolEW.GetCoefficient("CledqR", 2, 0, 1, 1) != 0.) std::cout << "CledqR" << ", 2, 0, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CledqR", 2, 0, 1, 1) << std::endl;
6801 if (SMEFTEvolEW.GetCoefficient("CledqR", 2, 0, 1, 2) != 0.) std::cout << "CledqR" << ", 2, 0, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CledqR", 2, 0, 1, 2) << std::endl;
6802 if (SMEFTEvolEW.GetCoefficient("CledqR", 2, 0, 2, 0) != 0.) std::cout << "CledqR" << ", 2, 0, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("CledqR", 2, 0, 2, 0) << std::endl;
6803 if (SMEFTEvolEW.GetCoefficient("CledqR", 2, 0, 2, 1) != 0.) std::cout << "CledqR" << ", 2, 0, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("CledqR", 2, 0, 2, 1) << std::endl;
6804 if (SMEFTEvolEW.GetCoefficient("CledqR", 2, 0, 2, 2) != 0.) std::cout << "CledqR" << ", 2, 0, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CledqR", 2, 0, 2, 2) << std::endl;
6805 if (SMEFTEvolEW.GetCoefficient("CledqR", 2, 1, 0, 0) != 0.) std::cout << "CledqR" << ", 2, 1, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("CledqR", 2, 1, 0, 0) << std::endl;
6806 if (SMEFTEvolEW.GetCoefficient("CledqR", 2, 1, 0, 1) != 0.) std::cout << "CledqR" << ", 2, 1, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CledqR", 2, 1, 0, 1) << std::endl;
6807 if (SMEFTEvolEW.GetCoefficient("CledqR", 2, 1, 0, 2) != 0.) std::cout << "CledqR" << ", 2, 1, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CledqR", 2, 1, 0, 2) << std::endl;
6808 if (SMEFTEvolEW.GetCoefficient("CledqR", 2, 1, 1, 0) != 0.) std::cout << "CledqR" << ", 2, 1, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("CledqR", 2, 1, 1, 0) << std::endl;
6809 if (SMEFTEvolEW.GetCoefficient("CledqR", 2, 1, 1, 1) != 0.) std::cout << "CledqR" << ", 2, 1, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CledqR", 2, 1, 1, 1) << std::endl;
6810 if (SMEFTEvolEW.GetCoefficient("CledqR", 2, 1, 1, 2) != 0.) std::cout << "CledqR" << ", 2, 1, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CledqR", 2, 1, 1, 2) << std::endl;
6811 if (SMEFTEvolEW.GetCoefficient("CledqR", 2, 1, 2, 0) != 0.) std::cout << "CledqR" << ", 2, 1, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("CledqR", 2, 1, 2, 0) << std::endl;
6812 if (SMEFTEvolEW.GetCoefficient("CledqR", 2, 1, 2, 1) != 0.) std::cout << "CledqR" << ", 2, 1, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("CledqR", 2, 1, 2, 1) << std::endl;
6813 if (SMEFTEvolEW.GetCoefficient("CledqR", 2, 1, 2, 2) != 0.) std::cout << "CledqR" << ", 2, 1, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CledqR", 2, 1, 2, 2) << std::endl;
6814 if (SMEFTEvolEW.GetCoefficient("CledqR", 2, 2, 0, 0) != 0.) std::cout << "CledqR" << ", 2, 2, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("CledqR", 2, 2, 0, 0) << std::endl;
6815 if (SMEFTEvolEW.GetCoefficient("CledqR", 2, 2, 0, 1) != 0.) std::cout << "CledqR" << ", 2, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CledqR", 2, 2, 0, 1) << std::endl;
6816 if (SMEFTEvolEW.GetCoefficient("CledqR", 2, 2, 0, 2) != 0.) std::cout << "CledqR" << ", 2, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CledqR", 2, 2, 0, 2) << std::endl;
6817 if (SMEFTEvolEW.GetCoefficient("CledqR", 2, 2, 1, 0) != 0.) std::cout << "CledqR" << ", 2, 2, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("CledqR", 2, 2, 1, 0) << std::endl;
6818 if (SMEFTEvolEW.GetCoefficient("CledqR", 2, 2, 1, 1) != 0.) std::cout << "CledqR" << ", 2, 2, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CledqR", 2, 2, 1, 1) << std::endl;
6819 if (SMEFTEvolEW.GetCoefficient("CledqR", 2, 2, 1, 2) != 0.) std::cout << "CledqR" << ", 2, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CledqR", 2, 2, 1, 2) << std::endl;
6820 if (SMEFTEvolEW.GetCoefficient("CledqR", 2, 2, 2, 0) != 0.) std::cout << "CledqR" << ", 2, 2, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("CledqR", 2, 2, 2, 0) << std::endl;
6821 if (SMEFTEvolEW.GetCoefficient("CledqR", 2, 2, 2, 1) != 0.) std::cout << "CledqR" << ", 2, 2, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("CledqR", 2, 2, 2, 1) << std::endl;
6822 if (SMEFTEvolEW.GetCoefficient("CledqR", 2, 2, 2, 2) != 0.) std::cout << "CledqR" << ", 2, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CledqR", 2, 2, 2, 2) << std::endl;
6823 if (SMEFTEvolEW.GetCoefficient("CledqI", 0, 0, 0, 0) != 0.) std::cout << "CledqI" << ", 0, 0, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("CledqI", 0, 0, 0, 0) << std::endl;
6824 if (SMEFTEvolEW.GetCoefficient("CledqI", 0, 0, 0, 1) != 0.) std::cout << "CledqI" << ", 0, 0, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CledqI", 0, 0, 0, 1) << std::endl;
6825 if (SMEFTEvolEW.GetCoefficient("CledqI", 0, 0, 0, 2) != 0.) std::cout << "CledqI" << ", 0, 0, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CledqI", 0, 0, 0, 2) << std::endl;
6826 if (SMEFTEvolEW.GetCoefficient("CledqI", 0, 0, 1, 0) != 0.) std::cout << "CledqI" << ", 0, 0, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("CledqI", 0, 0, 1, 0) << std::endl;
6827 if (SMEFTEvolEW.GetCoefficient("CledqI", 0, 0, 1, 1) != 0.) std::cout << "CledqI" << ", 0, 0, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CledqI", 0, 0, 1, 1) << std::endl;
6828 if (SMEFTEvolEW.GetCoefficient("CledqI", 0, 0, 1, 2) != 0.) std::cout << "CledqI" << ", 0, 0, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CledqI", 0, 0, 1, 2) << std::endl;
6829 if (SMEFTEvolEW.GetCoefficient("CledqI", 0, 0, 2, 0) != 0.) std::cout << "CledqI" << ", 0, 0, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("CledqI", 0, 0, 2, 0) << std::endl;
6830 if (SMEFTEvolEW.GetCoefficient("CledqI", 0, 0, 2, 1) != 0.) std::cout << "CledqI" << ", 0, 0, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("CledqI", 0, 0, 2, 1) << std::endl;
6831 if (SMEFTEvolEW.GetCoefficient("CledqI", 0, 0, 2, 2) != 0.) std::cout << "CledqI" << ", 0, 0, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CledqI", 0, 0, 2, 2) << std::endl;
6832 if (SMEFTEvolEW.GetCoefficient("CledqI", 0, 1, 0, 0) != 0.) std::cout << "CledqI" << ", 0, 1, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("CledqI", 0, 1, 0, 0) << std::endl;
6833 if (SMEFTEvolEW.GetCoefficient("CledqI", 0, 1, 0, 1) != 0.) std::cout << "CledqI" << ", 0, 1, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CledqI", 0, 1, 0, 1) << std::endl;
6834 if (SMEFTEvolEW.GetCoefficient("CledqI", 0, 1, 0, 2) != 0.) std::cout << "CledqI" << ", 0, 1, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CledqI", 0, 1, 0, 2) << std::endl;
6835 if (SMEFTEvolEW.GetCoefficient("CledqI", 0, 1, 1, 0) != 0.) std::cout << "CledqI" << ", 0, 1, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("CledqI", 0, 1, 1, 0) << std::endl;
6836 if (SMEFTEvolEW.GetCoefficient("CledqI", 0, 1, 1, 1) != 0.) std::cout << "CledqI" << ", 0, 1, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CledqI", 0, 1, 1, 1) << std::endl;
6837 if (SMEFTEvolEW.GetCoefficient("CledqI", 0, 1, 1, 2) != 0.) std::cout << "CledqI" << ", 0, 1, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CledqI", 0, 1, 1, 2) << std::endl;
6838 if (SMEFTEvolEW.GetCoefficient("CledqI", 0, 1, 2, 0) != 0.) std::cout << "CledqI" << ", 0, 1, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("CledqI", 0, 1, 2, 0) << std::endl;
6839 if (SMEFTEvolEW.GetCoefficient("CledqI", 0, 1, 2, 1) != 0.) std::cout << "CledqI" << ", 0, 1, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("CledqI", 0, 1, 2, 1) << std::endl;
6840 if (SMEFTEvolEW.GetCoefficient("CledqI", 0, 1, 2, 2) != 0.) std::cout << "CledqI" << ", 0, 1, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CledqI", 0, 1, 2, 2) << std::endl;
6841 if (SMEFTEvolEW.GetCoefficient("CledqI", 0, 2, 0, 0) != 0.) std::cout << "CledqI" << ", 0, 2, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("CledqI", 0, 2, 0, 0) << std::endl;
6842 if (SMEFTEvolEW.GetCoefficient("CledqI", 0, 2, 0, 1) != 0.) std::cout << "CledqI" << ", 0, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CledqI", 0, 2, 0, 1) << std::endl;
6843 if (SMEFTEvolEW.GetCoefficient("CledqI", 0, 2, 0, 2) != 0.) std::cout << "CledqI" << ", 0, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CledqI", 0, 2, 0, 2) << std::endl;
6844 if (SMEFTEvolEW.GetCoefficient("CledqI", 0, 2, 1, 0) != 0.) std::cout << "CledqI" << ", 0, 2, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("CledqI", 0, 2, 1, 0) << std::endl;
6845 if (SMEFTEvolEW.GetCoefficient("CledqI", 0, 2, 1, 1) != 0.) std::cout << "CledqI" << ", 0, 2, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CledqI", 0, 2, 1, 1) << std::endl;
6846 if (SMEFTEvolEW.GetCoefficient("CledqI", 0, 2, 1, 2) != 0.) std::cout << "CledqI" << ", 0, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CledqI", 0, 2, 1, 2) << std::endl;
6847 if (SMEFTEvolEW.GetCoefficient("CledqI", 0, 2, 2, 0) != 0.) std::cout << "CledqI" << ", 0, 2, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("CledqI", 0, 2, 2, 0) << std::endl;
6848 if (SMEFTEvolEW.GetCoefficient("CledqI", 0, 2, 2, 1) != 0.) std::cout << "CledqI" << ", 0, 2, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("CledqI", 0, 2, 2, 1) << std::endl;
6849 if (SMEFTEvolEW.GetCoefficient("CledqI", 0, 2, 2, 2) != 0.) std::cout << "CledqI" << ", 0, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CledqI", 0, 2, 2, 2) << std::endl;
6850 if (SMEFTEvolEW.GetCoefficient("CledqI", 1, 0, 0, 0) != 0.) std::cout << "CledqI" << ", 1, 0, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("CledqI", 1, 0, 0, 0) << std::endl;
6851 if (SMEFTEvolEW.GetCoefficient("CledqI", 1, 0, 0, 1) != 0.) std::cout << "CledqI" << ", 1, 0, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CledqI", 1, 0, 0, 1) << std::endl;
6852 if (SMEFTEvolEW.GetCoefficient("CledqI", 1, 0, 0, 2) != 0.) std::cout << "CledqI" << ", 1, 0, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CledqI", 1, 0, 0, 2) << std::endl;
6853 if (SMEFTEvolEW.GetCoefficient("CledqI", 1, 0, 1, 0) != 0.) std::cout << "CledqI" << ", 1, 0, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("CledqI", 1, 0, 1, 0) << std::endl;
6854 if (SMEFTEvolEW.GetCoefficient("CledqI", 1, 0, 1, 1) != 0.) std::cout << "CledqI" << ", 1, 0, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CledqI", 1, 0, 1, 1) << std::endl;
6855 if (SMEFTEvolEW.GetCoefficient("CledqI", 1, 0, 1, 2) != 0.) std::cout << "CledqI" << ", 1, 0, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CledqI", 1, 0, 1, 2) << std::endl;
6856 if (SMEFTEvolEW.GetCoefficient("CledqI", 1, 0, 2, 0) != 0.) std::cout << "CledqI" << ", 1, 0, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("CledqI", 1, 0, 2, 0) << std::endl;
6857 if (SMEFTEvolEW.GetCoefficient("CledqI", 1, 0, 2, 1) != 0.) std::cout << "CledqI" << ", 1, 0, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("CledqI", 1, 0, 2, 1) << std::endl;
6858 if (SMEFTEvolEW.GetCoefficient("CledqI", 1, 0, 2, 2) != 0.) std::cout << "CledqI" << ", 1, 0, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CledqI", 1, 0, 2, 2) << std::endl;
6859 if (SMEFTEvolEW.GetCoefficient("CledqI", 1, 1, 0, 0) != 0.) std::cout << "CledqI" << ", 1, 1, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("CledqI", 1, 1, 0, 0) << std::endl;
6860 if (SMEFTEvolEW.GetCoefficient("CledqI", 1, 1, 0, 1) != 0.) std::cout << "CledqI" << ", 1, 1, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CledqI", 1, 1, 0, 1) << std::endl;
6861 if (SMEFTEvolEW.GetCoefficient("CledqI", 1, 1, 0, 2) != 0.) std::cout << "CledqI" << ", 1, 1, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CledqI", 1, 1, 0, 2) << std::endl;
6862 if (SMEFTEvolEW.GetCoefficient("CledqI", 1, 1, 1, 0) != 0.) std::cout << "CledqI" << ", 1, 1, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("CledqI", 1, 1, 1, 0) << std::endl;
6863 if (SMEFTEvolEW.GetCoefficient("CledqI", 1, 1, 1, 1) != 0.) std::cout << "CledqI" << ", 1, 1, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CledqI", 1, 1, 1, 1) << std::endl;
6864 if (SMEFTEvolEW.GetCoefficient("CledqI", 1, 1, 1, 2) != 0.) std::cout << "CledqI" << ", 1, 1, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CledqI", 1, 1, 1, 2) << std::endl;
6865 if (SMEFTEvolEW.GetCoefficient("CledqI", 1, 1, 2, 0) != 0.) std::cout << "CledqI" << ", 1, 1, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("CledqI", 1, 1, 2, 0) << std::endl;
6866 if (SMEFTEvolEW.GetCoefficient("CledqI", 1, 1, 2, 1) != 0.) std::cout << "CledqI" << ", 1, 1, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("CledqI", 1, 1, 2, 1) << std::endl;
6867 if (SMEFTEvolEW.GetCoefficient("CledqI", 1, 1, 2, 2) != 0.) std::cout << "CledqI" << ", 1, 1, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CledqI", 1, 1, 2, 2) << std::endl;
6868 if (SMEFTEvolEW.GetCoefficient("CledqI", 1, 2, 0, 0) != 0.) std::cout << "CledqI" << ", 1, 2, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("CledqI", 1, 2, 0, 0) << std::endl;
6869 if (SMEFTEvolEW.GetCoefficient("CledqI", 1, 2, 0, 1) != 0.) std::cout << "CledqI" << ", 1, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CledqI", 1, 2, 0, 1) << std::endl;
6870 if (SMEFTEvolEW.GetCoefficient("CledqI", 1, 2, 0, 2) != 0.) std::cout << "CledqI" << ", 1, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CledqI", 1, 2, 0, 2) << std::endl;
6871 if (SMEFTEvolEW.GetCoefficient("CledqI", 1, 2, 1, 0) != 0.) std::cout << "CledqI" << ", 1, 2, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("CledqI", 1, 2, 1, 0) << std::endl;
6872 if (SMEFTEvolEW.GetCoefficient("CledqI", 1, 2, 1, 1) != 0.) std::cout << "CledqI" << ", 1, 2, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CledqI", 1, 2, 1, 1) << std::endl;
6873 if (SMEFTEvolEW.GetCoefficient("CledqI", 1, 2, 1, 2) != 0.) std::cout << "CledqI" << ", 1, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CledqI", 1, 2, 1, 2) << std::endl;
6874 if (SMEFTEvolEW.GetCoefficient("CledqI", 1, 2, 2, 0) != 0.) std::cout << "CledqI" << ", 1, 2, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("CledqI", 1, 2, 2, 0) << std::endl;
6875 if (SMEFTEvolEW.GetCoefficient("CledqI", 1, 2, 2, 1) != 0.) std::cout << "CledqI" << ", 1, 2, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("CledqI", 1, 2, 2, 1) << std::endl;
6876 if (SMEFTEvolEW.GetCoefficient("CledqI", 1, 2, 2, 2) != 0.) std::cout << "CledqI" << ", 1, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CledqI", 1, 2, 2, 2) << std::endl;
6877 if (SMEFTEvolEW.GetCoefficient("CledqI", 2, 0, 0, 0) != 0.) std::cout << "CledqI" << ", 2, 0, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("CledqI", 2, 0, 0, 0) << std::endl;
6878 if (SMEFTEvolEW.GetCoefficient("CledqI", 2, 0, 0, 1) != 0.) std::cout << "CledqI" << ", 2, 0, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CledqI", 2, 0, 0, 1) << std::endl;
6879 if (SMEFTEvolEW.GetCoefficient("CledqI", 2, 0, 0, 2) != 0.) std::cout << "CledqI" << ", 2, 0, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CledqI", 2, 0, 0, 2) << std::endl;
6880 if (SMEFTEvolEW.GetCoefficient("CledqI", 2, 0, 1, 0) != 0.) std::cout << "CledqI" << ", 2, 0, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("CledqI", 2, 0, 1, 0) << std::endl;
6881 if (SMEFTEvolEW.GetCoefficient("CledqI", 2, 0, 1, 1) != 0.) std::cout << "CledqI" << ", 2, 0, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CledqI", 2, 0, 1, 1) << std::endl;
6882 if (SMEFTEvolEW.GetCoefficient("CledqI", 2, 0, 1, 2) != 0.) std::cout << "CledqI" << ", 2, 0, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CledqI", 2, 0, 1, 2) << std::endl;
6883 if (SMEFTEvolEW.GetCoefficient("CledqI", 2, 0, 2, 0) != 0.) std::cout << "CledqI" << ", 2, 0, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("CledqI", 2, 0, 2, 0) << std::endl;
6884 if (SMEFTEvolEW.GetCoefficient("CledqI", 2, 0, 2, 1) != 0.) std::cout << "CledqI" << ", 2, 0, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("CledqI", 2, 0, 2, 1) << std::endl;
6885 if (SMEFTEvolEW.GetCoefficient("CledqI", 2, 0, 2, 2) != 0.) std::cout << "CledqI" << ", 2, 0, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CledqI", 2, 0, 2, 2) << std::endl;
6886 if (SMEFTEvolEW.GetCoefficient("CledqI", 2, 1, 0, 0) != 0.) std::cout << "CledqI" << ", 2, 1, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("CledqI", 2, 1, 0, 0) << std::endl;
6887 if (SMEFTEvolEW.GetCoefficient("CledqI", 2, 1, 0, 1) != 0.) std::cout << "CledqI" << ", 2, 1, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CledqI", 2, 1, 0, 1) << std::endl;
6888 if (SMEFTEvolEW.GetCoefficient("CledqI", 2, 1, 0, 2) != 0.) std::cout << "CledqI" << ", 2, 1, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CledqI", 2, 1, 0, 2) << std::endl;
6889 if (SMEFTEvolEW.GetCoefficient("CledqI", 2, 1, 1, 0) != 0.) std::cout << "CledqI" << ", 2, 1, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("CledqI", 2, 1, 1, 0) << std::endl;
6890 if (SMEFTEvolEW.GetCoefficient("CledqI", 2, 1, 1, 1) != 0.) std::cout << "CledqI" << ", 2, 1, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CledqI", 2, 1, 1, 1) << std::endl;
6891 if (SMEFTEvolEW.GetCoefficient("CledqI", 2, 1, 1, 2) != 0.) std::cout << "CledqI" << ", 2, 1, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CledqI", 2, 1, 1, 2) << std::endl;
6892 if (SMEFTEvolEW.GetCoefficient("CledqI", 2, 1, 2, 0) != 0.) std::cout << "CledqI" << ", 2, 1, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("CledqI", 2, 1, 2, 0) << std::endl;
6893 if (SMEFTEvolEW.GetCoefficient("CledqI", 2, 1, 2, 1) != 0.) std::cout << "CledqI" << ", 2, 1, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("CledqI", 2, 1, 2, 1) << std::endl;
6894 if (SMEFTEvolEW.GetCoefficient("CledqI", 2, 1, 2, 2) != 0.) std::cout << "CledqI" << ", 2, 1, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CledqI", 2, 1, 2, 2) << std::endl;
6895 if (SMEFTEvolEW.GetCoefficient("CledqI", 2, 2, 0, 0) != 0.) std::cout << "CledqI" << ", 2, 2, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("CledqI", 2, 2, 0, 0) << std::endl;
6896 if (SMEFTEvolEW.GetCoefficient("CledqI", 2, 2, 0, 1) != 0.) std::cout << "CledqI" << ", 2, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CledqI", 2, 2, 0, 1) << std::endl;
6897 if (SMEFTEvolEW.GetCoefficient("CledqI", 2, 2, 0, 2) != 0.) std::cout << "CledqI" << ", 2, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CledqI", 2, 2, 0, 2) << std::endl;
6898 if (SMEFTEvolEW.GetCoefficient("CledqI", 2, 2, 1, 0) != 0.) std::cout << "CledqI" << ", 2, 2, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("CledqI", 2, 2, 1, 0) << std::endl;
6899 if (SMEFTEvolEW.GetCoefficient("CledqI", 2, 2, 1, 1) != 0.) std::cout << "CledqI" << ", 2, 2, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CledqI", 2, 2, 1, 1) << std::endl;
6900 if (SMEFTEvolEW.GetCoefficient("CledqI", 2, 2, 1, 2) != 0.) std::cout << "CledqI" << ", 2, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CledqI", 2, 2, 1, 2) << std::endl;
6901 if (SMEFTEvolEW.GetCoefficient("CledqI", 2, 2, 2, 0) != 0.) std::cout << "CledqI" << ", 2, 2, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("CledqI", 2, 2, 2, 0) << std::endl;
6902 if (SMEFTEvolEW.GetCoefficient("CledqI", 2, 2, 2, 1) != 0.) std::cout << "CledqI" << ", 2, 2, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("CledqI", 2, 2, 2, 1) << std::endl;
6903 if (SMEFTEvolEW.GetCoefficient("CledqI", 2, 2, 2, 2) != 0.) std::cout << "CledqI" << ", 2, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CledqI", 2, 2, 2, 2) << std::endl;
6904 if (SMEFTEvolEW.GetCoefficient("Cqq1R", 0, 0, 0, 0) != 0.) std::cout << "Cqq1R" << ", 0, 0, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cqq1R", 0, 0, 0, 0) << std::endl;
6905 if (SMEFTEvolEW.GetCoefficient("Cqq1R", 0, 0, 0, 1) != 0.) std::cout << "Cqq1R" << ", 0, 0, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqq1R", 0, 0, 0, 1) << std::endl;
6906 if (SMEFTEvolEW.GetCoefficient("Cqq1R", 0, 0, 0, 2) != 0.) std::cout << "Cqq1R" << ", 0, 0, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqq1R", 0, 0, 0, 2) << std::endl;
6907 if (SMEFTEvolEW.GetCoefficient("Cqq1R", 0, 0, 1, 1) != 0.) std::cout << "Cqq1R" << ", 0, 0, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqq1R", 0, 0, 1, 1) << std::endl;
6908 if (SMEFTEvolEW.GetCoefficient("Cqq1R", 0, 0, 1, 2) != 0.) std::cout << "Cqq1R" << ", 0, 0, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqq1R", 0, 0, 1, 2) << std::endl;
6909 if (SMEFTEvolEW.GetCoefficient("Cqq1R", 0, 0, 2, 2) != 0.) std::cout << "Cqq1R" << ", 0, 0, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqq1R", 0, 0, 2, 2) << std::endl;
6910 if (SMEFTEvolEW.GetCoefficient("Cqq1R", 0, 1, 0, 1) != 0.) std::cout << "Cqq1R" << ", 0, 1, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqq1R", 0, 1, 0, 1) << std::endl;
6911 if (SMEFTEvolEW.GetCoefficient("Cqq1R", 0, 1, 0, 2) != 0.) std::cout << "Cqq1R" << ", 0, 1, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqq1R", 0, 1, 0, 2) << std::endl;
6912 if (SMEFTEvolEW.GetCoefficient("Cqq1R", 0, 1, 1, 0) != 0.) std::cout << "Cqq1R" << ", 0, 1, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cqq1R", 0, 1, 1, 0) << std::endl;
6913 if (SMEFTEvolEW.GetCoefficient("Cqq1R", 0, 1, 1, 1) != 0.) std::cout << "Cqq1R" << ", 0, 1, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqq1R", 0, 1, 1, 1) << std::endl;
6914 if (SMEFTEvolEW.GetCoefficient("Cqq1R", 0, 1, 1, 2) != 0.) std::cout << "Cqq1R" << ", 0, 1, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqq1R", 0, 1, 1, 2) << std::endl;
6915 if (SMEFTEvolEW.GetCoefficient("Cqq1R", 0, 1, 2, 0) != 0.) std::cout << "Cqq1R" << ", 0, 1, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cqq1R", 0, 1, 2, 0) << std::endl;
6916 if (SMEFTEvolEW.GetCoefficient("Cqq1R", 0, 1, 2, 1) != 0.) std::cout << "Cqq1R" << ", 0, 1, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqq1R", 0, 1, 2, 1) << std::endl;
6917 if (SMEFTEvolEW.GetCoefficient("Cqq1R", 0, 1, 2, 2) != 0.) std::cout << "Cqq1R" << ", 0, 1, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqq1R", 0, 1, 2, 2) << std::endl;
6918 if (SMEFTEvolEW.GetCoefficient("Cqq1R", 0, 2, 0, 2) != 0.) std::cout << "Cqq1R" << ", 0, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqq1R", 0, 2, 0, 2) << std::endl;
6919 if (SMEFTEvolEW.GetCoefficient("Cqq1R", 0, 2, 1, 1) != 0.) std::cout << "Cqq1R" << ", 0, 2, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqq1R", 0, 2, 1, 1) << std::endl;
6920 if (SMEFTEvolEW.GetCoefficient("Cqq1R", 0, 2, 1, 2) != 0.) std::cout << "Cqq1R" << ", 0, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqq1R", 0, 2, 1, 2) << std::endl;
6921 if (SMEFTEvolEW.GetCoefficient("Cqq1R", 0, 2, 2, 0) != 0.) std::cout << "Cqq1R" << ", 0, 2, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cqq1R", 0, 2, 2, 0) << std::endl;
6922 if (SMEFTEvolEW.GetCoefficient("Cqq1R", 0, 2, 2, 1) != 0.) std::cout << "Cqq1R" << ", 0, 2, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqq1R", 0, 2, 2, 1) << std::endl;
6923 if (SMEFTEvolEW.GetCoefficient("Cqq1R", 0, 2, 2, 2) != 0.) std::cout << "Cqq1R" << ", 0, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqq1R", 0, 2, 2, 2) << std::endl;
6924 if (SMEFTEvolEW.GetCoefficient("Cqq1R", 1, 1, 1, 1) != 0.) std::cout << "Cqq1R" << ", 1, 1, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqq1R", 1, 1, 1, 1) << std::endl;
6925 if (SMEFTEvolEW.GetCoefficient("Cqq1R", 1, 1, 1, 2) != 0.) std::cout << "Cqq1R" << ", 1, 1, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqq1R", 1, 1, 1, 2) << std::endl;
6926 if (SMEFTEvolEW.GetCoefficient("Cqq1R", 1, 1, 2, 2) != 0.) std::cout << "Cqq1R" << ", 1, 1, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqq1R", 1, 1, 2, 2) << std::endl;
6927 if (SMEFTEvolEW.GetCoefficient("Cqq1R", 1, 2, 1, 2) != 0.) std::cout << "Cqq1R" << ", 1, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqq1R", 1, 2, 1, 2) << std::endl;
6928 if (SMEFTEvolEW.GetCoefficient("Cqq1R", 1, 2, 2, 1) != 0.) std::cout << "Cqq1R" << ", 1, 2, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqq1R", 1, 2, 2, 1) << std::endl;
6929 if (SMEFTEvolEW.GetCoefficient("Cqq1R", 1, 2, 2, 2) != 0.) std::cout << "Cqq1R" << ", 1, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqq1R", 1, 2, 2, 2) << std::endl;
6930 if (SMEFTEvolEW.GetCoefficient("Cqq1R", 2, 2, 2, 2) != 0.) std::cout << "Cqq1R" << ", 2, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqq1R", 2, 2, 2, 2) << std::endl;
6931 if (SMEFTEvolEW.GetCoefficient("Cqq1I", 0, 0, 0, 1) != 0.) std::cout << "Cqq1I" << ", 0, 0, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqq1I", 0, 0, 0, 1) << std::endl;
6932 if (SMEFTEvolEW.GetCoefficient("Cqq1I", 0, 0, 0, 2) != 0.) std::cout << "Cqq1I" << ", 0, 0, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqq1I", 0, 0, 0, 2) << std::endl;
6933 if (SMEFTEvolEW.GetCoefficient("Cqq1I", 0, 0, 1, 2) != 0.) std::cout << "Cqq1I" << ", 0, 0, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqq1I", 0, 0, 1, 2) << std::endl;
6934 if (SMEFTEvolEW.GetCoefficient("Cqq1I", 0, 1, 0, 1) != 0.) std::cout << "Cqq1I" << ", 0, 1, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqq1I", 0, 1, 0, 1) << std::endl;
6935 if (SMEFTEvolEW.GetCoefficient("Cqq1I", 0, 1, 0, 2) != 0.) std::cout << "Cqq1I" << ", 0, 1, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqq1I", 0, 1, 0, 2) << std::endl;
6936 if (SMEFTEvolEW.GetCoefficient("Cqq1I", 0, 1, 1, 1) != 0.) std::cout << "Cqq1I" << ", 0, 1, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqq1I", 0, 1, 1, 1) << std::endl;
6937 if (SMEFTEvolEW.GetCoefficient("Cqq1I", 0, 1, 1, 2) != 0.) std::cout << "Cqq1I" << ", 0, 1, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqq1I", 0, 1, 1, 2) << std::endl;
6938 if (SMEFTEvolEW.GetCoefficient("Cqq1I", 0, 1, 2, 0) != 0.) std::cout << "Cqq1I" << ", 0, 1, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cqq1I", 0, 1, 2, 0) << std::endl;
6939 if (SMEFTEvolEW.GetCoefficient("Cqq1I", 0, 1, 2, 1) != 0.) std::cout << "Cqq1I" << ", 0, 1, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqq1I", 0, 1, 2, 1) << std::endl;
6940 if (SMEFTEvolEW.GetCoefficient("Cqq1I", 0, 1, 2, 2) != 0.) std::cout << "Cqq1I" << ", 0, 1, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqq1I", 0, 1, 2, 2) << std::endl;
6941 if (SMEFTEvolEW.GetCoefficient("Cqq1I", 0, 2, 0, 2) != 0.) std::cout << "Cqq1I" << ", 0, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqq1I", 0, 2, 0, 2) << std::endl;
6942 if (SMEFTEvolEW.GetCoefficient("Cqq1I", 0, 2, 1, 1) != 0.) std::cout << "Cqq1I" << ", 0, 2, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqq1I", 0, 2, 1, 1) << std::endl;
6943 if (SMEFTEvolEW.GetCoefficient("Cqq1I", 0, 2, 1, 2) != 0.) std::cout << "Cqq1I" << ", 0, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqq1I", 0, 2, 1, 2) << std::endl;
6944 if (SMEFTEvolEW.GetCoefficient("Cqq1I", 0, 2, 2, 1) != 0.) std::cout << "Cqq1I" << ", 0, 2, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqq1I", 0, 2, 2, 1) << std::endl;
6945 if (SMEFTEvolEW.GetCoefficient("Cqq1I", 0, 2, 2, 2) != 0.) std::cout << "Cqq1I" << ", 0, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqq1I", 0, 2, 2, 2) << std::endl;
6946 if (SMEFTEvolEW.GetCoefficient("Cqq1I", 1, 1, 1, 2) != 0.) std::cout << "Cqq1I" << ", 1, 1, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqq1I", 1, 1, 1, 2) << std::endl;
6947 if (SMEFTEvolEW.GetCoefficient("Cqq1I", 1, 2, 1, 2) != 0.) std::cout << "Cqq1I" << ", 1, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqq1I", 1, 2, 1, 2) << std::endl;
6948 if (SMEFTEvolEW.GetCoefficient("Cqq1I", 1, 2, 2, 2) != 0.) std::cout << "Cqq1I" << ", 1, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqq1I", 1, 2, 2, 2) << std::endl;
6949 if (SMEFTEvolEW.GetCoefficient("Cqq3R", 0, 0, 0, 0) != 0.) std::cout << "Cqq3R" << ", 0, 0, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cqq3R", 0, 0, 0, 0) << std::endl;
6950 if (SMEFTEvolEW.GetCoefficient("Cqq3R", 0, 0, 0, 1) != 0.) std::cout << "Cqq3R" << ", 0, 0, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqq3R", 0, 0, 0, 1) << std::endl;
6951 if (SMEFTEvolEW.GetCoefficient("Cqq3R", 0, 0, 0, 2) != 0.) std::cout << "Cqq3R" << ", 0, 0, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqq3R", 0, 0, 0, 2) << std::endl;
6952 if (SMEFTEvolEW.GetCoefficient("Cqq3R", 0, 0, 1, 1) != 0.) std::cout << "Cqq3R" << ", 0, 0, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqq3R", 0, 0, 1, 1) << std::endl;
6953 if (SMEFTEvolEW.GetCoefficient("Cqq3R", 0, 0, 1, 2) != 0.) std::cout << "Cqq3R" << ", 0, 0, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqq3R", 0, 0, 1, 2) << std::endl;
6954 if (SMEFTEvolEW.GetCoefficient("Cqq3R", 0, 0, 2, 2) != 0.) std::cout << "Cqq3R" << ", 0, 0, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqq3R", 0, 0, 2, 2) << std::endl;
6955 if (SMEFTEvolEW.GetCoefficient("Cqq3R", 0, 1, 0, 1) != 0.) std::cout << "Cqq3R" << ", 0, 1, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqq3R", 0, 1, 0, 1) << std::endl;
6956 if (SMEFTEvolEW.GetCoefficient("Cqq3R", 0, 1, 0, 2) != 0.) std::cout << "Cqq3R" << ", 0, 1, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqq3R", 0, 1, 0, 2) << std::endl;
6957 if (SMEFTEvolEW.GetCoefficient("Cqq3R", 0, 1, 1, 0) != 0.) std::cout << "Cqq3R" << ", 0, 1, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cqq3R", 0, 1, 1, 0) << std::endl;
6958 if (SMEFTEvolEW.GetCoefficient("Cqq3R", 0, 1, 1, 1) != 0.) std::cout << "Cqq3R" << ", 0, 1, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqq3R", 0, 1, 1, 1) << std::endl;
6959 if (SMEFTEvolEW.GetCoefficient("Cqq3R", 0, 1, 1, 2) != 0.) std::cout << "Cqq3R" << ", 0, 1, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqq3R", 0, 1, 1, 2) << std::endl;
6960 if (SMEFTEvolEW.GetCoefficient("Cqq3R", 0, 1, 2, 0) != 0.) std::cout << "Cqq3R" << ", 0, 1, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cqq3R", 0, 1, 2, 0) << std::endl;
6961 if (SMEFTEvolEW.GetCoefficient("Cqq3R", 0, 1, 2, 1) != 0.) std::cout << "Cqq3R" << ", 0, 1, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqq3R", 0, 1, 2, 1) << std::endl;
6962 if (SMEFTEvolEW.GetCoefficient("Cqq3R", 0, 1, 2, 2) != 0.) std::cout << "Cqq3R" << ", 0, 1, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqq3R", 0, 1, 2, 2) << std::endl;
6963 if (SMEFTEvolEW.GetCoefficient("Cqq3R", 0, 2, 0, 2) != 0.) std::cout << "Cqq3R" << ", 0, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqq3R", 0, 2, 0, 2) << std::endl;
6964 if (SMEFTEvolEW.GetCoefficient("Cqq3R", 0, 2, 1, 1) != 0.) std::cout << "Cqq3R" << ", 0, 2, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqq3R", 0, 2, 1, 1) << std::endl;
6965 if (SMEFTEvolEW.GetCoefficient("Cqq3R", 0, 2, 1, 2) != 0.) std::cout << "Cqq3R" << ", 0, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqq3R", 0, 2, 1, 2) << std::endl;
6966 if (SMEFTEvolEW.GetCoefficient("Cqq3R", 0, 2, 2, 0) != 0.) std::cout << "Cqq3R" << ", 0, 2, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cqq3R", 0, 2, 2, 0) << std::endl;
6967 if (SMEFTEvolEW.GetCoefficient("Cqq3R", 0, 2, 2, 1) != 0.) std::cout << "Cqq3R" << ", 0, 2, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqq3R", 0, 2, 2, 1) << std::endl;
6968 if (SMEFTEvolEW.GetCoefficient("Cqq3R", 0, 2, 2, 2) != 0.) std::cout << "Cqq3R" << ", 0, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqq3R", 0, 2, 2, 2) << std::endl;
6969 if (SMEFTEvolEW.GetCoefficient("Cqq3R", 1, 1, 1, 1) != 0.) std::cout << "Cqq3R" << ", 1, 1, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqq3R", 1, 1, 1, 1) << std::endl;
6970 if (SMEFTEvolEW.GetCoefficient("Cqq3R", 1, 1, 1, 2) != 0.) std::cout << "Cqq3R" << ", 1, 1, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqq3R", 1, 1, 1, 2) << std::endl;
6971 if (SMEFTEvolEW.GetCoefficient("Cqq3R", 1, 1, 2, 2) != 0.) std::cout << "Cqq3R" << ", 1, 1, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqq3R", 1, 1, 2, 2) << std::endl;
6972 if (SMEFTEvolEW.GetCoefficient("Cqq3R", 1, 2, 1, 2) != 0.) std::cout << "Cqq3R" << ", 1, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqq3R", 1, 2, 1, 2) << std::endl;
6973 if (SMEFTEvolEW.GetCoefficient("Cqq3R", 1, 2, 2, 1) != 0.) std::cout << "Cqq3R" << ", 1, 2, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqq3R", 1, 2, 2, 1) << std::endl;
6974 if (SMEFTEvolEW.GetCoefficient("Cqq3R", 1, 2, 2, 2) != 0.) std::cout << "Cqq3R" << ", 1, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqq3R", 1, 2, 2, 2) << std::endl;
6975 if (SMEFTEvolEW.GetCoefficient("Cqq3R", 2, 2, 2, 2) != 0.) std::cout << "Cqq3R" << ", 2, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqq3R", 2, 2, 2, 2) << std::endl;
6976 if (SMEFTEvolEW.GetCoefficient("Cqq3I", 0, 0, 0, 1) != 0.) std::cout << "Cqq3I" << ", 0, 0, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqq3I", 0, 0, 0, 1) << std::endl;
6977 if (SMEFTEvolEW.GetCoefficient("Cqq3I", 0, 0, 0, 2) != 0.) std::cout << "Cqq3I" << ", 0, 0, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqq3I", 0, 0, 0, 2) << std::endl;
6978 if (SMEFTEvolEW.GetCoefficient("Cqq3I", 0, 0, 1, 2) != 0.) std::cout << "Cqq3I" << ", 0, 0, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqq3I", 0, 0, 1, 2) << std::endl;
6979 if (SMEFTEvolEW.GetCoefficient("Cqq3I", 0, 1, 0, 1) != 0.) std::cout << "Cqq3I" << ", 0, 1, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqq3I", 0, 1, 0, 1) << std::endl;
6980 if (SMEFTEvolEW.GetCoefficient("Cqq3I", 0, 1, 0, 2) != 0.) std::cout << "Cqq3I" << ", 0, 1, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqq3I", 0, 1, 0, 2) << std::endl;
6981 if (SMEFTEvolEW.GetCoefficient("Cqq3I", 0, 1, 1, 1) != 0.) std::cout << "Cqq3I" << ", 0, 1, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqq3I", 0, 1, 1, 1) << std::endl;
6982 if (SMEFTEvolEW.GetCoefficient("Cqq3I", 0, 1, 1, 2) != 0.) std::cout << "Cqq3I" << ", 0, 1, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqq3I", 0, 1, 1, 2) << std::endl;
6983 if (SMEFTEvolEW.GetCoefficient("Cqq3I", 0, 1, 2, 0) != 0.) std::cout << "Cqq3I" << ", 0, 1, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cqq3I", 0, 1, 2, 0) << std::endl;
6984 if (SMEFTEvolEW.GetCoefficient("Cqq3I", 0, 1, 2, 1) != 0.) std::cout << "Cqq3I" << ", 0, 1, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqq3I", 0, 1, 2, 1) << std::endl;
6985 if (SMEFTEvolEW.GetCoefficient("Cqq3I", 0, 1, 2, 2) != 0.) std::cout << "Cqq3I" << ", 0, 1, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqq3I", 0, 1, 2, 2) << std::endl;
6986 if (SMEFTEvolEW.GetCoefficient("Cqq3I", 0, 2, 0, 2) != 0.) std::cout << "Cqq3I" << ", 0, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqq3I", 0, 2, 0, 2) << std::endl;
6987 if (SMEFTEvolEW.GetCoefficient("Cqq3I", 0, 2, 1, 1) != 0.) std::cout << "Cqq3I" << ", 0, 2, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqq3I", 0, 2, 1, 1) << std::endl;
6988 if (SMEFTEvolEW.GetCoefficient("Cqq3I", 0, 2, 1, 2) != 0.) std::cout << "Cqq3I" << ", 0, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqq3I", 0, 2, 1, 2) << std::endl;
6989 if (SMEFTEvolEW.GetCoefficient("Cqq3I", 0, 2, 2, 1) != 0.) std::cout << "Cqq3I" << ", 0, 2, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqq3I", 0, 2, 2, 1) << std::endl;
6990 if (SMEFTEvolEW.GetCoefficient("Cqq3I", 0, 2, 2, 2) != 0.) std::cout << "Cqq3I" << ", 0, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqq3I", 0, 2, 2, 2) << std::endl;
6991 if (SMEFTEvolEW.GetCoefficient("Cqq3I", 1, 1, 1, 2) != 0.) std::cout << "Cqq3I" << ", 1, 1, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqq3I", 1, 1, 1, 2) << std::endl;
6992 if (SMEFTEvolEW.GetCoefficient("Cqq3I", 1, 2, 1, 2) != 0.) std::cout << "Cqq3I" << ", 1, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqq3I", 1, 2, 1, 2) << std::endl;
6993 if (SMEFTEvolEW.GetCoefficient("Cqq3I", 1, 2, 2, 2) != 0.) std::cout << "Cqq3I" << ", 1, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqq3I", 1, 2, 2, 2) << std::endl;
6994 if (SMEFTEvolEW.GetCoefficient("CuuR", 0, 0, 0, 0) != 0.) std::cout << "CuuR" << ", 0, 0, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("CuuR", 0, 0, 0, 0) << std::endl;
6995 if (SMEFTEvolEW.GetCoefficient("CuuR", 0, 0, 0, 1) != 0.) std::cout << "CuuR" << ", 0, 0, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CuuR", 0, 0, 0, 1) << std::endl;
6996 if (SMEFTEvolEW.GetCoefficient("CuuR", 0, 0, 0, 2) != 0.) std::cout << "CuuR" << ", 0, 0, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CuuR", 0, 0, 0, 2) << std::endl;
6997 if (SMEFTEvolEW.GetCoefficient("CuuR", 0, 0, 1, 1) != 0.) std::cout << "CuuR" << ", 0, 0, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CuuR", 0, 0, 1, 1) << std::endl;
6998 if (SMEFTEvolEW.GetCoefficient("CuuR", 0, 0, 1, 2) != 0.) std::cout << "CuuR" << ", 0, 0, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CuuR", 0, 0, 1, 2) << std::endl;
6999 if (SMEFTEvolEW.GetCoefficient("CuuR", 0, 0, 2, 2) != 0.) std::cout << "CuuR" << ", 0, 0, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CuuR", 0, 0, 2, 2) << std::endl;
7000 if (SMEFTEvolEW.GetCoefficient("CuuR", 0, 1, 0, 1) != 0.) std::cout << "CuuR" << ", 0, 1, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CuuR", 0, 1, 0, 1) << std::endl;
7001 if (SMEFTEvolEW.GetCoefficient("CuuR", 0, 1, 0, 2) != 0.) std::cout << "CuuR" << ", 0, 1, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CuuR", 0, 1, 0, 2) << std::endl;
7002 if (SMEFTEvolEW.GetCoefficient("CuuR", 0, 1, 1, 0) != 0.) std::cout << "CuuR" << ", 0, 1, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("CuuR", 0, 1, 1, 0) << std::endl;
7003 if (SMEFTEvolEW.GetCoefficient("CuuR", 0, 1, 1, 1) != 0.) std::cout << "CuuR" << ", 0, 1, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CuuR", 0, 1, 1, 1) << std::endl;
7004 if (SMEFTEvolEW.GetCoefficient("CuuR", 0, 1, 1, 2) != 0.) std::cout << "CuuR" << ", 0, 1, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CuuR", 0, 1, 1, 2) << std::endl;
7005 if (SMEFTEvolEW.GetCoefficient("CuuR", 0, 1, 2, 0) != 0.) std::cout << "CuuR" << ", 0, 1, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("CuuR", 0, 1, 2, 0) << std::endl;
7006 if (SMEFTEvolEW.GetCoefficient("CuuR", 0, 1, 2, 1) != 0.) std::cout << "CuuR" << ", 0, 1, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("CuuR", 0, 1, 2, 1) << std::endl;
7007 if (SMEFTEvolEW.GetCoefficient("CuuR", 0, 1, 2, 2) != 0.) std::cout << "CuuR" << ", 0, 1, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CuuR", 0, 1, 2, 2) << std::endl;
7008 if (SMEFTEvolEW.GetCoefficient("CuuR", 0, 2, 0, 2) != 0.) std::cout << "CuuR" << ", 0, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CuuR", 0, 2, 0, 2) << std::endl;
7009 if (SMEFTEvolEW.GetCoefficient("CuuR", 0, 2, 1, 1) != 0.) std::cout << "CuuR" << ", 0, 2, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CuuR", 0, 2, 1, 1) << std::endl;
7010 if (SMEFTEvolEW.GetCoefficient("CuuR", 0, 2, 1, 2) != 0.) std::cout << "CuuR" << ", 0, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CuuR", 0, 2, 1, 2) << std::endl;
7011 if (SMEFTEvolEW.GetCoefficient("CuuR", 0, 2, 2, 0) != 0.) std::cout << "CuuR" << ", 0, 2, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("CuuR", 0, 2, 2, 0) << std::endl;
7012 if (SMEFTEvolEW.GetCoefficient("CuuR", 0, 2, 2, 1) != 0.) std::cout << "CuuR" << ", 0, 2, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("CuuR", 0, 2, 2, 1) << std::endl;
7013 if (SMEFTEvolEW.GetCoefficient("CuuR", 0, 2, 2, 2) != 0.) std::cout << "CuuR" << ", 0, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CuuR", 0, 2, 2, 2) << std::endl;
7014 if (SMEFTEvolEW.GetCoefficient("CuuR", 1, 1, 1, 1) != 0.) std::cout << "CuuR" << ", 1, 1, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CuuR", 1, 1, 1, 1) << std::endl;
7015 if (SMEFTEvolEW.GetCoefficient("CuuR", 1, 1, 1, 2) != 0.) std::cout << "CuuR" << ", 1, 1, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CuuR", 1, 1, 1, 2) << std::endl;
7016 if (SMEFTEvolEW.GetCoefficient("CuuR", 1, 1, 2, 2) != 0.) std::cout << "CuuR" << ", 1, 1, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CuuR", 1, 1, 2, 2) << std::endl;
7017 if (SMEFTEvolEW.GetCoefficient("CuuR", 1, 2, 1, 2) != 0.) std::cout << "CuuR" << ", 1, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CuuR", 1, 2, 1, 2) << std::endl;
7018 if (SMEFTEvolEW.GetCoefficient("CuuR", 1, 2, 2, 1) != 0.) std::cout << "CuuR" << ", 1, 2, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("CuuR", 1, 2, 2, 1) << std::endl;
7019 if (SMEFTEvolEW.GetCoefficient("CuuR", 1, 2, 2, 2) != 0.) std::cout << "CuuR" << ", 1, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CuuR", 1, 2, 2, 2) << std::endl;
7020 if (SMEFTEvolEW.GetCoefficient("CuuR", 2, 2, 2, 2) != 0.) std::cout << "CuuR" << ", 2, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CuuR", 2, 2, 2, 2) << std::endl;
7021 if (SMEFTEvolEW.GetCoefficient("CuuI", 0, 0, 0, 1) != 0.) std::cout << "CuuI" << ", 0, 0, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CuuI", 0, 0, 0, 1) << std::endl;
7022 if (SMEFTEvolEW.GetCoefficient("CuuI", 0, 0, 0, 2) != 0.) std::cout << "CuuI" << ", 0, 0, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CuuI", 0, 0, 0, 2) << std::endl;
7023 if (SMEFTEvolEW.GetCoefficient("CuuI", 0, 0, 1, 2) != 0.) std::cout << "CuuI" << ", 0, 0, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CuuI", 0, 0, 1, 2) << std::endl;
7024 if (SMEFTEvolEW.GetCoefficient("CuuI", 0, 1, 0, 1) != 0.) std::cout << "CuuI" << ", 0, 1, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CuuI", 0, 1, 0, 1) << std::endl;
7025 if (SMEFTEvolEW.GetCoefficient("CuuI", 0, 1, 0, 2) != 0.) std::cout << "CuuI" << ", 0, 1, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CuuI", 0, 1, 0, 2) << std::endl;
7026 if (SMEFTEvolEW.GetCoefficient("CuuI", 0, 1, 1, 1) != 0.) std::cout << "CuuI" << ", 0, 1, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CuuI", 0, 1, 1, 1) << std::endl;
7027 if (SMEFTEvolEW.GetCoefficient("CuuI", 0, 1, 1, 2) != 0.) std::cout << "CuuI" << ", 0, 1, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CuuI", 0, 1, 1, 2) << std::endl;
7028 if (SMEFTEvolEW.GetCoefficient("CuuI", 0, 1, 2, 0) != 0.) std::cout << "CuuI" << ", 0, 1, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("CuuI", 0, 1, 2, 0) << std::endl;
7029 if (SMEFTEvolEW.GetCoefficient("CuuI", 0, 1, 2, 1) != 0.) std::cout << "CuuI" << ", 0, 1, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("CuuI", 0, 1, 2, 1) << std::endl;
7030 if (SMEFTEvolEW.GetCoefficient("CuuI", 0, 1, 2, 2) != 0.) std::cout << "CuuI" << ", 0, 1, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CuuI", 0, 1, 2, 2) << std::endl;
7031 if (SMEFTEvolEW.GetCoefficient("CuuI", 0, 2, 0, 2) != 0.) std::cout << "CuuI" << ", 0, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CuuI", 0, 2, 0, 2) << std::endl;
7032 if (SMEFTEvolEW.GetCoefficient("CuuI", 0, 2, 1, 1) != 0.) std::cout << "CuuI" << ", 0, 2, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CuuI", 0, 2, 1, 1) << std::endl;
7033 if (SMEFTEvolEW.GetCoefficient("CuuI", 0, 2, 1, 2) != 0.) std::cout << "CuuI" << ", 0, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CuuI", 0, 2, 1, 2) << std::endl;
7034 if (SMEFTEvolEW.GetCoefficient("CuuI", 0, 2, 2, 1) != 0.) std::cout << "CuuI" << ", 0, 2, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("CuuI", 0, 2, 2, 1) << std::endl;
7035 if (SMEFTEvolEW.GetCoefficient("CuuI", 0, 2, 2, 2) != 0.) std::cout << "CuuI" << ", 0, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CuuI", 0, 2, 2, 2) << std::endl;
7036 if (SMEFTEvolEW.GetCoefficient("CuuI", 1, 1, 1, 2) != 0.) std::cout << "CuuI" << ", 1, 1, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CuuI", 1, 1, 1, 2) << std::endl;
7037 if (SMEFTEvolEW.GetCoefficient("CuuI", 1, 2, 1, 2) != 0.) std::cout << "CuuI" << ", 1, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CuuI", 1, 2, 1, 2) << std::endl;
7038 if (SMEFTEvolEW.GetCoefficient("CuuI", 1, 2, 2, 2) != 0.) std::cout << "CuuI" << ", 1, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CuuI", 1, 2, 2, 2) << std::endl;
7039 if (SMEFTEvolEW.GetCoefficient("CddR", 0, 0, 0, 0) != 0.) std::cout << "CddR" << ", 0, 0, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("CddR", 0, 0, 0, 0) << std::endl;
7040 if (SMEFTEvolEW.GetCoefficient("CddR", 0, 0, 0, 1) != 0.) std::cout << "CddR" << ", 0, 0, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CddR", 0, 0, 0, 1) << std::endl;
7041 if (SMEFTEvolEW.GetCoefficient("CddR", 0, 0, 0, 2) != 0.) std::cout << "CddR" << ", 0, 0, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CddR", 0, 0, 0, 2) << std::endl;
7042 if (SMEFTEvolEW.GetCoefficient("CddR", 0, 0, 1, 1) != 0.) std::cout << "CddR" << ", 0, 0, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CddR", 0, 0, 1, 1) << std::endl;
7043 if (SMEFTEvolEW.GetCoefficient("CddR", 0, 0, 1, 2) != 0.) std::cout << "CddR" << ", 0, 0, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CddR", 0, 0, 1, 2) << std::endl;
7044 if (SMEFTEvolEW.GetCoefficient("CddR", 0, 0, 2, 2) != 0.) std::cout << "CddR" << ", 0, 0, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CddR", 0, 0, 2, 2) << std::endl;
7045 if (SMEFTEvolEW.GetCoefficient("CddR", 0, 1, 0, 1) != 0.) std::cout << "CddR" << ", 0, 1, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CddR", 0, 1, 0, 1) << std::endl;
7046 if (SMEFTEvolEW.GetCoefficient("CddR", 0, 1, 0, 2) != 0.) std::cout << "CddR" << ", 0, 1, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CddR", 0, 1, 0, 2) << std::endl;
7047 if (SMEFTEvolEW.GetCoefficient("CddR", 0, 1, 1, 0) != 0.) std::cout << "CddR" << ", 0, 1, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("CddR", 0, 1, 1, 0) << std::endl;
7048 if (SMEFTEvolEW.GetCoefficient("CddR", 0, 1, 1, 1) != 0.) std::cout << "CddR" << ", 0, 1, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CddR", 0, 1, 1, 1) << std::endl;
7049 if (SMEFTEvolEW.GetCoefficient("CddR", 0, 1, 1, 2) != 0.) std::cout << "CddR" << ", 0, 1, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CddR", 0, 1, 1, 2) << std::endl;
7050 if (SMEFTEvolEW.GetCoefficient("CddR", 0, 1, 2, 0) != 0.) std::cout << "CddR" << ", 0, 1, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("CddR", 0, 1, 2, 0) << std::endl;
7051 if (SMEFTEvolEW.GetCoefficient("CddR", 0, 1, 2, 1) != 0.) std::cout << "CddR" << ", 0, 1, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("CddR", 0, 1, 2, 1) << std::endl;
7052 if (SMEFTEvolEW.GetCoefficient("CddR", 0, 1, 2, 2) != 0.) std::cout << "CddR" << ", 0, 1, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CddR", 0, 1, 2, 2) << std::endl;
7053 if (SMEFTEvolEW.GetCoefficient("CddR", 0, 2, 0, 2) != 0.) std::cout << "CddR" << ", 0, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CddR", 0, 2, 0, 2) << std::endl;
7054 if (SMEFTEvolEW.GetCoefficient("CddR", 0, 2, 1, 1) != 0.) std::cout << "CddR" << ", 0, 2, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CddR", 0, 2, 1, 1) << std::endl;
7055 if (SMEFTEvolEW.GetCoefficient("CddR", 0, 2, 1, 2) != 0.) std::cout << "CddR" << ", 0, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CddR", 0, 2, 1, 2) << std::endl;
7056 if (SMEFTEvolEW.GetCoefficient("CddR", 0, 2, 2, 0) != 0.) std::cout << "CddR" << ", 0, 2, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("CddR", 0, 2, 2, 0) << std::endl;
7057 if (SMEFTEvolEW.GetCoefficient("CddR", 0, 2, 2, 1) != 0.) std::cout << "CddR" << ", 0, 2, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("CddR", 0, 2, 2, 1) << std::endl;
7058 if (SMEFTEvolEW.GetCoefficient("CddR", 0, 2, 2, 2) != 0.) std::cout << "CddR" << ", 0, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CddR", 0, 2, 2, 2) << std::endl;
7059 if (SMEFTEvolEW.GetCoefficient("CddR", 1, 1, 1, 1) != 0.) std::cout << "CddR" << ", 1, 1, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CddR", 1, 1, 1, 1) << std::endl;
7060 if (SMEFTEvolEW.GetCoefficient("CddR", 1, 1, 1, 2) != 0.) std::cout << "CddR" << ", 1, 1, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CddR", 1, 1, 1, 2) << std::endl;
7061 if (SMEFTEvolEW.GetCoefficient("CddR", 1, 1, 2, 2) != 0.) std::cout << "CddR" << ", 1, 1, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CddR", 1, 1, 2, 2) << std::endl;
7062 if (SMEFTEvolEW.GetCoefficient("CddR", 1, 2, 1, 2) != 0.) std::cout << "CddR" << ", 1, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CddR", 1, 2, 1, 2) << std::endl;
7063 if (SMEFTEvolEW.GetCoefficient("CddR", 1, 2, 2, 1) != 0.) std::cout << "CddR" << ", 1, 2, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("CddR", 1, 2, 2, 1) << std::endl;
7064 if (SMEFTEvolEW.GetCoefficient("CddR", 1, 2, 2, 2) != 0.) std::cout << "CddR" << ", 1, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CddR", 1, 2, 2, 2) << std::endl;
7065 if (SMEFTEvolEW.GetCoefficient("CddR", 2, 2, 2, 2) != 0.) std::cout << "CddR" << ", 2, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CddR", 2, 2, 2, 2) << std::endl;
7066 if (SMEFTEvolEW.GetCoefficient("CddI", 0, 0, 0, 1) != 0.) std::cout << "CddI" << ", 0, 0, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CddI", 0, 0, 0, 1) << std::endl;
7067 if (SMEFTEvolEW.GetCoefficient("CddI", 0, 0, 0, 2) != 0.) std::cout << "CddI" << ", 0, 0, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CddI", 0, 0, 0, 2) << std::endl;
7068 if (SMEFTEvolEW.GetCoefficient("CddI", 0, 0, 1, 2) != 0.) std::cout << "CddI" << ", 0, 0, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CddI", 0, 0, 1, 2) << std::endl;
7069 if (SMEFTEvolEW.GetCoefficient("CddI", 0, 1, 0, 1) != 0.) std::cout << "CddI" << ", 0, 1, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("CddI", 0, 1, 0, 1) << std::endl;
7070 if (SMEFTEvolEW.GetCoefficient("CddI", 0, 1, 0, 2) != 0.) std::cout << "CddI" << ", 0, 1, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CddI", 0, 1, 0, 2) << std::endl;
7071 if (SMEFTEvolEW.GetCoefficient("CddI", 0, 1, 1, 1) != 0.) std::cout << "CddI" << ", 0, 1, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CddI", 0, 1, 1, 1) << std::endl;
7072 if (SMEFTEvolEW.GetCoefficient("CddI", 0, 1, 1, 2) != 0.) std::cout << "CddI" << ", 0, 1, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CddI", 0, 1, 1, 2) << std::endl;
7073 if (SMEFTEvolEW.GetCoefficient("CddI", 0, 1, 2, 0) != 0.) std::cout << "CddI" << ", 0, 1, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("CddI", 0, 1, 2, 0) << std::endl;
7074 if (SMEFTEvolEW.GetCoefficient("CddI", 0, 1, 2, 1) != 0.) std::cout << "CddI" << ", 0, 1, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("CddI", 0, 1, 2, 1) << std::endl;
7075 if (SMEFTEvolEW.GetCoefficient("CddI", 0, 1, 2, 2) != 0.) std::cout << "CddI" << ", 0, 1, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CddI", 0, 1, 2, 2) << std::endl;
7076 if (SMEFTEvolEW.GetCoefficient("CddI", 0, 2, 0, 2) != 0.) std::cout << "CddI" << ", 0, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("CddI", 0, 2, 0, 2) << std::endl;
7077 if (SMEFTEvolEW.GetCoefficient("CddI", 0, 2, 1, 1) != 0.) std::cout << "CddI" << ", 0, 2, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("CddI", 0, 2, 1, 1) << std::endl;
7078 if (SMEFTEvolEW.GetCoefficient("CddI", 0, 2, 1, 2) != 0.) std::cout << "CddI" << ", 0, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CddI", 0, 2, 1, 2) << std::endl;
7079 if (SMEFTEvolEW.GetCoefficient("CddI", 0, 2, 2, 1) != 0.) std::cout << "CddI" << ", 0, 2, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("CddI", 0, 2, 2, 1) << std::endl;
7080 if (SMEFTEvolEW.GetCoefficient("CddI", 0, 2, 2, 2) != 0.) std::cout << "CddI" << ", 0, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CddI", 0, 2, 2, 2) << std::endl;
7081 if (SMEFTEvolEW.GetCoefficient("CddI", 1, 1, 1, 2) != 0.) std::cout << "CddI" << ", 1, 1, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CddI", 1, 1, 1, 2) << std::endl;
7082 if (SMEFTEvolEW.GetCoefficient("CddI", 1, 2, 1, 2) != 0.) std::cout << "CddI" << ", 1, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("CddI", 1, 2, 1, 2) << std::endl;
7083 if (SMEFTEvolEW.GetCoefficient("CddI", 1, 2, 2, 2) != 0.) std::cout << "CddI" << ", 1, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("CddI", 1, 2, 2, 2) << std::endl;
7084 if (SMEFTEvolEW.GetCoefficient("Cud1R", 0, 0, 0, 0) != 0.) std::cout << "Cud1R" << ", 0, 0, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cud1R", 0, 0, 0, 0) << std::endl;
7085 if (SMEFTEvolEW.GetCoefficient("Cud1R", 0, 0, 0, 1) != 0.) std::cout << "Cud1R" << ", 0, 0, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cud1R", 0, 0, 0, 1) << std::endl;
7086 if (SMEFTEvolEW.GetCoefficient("Cud1R", 0, 0, 0, 2) != 0.) std::cout << "Cud1R" << ", 0, 0, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cud1R", 0, 0, 0, 2) << std::endl;
7087 if (SMEFTEvolEW.GetCoefficient("Cud1R", 0, 0, 1, 1) != 0.) std::cout << "Cud1R" << ", 0, 0, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cud1R", 0, 0, 1, 1) << std::endl;
7088 if (SMEFTEvolEW.GetCoefficient("Cud1R", 0, 0, 1, 2) != 0.) std::cout << "Cud1R" << ", 0, 0, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cud1R", 0, 0, 1, 2) << std::endl;
7089 if (SMEFTEvolEW.GetCoefficient("Cud1R", 0, 0, 2, 2) != 0.) std::cout << "Cud1R" << ", 0, 0, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cud1R", 0, 0, 2, 2) << std::endl;
7090 if (SMEFTEvolEW.GetCoefficient("Cud1R", 0, 1, 0, 0) != 0.) std::cout << "Cud1R" << ", 0, 1, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cud1R", 0, 1, 0, 0) << std::endl;
7091 if (SMEFTEvolEW.GetCoefficient("Cud1R", 0, 1, 0, 1) != 0.) std::cout << "Cud1R" << ", 0, 1, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cud1R", 0, 1, 0, 1) << std::endl;
7092 if (SMEFTEvolEW.GetCoefficient("Cud1R", 0, 1, 0, 2) != 0.) std::cout << "Cud1R" << ", 0, 1, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cud1R", 0, 1, 0, 2) << std::endl;
7093 if (SMEFTEvolEW.GetCoefficient("Cud1R", 0, 1, 1, 0) != 0.) std::cout << "Cud1R" << ", 0, 1, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cud1R", 0, 1, 1, 0) << std::endl;
7094 if (SMEFTEvolEW.GetCoefficient("Cud1R", 0, 1, 1, 1) != 0.) std::cout << "Cud1R" << ", 0, 1, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cud1R", 0, 1, 1, 1) << std::endl;
7095 if (SMEFTEvolEW.GetCoefficient("Cud1R", 0, 1, 1, 2) != 0.) std::cout << "Cud1R" << ", 0, 1, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cud1R", 0, 1, 1, 2) << std::endl;
7096 if (SMEFTEvolEW.GetCoefficient("Cud1R", 0, 1, 2, 0) != 0.) std::cout << "Cud1R" << ", 0, 1, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cud1R", 0, 1, 2, 0) << std::endl;
7097 if (SMEFTEvolEW.GetCoefficient("Cud1R", 0, 1, 2, 1) != 0.) std::cout << "Cud1R" << ", 0, 1, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cud1R", 0, 1, 2, 1) << std::endl;
7098 if (SMEFTEvolEW.GetCoefficient("Cud1R", 0, 1, 2, 2) != 0.) std::cout << "Cud1R" << ", 0, 1, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cud1R", 0, 1, 2, 2) << std::endl;
7099 if (SMEFTEvolEW.GetCoefficient("Cud1R", 0, 2, 0, 0) != 0.) std::cout << "Cud1R" << ", 0, 2, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cud1R", 0, 2, 0, 0) << std::endl;
7100 if (SMEFTEvolEW.GetCoefficient("Cud1R", 0, 2, 0, 1) != 0.) std::cout << "Cud1R" << ", 0, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cud1R", 0, 2, 0, 1) << std::endl;
7101 if (SMEFTEvolEW.GetCoefficient("Cud1R", 0, 2, 0, 2) != 0.) std::cout << "Cud1R" << ", 0, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cud1R", 0, 2, 0, 2) << std::endl;
7102 if (SMEFTEvolEW.GetCoefficient("Cud1R", 0, 2, 1, 0) != 0.) std::cout << "Cud1R" << ", 0, 2, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cud1R", 0, 2, 1, 0) << std::endl;
7103 if (SMEFTEvolEW.GetCoefficient("Cud1R", 0, 2, 1, 1) != 0.) std::cout << "Cud1R" << ", 0, 2, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cud1R", 0, 2, 1, 1) << std::endl;
7104 if (SMEFTEvolEW.GetCoefficient("Cud1R", 0, 2, 1, 2) != 0.) std::cout << "Cud1R" << ", 0, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cud1R", 0, 2, 1, 2) << std::endl;
7105 if (SMEFTEvolEW.GetCoefficient("Cud1R", 0, 2, 2, 0) != 0.) std::cout << "Cud1R" << ", 0, 2, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cud1R", 0, 2, 2, 0) << std::endl;
7106 if (SMEFTEvolEW.GetCoefficient("Cud1R", 0, 2, 2, 1) != 0.) std::cout << "Cud1R" << ", 0, 2, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cud1R", 0, 2, 2, 1) << std::endl;
7107 if (SMEFTEvolEW.GetCoefficient("Cud1R", 0, 2, 2, 2) != 0.) std::cout << "Cud1R" << ", 0, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cud1R", 0, 2, 2, 2) << std::endl;
7108 if (SMEFTEvolEW.GetCoefficient("Cud1R", 1, 1, 0, 0) != 0.) std::cout << "Cud1R" << ", 1, 1, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cud1R", 1, 1, 0, 0) << std::endl;
7109 if (SMEFTEvolEW.GetCoefficient("Cud1R", 1, 1, 0, 1) != 0.) std::cout << "Cud1R" << ", 1, 1, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cud1R", 1, 1, 0, 1) << std::endl;
7110 if (SMEFTEvolEW.GetCoefficient("Cud1R", 1, 1, 0, 2) != 0.) std::cout << "Cud1R" << ", 1, 1, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cud1R", 1, 1, 0, 2) << std::endl;
7111 if (SMEFTEvolEW.GetCoefficient("Cud1R", 1, 1, 1, 1) != 0.) std::cout << "Cud1R" << ", 1, 1, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cud1R", 1, 1, 1, 1) << std::endl;
7112 if (SMEFTEvolEW.GetCoefficient("Cud1R", 1, 1, 1, 2) != 0.) std::cout << "Cud1R" << ", 1, 1, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cud1R", 1, 1, 1, 2) << std::endl;
7113 if (SMEFTEvolEW.GetCoefficient("Cud1R", 1, 1, 2, 2) != 0.) std::cout << "Cud1R" << ", 1, 1, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cud1R", 1, 1, 2, 2) << std::endl;
7114 if (SMEFTEvolEW.GetCoefficient("Cud1R", 1, 2, 0, 0) != 0.) std::cout << "Cud1R" << ", 1, 2, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cud1R", 1, 2, 0, 0) << std::endl;
7115 if (SMEFTEvolEW.GetCoefficient("Cud1R", 1, 2, 0, 1) != 0.) std::cout << "Cud1R" << ", 1, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cud1R", 1, 2, 0, 1) << std::endl;
7116 if (SMEFTEvolEW.GetCoefficient("Cud1R", 1, 2, 0, 2) != 0.) std::cout << "Cud1R" << ", 1, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cud1R", 1, 2, 0, 2) << std::endl;
7117 if (SMEFTEvolEW.GetCoefficient("Cud1R", 1, 2, 1, 0) != 0.) std::cout << "Cud1R" << ", 1, 2, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cud1R", 1, 2, 1, 0) << std::endl;
7118 if (SMEFTEvolEW.GetCoefficient("Cud1R", 1, 2, 1, 1) != 0.) std::cout << "Cud1R" << ", 1, 2, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cud1R", 1, 2, 1, 1) << std::endl;
7119 if (SMEFTEvolEW.GetCoefficient("Cud1R", 1, 2, 1, 2) != 0.) std::cout << "Cud1R" << ", 1, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cud1R", 1, 2, 1, 2) << std::endl;
7120 if (SMEFTEvolEW.GetCoefficient("Cud1R", 1, 2, 2, 0) != 0.) std::cout << "Cud1R" << ", 1, 2, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cud1R", 1, 2, 2, 0) << std::endl;
7121 if (SMEFTEvolEW.GetCoefficient("Cud1R", 1, 2, 2, 1) != 0.) std::cout << "Cud1R" << ", 1, 2, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cud1R", 1, 2, 2, 1) << std::endl;
7122 if (SMEFTEvolEW.GetCoefficient("Cud1R", 1, 2, 2, 2) != 0.) std::cout << "Cud1R" << ", 1, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cud1R", 1, 2, 2, 2) << std::endl;
7123 if (SMEFTEvolEW.GetCoefficient("Cud1R", 2, 2, 0, 0) != 0.) std::cout << "Cud1R" << ", 2, 2, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cud1R", 2, 2, 0, 0) << std::endl;
7124 if (SMEFTEvolEW.GetCoefficient("Cud1R", 2, 2, 0, 1) != 0.) std::cout << "Cud1R" << ", 2, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cud1R", 2, 2, 0, 1) << std::endl;
7125 if (SMEFTEvolEW.GetCoefficient("Cud1R", 2, 2, 0, 2) != 0.) std::cout << "Cud1R" << ", 2, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cud1R", 2, 2, 0, 2) << std::endl;
7126 if (SMEFTEvolEW.GetCoefficient("Cud1R", 2, 2, 1, 1) != 0.) std::cout << "Cud1R" << ", 2, 2, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cud1R", 2, 2, 1, 1) << std::endl;
7127 if (SMEFTEvolEW.GetCoefficient("Cud1R", 2, 2, 1, 2) != 0.) std::cout << "Cud1R" << ", 2, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cud1R", 2, 2, 1, 2) << std::endl;
7128 if (SMEFTEvolEW.GetCoefficient("Cud1R", 2, 2, 2, 2) != 0.) std::cout << "Cud1R" << ", 2, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cud1R", 2, 2, 2, 2) << std::endl;
7129 if (SMEFTEvolEW.GetCoefficient("Cud1I", 0, 0, 0, 1) != 0.) std::cout << "Cud1I" << ", 0, 0, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cud1I", 0, 0, 0, 1) << std::endl;
7130 if (SMEFTEvolEW.GetCoefficient("Cud1I", 0, 0, 0, 2) != 0.) std::cout << "Cud1I" << ", 0, 0, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cud1I", 0, 0, 0, 2) << std::endl;
7131 if (SMEFTEvolEW.GetCoefficient("Cud1I", 0, 0, 1, 2) != 0.) std::cout << "Cud1I" << ", 0, 0, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cud1I", 0, 0, 1, 2) << std::endl;
7132 if (SMEFTEvolEW.GetCoefficient("Cud1I", 0, 1, 0, 0) != 0.) std::cout << "Cud1I" << ", 0, 1, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cud1I", 0, 1, 0, 0) << std::endl;
7133 if (SMEFTEvolEW.GetCoefficient("Cud1I", 0, 1, 0, 1) != 0.) std::cout << "Cud1I" << ", 0, 1, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cud1I", 0, 1, 0, 1) << std::endl;
7134 if (SMEFTEvolEW.GetCoefficient("Cud1I", 0, 1, 0, 2) != 0.) std::cout << "Cud1I" << ", 0, 1, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cud1I", 0, 1, 0, 2) << std::endl;
7135 if (SMEFTEvolEW.GetCoefficient("Cud1I", 0, 1, 1, 0) != 0.) std::cout << "Cud1I" << ", 0, 1, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cud1I", 0, 1, 1, 0) << std::endl;
7136 if (SMEFTEvolEW.GetCoefficient("Cud1I", 0, 1, 1, 1) != 0.) std::cout << "Cud1I" << ", 0, 1, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cud1I", 0, 1, 1, 1) << std::endl;
7137 if (SMEFTEvolEW.GetCoefficient("Cud1I", 0, 1, 1, 2) != 0.) std::cout << "Cud1I" << ", 0, 1, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cud1I", 0, 1, 1, 2) << std::endl;
7138 if (SMEFTEvolEW.GetCoefficient("Cud1I", 0, 1, 2, 0) != 0.) std::cout << "Cud1I" << ", 0, 1, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cud1I", 0, 1, 2, 0) << std::endl;
7139 if (SMEFTEvolEW.GetCoefficient("Cud1I", 0, 1, 2, 1) != 0.) std::cout << "Cud1I" << ", 0, 1, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cud1I", 0, 1, 2, 1) << std::endl;
7140 if (SMEFTEvolEW.GetCoefficient("Cud1I", 0, 1, 2, 2) != 0.) std::cout << "Cud1I" << ", 0, 1, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cud1I", 0, 1, 2, 2) << std::endl;
7141 if (SMEFTEvolEW.GetCoefficient("Cud1I", 0, 2, 0, 0) != 0.) std::cout << "Cud1I" << ", 0, 2, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cud1I", 0, 2, 0, 0) << std::endl;
7142 if (SMEFTEvolEW.GetCoefficient("Cud1I", 0, 2, 0, 1) != 0.) std::cout << "Cud1I" << ", 0, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cud1I", 0, 2, 0, 1) << std::endl;
7143 if (SMEFTEvolEW.GetCoefficient("Cud1I", 0, 2, 0, 2) != 0.) std::cout << "Cud1I" << ", 0, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cud1I", 0, 2, 0, 2) << std::endl;
7144 if (SMEFTEvolEW.GetCoefficient("Cud1I", 0, 2, 1, 0) != 0.) std::cout << "Cud1I" << ", 0, 2, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cud1I", 0, 2, 1, 0) << std::endl;
7145 if (SMEFTEvolEW.GetCoefficient("Cud1I", 0, 2, 1, 1) != 0.) std::cout << "Cud1I" << ", 0, 2, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cud1I", 0, 2, 1, 1) << std::endl;
7146 if (SMEFTEvolEW.GetCoefficient("Cud1I", 0, 2, 1, 2) != 0.) std::cout << "Cud1I" << ", 0, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cud1I", 0, 2, 1, 2) << std::endl;
7147 if (SMEFTEvolEW.GetCoefficient("Cud1I", 0, 2, 2, 0) != 0.) std::cout << "Cud1I" << ", 0, 2, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cud1I", 0, 2, 2, 0) << std::endl;
7148 if (SMEFTEvolEW.GetCoefficient("Cud1I", 0, 2, 2, 1) != 0.) std::cout << "Cud1I" << ", 0, 2, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cud1I", 0, 2, 2, 1) << std::endl;
7149 if (SMEFTEvolEW.GetCoefficient("Cud1I", 0, 2, 2, 2) != 0.) std::cout << "Cud1I" << ", 0, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cud1I", 0, 2, 2, 2) << std::endl;
7150 if (SMEFTEvolEW.GetCoefficient("Cud1I", 1, 1, 0, 1) != 0.) std::cout << "Cud1I" << ", 1, 1, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cud1I", 1, 1, 0, 1) << std::endl;
7151 if (SMEFTEvolEW.GetCoefficient("Cud1I", 1, 1, 0, 2) != 0.) std::cout << "Cud1I" << ", 1, 1, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cud1I", 1, 1, 0, 2) << std::endl;
7152 if (SMEFTEvolEW.GetCoefficient("Cud1I", 1, 1, 1, 2) != 0.) std::cout << "Cud1I" << ", 1, 1, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cud1I", 1, 1, 1, 2) << std::endl;
7153 if (SMEFTEvolEW.GetCoefficient("Cud1I", 1, 2, 0, 0) != 0.) std::cout << "Cud1I" << ", 1, 2, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cud1I", 1, 2, 0, 0) << std::endl;
7154 if (SMEFTEvolEW.GetCoefficient("Cud1I", 1, 2, 0, 1) != 0.) std::cout << "Cud1I" << ", 1, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cud1I", 1, 2, 0, 1) << std::endl;
7155 if (SMEFTEvolEW.GetCoefficient("Cud1I", 1, 2, 0, 2) != 0.) std::cout << "Cud1I" << ", 1, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cud1I", 1, 2, 0, 2) << std::endl;
7156 if (SMEFTEvolEW.GetCoefficient("Cud1I", 1, 2, 1, 0) != 0.) std::cout << "Cud1I" << ", 1, 2, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cud1I", 1, 2, 1, 0) << std::endl;
7157 if (SMEFTEvolEW.GetCoefficient("Cud1I", 1, 2, 1, 1) != 0.) std::cout << "Cud1I" << ", 1, 2, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cud1I", 1, 2, 1, 1) << std::endl;
7158 if (SMEFTEvolEW.GetCoefficient("Cud1I", 1, 2, 1, 2) != 0.) std::cout << "Cud1I" << ", 1, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cud1I", 1, 2, 1, 2) << std::endl;
7159 if (SMEFTEvolEW.GetCoefficient("Cud1I", 1, 2, 2, 0) != 0.) std::cout << "Cud1I" << ", 1, 2, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cud1I", 1, 2, 2, 0) << std::endl;
7160 if (SMEFTEvolEW.GetCoefficient("Cud1I", 1, 2, 2, 1) != 0.) std::cout << "Cud1I" << ", 1, 2, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cud1I", 1, 2, 2, 1) << std::endl;
7161 if (SMEFTEvolEW.GetCoefficient("Cud1I", 1, 2, 2, 2) != 0.) std::cout << "Cud1I" << ", 1, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cud1I", 1, 2, 2, 2) << std::endl;
7162 if (SMEFTEvolEW.GetCoefficient("Cud1I", 2, 2, 0, 1) != 0.) std::cout << "Cud1I" << ", 2, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cud1I", 2, 2, 0, 1) << std::endl;
7163 if (SMEFTEvolEW.GetCoefficient("Cud1I", 2, 2, 0, 2) != 0.) std::cout << "Cud1I" << ", 2, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cud1I", 2, 2, 0, 2) << std::endl;
7164 if (SMEFTEvolEW.GetCoefficient("Cud1I", 2, 2, 1, 2) != 0.) std::cout << "Cud1I" << ", 2, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cud1I", 2, 2, 1, 2) << std::endl;
7165 if (SMEFTEvolEW.GetCoefficient("Cud8R", 0, 0, 0, 0) != 0.) std::cout << "Cud8R" << ", 0, 0, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cud8R", 0, 0, 0, 0) << std::endl;
7166 if (SMEFTEvolEW.GetCoefficient("Cud8R", 0, 0, 0, 1) != 0.) std::cout << "Cud8R" << ", 0, 0, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cud8R", 0, 0, 0, 1) << std::endl;
7167 if (SMEFTEvolEW.GetCoefficient("Cud8R", 0, 0, 0, 2) != 0.) std::cout << "Cud8R" << ", 0, 0, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cud8R", 0, 0, 0, 2) << std::endl;
7168 if (SMEFTEvolEW.GetCoefficient("Cud8R", 0, 0, 1, 1) != 0.) std::cout << "Cud8R" << ", 0, 0, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cud8R", 0, 0, 1, 1) << std::endl;
7169 if (SMEFTEvolEW.GetCoefficient("Cud8R", 0, 0, 1, 2) != 0.) std::cout << "Cud8R" << ", 0, 0, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cud8R", 0, 0, 1, 2) << std::endl;
7170 if (SMEFTEvolEW.GetCoefficient("Cud8R", 0, 0, 2, 2) != 0.) std::cout << "Cud8R" << ", 0, 0, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cud8R", 0, 0, 2, 2) << std::endl;
7171 if (SMEFTEvolEW.GetCoefficient("Cud8R", 0, 1, 0, 0) != 0.) std::cout << "Cud8R" << ", 0, 1, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cud8R", 0, 1, 0, 0) << std::endl;
7172 if (SMEFTEvolEW.GetCoefficient("Cud8R", 0, 1, 0, 1) != 0.) std::cout << "Cud8R" << ", 0, 1, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cud8R", 0, 1, 0, 1) << std::endl;
7173 if (SMEFTEvolEW.GetCoefficient("Cud8R", 0, 1, 0, 2) != 0.) std::cout << "Cud8R" << ", 0, 1, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cud8R", 0, 1, 0, 2) << std::endl;
7174 if (SMEFTEvolEW.GetCoefficient("Cud8R", 0, 1, 1, 0) != 0.) std::cout << "Cud8R" << ", 0, 1, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cud8R", 0, 1, 1, 0) << std::endl;
7175 if (SMEFTEvolEW.GetCoefficient("Cud8R", 0, 1, 1, 1) != 0.) std::cout << "Cud8R" << ", 0, 1, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cud8R", 0, 1, 1, 1) << std::endl;
7176 if (SMEFTEvolEW.GetCoefficient("Cud8R", 0, 1, 1, 2) != 0.) std::cout << "Cud8R" << ", 0, 1, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cud8R", 0, 1, 1, 2) << std::endl;
7177 if (SMEFTEvolEW.GetCoefficient("Cud8R", 0, 1, 2, 0) != 0.) std::cout << "Cud8R" << ", 0, 1, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cud8R", 0, 1, 2, 0) << std::endl;
7178 if (SMEFTEvolEW.GetCoefficient("Cud8R", 0, 1, 2, 1) != 0.) std::cout << "Cud8R" << ", 0, 1, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cud8R", 0, 1, 2, 1) << std::endl;
7179 if (SMEFTEvolEW.GetCoefficient("Cud8R", 0, 1, 2, 2) != 0.) std::cout << "Cud8R" << ", 0, 1, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cud8R", 0, 1, 2, 2) << std::endl;
7180 if (SMEFTEvolEW.GetCoefficient("Cud8R", 0, 2, 0, 0) != 0.) std::cout << "Cud8R" << ", 0, 2, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cud8R", 0, 2, 0, 0) << std::endl;
7181 if (SMEFTEvolEW.GetCoefficient("Cud8R", 0, 2, 0, 1) != 0.) std::cout << "Cud8R" << ", 0, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cud8R", 0, 2, 0, 1) << std::endl;
7182 if (SMEFTEvolEW.GetCoefficient("Cud8R", 0, 2, 0, 2) != 0.) std::cout << "Cud8R" << ", 0, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cud8R", 0, 2, 0, 2) << std::endl;
7183 if (SMEFTEvolEW.GetCoefficient("Cud8R", 0, 2, 1, 0) != 0.) std::cout << "Cud8R" << ", 0, 2, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cud8R", 0, 2, 1, 0) << std::endl;
7184 if (SMEFTEvolEW.GetCoefficient("Cud8R", 0, 2, 1, 1) != 0.) std::cout << "Cud8R" << ", 0, 2, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cud8R", 0, 2, 1, 1) << std::endl;
7185 if (SMEFTEvolEW.GetCoefficient("Cud8R", 0, 2, 1, 2) != 0.) std::cout << "Cud8R" << ", 0, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cud8R", 0, 2, 1, 2) << std::endl;
7186 if (SMEFTEvolEW.GetCoefficient("Cud8R", 0, 2, 2, 0) != 0.) std::cout << "Cud8R" << ", 0, 2, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cud8R", 0, 2, 2, 0) << std::endl;
7187 if (SMEFTEvolEW.GetCoefficient("Cud8R", 0, 2, 2, 1) != 0.) std::cout << "Cud8R" << ", 0, 2, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cud8R", 0, 2, 2, 1) << std::endl;
7188 if (SMEFTEvolEW.GetCoefficient("Cud8R", 0, 2, 2, 2) != 0.) std::cout << "Cud8R" << ", 0, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cud8R", 0, 2, 2, 2) << std::endl;
7189 if (SMEFTEvolEW.GetCoefficient("Cud8R", 1, 1, 0, 0) != 0.) std::cout << "Cud8R" << ", 1, 1, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cud8R", 1, 1, 0, 0) << std::endl;
7190 if (SMEFTEvolEW.GetCoefficient("Cud8R", 1, 1, 0, 1) != 0.) std::cout << "Cud8R" << ", 1, 1, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cud8R", 1, 1, 0, 1) << std::endl;
7191 if (SMEFTEvolEW.GetCoefficient("Cud8R", 1, 1, 0, 2) != 0.) std::cout << "Cud8R" << ", 1, 1, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cud8R", 1, 1, 0, 2) << std::endl;
7192 if (SMEFTEvolEW.GetCoefficient("Cud8R", 1, 1, 1, 1) != 0.) std::cout << "Cud8R" << ", 1, 1, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cud8R", 1, 1, 1, 1) << std::endl;
7193 if (SMEFTEvolEW.GetCoefficient("Cud8R", 1, 1, 1, 2) != 0.) std::cout << "Cud8R" << ", 1, 1, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cud8R", 1, 1, 1, 2) << std::endl;
7194 if (SMEFTEvolEW.GetCoefficient("Cud8R", 1, 1, 2, 2) != 0.) std::cout << "Cud8R" << ", 1, 1, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cud8R", 1, 1, 2, 2) << std::endl;
7195 if (SMEFTEvolEW.GetCoefficient("Cud8R", 1, 2, 0, 0) != 0.) std::cout << "Cud8R" << ", 1, 2, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cud8R", 1, 2, 0, 0) << std::endl;
7196 if (SMEFTEvolEW.GetCoefficient("Cud8R", 1, 2, 0, 1) != 0.) std::cout << "Cud8R" << ", 1, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cud8R", 1, 2, 0, 1) << std::endl;
7197 if (SMEFTEvolEW.GetCoefficient("Cud8R", 1, 2, 0, 2) != 0.) std::cout << "Cud8R" << ", 1, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cud8R", 1, 2, 0, 2) << std::endl;
7198 if (SMEFTEvolEW.GetCoefficient("Cud8R", 1, 2, 1, 0) != 0.) std::cout << "Cud8R" << ", 1, 2, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cud8R", 1, 2, 1, 0) << std::endl;
7199 if (SMEFTEvolEW.GetCoefficient("Cud8R", 1, 2, 1, 1) != 0.) std::cout << "Cud8R" << ", 1, 2, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cud8R", 1, 2, 1, 1) << std::endl;
7200 if (SMEFTEvolEW.GetCoefficient("Cud8R", 1, 2, 1, 2) != 0.) std::cout << "Cud8R" << ", 1, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cud8R", 1, 2, 1, 2) << std::endl;
7201 if (SMEFTEvolEW.GetCoefficient("Cud8R", 1, 2, 2, 0) != 0.) std::cout << "Cud8R" << ", 1, 2, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cud8R", 1, 2, 2, 0) << std::endl;
7202 if (SMEFTEvolEW.GetCoefficient("Cud8R", 1, 2, 2, 1) != 0.) std::cout << "Cud8R" << ", 1, 2, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cud8R", 1, 2, 2, 1) << std::endl;
7203 if (SMEFTEvolEW.GetCoefficient("Cud8R", 1, 2, 2, 2) != 0.) std::cout << "Cud8R" << ", 1, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cud8R", 1, 2, 2, 2) << std::endl;
7204 if (SMEFTEvolEW.GetCoefficient("Cud8R", 2, 2, 0, 0) != 0.) std::cout << "Cud8R" << ", 2, 2, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cud8R", 2, 2, 0, 0) << std::endl;
7205 if (SMEFTEvolEW.GetCoefficient("Cud8R", 2, 2, 0, 1) != 0.) std::cout << "Cud8R" << ", 2, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cud8R", 2, 2, 0, 1) << std::endl;
7206 if (SMEFTEvolEW.GetCoefficient("Cud8R", 2, 2, 0, 2) != 0.) std::cout << "Cud8R" << ", 2, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cud8R", 2, 2, 0, 2) << std::endl;
7207 if (SMEFTEvolEW.GetCoefficient("Cud8R", 2, 2, 1, 1) != 0.) std::cout << "Cud8R" << ", 2, 2, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cud8R", 2, 2, 1, 1) << std::endl;
7208 if (SMEFTEvolEW.GetCoefficient("Cud8R", 2, 2, 1, 2) != 0.) std::cout << "Cud8R" << ", 2, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cud8R", 2, 2, 1, 2) << std::endl;
7209 if (SMEFTEvolEW.GetCoefficient("Cud8R", 2, 2, 2, 2) != 0.) std::cout << "Cud8R" << ", 2, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cud8R", 2, 2, 2, 2) << std::endl;
7210 if (SMEFTEvolEW.GetCoefficient("Cud8I", 0, 0, 0, 1) != 0.) std::cout << "Cud8I" << ", 0, 0, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cud8I", 0, 0, 0, 1) << std::endl;
7211 if (SMEFTEvolEW.GetCoefficient("Cud8I", 0, 0, 0, 2) != 0.) std::cout << "Cud8I" << ", 0, 0, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cud8I", 0, 0, 0, 2) << std::endl;
7212 if (SMEFTEvolEW.GetCoefficient("Cud8I", 0, 0, 1, 2) != 0.) std::cout << "Cud8I" << ", 0, 0, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cud8I", 0, 0, 1, 2) << std::endl;
7213 if (SMEFTEvolEW.GetCoefficient("Cud8I", 0, 1, 0, 0) != 0.) std::cout << "Cud8I" << ", 0, 1, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cud8I", 0, 1, 0, 0) << std::endl;
7214 if (SMEFTEvolEW.GetCoefficient("Cud8I", 0, 1, 0, 1) != 0.) std::cout << "Cud8I" << ", 0, 1, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cud8I", 0, 1, 0, 1) << std::endl;
7215 if (SMEFTEvolEW.GetCoefficient("Cud8I", 0, 1, 0, 2) != 0.) std::cout << "Cud8I" << ", 0, 1, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cud8I", 0, 1, 0, 2) << std::endl;
7216 if (SMEFTEvolEW.GetCoefficient("Cud8I", 0, 1, 1, 0) != 0.) std::cout << "Cud8I" << ", 0, 1, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cud8I", 0, 1, 1, 0) << std::endl;
7217 if (SMEFTEvolEW.GetCoefficient("Cud8I", 0, 1, 1, 1) != 0.) std::cout << "Cud8I" << ", 0, 1, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cud8I", 0, 1, 1, 1) << std::endl;
7218 if (SMEFTEvolEW.GetCoefficient("Cud8I", 0, 1, 1, 2) != 0.) std::cout << "Cud8I" << ", 0, 1, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cud8I", 0, 1, 1, 2) << std::endl;
7219 if (SMEFTEvolEW.GetCoefficient("Cud8I", 0, 1, 2, 0) != 0.) std::cout << "Cud8I" << ", 0, 1, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cud8I", 0, 1, 2, 0) << std::endl;
7220 if (SMEFTEvolEW.GetCoefficient("Cud8I", 0, 1, 2, 1) != 0.) std::cout << "Cud8I" << ", 0, 1, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cud8I", 0, 1, 2, 1) << std::endl;
7221 if (SMEFTEvolEW.GetCoefficient("Cud8I", 0, 1, 2, 2) != 0.) std::cout << "Cud8I" << ", 0, 1, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cud8I", 0, 1, 2, 2) << std::endl;
7222 if (SMEFTEvolEW.GetCoefficient("Cud8I", 0, 2, 0, 0) != 0.) std::cout << "Cud8I" << ", 0, 2, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cud8I", 0, 2, 0, 0) << std::endl;
7223 if (SMEFTEvolEW.GetCoefficient("Cud8I", 0, 2, 0, 1) != 0.) std::cout << "Cud8I" << ", 0, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cud8I", 0, 2, 0, 1) << std::endl;
7224 if (SMEFTEvolEW.GetCoefficient("Cud8I", 0, 2, 0, 2) != 0.) std::cout << "Cud8I" << ", 0, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cud8I", 0, 2, 0, 2) << std::endl;
7225 if (SMEFTEvolEW.GetCoefficient("Cud8I", 0, 2, 1, 0) != 0.) std::cout << "Cud8I" << ", 0, 2, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cud8I", 0, 2, 1, 0) << std::endl;
7226 if (SMEFTEvolEW.GetCoefficient("Cud8I", 0, 2, 1, 1) != 0.) std::cout << "Cud8I" << ", 0, 2, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cud8I", 0, 2, 1, 1) << std::endl;
7227 if (SMEFTEvolEW.GetCoefficient("Cud8I", 0, 2, 1, 2) != 0.) std::cout << "Cud8I" << ", 0, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cud8I", 0, 2, 1, 2) << std::endl;
7228 if (SMEFTEvolEW.GetCoefficient("Cud8I", 0, 2, 2, 0) != 0.) std::cout << "Cud8I" << ", 0, 2, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cud8I", 0, 2, 2, 0) << std::endl;
7229 if (SMEFTEvolEW.GetCoefficient("Cud8I", 0, 2, 2, 1) != 0.) std::cout << "Cud8I" << ", 0, 2, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cud8I", 0, 2, 2, 1) << std::endl;
7230 if (SMEFTEvolEW.GetCoefficient("Cud8I", 0, 2, 2, 2) != 0.) std::cout << "Cud8I" << ", 0, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cud8I", 0, 2, 2, 2) << std::endl;
7231 if (SMEFTEvolEW.GetCoefficient("Cud8I", 1, 1, 0, 1) != 0.) std::cout << "Cud8I" << ", 1, 1, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cud8I", 1, 1, 0, 1) << std::endl;
7232 if (SMEFTEvolEW.GetCoefficient("Cud8I", 1, 1, 0, 2) != 0.) std::cout << "Cud8I" << ", 1, 1, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cud8I", 1, 1, 0, 2) << std::endl;
7233 if (SMEFTEvolEW.GetCoefficient("Cud8I", 1, 1, 1, 2) != 0.) std::cout << "Cud8I" << ", 1, 1, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cud8I", 1, 1, 1, 2) << std::endl;
7234 if (SMEFTEvolEW.GetCoefficient("Cud8I", 1, 2, 0, 0) != 0.) std::cout << "Cud8I" << ", 1, 2, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cud8I", 1, 2, 0, 0) << std::endl;
7235 if (SMEFTEvolEW.GetCoefficient("Cud8I", 1, 2, 0, 1) != 0.) std::cout << "Cud8I" << ", 1, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cud8I", 1, 2, 0, 1) << std::endl;
7236 if (SMEFTEvolEW.GetCoefficient("Cud8I", 1, 2, 0, 2) != 0.) std::cout << "Cud8I" << ", 1, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cud8I", 1, 2, 0, 2) << std::endl;
7237 if (SMEFTEvolEW.GetCoefficient("Cud8I", 1, 2, 1, 0) != 0.) std::cout << "Cud8I" << ", 1, 2, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cud8I", 1, 2, 1, 0) << std::endl;
7238 if (SMEFTEvolEW.GetCoefficient("Cud8I", 1, 2, 1, 1) != 0.) std::cout << "Cud8I" << ", 1, 2, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cud8I", 1, 2, 1, 1) << std::endl;
7239 if (SMEFTEvolEW.GetCoefficient("Cud8I", 1, 2, 1, 2) != 0.) std::cout << "Cud8I" << ", 1, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cud8I", 1, 2, 1, 2) << std::endl;
7240 if (SMEFTEvolEW.GetCoefficient("Cud8I", 1, 2, 2, 0) != 0.) std::cout << "Cud8I" << ", 1, 2, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cud8I", 1, 2, 2, 0) << std::endl;
7241 if (SMEFTEvolEW.GetCoefficient("Cud8I", 1, 2, 2, 1) != 0.) std::cout << "Cud8I" << ", 1, 2, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cud8I", 1, 2, 2, 1) << std::endl;
7242 if (SMEFTEvolEW.GetCoefficient("Cud8I", 1, 2, 2, 2) != 0.) std::cout << "Cud8I" << ", 1, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cud8I", 1, 2, 2, 2) << std::endl;
7243 if (SMEFTEvolEW.GetCoefficient("Cud8I", 2, 2, 0, 1) != 0.) std::cout << "Cud8I" << ", 2, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cud8I", 2, 2, 0, 1) << std::endl;
7244 if (SMEFTEvolEW.GetCoefficient("Cud8I", 2, 2, 0, 2) != 0.) std::cout << "Cud8I" << ", 2, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cud8I", 2, 2, 0, 2) << std::endl;
7245 if (SMEFTEvolEW.GetCoefficient("Cud8I", 2, 2, 1, 2) != 0.) std::cout << "Cud8I" << ", 2, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cud8I", 2, 2, 1, 2) << std::endl;
7246 if (SMEFTEvolEW.GetCoefficient("Cqu1R", 0, 0, 0, 0) != 0.) std::cout << "Cqu1R" << ", 0, 0, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cqu1R", 0, 0, 0, 0) << std::endl;
7247 if (SMEFTEvolEW.GetCoefficient("Cqu1R", 0, 0, 0, 1) != 0.) std::cout << "Cqu1R" << ", 0, 0, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqu1R", 0, 0, 0, 1) << std::endl;
7248 if (SMEFTEvolEW.GetCoefficient("Cqu1R", 0, 0, 0, 2) != 0.) std::cout << "Cqu1R" << ", 0, 0, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqu1R", 0, 0, 0, 2) << std::endl;
7249 if (SMEFTEvolEW.GetCoefficient("Cqu1R", 0, 0, 1, 1) != 0.) std::cout << "Cqu1R" << ", 0, 0, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqu1R", 0, 0, 1, 1) << std::endl;
7250 if (SMEFTEvolEW.GetCoefficient("Cqu1R", 0, 0, 1, 2) != 0.) std::cout << "Cqu1R" << ", 0, 0, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqu1R", 0, 0, 1, 2) << std::endl;
7251 if (SMEFTEvolEW.GetCoefficient("Cqu1R", 0, 0, 2, 2) != 0.) std::cout << "Cqu1R" << ", 0, 0, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqu1R", 0, 0, 2, 2) << std::endl;
7252 if (SMEFTEvolEW.GetCoefficient("Cqu1R", 0, 1, 0, 0) != 0.) std::cout << "Cqu1R" << ", 0, 1, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cqu1R", 0, 1, 0, 0) << std::endl;
7253 if (SMEFTEvolEW.GetCoefficient("Cqu1R", 0, 1, 0, 1) != 0.) std::cout << "Cqu1R" << ", 0, 1, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqu1R", 0, 1, 0, 1) << std::endl;
7254 if (SMEFTEvolEW.GetCoefficient("Cqu1R", 0, 1, 0, 2) != 0.) std::cout << "Cqu1R" << ", 0, 1, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqu1R", 0, 1, 0, 2) << std::endl;
7255 if (SMEFTEvolEW.GetCoefficient("Cqu1R", 0, 1, 1, 0) != 0.) std::cout << "Cqu1R" << ", 0, 1, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cqu1R", 0, 1, 1, 0) << std::endl;
7256 if (SMEFTEvolEW.GetCoefficient("Cqu1R", 0, 1, 1, 1) != 0.) std::cout << "Cqu1R" << ", 0, 1, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqu1R", 0, 1, 1, 1) << std::endl;
7257 if (SMEFTEvolEW.GetCoefficient("Cqu1R", 0, 1, 1, 2) != 0.) std::cout << "Cqu1R" << ", 0, 1, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqu1R", 0, 1, 1, 2) << std::endl;
7258 if (SMEFTEvolEW.GetCoefficient("Cqu1R", 0, 1, 2, 0) != 0.) std::cout << "Cqu1R" << ", 0, 1, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cqu1R", 0, 1, 2, 0) << std::endl;
7259 if (SMEFTEvolEW.GetCoefficient("Cqu1R", 0, 1, 2, 1) != 0.) std::cout << "Cqu1R" << ", 0, 1, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqu1R", 0, 1, 2, 1) << std::endl;
7260 if (SMEFTEvolEW.GetCoefficient("Cqu1R", 0, 1, 2, 2) != 0.) std::cout << "Cqu1R" << ", 0, 1, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqu1R", 0, 1, 2, 2) << std::endl;
7261 if (SMEFTEvolEW.GetCoefficient("Cqu1R", 0, 2, 0, 0) != 0.) std::cout << "Cqu1R" << ", 0, 2, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cqu1R", 0, 2, 0, 0) << std::endl;
7262 if (SMEFTEvolEW.GetCoefficient("Cqu1R", 0, 2, 0, 1) != 0.) std::cout << "Cqu1R" << ", 0, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqu1R", 0, 2, 0, 1) << std::endl;
7263 if (SMEFTEvolEW.GetCoefficient("Cqu1R", 0, 2, 0, 2) != 0.) std::cout << "Cqu1R" << ", 0, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqu1R", 0, 2, 0, 2) << std::endl;
7264 if (SMEFTEvolEW.GetCoefficient("Cqu1R", 0, 2, 1, 0) != 0.) std::cout << "Cqu1R" << ", 0, 2, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cqu1R", 0, 2, 1, 0) << std::endl;
7265 if (SMEFTEvolEW.GetCoefficient("Cqu1R", 0, 2, 1, 1) != 0.) std::cout << "Cqu1R" << ", 0, 2, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqu1R", 0, 2, 1, 1) << std::endl;
7266 if (SMEFTEvolEW.GetCoefficient("Cqu1R", 0, 2, 1, 2) != 0.) std::cout << "Cqu1R" << ", 0, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqu1R", 0, 2, 1, 2) << std::endl;
7267 if (SMEFTEvolEW.GetCoefficient("Cqu1R", 0, 2, 2, 0) != 0.) std::cout << "Cqu1R" << ", 0, 2, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cqu1R", 0, 2, 2, 0) << std::endl;
7268 if (SMEFTEvolEW.GetCoefficient("Cqu1R", 0, 2, 2, 1) != 0.) std::cout << "Cqu1R" << ", 0, 2, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqu1R", 0, 2, 2, 1) << std::endl;
7269 if (SMEFTEvolEW.GetCoefficient("Cqu1R", 0, 2, 2, 2) != 0.) std::cout << "Cqu1R" << ", 0, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqu1R", 0, 2, 2, 2) << std::endl;
7270 if (SMEFTEvolEW.GetCoefficient("Cqu1R", 1, 1, 0, 0) != 0.) std::cout << "Cqu1R" << ", 1, 1, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cqu1R", 1, 1, 0, 0) << std::endl;
7271 if (SMEFTEvolEW.GetCoefficient("Cqu1R", 1, 1, 0, 1) != 0.) std::cout << "Cqu1R" << ", 1, 1, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqu1R", 1, 1, 0, 1) << std::endl;
7272 if (SMEFTEvolEW.GetCoefficient("Cqu1R", 1, 1, 0, 2) != 0.) std::cout << "Cqu1R" << ", 1, 1, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqu1R", 1, 1, 0, 2) << std::endl;
7273 if (SMEFTEvolEW.GetCoefficient("Cqu1R", 1, 1, 1, 1) != 0.) std::cout << "Cqu1R" << ", 1, 1, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqu1R", 1, 1, 1, 1) << std::endl;
7274 if (SMEFTEvolEW.GetCoefficient("Cqu1R", 1, 1, 1, 2) != 0.) std::cout << "Cqu1R" << ", 1, 1, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqu1R", 1, 1, 1, 2) << std::endl;
7275 if (SMEFTEvolEW.GetCoefficient("Cqu1R", 1, 1, 2, 2) != 0.) std::cout << "Cqu1R" << ", 1, 1, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqu1R", 1, 1, 2, 2) << std::endl;
7276 if (SMEFTEvolEW.GetCoefficient("Cqu1R", 1, 2, 0, 0) != 0.) std::cout << "Cqu1R" << ", 1, 2, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cqu1R", 1, 2, 0, 0) << std::endl;
7277 if (SMEFTEvolEW.GetCoefficient("Cqu1R", 1, 2, 0, 1) != 0.) std::cout << "Cqu1R" << ", 1, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqu1R", 1, 2, 0, 1) << std::endl;
7278 if (SMEFTEvolEW.GetCoefficient("Cqu1R", 1, 2, 0, 2) != 0.) std::cout << "Cqu1R" << ", 1, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqu1R", 1, 2, 0, 2) << std::endl;
7279 if (SMEFTEvolEW.GetCoefficient("Cqu1R", 1, 2, 1, 0) != 0.) std::cout << "Cqu1R" << ", 1, 2, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cqu1R", 1, 2, 1, 0) << std::endl;
7280 if (SMEFTEvolEW.GetCoefficient("Cqu1R", 1, 2, 1, 1) != 0.) std::cout << "Cqu1R" << ", 1, 2, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqu1R", 1, 2, 1, 1) << std::endl;
7281 if (SMEFTEvolEW.GetCoefficient("Cqu1R", 1, 2, 1, 2) != 0.) std::cout << "Cqu1R" << ", 1, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqu1R", 1, 2, 1, 2) << std::endl;
7282 if (SMEFTEvolEW.GetCoefficient("Cqu1R", 1, 2, 2, 0) != 0.) std::cout << "Cqu1R" << ", 1, 2, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cqu1R", 1, 2, 2, 0) << std::endl;
7283 if (SMEFTEvolEW.GetCoefficient("Cqu1R", 1, 2, 2, 1) != 0.) std::cout << "Cqu1R" << ", 1, 2, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqu1R", 1, 2, 2, 1) << std::endl;
7284 if (SMEFTEvolEW.GetCoefficient("Cqu1R", 1, 2, 2, 2) != 0.) std::cout << "Cqu1R" << ", 1, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqu1R", 1, 2, 2, 2) << std::endl;
7285 if (SMEFTEvolEW.GetCoefficient("Cqu1R", 2, 2, 0, 0) != 0.) std::cout << "Cqu1R" << ", 2, 2, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cqu1R", 2, 2, 0, 0) << std::endl;
7286 if (SMEFTEvolEW.GetCoefficient("Cqu1R", 2, 2, 0, 1) != 0.) std::cout << "Cqu1R" << ", 2, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqu1R", 2, 2, 0, 1) << std::endl;
7287 if (SMEFTEvolEW.GetCoefficient("Cqu1R", 2, 2, 0, 2) != 0.) std::cout << "Cqu1R" << ", 2, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqu1R", 2, 2, 0, 2) << std::endl;
7288 if (SMEFTEvolEW.GetCoefficient("Cqu1R", 2, 2, 1, 1) != 0.) std::cout << "Cqu1R" << ", 2, 2, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqu1R", 2, 2, 1, 1) << std::endl;
7289 if (SMEFTEvolEW.GetCoefficient("Cqu1R", 2, 2, 1, 2) != 0.) std::cout << "Cqu1R" << ", 2, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqu1R", 2, 2, 1, 2) << std::endl;
7290 if (SMEFTEvolEW.GetCoefficient("Cqu1R", 2, 2, 2, 2) != 0.) std::cout << "Cqu1R" << ", 2, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqu1R", 2, 2, 2, 2) << std::endl;
7291 if (SMEFTEvolEW.GetCoefficient("Cqu1I", 0, 0, 0, 1) != 0.) std::cout << "Cqu1I" << ", 0, 0, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqu1I", 0, 0, 0, 1) << std::endl;
7292 if (SMEFTEvolEW.GetCoefficient("Cqu1I", 0, 0, 0, 2) != 0.) std::cout << "Cqu1I" << ", 0, 0, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqu1I", 0, 0, 0, 2) << std::endl;
7293 if (SMEFTEvolEW.GetCoefficient("Cqu1I", 0, 0, 1, 2) != 0.) std::cout << "Cqu1I" << ", 0, 0, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqu1I", 0, 0, 1, 2) << std::endl;
7294 if (SMEFTEvolEW.GetCoefficient("Cqu1I", 0, 1, 0, 0) != 0.) std::cout << "Cqu1I" << ", 0, 1, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cqu1I", 0, 1, 0, 0) << std::endl;
7295 if (SMEFTEvolEW.GetCoefficient("Cqu1I", 0, 1, 0, 1) != 0.) std::cout << "Cqu1I" << ", 0, 1, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqu1I", 0, 1, 0, 1) << std::endl;
7296 if (SMEFTEvolEW.GetCoefficient("Cqu1I", 0, 1, 0, 2) != 0.) std::cout << "Cqu1I" << ", 0, 1, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqu1I", 0, 1, 0, 2) << std::endl;
7297 if (SMEFTEvolEW.GetCoefficient("Cqu1I", 0, 1, 1, 0) != 0.) std::cout << "Cqu1I" << ", 0, 1, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cqu1I", 0, 1, 1, 0) << std::endl;
7298 if (SMEFTEvolEW.GetCoefficient("Cqu1I", 0, 1, 1, 1) != 0.) std::cout << "Cqu1I" << ", 0, 1, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqu1I", 0, 1, 1, 1) << std::endl;
7299 if (SMEFTEvolEW.GetCoefficient("Cqu1I", 0, 1, 1, 2) != 0.) std::cout << "Cqu1I" << ", 0, 1, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqu1I", 0, 1, 1, 2) << std::endl;
7300 if (SMEFTEvolEW.GetCoefficient("Cqu1I", 0, 1, 2, 0) != 0.) std::cout << "Cqu1I" << ", 0, 1, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cqu1I", 0, 1, 2, 0) << std::endl;
7301 if (SMEFTEvolEW.GetCoefficient("Cqu1I", 0, 1, 2, 1) != 0.) std::cout << "Cqu1I" << ", 0, 1, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqu1I", 0, 1, 2, 1) << std::endl;
7302 if (SMEFTEvolEW.GetCoefficient("Cqu1I", 0, 1, 2, 2) != 0.) std::cout << "Cqu1I" << ", 0, 1, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqu1I", 0, 1, 2, 2) << std::endl;
7303 if (SMEFTEvolEW.GetCoefficient("Cqu1I", 0, 2, 0, 0) != 0.) std::cout << "Cqu1I" << ", 0, 2, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cqu1I", 0, 2, 0, 0) << std::endl;
7304 if (SMEFTEvolEW.GetCoefficient("Cqu1I", 0, 2, 0, 1) != 0.) std::cout << "Cqu1I" << ", 0, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqu1I", 0, 2, 0, 1) << std::endl;
7305 if (SMEFTEvolEW.GetCoefficient("Cqu1I", 0, 2, 0, 2) != 0.) std::cout << "Cqu1I" << ", 0, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqu1I", 0, 2, 0, 2) << std::endl;
7306 if (SMEFTEvolEW.GetCoefficient("Cqu1I", 0, 2, 1, 0) != 0.) std::cout << "Cqu1I" << ", 0, 2, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cqu1I", 0, 2, 1, 0) << std::endl;
7307 if (SMEFTEvolEW.GetCoefficient("Cqu1I", 0, 2, 1, 1) != 0.) std::cout << "Cqu1I" << ", 0, 2, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqu1I", 0, 2, 1, 1) << std::endl;
7308 if (SMEFTEvolEW.GetCoefficient("Cqu1I", 0, 2, 1, 2) != 0.) std::cout << "Cqu1I" << ", 0, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqu1I", 0, 2, 1, 2) << std::endl;
7309 if (SMEFTEvolEW.GetCoefficient("Cqu1I", 0, 2, 2, 0) != 0.) std::cout << "Cqu1I" << ", 0, 2, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cqu1I", 0, 2, 2, 0) << std::endl;
7310 if (SMEFTEvolEW.GetCoefficient("Cqu1I", 0, 2, 2, 1) != 0.) std::cout << "Cqu1I" << ", 0, 2, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqu1I", 0, 2, 2, 1) << std::endl;
7311 if (SMEFTEvolEW.GetCoefficient("Cqu1I", 0, 2, 2, 2) != 0.) std::cout << "Cqu1I" << ", 0, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqu1I", 0, 2, 2, 2) << std::endl;
7312 if (SMEFTEvolEW.GetCoefficient("Cqu1I", 1, 1, 0, 1) != 0.) std::cout << "Cqu1I" << ", 1, 1, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqu1I", 1, 1, 0, 1) << std::endl;
7313 if (SMEFTEvolEW.GetCoefficient("Cqu1I", 1, 1, 0, 2) != 0.) std::cout << "Cqu1I" << ", 1, 1, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqu1I", 1, 1, 0, 2) << std::endl;
7314 if (SMEFTEvolEW.GetCoefficient("Cqu1I", 1, 1, 1, 2) != 0.) std::cout << "Cqu1I" << ", 1, 1, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqu1I", 1, 1, 1, 2) << std::endl;
7315 if (SMEFTEvolEW.GetCoefficient("Cqu1I", 1, 2, 0, 0) != 0.) std::cout << "Cqu1I" << ", 1, 2, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cqu1I", 1, 2, 0, 0) << std::endl;
7316 if (SMEFTEvolEW.GetCoefficient("Cqu1I", 1, 2, 0, 1) != 0.) std::cout << "Cqu1I" << ", 1, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqu1I", 1, 2, 0, 1) << std::endl;
7317 if (SMEFTEvolEW.GetCoefficient("Cqu1I", 1, 2, 0, 2) != 0.) std::cout << "Cqu1I" << ", 1, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqu1I", 1, 2, 0, 2) << std::endl;
7318 if (SMEFTEvolEW.GetCoefficient("Cqu1I", 1, 2, 1, 0) != 0.) std::cout << "Cqu1I" << ", 1, 2, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cqu1I", 1, 2, 1, 0) << std::endl;
7319 if (SMEFTEvolEW.GetCoefficient("Cqu1I", 1, 2, 1, 1) != 0.) std::cout << "Cqu1I" << ", 1, 2, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqu1I", 1, 2, 1, 1) << std::endl;
7320 if (SMEFTEvolEW.GetCoefficient("Cqu1I", 1, 2, 1, 2) != 0.) std::cout << "Cqu1I" << ", 1, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqu1I", 1, 2, 1, 2) << std::endl;
7321 if (SMEFTEvolEW.GetCoefficient("Cqu1I", 1, 2, 2, 0) != 0.) std::cout << "Cqu1I" << ", 1, 2, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cqu1I", 1, 2, 2, 0) << std::endl;
7322 if (SMEFTEvolEW.GetCoefficient("Cqu1I", 1, 2, 2, 1) != 0.) std::cout << "Cqu1I" << ", 1, 2, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqu1I", 1, 2, 2, 1) << std::endl;
7323 if (SMEFTEvolEW.GetCoefficient("Cqu1I", 1, 2, 2, 2) != 0.) std::cout << "Cqu1I" << ", 1, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqu1I", 1, 2, 2, 2) << std::endl;
7324 if (SMEFTEvolEW.GetCoefficient("Cqu1I", 2, 2, 0, 1) != 0.) std::cout << "Cqu1I" << ", 2, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqu1I", 2, 2, 0, 1) << std::endl;
7325 if (SMEFTEvolEW.GetCoefficient("Cqu1I", 2, 2, 0, 2) != 0.) std::cout << "Cqu1I" << ", 2, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqu1I", 2, 2, 0, 2) << std::endl;
7326 if (SMEFTEvolEW.GetCoefficient("Cqu1I", 2, 2, 1, 2) != 0.) std::cout << "Cqu1I" << ", 2, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqu1I", 2, 2, 1, 2) << std::endl;
7327 if (SMEFTEvolEW.GetCoefficient("Cqu8R", 0, 0, 0, 0) != 0.) std::cout << "Cqu8R" << ", 0, 0, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cqu8R", 0, 0, 0, 0) << std::endl;
7328 if (SMEFTEvolEW.GetCoefficient("Cqu8R", 0, 0, 0, 1) != 0.) std::cout << "Cqu8R" << ", 0, 0, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqu8R", 0, 0, 0, 1) << std::endl;
7329 if (SMEFTEvolEW.GetCoefficient("Cqu8R", 0, 0, 0, 2) != 0.) std::cout << "Cqu8R" << ", 0, 0, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqu8R", 0, 0, 0, 2) << std::endl;
7330 if (SMEFTEvolEW.GetCoefficient("Cqu8R", 0, 0, 1, 1) != 0.) std::cout << "Cqu8R" << ", 0, 0, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqu8R", 0, 0, 1, 1) << std::endl;
7331 if (SMEFTEvolEW.GetCoefficient("Cqu8R", 0, 0, 1, 2) != 0.) std::cout << "Cqu8R" << ", 0, 0, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqu8R", 0, 0, 1, 2) << std::endl;
7332 if (SMEFTEvolEW.GetCoefficient("Cqu8R", 0, 0, 2, 2) != 0.) std::cout << "Cqu8R" << ", 0, 0, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqu8R", 0, 0, 2, 2) << std::endl;
7333 if (SMEFTEvolEW.GetCoefficient("Cqu8R", 0, 1, 0, 0) != 0.) std::cout << "Cqu8R" << ", 0, 1, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cqu8R", 0, 1, 0, 0) << std::endl;
7334 if (SMEFTEvolEW.GetCoefficient("Cqu8R", 0, 1, 0, 1) != 0.) std::cout << "Cqu8R" << ", 0, 1, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqu8R", 0, 1, 0, 1) << std::endl;
7335 if (SMEFTEvolEW.GetCoefficient("Cqu8R", 0, 1, 0, 2) != 0.) std::cout << "Cqu8R" << ", 0, 1, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqu8R", 0, 1, 0, 2) << std::endl;
7336 if (SMEFTEvolEW.GetCoefficient("Cqu8R", 0, 1, 1, 0) != 0.) std::cout << "Cqu8R" << ", 0, 1, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cqu8R", 0, 1, 1, 0) << std::endl;
7337 if (SMEFTEvolEW.GetCoefficient("Cqu8R", 0, 1, 1, 1) != 0.) std::cout << "Cqu8R" << ", 0, 1, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqu8R", 0, 1, 1, 1) << std::endl;
7338 if (SMEFTEvolEW.GetCoefficient("Cqu8R", 0, 1, 1, 2) != 0.) std::cout << "Cqu8R" << ", 0, 1, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqu8R", 0, 1, 1, 2) << std::endl;
7339 if (SMEFTEvolEW.GetCoefficient("Cqu8R", 0, 1, 2, 0) != 0.) std::cout << "Cqu8R" << ", 0, 1, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cqu8R", 0, 1, 2, 0) << std::endl;
7340 if (SMEFTEvolEW.GetCoefficient("Cqu8R", 0, 1, 2, 1) != 0.) std::cout << "Cqu8R" << ", 0, 1, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqu8R", 0, 1, 2, 1) << std::endl;
7341 if (SMEFTEvolEW.GetCoefficient("Cqu8R", 0, 1, 2, 2) != 0.) std::cout << "Cqu8R" << ", 0, 1, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqu8R", 0, 1, 2, 2) << std::endl;
7342 if (SMEFTEvolEW.GetCoefficient("Cqu8R", 0, 2, 0, 0) != 0.) std::cout << "Cqu8R" << ", 0, 2, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cqu8R", 0, 2, 0, 0) << std::endl;
7343 if (SMEFTEvolEW.GetCoefficient("Cqu8R", 0, 2, 0, 1) != 0.) std::cout << "Cqu8R" << ", 0, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqu8R", 0, 2, 0, 1) << std::endl;
7344 if (SMEFTEvolEW.GetCoefficient("Cqu8R", 0, 2, 0, 2) != 0.) std::cout << "Cqu8R" << ", 0, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqu8R", 0, 2, 0, 2) << std::endl;
7345 if (SMEFTEvolEW.GetCoefficient("Cqu8R", 0, 2, 1, 0) != 0.) std::cout << "Cqu8R" << ", 0, 2, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cqu8R", 0, 2, 1, 0) << std::endl;
7346 if (SMEFTEvolEW.GetCoefficient("Cqu8R", 0, 2, 1, 1) != 0.) std::cout << "Cqu8R" << ", 0, 2, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqu8R", 0, 2, 1, 1) << std::endl;
7347 if (SMEFTEvolEW.GetCoefficient("Cqu8R", 0, 2, 1, 2) != 0.) std::cout << "Cqu8R" << ", 0, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqu8R", 0, 2, 1, 2) << std::endl;
7348 if (SMEFTEvolEW.GetCoefficient("Cqu8R", 0, 2, 2, 0) != 0.) std::cout << "Cqu8R" << ", 0, 2, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cqu8R", 0, 2, 2, 0) << std::endl;
7349 if (SMEFTEvolEW.GetCoefficient("Cqu8R", 0, 2, 2, 1) != 0.) std::cout << "Cqu8R" << ", 0, 2, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqu8R", 0, 2, 2, 1) << std::endl;
7350 if (SMEFTEvolEW.GetCoefficient("Cqu8R", 0, 2, 2, 2) != 0.) std::cout << "Cqu8R" << ", 0, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqu8R", 0, 2, 2, 2) << std::endl;
7351 if (SMEFTEvolEW.GetCoefficient("Cqu8R", 1, 1, 0, 0) != 0.) std::cout << "Cqu8R" << ", 1, 1, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cqu8R", 1, 1, 0, 0) << std::endl;
7352 if (SMEFTEvolEW.GetCoefficient("Cqu8R", 1, 1, 0, 1) != 0.) std::cout << "Cqu8R" << ", 1, 1, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqu8R", 1, 1, 0, 1) << std::endl;
7353 if (SMEFTEvolEW.GetCoefficient("Cqu8R", 1, 1, 0, 2) != 0.) std::cout << "Cqu8R" << ", 1, 1, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqu8R", 1, 1, 0, 2) << std::endl;
7354 if (SMEFTEvolEW.GetCoefficient("Cqu8R", 1, 1, 1, 1) != 0.) std::cout << "Cqu8R" << ", 1, 1, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqu8R", 1, 1, 1, 1) << std::endl;
7355 if (SMEFTEvolEW.GetCoefficient("Cqu8R", 1, 1, 1, 2) != 0.) std::cout << "Cqu8R" << ", 1, 1, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqu8R", 1, 1, 1, 2) << std::endl;
7356 if (SMEFTEvolEW.GetCoefficient("Cqu8R", 1, 1, 2, 2) != 0.) std::cout << "Cqu8R" << ", 1, 1, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqu8R", 1, 1, 2, 2) << std::endl;
7357 if (SMEFTEvolEW.GetCoefficient("Cqu8R", 1, 2, 0, 0) != 0.) std::cout << "Cqu8R" << ", 1, 2, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cqu8R", 1, 2, 0, 0) << std::endl;
7358 if (SMEFTEvolEW.GetCoefficient("Cqu8R", 1, 2, 0, 1) != 0.) std::cout << "Cqu8R" << ", 1, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqu8R", 1, 2, 0, 1) << std::endl;
7359 if (SMEFTEvolEW.GetCoefficient("Cqu8R", 1, 2, 0, 2) != 0.) std::cout << "Cqu8R" << ", 1, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqu8R", 1, 2, 0, 2) << std::endl;
7360 if (SMEFTEvolEW.GetCoefficient("Cqu8R", 1, 2, 1, 0) != 0.) std::cout << "Cqu8R" << ", 1, 2, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cqu8R", 1, 2, 1, 0) << std::endl;
7361 if (SMEFTEvolEW.GetCoefficient("Cqu8R", 1, 2, 1, 1) != 0.) std::cout << "Cqu8R" << ", 1, 2, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqu8R", 1, 2, 1, 1) << std::endl;
7362 if (SMEFTEvolEW.GetCoefficient("Cqu8R", 1, 2, 1, 2) != 0.) std::cout << "Cqu8R" << ", 1, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqu8R", 1, 2, 1, 2) << std::endl;
7363 if (SMEFTEvolEW.GetCoefficient("Cqu8R", 1, 2, 2, 0) != 0.) std::cout << "Cqu8R" << ", 1, 2, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cqu8R", 1, 2, 2, 0) << std::endl;
7364 if (SMEFTEvolEW.GetCoefficient("Cqu8R", 1, 2, 2, 1) != 0.) std::cout << "Cqu8R" << ", 1, 2, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqu8R", 1, 2, 2, 1) << std::endl;
7365 if (SMEFTEvolEW.GetCoefficient("Cqu8R", 1, 2, 2, 2) != 0.) std::cout << "Cqu8R" << ", 1, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqu8R", 1, 2, 2, 2) << std::endl;
7366 if (SMEFTEvolEW.GetCoefficient("Cqu8R", 2, 2, 0, 0) != 0.) std::cout << "Cqu8R" << ", 2, 2, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cqu8R", 2, 2, 0, 0) << std::endl;
7367 if (SMEFTEvolEW.GetCoefficient("Cqu8R", 2, 2, 0, 1) != 0.) std::cout << "Cqu8R" << ", 2, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqu8R", 2, 2, 0, 1) << std::endl;
7368 if (SMEFTEvolEW.GetCoefficient("Cqu8R", 2, 2, 0, 2) != 0.) std::cout << "Cqu8R" << ", 2, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqu8R", 2, 2, 0, 2) << std::endl;
7369 if (SMEFTEvolEW.GetCoefficient("Cqu8R", 2, 2, 1, 1) != 0.) std::cout << "Cqu8R" << ", 2, 2, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqu8R", 2, 2, 1, 1) << std::endl;
7370 if (SMEFTEvolEW.GetCoefficient("Cqu8R", 2, 2, 1, 2) != 0.) std::cout << "Cqu8R" << ", 2, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqu8R", 2, 2, 1, 2) << std::endl;
7371 if (SMEFTEvolEW.GetCoefficient("Cqu8R", 2, 2, 2, 2) != 0.) std::cout << "Cqu8R" << ", 2, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqu8R", 2, 2, 2, 2) << std::endl;
7372 if (SMEFTEvolEW.GetCoefficient("Cqu8I", 0, 0, 0, 1) != 0.) std::cout << "Cqu8I" << ", 0, 0, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqu8I", 0, 0, 0, 1) << std::endl;
7373 if (SMEFTEvolEW.GetCoefficient("Cqu8I", 0, 0, 0, 2) != 0.) std::cout << "Cqu8I" << ", 0, 0, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqu8I", 0, 0, 0, 2) << std::endl;
7374 if (SMEFTEvolEW.GetCoefficient("Cqu8I", 0, 0, 1, 2) != 0.) std::cout << "Cqu8I" << ", 0, 0, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqu8I", 0, 0, 1, 2) << std::endl;
7375 if (SMEFTEvolEW.GetCoefficient("Cqu8I", 0, 1, 0, 0) != 0.) std::cout << "Cqu8I" << ", 0, 1, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cqu8I", 0, 1, 0, 0) << std::endl;
7376 if (SMEFTEvolEW.GetCoefficient("Cqu8I", 0, 1, 0, 1) != 0.) std::cout << "Cqu8I" << ", 0, 1, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqu8I", 0, 1, 0, 1) << std::endl;
7377 if (SMEFTEvolEW.GetCoefficient("Cqu8I", 0, 1, 0, 2) != 0.) std::cout << "Cqu8I" << ", 0, 1, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqu8I", 0, 1, 0, 2) << std::endl;
7378 if (SMEFTEvolEW.GetCoefficient("Cqu8I", 0, 1, 1, 0) != 0.) std::cout << "Cqu8I" << ", 0, 1, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cqu8I", 0, 1, 1, 0) << std::endl;
7379 if (SMEFTEvolEW.GetCoefficient("Cqu8I", 0, 1, 1, 1) != 0.) std::cout << "Cqu8I" << ", 0, 1, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqu8I", 0, 1, 1, 1) << std::endl;
7380 if (SMEFTEvolEW.GetCoefficient("Cqu8I", 0, 1, 1, 2) != 0.) std::cout << "Cqu8I" << ", 0, 1, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqu8I", 0, 1, 1, 2) << std::endl;
7381 if (SMEFTEvolEW.GetCoefficient("Cqu8I", 0, 1, 2, 0) != 0.) std::cout << "Cqu8I" << ", 0, 1, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cqu8I", 0, 1, 2, 0) << std::endl;
7382 if (SMEFTEvolEW.GetCoefficient("Cqu8I", 0, 1, 2, 1) != 0.) std::cout << "Cqu8I" << ", 0, 1, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqu8I", 0, 1, 2, 1) << std::endl;
7383 if (SMEFTEvolEW.GetCoefficient("Cqu8I", 0, 1, 2, 2) != 0.) std::cout << "Cqu8I" << ", 0, 1, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqu8I", 0, 1, 2, 2) << std::endl;
7384 if (SMEFTEvolEW.GetCoefficient("Cqu8I", 0, 2, 0, 0) != 0.) std::cout << "Cqu8I" << ", 0, 2, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cqu8I", 0, 2, 0, 0) << std::endl;
7385 if (SMEFTEvolEW.GetCoefficient("Cqu8I", 0, 2, 0, 1) != 0.) std::cout << "Cqu8I" << ", 0, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqu8I", 0, 2, 0, 1) << std::endl;
7386 if (SMEFTEvolEW.GetCoefficient("Cqu8I", 0, 2, 0, 2) != 0.) std::cout << "Cqu8I" << ", 0, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqu8I", 0, 2, 0, 2) << std::endl;
7387 if (SMEFTEvolEW.GetCoefficient("Cqu8I", 0, 2, 1, 0) != 0.) std::cout << "Cqu8I" << ", 0, 2, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cqu8I", 0, 2, 1, 0) << std::endl;
7388 if (SMEFTEvolEW.GetCoefficient("Cqu8I", 0, 2, 1, 1) != 0.) std::cout << "Cqu8I" << ", 0, 2, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqu8I", 0, 2, 1, 1) << std::endl;
7389 if (SMEFTEvolEW.GetCoefficient("Cqu8I", 0, 2, 1, 2) != 0.) std::cout << "Cqu8I" << ", 0, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqu8I", 0, 2, 1, 2) << std::endl;
7390 if (SMEFTEvolEW.GetCoefficient("Cqu8I", 0, 2, 2, 0) != 0.) std::cout << "Cqu8I" << ", 0, 2, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cqu8I", 0, 2, 2, 0) << std::endl;
7391 if (SMEFTEvolEW.GetCoefficient("Cqu8I", 0, 2, 2, 1) != 0.) std::cout << "Cqu8I" << ", 0, 2, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqu8I", 0, 2, 2, 1) << std::endl;
7392 if (SMEFTEvolEW.GetCoefficient("Cqu8I", 0, 2, 2, 2) != 0.) std::cout << "Cqu8I" << ", 0, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqu8I", 0, 2, 2, 2) << std::endl;
7393 if (SMEFTEvolEW.GetCoefficient("Cqu8I", 1, 1, 0, 1) != 0.) std::cout << "Cqu8I" << ", 1, 1, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqu8I", 1, 1, 0, 1) << std::endl;
7394 if (SMEFTEvolEW.GetCoefficient("Cqu8I", 1, 1, 0, 2) != 0.) std::cout << "Cqu8I" << ", 1, 1, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqu8I", 1, 1, 0, 2) << std::endl;
7395 if (SMEFTEvolEW.GetCoefficient("Cqu8I", 1, 1, 1, 2) != 0.) std::cout << "Cqu8I" << ", 1, 1, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqu8I", 1, 1, 1, 2) << std::endl;
7396 if (SMEFTEvolEW.GetCoefficient("Cqu8I", 1, 2, 0, 0) != 0.) std::cout << "Cqu8I" << ", 1, 2, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cqu8I", 1, 2, 0, 0) << std::endl;
7397 if (SMEFTEvolEW.GetCoefficient("Cqu8I", 1, 2, 0, 1) != 0.) std::cout << "Cqu8I" << ", 1, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqu8I", 1, 2, 0, 1) << std::endl;
7398 if (SMEFTEvolEW.GetCoefficient("Cqu8I", 1, 2, 0, 2) != 0.) std::cout << "Cqu8I" << ", 1, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqu8I", 1, 2, 0, 2) << std::endl;
7399 if (SMEFTEvolEW.GetCoefficient("Cqu8I", 1, 2, 1, 0) != 0.) std::cout << "Cqu8I" << ", 1, 2, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cqu8I", 1, 2, 1, 0) << std::endl;
7400 if (SMEFTEvolEW.GetCoefficient("Cqu8I", 1, 2, 1, 1) != 0.) std::cout << "Cqu8I" << ", 1, 2, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqu8I", 1, 2, 1, 1) << std::endl;
7401 if (SMEFTEvolEW.GetCoefficient("Cqu8I", 1, 2, 1, 2) != 0.) std::cout << "Cqu8I" << ", 1, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqu8I", 1, 2, 1, 2) << std::endl;
7402 if (SMEFTEvolEW.GetCoefficient("Cqu8I", 1, 2, 2, 0) != 0.) std::cout << "Cqu8I" << ", 1, 2, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cqu8I", 1, 2, 2, 0) << std::endl;
7403 if (SMEFTEvolEW.GetCoefficient("Cqu8I", 1, 2, 2, 1) != 0.) std::cout << "Cqu8I" << ", 1, 2, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqu8I", 1, 2, 2, 1) << std::endl;
7404 if (SMEFTEvolEW.GetCoefficient("Cqu8I", 1, 2, 2, 2) != 0.) std::cout << "Cqu8I" << ", 1, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqu8I", 1, 2, 2, 2) << std::endl;
7405 if (SMEFTEvolEW.GetCoefficient("Cqu8I", 2, 2, 0, 1) != 0.) std::cout << "Cqu8I" << ", 2, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqu8I", 2, 2, 0, 1) << std::endl;
7406 if (SMEFTEvolEW.GetCoefficient("Cqu8I", 2, 2, 0, 2) != 0.) std::cout << "Cqu8I" << ", 2, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqu8I", 2, 2, 0, 2) << std::endl;
7407 if (SMEFTEvolEW.GetCoefficient("Cqu8I", 2, 2, 1, 2) != 0.) std::cout << "Cqu8I" << ", 2, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqu8I", 2, 2, 1, 2) << std::endl;
7408 if (SMEFTEvolEW.GetCoefficient("Cqd1R", 0, 0, 0, 0) != 0.) std::cout << "Cqd1R" << ", 0, 0, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cqd1R", 0, 0, 0, 0) << std::endl;
7409 if (SMEFTEvolEW.GetCoefficient("Cqd1R", 0, 0, 0, 1) != 0.) std::cout << "Cqd1R" << ", 0, 0, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqd1R", 0, 0, 0, 1) << std::endl;
7410 if (SMEFTEvolEW.GetCoefficient("Cqd1R", 0, 0, 0, 2) != 0.) std::cout << "Cqd1R" << ", 0, 0, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqd1R", 0, 0, 0, 2) << std::endl;
7411 if (SMEFTEvolEW.GetCoefficient("Cqd1R", 0, 0, 1, 1) != 0.) std::cout << "Cqd1R" << ", 0, 0, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqd1R", 0, 0, 1, 1) << std::endl;
7412 if (SMEFTEvolEW.GetCoefficient("Cqd1R", 0, 0, 1, 2) != 0.) std::cout << "Cqd1R" << ", 0, 0, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqd1R", 0, 0, 1, 2) << std::endl;
7413 if (SMEFTEvolEW.GetCoefficient("Cqd1R", 0, 0, 2, 2) != 0.) std::cout << "Cqd1R" << ", 0, 0, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqd1R", 0, 0, 2, 2) << std::endl;
7414 if (SMEFTEvolEW.GetCoefficient("Cqd1R", 0, 1, 0, 0) != 0.) std::cout << "Cqd1R" << ", 0, 1, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cqd1R", 0, 1, 0, 0) << std::endl;
7415 if (SMEFTEvolEW.GetCoefficient("Cqd1R", 0, 1, 0, 1) != 0.) std::cout << "Cqd1R" << ", 0, 1, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqd1R", 0, 1, 0, 1) << std::endl;
7416 if (SMEFTEvolEW.GetCoefficient("Cqd1R", 0, 1, 0, 2) != 0.) std::cout << "Cqd1R" << ", 0, 1, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqd1R", 0, 1, 0, 2) << std::endl;
7417 if (SMEFTEvolEW.GetCoefficient("Cqd1R", 0, 1, 1, 0) != 0.) std::cout << "Cqd1R" << ", 0, 1, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cqd1R", 0, 1, 1, 0) << std::endl;
7418 if (SMEFTEvolEW.GetCoefficient("Cqd1R", 0, 1, 1, 1) != 0.) std::cout << "Cqd1R" << ", 0, 1, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqd1R", 0, 1, 1, 1) << std::endl;
7419 if (SMEFTEvolEW.GetCoefficient("Cqd1R", 0, 1, 1, 2) != 0.) std::cout << "Cqd1R" << ", 0, 1, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqd1R", 0, 1, 1, 2) << std::endl;
7420 if (SMEFTEvolEW.GetCoefficient("Cqd1R", 0, 1, 2, 0) != 0.) std::cout << "Cqd1R" << ", 0, 1, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cqd1R", 0, 1, 2, 0) << std::endl;
7421 if (SMEFTEvolEW.GetCoefficient("Cqd1R", 0, 1, 2, 1) != 0.) std::cout << "Cqd1R" << ", 0, 1, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqd1R", 0, 1, 2, 1) << std::endl;
7422 if (SMEFTEvolEW.GetCoefficient("Cqd1R", 0, 1, 2, 2) != 0.) std::cout << "Cqd1R" << ", 0, 1, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqd1R", 0, 1, 2, 2) << std::endl;
7423 if (SMEFTEvolEW.GetCoefficient("Cqd1R", 0, 2, 0, 0) != 0.) std::cout << "Cqd1R" << ", 0, 2, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cqd1R", 0, 2, 0, 0) << std::endl;
7424 if (SMEFTEvolEW.GetCoefficient("Cqd1R", 0, 2, 0, 1) != 0.) std::cout << "Cqd1R" << ", 0, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqd1R", 0, 2, 0, 1) << std::endl;
7425 if (SMEFTEvolEW.GetCoefficient("Cqd1R", 0, 2, 0, 2) != 0.) std::cout << "Cqd1R" << ", 0, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqd1R", 0, 2, 0, 2) << std::endl;
7426 if (SMEFTEvolEW.GetCoefficient("Cqd1R", 0, 2, 1, 0) != 0.) std::cout << "Cqd1R" << ", 0, 2, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cqd1R", 0, 2, 1, 0) << std::endl;
7427 if (SMEFTEvolEW.GetCoefficient("Cqd1R", 0, 2, 1, 1) != 0.) std::cout << "Cqd1R" << ", 0, 2, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqd1R", 0, 2, 1, 1) << std::endl;
7428 if (SMEFTEvolEW.GetCoefficient("Cqd1R", 0, 2, 1, 2) != 0.) std::cout << "Cqd1R" << ", 0, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqd1R", 0, 2, 1, 2) << std::endl;
7429 if (SMEFTEvolEW.GetCoefficient("Cqd1R", 0, 2, 2, 0) != 0.) std::cout << "Cqd1R" << ", 0, 2, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cqd1R", 0, 2, 2, 0) << std::endl;
7430 if (SMEFTEvolEW.GetCoefficient("Cqd1R", 0, 2, 2, 1) != 0.) std::cout << "Cqd1R" << ", 0, 2, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqd1R", 0, 2, 2, 1) << std::endl;
7431 if (SMEFTEvolEW.GetCoefficient("Cqd1R", 0, 2, 2, 2) != 0.) std::cout << "Cqd1R" << ", 0, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqd1R", 0, 2, 2, 2) << std::endl;
7432 if (SMEFTEvolEW.GetCoefficient("Cqd1R", 1, 1, 0, 0) != 0.) std::cout << "Cqd1R" << ", 1, 1, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cqd1R", 1, 1, 0, 0) << std::endl;
7433 if (SMEFTEvolEW.GetCoefficient("Cqd1R", 1, 1, 0, 1) != 0.) std::cout << "Cqd1R" << ", 1, 1, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqd1R", 1, 1, 0, 1) << std::endl;
7434 if (SMEFTEvolEW.GetCoefficient("Cqd1R", 1, 1, 0, 2) != 0.) std::cout << "Cqd1R" << ", 1, 1, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqd1R", 1, 1, 0, 2) << std::endl;
7435 if (SMEFTEvolEW.GetCoefficient("Cqd1R", 1, 1, 1, 1) != 0.) std::cout << "Cqd1R" << ", 1, 1, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqd1R", 1, 1, 1, 1) << std::endl;
7436 if (SMEFTEvolEW.GetCoefficient("Cqd1R", 1, 1, 1, 2) != 0.) std::cout << "Cqd1R" << ", 1, 1, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqd1R", 1, 1, 1, 2) << std::endl;
7437 if (SMEFTEvolEW.GetCoefficient("Cqd1R", 1, 1, 2, 2) != 0.) std::cout << "Cqd1R" << ", 1, 1, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqd1R", 1, 1, 2, 2) << std::endl;
7438 if (SMEFTEvolEW.GetCoefficient("Cqd1R", 1, 2, 0, 0) != 0.) std::cout << "Cqd1R" << ", 1, 2, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cqd1R", 1, 2, 0, 0) << std::endl;
7439 if (SMEFTEvolEW.GetCoefficient("Cqd1R", 1, 2, 0, 1) != 0.) std::cout << "Cqd1R" << ", 1, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqd1R", 1, 2, 0, 1) << std::endl;
7440 if (SMEFTEvolEW.GetCoefficient("Cqd1R", 1, 2, 0, 2) != 0.) std::cout << "Cqd1R" << ", 1, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqd1R", 1, 2, 0, 2) << std::endl;
7441 if (SMEFTEvolEW.GetCoefficient("Cqd1R", 1, 2, 1, 0) != 0.) std::cout << "Cqd1R" << ", 1, 2, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cqd1R", 1, 2, 1, 0) << std::endl;
7442 if (SMEFTEvolEW.GetCoefficient("Cqd1R", 1, 2, 1, 1) != 0.) std::cout << "Cqd1R" << ", 1, 2, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqd1R", 1, 2, 1, 1) << std::endl;
7443 if (SMEFTEvolEW.GetCoefficient("Cqd1R", 1, 2, 1, 2) != 0.) std::cout << "Cqd1R" << ", 1, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqd1R", 1, 2, 1, 2) << std::endl;
7444 if (SMEFTEvolEW.GetCoefficient("Cqd1R", 1, 2, 2, 0) != 0.) std::cout << "Cqd1R" << ", 1, 2, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cqd1R", 1, 2, 2, 0) << std::endl;
7445 if (SMEFTEvolEW.GetCoefficient("Cqd1R", 1, 2, 2, 1) != 0.) std::cout << "Cqd1R" << ", 1, 2, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqd1R", 1, 2, 2, 1) << std::endl;
7446 if (SMEFTEvolEW.GetCoefficient("Cqd1R", 1, 2, 2, 2) != 0.) std::cout << "Cqd1R" << ", 1, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqd1R", 1, 2, 2, 2) << std::endl;
7447 if (SMEFTEvolEW.GetCoefficient("Cqd1R", 2, 2, 0, 0) != 0.) std::cout << "Cqd1R" << ", 2, 2, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cqd1R", 2, 2, 0, 0) << std::endl;
7448 if (SMEFTEvolEW.GetCoefficient("Cqd1R", 2, 2, 0, 1) != 0.) std::cout << "Cqd1R" << ", 2, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqd1R", 2, 2, 0, 1) << std::endl;
7449 if (SMEFTEvolEW.GetCoefficient("Cqd1R", 2, 2, 0, 2) != 0.) std::cout << "Cqd1R" << ", 2, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqd1R", 2, 2, 0, 2) << std::endl;
7450 if (SMEFTEvolEW.GetCoefficient("Cqd1R", 2, 2, 1, 1) != 0.) std::cout << "Cqd1R" << ", 2, 2, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqd1R", 2, 2, 1, 1) << std::endl;
7451 if (SMEFTEvolEW.GetCoefficient("Cqd1R", 2, 2, 1, 2) != 0.) std::cout << "Cqd1R" << ", 2, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqd1R", 2, 2, 1, 2) << std::endl;
7452 if (SMEFTEvolEW.GetCoefficient("Cqd1R", 2, 2, 2, 2) != 0.) std::cout << "Cqd1R" << ", 2, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqd1R", 2, 2, 2, 2) << std::endl;
7453 if (SMEFTEvolEW.GetCoefficient("Cqd1I", 0, 0, 0, 1) != 0.) std::cout << "Cqd1I" << ", 0, 0, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqd1I", 0, 0, 0, 1) << std::endl;
7454 if (SMEFTEvolEW.GetCoefficient("Cqd1I", 0, 0, 0, 2) != 0.) std::cout << "Cqd1I" << ", 0, 0, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqd1I", 0, 0, 0, 2) << std::endl;
7455 if (SMEFTEvolEW.GetCoefficient("Cqd1I", 0, 0, 1, 2) != 0.) std::cout << "Cqd1I" << ", 0, 0, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqd1I", 0, 0, 1, 2) << std::endl;
7456 if (SMEFTEvolEW.GetCoefficient("Cqd1I", 0, 1, 0, 0) != 0.) std::cout << "Cqd1I" << ", 0, 1, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cqd1I", 0, 1, 0, 0) << std::endl;
7457 if (SMEFTEvolEW.GetCoefficient("Cqd1I", 0, 1, 0, 1) != 0.) std::cout << "Cqd1I" << ", 0, 1, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqd1I", 0, 1, 0, 1) << std::endl;
7458 if (SMEFTEvolEW.GetCoefficient("Cqd1I", 0, 1, 0, 2) != 0.) std::cout << "Cqd1I" << ", 0, 1, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqd1I", 0, 1, 0, 2) << std::endl;
7459 if (SMEFTEvolEW.GetCoefficient("Cqd1I", 0, 1, 1, 0) != 0.) std::cout << "Cqd1I" << ", 0, 1, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cqd1I", 0, 1, 1, 0) << std::endl;
7460 if (SMEFTEvolEW.GetCoefficient("Cqd1I", 0, 1, 1, 1) != 0.) std::cout << "Cqd1I" << ", 0, 1, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqd1I", 0, 1, 1, 1) << std::endl;
7461 if (SMEFTEvolEW.GetCoefficient("Cqd1I", 0, 1, 1, 2) != 0.) std::cout << "Cqd1I" << ", 0, 1, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqd1I", 0, 1, 1, 2) << std::endl;
7462 if (SMEFTEvolEW.GetCoefficient("Cqd1I", 0, 1, 2, 0) != 0.) std::cout << "Cqd1I" << ", 0, 1, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cqd1I", 0, 1, 2, 0) << std::endl;
7463 if (SMEFTEvolEW.GetCoefficient("Cqd1I", 0, 1, 2, 1) != 0.) std::cout << "Cqd1I" << ", 0, 1, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqd1I", 0, 1, 2, 1) << std::endl;
7464 if (SMEFTEvolEW.GetCoefficient("Cqd1I", 0, 1, 2, 2) != 0.) std::cout << "Cqd1I" << ", 0, 1, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqd1I", 0, 1, 2, 2) << std::endl;
7465 if (SMEFTEvolEW.GetCoefficient("Cqd1I", 0, 2, 0, 0) != 0.) std::cout << "Cqd1I" << ", 0, 2, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cqd1I", 0, 2, 0, 0) << std::endl;
7466 if (SMEFTEvolEW.GetCoefficient("Cqd1I", 0, 2, 0, 1) != 0.) std::cout << "Cqd1I" << ", 0, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqd1I", 0, 2, 0, 1) << std::endl;
7467 if (SMEFTEvolEW.GetCoefficient("Cqd1I", 0, 2, 0, 2) != 0.) std::cout << "Cqd1I" << ", 0, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqd1I", 0, 2, 0, 2) << std::endl;
7468 if (SMEFTEvolEW.GetCoefficient("Cqd1I", 0, 2, 1, 0) != 0.) std::cout << "Cqd1I" << ", 0, 2, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cqd1I", 0, 2, 1, 0) << std::endl;
7469 if (SMEFTEvolEW.GetCoefficient("Cqd1I", 0, 2, 1, 1) != 0.) std::cout << "Cqd1I" << ", 0, 2, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqd1I", 0, 2, 1, 1) << std::endl;
7470 if (SMEFTEvolEW.GetCoefficient("Cqd1I", 0, 2, 1, 2) != 0.) std::cout << "Cqd1I" << ", 0, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqd1I", 0, 2, 1, 2) << std::endl;
7471 if (SMEFTEvolEW.GetCoefficient("Cqd1I", 0, 2, 2, 0) != 0.) std::cout << "Cqd1I" << ", 0, 2, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cqd1I", 0, 2, 2, 0) << std::endl;
7472 if (SMEFTEvolEW.GetCoefficient("Cqd1I", 0, 2, 2, 1) != 0.) std::cout << "Cqd1I" << ", 0, 2, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqd1I", 0, 2, 2, 1) << std::endl;
7473 if (SMEFTEvolEW.GetCoefficient("Cqd1I", 0, 2, 2, 2) != 0.) std::cout << "Cqd1I" << ", 0, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqd1I", 0, 2, 2, 2) << std::endl;
7474 if (SMEFTEvolEW.GetCoefficient("Cqd1I", 1, 1, 0, 1) != 0.) std::cout << "Cqd1I" << ", 1, 1, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqd1I", 1, 1, 0, 1) << std::endl;
7475 if (SMEFTEvolEW.GetCoefficient("Cqd1I", 1, 1, 0, 2) != 0.) std::cout << "Cqd1I" << ", 1, 1, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqd1I", 1, 1, 0, 2) << std::endl;
7476 if (SMEFTEvolEW.GetCoefficient("Cqd1I", 1, 1, 1, 2) != 0.) std::cout << "Cqd1I" << ", 1, 1, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqd1I", 1, 1, 1, 2) << std::endl;
7477 if (SMEFTEvolEW.GetCoefficient("Cqd1I", 1, 2, 0, 0) != 0.) std::cout << "Cqd1I" << ", 1, 2, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cqd1I", 1, 2, 0, 0) << std::endl;
7478 if (SMEFTEvolEW.GetCoefficient("Cqd1I", 1, 2, 0, 1) != 0.) std::cout << "Cqd1I" << ", 1, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqd1I", 1, 2, 0, 1) << std::endl;
7479 if (SMEFTEvolEW.GetCoefficient("Cqd1I", 1, 2, 0, 2) != 0.) std::cout << "Cqd1I" << ", 1, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqd1I", 1, 2, 0, 2) << std::endl;
7480 if (SMEFTEvolEW.GetCoefficient("Cqd1I", 1, 2, 1, 0) != 0.) std::cout << "Cqd1I" << ", 1, 2, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cqd1I", 1, 2, 1, 0) << std::endl;
7481 if (SMEFTEvolEW.GetCoefficient("Cqd1I", 1, 2, 1, 1) != 0.) std::cout << "Cqd1I" << ", 1, 2, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqd1I", 1, 2, 1, 1) << std::endl;
7482 if (SMEFTEvolEW.GetCoefficient("Cqd1I", 1, 2, 1, 2) != 0.) std::cout << "Cqd1I" << ", 1, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqd1I", 1, 2, 1, 2) << std::endl;
7483 if (SMEFTEvolEW.GetCoefficient("Cqd1I", 1, 2, 2, 0) != 0.) std::cout << "Cqd1I" << ", 1, 2, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cqd1I", 1, 2, 2, 0) << std::endl;
7484 if (SMEFTEvolEW.GetCoefficient("Cqd1I", 1, 2, 2, 1) != 0.) std::cout << "Cqd1I" << ", 1, 2, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqd1I", 1, 2, 2, 1) << std::endl;
7485 if (SMEFTEvolEW.GetCoefficient("Cqd1I", 1, 2, 2, 2) != 0.) std::cout << "Cqd1I" << ", 1, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqd1I", 1, 2, 2, 2) << std::endl;
7486 if (SMEFTEvolEW.GetCoefficient("Cqd1I", 2, 2, 0, 1) != 0.) std::cout << "Cqd1I" << ", 2, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqd1I", 2, 2, 0, 1) << std::endl;
7487 if (SMEFTEvolEW.GetCoefficient("Cqd1I", 2, 2, 0, 2) != 0.) std::cout << "Cqd1I" << ", 2, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqd1I", 2, 2, 0, 2) << std::endl;
7488 if (SMEFTEvolEW.GetCoefficient("Cqd1I", 2, 2, 1, 2) != 0.) std::cout << "Cqd1I" << ", 2, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqd1I", 2, 2, 1, 2) << std::endl;
7489 if (SMEFTEvolEW.GetCoefficient("Cqd8R", 0, 0, 0, 0) != 0.) std::cout << "Cqd8R" << ", 0, 0, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cqd8R", 0, 0, 0, 0) << std::endl;
7490 if (SMEFTEvolEW.GetCoefficient("Cqd8R", 0, 0, 0, 1) != 0.) std::cout << "Cqd8R" << ", 0, 0, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqd8R", 0, 0, 0, 1) << std::endl;
7491 if (SMEFTEvolEW.GetCoefficient("Cqd8R", 0, 0, 0, 2) != 0.) std::cout << "Cqd8R" << ", 0, 0, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqd8R", 0, 0, 0, 2) << std::endl;
7492 if (SMEFTEvolEW.GetCoefficient("Cqd8R", 0, 0, 1, 1) != 0.) std::cout << "Cqd8R" << ", 0, 0, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqd8R", 0, 0, 1, 1) << std::endl;
7493 if (SMEFTEvolEW.GetCoefficient("Cqd8R", 0, 0, 1, 2) != 0.) std::cout << "Cqd8R" << ", 0, 0, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqd8R", 0, 0, 1, 2) << std::endl;
7494 if (SMEFTEvolEW.GetCoefficient("Cqd8R", 0, 0, 2, 2) != 0.) std::cout << "Cqd8R" << ", 0, 0, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqd8R", 0, 0, 2, 2) << std::endl;
7495 if (SMEFTEvolEW.GetCoefficient("Cqd8R", 0, 1, 0, 0) != 0.) std::cout << "Cqd8R" << ", 0, 1, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cqd8R", 0, 1, 0, 0) << std::endl;
7496 if (SMEFTEvolEW.GetCoefficient("Cqd8R", 0, 1, 0, 1) != 0.) std::cout << "Cqd8R" << ", 0, 1, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqd8R", 0, 1, 0, 1) << std::endl;
7497 if (SMEFTEvolEW.GetCoefficient("Cqd8R", 0, 1, 0, 2) != 0.) std::cout << "Cqd8R" << ", 0, 1, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqd8R", 0, 1, 0, 2) << std::endl;
7498 if (SMEFTEvolEW.GetCoefficient("Cqd8R", 0, 1, 1, 0) != 0.) std::cout << "Cqd8R" << ", 0, 1, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cqd8R", 0, 1, 1, 0) << std::endl;
7499 if (SMEFTEvolEW.GetCoefficient("Cqd8R", 0, 1, 1, 1) != 0.) std::cout << "Cqd8R" << ", 0, 1, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqd8R", 0, 1, 1, 1) << std::endl;
7500 if (SMEFTEvolEW.GetCoefficient("Cqd8R", 0, 1, 1, 2) != 0.) std::cout << "Cqd8R" << ", 0, 1, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqd8R", 0, 1, 1, 2) << std::endl;
7501 if (SMEFTEvolEW.GetCoefficient("Cqd8R", 0, 1, 2, 0) != 0.) std::cout << "Cqd8R" << ", 0, 1, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cqd8R", 0, 1, 2, 0) << std::endl;
7502 if (SMEFTEvolEW.GetCoefficient("Cqd8R", 0, 1, 2, 1) != 0.) std::cout << "Cqd8R" << ", 0, 1, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqd8R", 0, 1, 2, 1) << std::endl;
7503 if (SMEFTEvolEW.GetCoefficient("Cqd8R", 0, 1, 2, 2) != 0.) std::cout << "Cqd8R" << ", 0, 1, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqd8R", 0, 1, 2, 2) << std::endl;
7504 if (SMEFTEvolEW.GetCoefficient("Cqd8R", 0, 2, 0, 0) != 0.) std::cout << "Cqd8R" << ", 0, 2, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cqd8R", 0, 2, 0, 0) << std::endl;
7505 if (SMEFTEvolEW.GetCoefficient("Cqd8R", 0, 2, 0, 1) != 0.) std::cout << "Cqd8R" << ", 0, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqd8R", 0, 2, 0, 1) << std::endl;
7506 if (SMEFTEvolEW.GetCoefficient("Cqd8R", 0, 2, 0, 2) != 0.) std::cout << "Cqd8R" << ", 0, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqd8R", 0, 2, 0, 2) << std::endl;
7507 if (SMEFTEvolEW.GetCoefficient("Cqd8R", 0, 2, 1, 0) != 0.) std::cout << "Cqd8R" << ", 0, 2, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cqd8R", 0, 2, 1, 0) << std::endl;
7508 if (SMEFTEvolEW.GetCoefficient("Cqd8R", 0, 2, 1, 1) != 0.) std::cout << "Cqd8R" << ", 0, 2, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqd8R", 0, 2, 1, 1) << std::endl;
7509 if (SMEFTEvolEW.GetCoefficient("Cqd8R", 0, 2, 1, 2) != 0.) std::cout << "Cqd8R" << ", 0, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqd8R", 0, 2, 1, 2) << std::endl;
7510 if (SMEFTEvolEW.GetCoefficient("Cqd8R", 0, 2, 2, 0) != 0.) std::cout << "Cqd8R" << ", 0, 2, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cqd8R", 0, 2, 2, 0) << std::endl;
7511 if (SMEFTEvolEW.GetCoefficient("Cqd8R", 0, 2, 2, 1) != 0.) std::cout << "Cqd8R" << ", 0, 2, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqd8R", 0, 2, 2, 1) << std::endl;
7512 if (SMEFTEvolEW.GetCoefficient("Cqd8R", 0, 2, 2, 2) != 0.) std::cout << "Cqd8R" << ", 0, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqd8R", 0, 2, 2, 2) << std::endl;
7513 if (SMEFTEvolEW.GetCoefficient("Cqd8R", 1, 1, 0, 0) != 0.) std::cout << "Cqd8R" << ", 1, 1, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cqd8R", 1, 1, 0, 0) << std::endl;
7514 if (SMEFTEvolEW.GetCoefficient("Cqd8R", 1, 1, 0, 1) != 0.) std::cout << "Cqd8R" << ", 1, 1, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqd8R", 1, 1, 0, 1) << std::endl;
7515 if (SMEFTEvolEW.GetCoefficient("Cqd8R", 1, 1, 0, 2) != 0.) std::cout << "Cqd8R" << ", 1, 1, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqd8R", 1, 1, 0, 2) << std::endl;
7516 if (SMEFTEvolEW.GetCoefficient("Cqd8R", 1, 1, 1, 1) != 0.) std::cout << "Cqd8R" << ", 1, 1, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqd8R", 1, 1, 1, 1) << std::endl;
7517 if (SMEFTEvolEW.GetCoefficient("Cqd8R", 1, 1, 1, 2) != 0.) std::cout << "Cqd8R" << ", 1, 1, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqd8R", 1, 1, 1, 2) << std::endl;
7518 if (SMEFTEvolEW.GetCoefficient("Cqd8R", 1, 1, 2, 2) != 0.) std::cout << "Cqd8R" << ", 1, 1, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqd8R", 1, 1, 2, 2) << std::endl;
7519 if (SMEFTEvolEW.GetCoefficient("Cqd8R", 1, 2, 0, 0) != 0.) std::cout << "Cqd8R" << ", 1, 2, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cqd8R", 1, 2, 0, 0) << std::endl;
7520 if (SMEFTEvolEW.GetCoefficient("Cqd8R", 1, 2, 0, 1) != 0.) std::cout << "Cqd8R" << ", 1, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqd8R", 1, 2, 0, 1) << std::endl;
7521 if (SMEFTEvolEW.GetCoefficient("Cqd8R", 1, 2, 0, 2) != 0.) std::cout << "Cqd8R" << ", 1, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqd8R", 1, 2, 0, 2) << std::endl;
7522 if (SMEFTEvolEW.GetCoefficient("Cqd8R", 1, 2, 1, 0) != 0.) std::cout << "Cqd8R" << ", 1, 2, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cqd8R", 1, 2, 1, 0) << std::endl;
7523 if (SMEFTEvolEW.GetCoefficient("Cqd8R", 1, 2, 1, 1) != 0.) std::cout << "Cqd8R" << ", 1, 2, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqd8R", 1, 2, 1, 1) << std::endl;
7524 if (SMEFTEvolEW.GetCoefficient("Cqd8R", 1, 2, 1, 2) != 0.) std::cout << "Cqd8R" << ", 1, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqd8R", 1, 2, 1, 2) << std::endl;
7525 if (SMEFTEvolEW.GetCoefficient("Cqd8R", 1, 2, 2, 0) != 0.) std::cout << "Cqd8R" << ", 1, 2, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cqd8R", 1, 2, 2, 0) << std::endl;
7526 if (SMEFTEvolEW.GetCoefficient("Cqd8R", 1, 2, 2, 1) != 0.) std::cout << "Cqd8R" << ", 1, 2, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqd8R", 1, 2, 2, 1) << std::endl;
7527 if (SMEFTEvolEW.GetCoefficient("Cqd8R", 1, 2, 2, 2) != 0.) std::cout << "Cqd8R" << ", 1, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqd8R", 1, 2, 2, 2) << std::endl;
7528 if (SMEFTEvolEW.GetCoefficient("Cqd8R", 2, 2, 0, 0) != 0.) std::cout << "Cqd8R" << ", 2, 2, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cqd8R", 2, 2, 0, 0) << std::endl;
7529 if (SMEFTEvolEW.GetCoefficient("Cqd8R", 2, 2, 0, 1) != 0.) std::cout << "Cqd8R" << ", 2, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqd8R", 2, 2, 0, 1) << std::endl;
7530 if (SMEFTEvolEW.GetCoefficient("Cqd8R", 2, 2, 0, 2) != 0.) std::cout << "Cqd8R" << ", 2, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqd8R", 2, 2, 0, 2) << std::endl;
7531 if (SMEFTEvolEW.GetCoefficient("Cqd8R", 2, 2, 1, 1) != 0.) std::cout << "Cqd8R" << ", 2, 2, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqd8R", 2, 2, 1, 1) << std::endl;
7532 if (SMEFTEvolEW.GetCoefficient("Cqd8R", 2, 2, 1, 2) != 0.) std::cout << "Cqd8R" << ", 2, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqd8R", 2, 2, 1, 2) << std::endl;
7533 if (SMEFTEvolEW.GetCoefficient("Cqd8R", 2, 2, 2, 2) != 0.) std::cout << "Cqd8R" << ", 2, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqd8R", 2, 2, 2, 2) << std::endl;
7534 if (SMEFTEvolEW.GetCoefficient("Cqd8I", 0, 0, 0, 1) != 0.) std::cout << "Cqd8I" << ", 0, 0, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqd8I", 0, 0, 0, 1) << std::endl;
7535 if (SMEFTEvolEW.GetCoefficient("Cqd8I", 0, 0, 0, 2) != 0.) std::cout << "Cqd8I" << ", 0, 0, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqd8I", 0, 0, 0, 2) << std::endl;
7536 if (SMEFTEvolEW.GetCoefficient("Cqd8I", 0, 0, 1, 2) != 0.) std::cout << "Cqd8I" << ", 0, 0, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqd8I", 0, 0, 1, 2) << std::endl;
7537 if (SMEFTEvolEW.GetCoefficient("Cqd8I", 0, 1, 0, 0) != 0.) std::cout << "Cqd8I" << ", 0, 1, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cqd8I", 0, 1, 0, 0) << std::endl;
7538 if (SMEFTEvolEW.GetCoefficient("Cqd8I", 0, 1, 0, 1) != 0.) std::cout << "Cqd8I" << ", 0, 1, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqd8I", 0, 1, 0, 1) << std::endl;
7539 if (SMEFTEvolEW.GetCoefficient("Cqd8I", 0, 1, 0, 2) != 0.) std::cout << "Cqd8I" << ", 0, 1, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqd8I", 0, 1, 0, 2) << std::endl;
7540 if (SMEFTEvolEW.GetCoefficient("Cqd8I", 0, 1, 1, 0) != 0.) std::cout << "Cqd8I" << ", 0, 1, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cqd8I", 0, 1, 1, 0) << std::endl;
7541 if (SMEFTEvolEW.GetCoefficient("Cqd8I", 0, 1, 1, 1) != 0.) std::cout << "Cqd8I" << ", 0, 1, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqd8I", 0, 1, 1, 1) << std::endl;
7542 if (SMEFTEvolEW.GetCoefficient("Cqd8I", 0, 1, 1, 2) != 0.) std::cout << "Cqd8I" << ", 0, 1, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqd8I", 0, 1, 1, 2) << std::endl;
7543 if (SMEFTEvolEW.GetCoefficient("Cqd8I", 0, 1, 2, 0) != 0.) std::cout << "Cqd8I" << ", 0, 1, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cqd8I", 0, 1, 2, 0) << std::endl;
7544 if (SMEFTEvolEW.GetCoefficient("Cqd8I", 0, 1, 2, 1) != 0.) std::cout << "Cqd8I" << ", 0, 1, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqd8I", 0, 1, 2, 1) << std::endl;
7545 if (SMEFTEvolEW.GetCoefficient("Cqd8I", 0, 1, 2, 2) != 0.) std::cout << "Cqd8I" << ", 0, 1, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqd8I", 0, 1, 2, 2) << std::endl;
7546 if (SMEFTEvolEW.GetCoefficient("Cqd8I", 0, 2, 0, 0) != 0.) std::cout << "Cqd8I" << ", 0, 2, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cqd8I", 0, 2, 0, 0) << std::endl;
7547 if (SMEFTEvolEW.GetCoefficient("Cqd8I", 0, 2, 0, 1) != 0.) std::cout << "Cqd8I" << ", 0, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqd8I", 0, 2, 0, 1) << std::endl;
7548 if (SMEFTEvolEW.GetCoefficient("Cqd8I", 0, 2, 0, 2) != 0.) std::cout << "Cqd8I" << ", 0, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqd8I", 0, 2, 0, 2) << std::endl;
7549 if (SMEFTEvolEW.GetCoefficient("Cqd8I", 0, 2, 1, 0) != 0.) std::cout << "Cqd8I" << ", 0, 2, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cqd8I", 0, 2, 1, 0) << std::endl;
7550 if (SMEFTEvolEW.GetCoefficient("Cqd8I", 0, 2, 1, 1) != 0.) std::cout << "Cqd8I" << ", 0, 2, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqd8I", 0, 2, 1, 1) << std::endl;
7551 if (SMEFTEvolEW.GetCoefficient("Cqd8I", 0, 2, 1, 2) != 0.) std::cout << "Cqd8I" << ", 0, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqd8I", 0, 2, 1, 2) << std::endl;
7552 if (SMEFTEvolEW.GetCoefficient("Cqd8I", 0, 2, 2, 0) != 0.) std::cout << "Cqd8I" << ", 0, 2, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cqd8I", 0, 2, 2, 0) << std::endl;
7553 if (SMEFTEvolEW.GetCoefficient("Cqd8I", 0, 2, 2, 1) != 0.) std::cout << "Cqd8I" << ", 0, 2, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqd8I", 0, 2, 2, 1) << std::endl;
7554 if (SMEFTEvolEW.GetCoefficient("Cqd8I", 0, 2, 2, 2) != 0.) std::cout << "Cqd8I" << ", 0, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqd8I", 0, 2, 2, 2) << std::endl;
7555 if (SMEFTEvolEW.GetCoefficient("Cqd8I", 1, 1, 0, 1) != 0.) std::cout << "Cqd8I" << ", 1, 1, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqd8I", 1, 1, 0, 1) << std::endl;
7556 if (SMEFTEvolEW.GetCoefficient("Cqd8I", 1, 1, 0, 2) != 0.) std::cout << "Cqd8I" << ", 1, 1, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqd8I", 1, 1, 0, 2) << std::endl;
7557 if (SMEFTEvolEW.GetCoefficient("Cqd8I", 1, 1, 1, 2) != 0.) std::cout << "Cqd8I" << ", 1, 1, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqd8I", 1, 1, 1, 2) << std::endl;
7558 if (SMEFTEvolEW.GetCoefficient("Cqd8I", 1, 2, 0, 0) != 0.) std::cout << "Cqd8I" << ", 1, 2, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cqd8I", 1, 2, 0, 0) << std::endl;
7559 if (SMEFTEvolEW.GetCoefficient("Cqd8I", 1, 2, 0, 1) != 0.) std::cout << "Cqd8I" << ", 1, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqd8I", 1, 2, 0, 1) << std::endl;
7560 if (SMEFTEvolEW.GetCoefficient("Cqd8I", 1, 2, 0, 2) != 0.) std::cout << "Cqd8I" << ", 1, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqd8I", 1, 2, 0, 2) << std::endl;
7561 if (SMEFTEvolEW.GetCoefficient("Cqd8I", 1, 2, 1, 0) != 0.) std::cout << "Cqd8I" << ", 1, 2, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cqd8I", 1, 2, 1, 0) << std::endl;
7562 if (SMEFTEvolEW.GetCoefficient("Cqd8I", 1, 2, 1, 1) != 0.) std::cout << "Cqd8I" << ", 1, 2, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqd8I", 1, 2, 1, 1) << std::endl;
7563 if (SMEFTEvolEW.GetCoefficient("Cqd8I", 1, 2, 1, 2) != 0.) std::cout << "Cqd8I" << ", 1, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqd8I", 1, 2, 1, 2) << std::endl;
7564 if (SMEFTEvolEW.GetCoefficient("Cqd8I", 1, 2, 2, 0) != 0.) std::cout << "Cqd8I" << ", 1, 2, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cqd8I", 1, 2, 2, 0) << std::endl;
7565 if (SMEFTEvolEW.GetCoefficient("Cqd8I", 1, 2, 2, 1) != 0.) std::cout << "Cqd8I" << ", 1, 2, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqd8I", 1, 2, 2, 1) << std::endl;
7566 if (SMEFTEvolEW.GetCoefficient("Cqd8I", 1, 2, 2, 2) != 0.) std::cout << "Cqd8I" << ", 1, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqd8I", 1, 2, 2, 2) << std::endl;
7567 if (SMEFTEvolEW.GetCoefficient("Cqd8I", 2, 2, 0, 1) != 0.) std::cout << "Cqd8I" << ", 2, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cqd8I", 2, 2, 0, 1) << std::endl;
7568 if (SMEFTEvolEW.GetCoefficient("Cqd8I", 2, 2, 0, 2) != 0.) std::cout << "Cqd8I" << ", 2, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqd8I", 2, 2, 0, 2) << std::endl;
7569 if (SMEFTEvolEW.GetCoefficient("Cqd8I", 2, 2, 1, 2) != 0.) std::cout << "Cqd8I" << ", 2, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cqd8I", 2, 2, 1, 2) << std::endl;
7570 if (SMEFTEvolEW.GetCoefficient("Cquqd1R", 0, 0, 0, 0) != 0.) std::cout << "Cquqd1R" << ", 0, 0, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1R", 0, 0, 0, 0) << std::endl;
7571 if (SMEFTEvolEW.GetCoefficient("Cquqd1R", 0, 0, 0, 1) != 0.) std::cout << "Cquqd1R" << ", 0, 0, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1R", 0, 0, 0, 1) << std::endl;
7572 if (SMEFTEvolEW.GetCoefficient("Cquqd1R", 0, 0, 0, 2) != 0.) std::cout << "Cquqd1R" << ", 0, 0, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1R", 0, 0, 0, 2) << std::endl;
7573 if (SMEFTEvolEW.GetCoefficient("Cquqd1R", 0, 0, 1, 0) != 0.) std::cout << "Cquqd1R" << ", 0, 0, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1R", 0, 0, 1, 0) << std::endl;
7574 if (SMEFTEvolEW.GetCoefficient("Cquqd1R", 0, 0, 1, 1) != 0.) std::cout << "Cquqd1R" << ", 0, 0, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1R", 0, 0, 1, 1) << std::endl;
7575 if (SMEFTEvolEW.GetCoefficient("Cquqd1R", 0, 0, 1, 2) != 0.) std::cout << "Cquqd1R" << ", 0, 0, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1R", 0, 0, 1, 2) << std::endl;
7576 if (SMEFTEvolEW.GetCoefficient("Cquqd1R", 0, 0, 2, 0) != 0.) std::cout << "Cquqd1R" << ", 0, 0, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1R", 0, 0, 2, 0) << std::endl;
7577 if (SMEFTEvolEW.GetCoefficient("Cquqd1R", 0, 0, 2, 1) != 0.) std::cout << "Cquqd1R" << ", 0, 0, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1R", 0, 0, 2, 1) << std::endl;
7578 if (SMEFTEvolEW.GetCoefficient("Cquqd1R", 0, 0, 2, 2) != 0.) std::cout << "Cquqd1R" << ", 0, 0, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1R", 0, 0, 2, 2) << std::endl;
7579 if (SMEFTEvolEW.GetCoefficient("Cquqd1R", 0, 1, 0, 0) != 0.) std::cout << "Cquqd1R" << ", 0, 1, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1R", 0, 1, 0, 0) << std::endl;
7580 if (SMEFTEvolEW.GetCoefficient("Cquqd1R", 0, 1, 0, 1) != 0.) std::cout << "Cquqd1R" << ", 0, 1, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1R", 0, 1, 0, 1) << std::endl;
7581 if (SMEFTEvolEW.GetCoefficient("Cquqd1R", 0, 1, 0, 2) != 0.) std::cout << "Cquqd1R" << ", 0, 1, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1R", 0, 1, 0, 2) << std::endl;
7582 if (SMEFTEvolEW.GetCoefficient("Cquqd1R", 0, 1, 1, 0) != 0.) std::cout << "Cquqd1R" << ", 0, 1, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1R", 0, 1, 1, 0) << std::endl;
7583 if (SMEFTEvolEW.GetCoefficient("Cquqd1R", 0, 1, 1, 1) != 0.) std::cout << "Cquqd1R" << ", 0, 1, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1R", 0, 1, 1, 1) << std::endl;
7584 if (SMEFTEvolEW.GetCoefficient("Cquqd1R", 0, 1, 1, 2) != 0.) std::cout << "Cquqd1R" << ", 0, 1, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1R", 0, 1, 1, 2) << std::endl;
7585 if (SMEFTEvolEW.GetCoefficient("Cquqd1R", 0, 1, 2, 0) != 0.) std::cout << "Cquqd1R" << ", 0, 1, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1R", 0, 1, 2, 0) << std::endl;
7586 if (SMEFTEvolEW.GetCoefficient("Cquqd1R", 0, 1, 2, 1) != 0.) std::cout << "Cquqd1R" << ", 0, 1, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1R", 0, 1, 2, 1) << std::endl;
7587 if (SMEFTEvolEW.GetCoefficient("Cquqd1R", 0, 1, 2, 2) != 0.) std::cout << "Cquqd1R" << ", 0, 1, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1R", 0, 1, 2, 2) << std::endl;
7588 if (SMEFTEvolEW.GetCoefficient("Cquqd1R", 0, 2, 0, 0) != 0.) std::cout << "Cquqd1R" << ", 0, 2, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1R", 0, 2, 0, 0) << std::endl;
7589 if (SMEFTEvolEW.GetCoefficient("Cquqd1R", 0, 2, 0, 1) != 0.) std::cout << "Cquqd1R" << ", 0, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1R", 0, 2, 0, 1) << std::endl;
7590 if (SMEFTEvolEW.GetCoefficient("Cquqd1R", 0, 2, 0, 2) != 0.) std::cout << "Cquqd1R" << ", 0, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1R", 0, 2, 0, 2) << std::endl;
7591 if (SMEFTEvolEW.GetCoefficient("Cquqd1R", 0, 2, 1, 0) != 0.) std::cout << "Cquqd1R" << ", 0, 2, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1R", 0, 2, 1, 0) << std::endl;
7592 if (SMEFTEvolEW.GetCoefficient("Cquqd1R", 0, 2, 1, 1) != 0.) std::cout << "Cquqd1R" << ", 0, 2, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1R", 0, 2, 1, 1) << std::endl;
7593 if (SMEFTEvolEW.GetCoefficient("Cquqd1R", 0, 2, 1, 2) != 0.) std::cout << "Cquqd1R" << ", 0, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1R", 0, 2, 1, 2) << std::endl;
7594 if (SMEFTEvolEW.GetCoefficient("Cquqd1R", 0, 2, 2, 0) != 0.) std::cout << "Cquqd1R" << ", 0, 2, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1R", 0, 2, 2, 0) << std::endl;
7595 if (SMEFTEvolEW.GetCoefficient("Cquqd1R", 0, 2, 2, 1) != 0.) std::cout << "Cquqd1R" << ", 0, 2, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1R", 0, 2, 2, 1) << std::endl;
7596 if (SMEFTEvolEW.GetCoefficient("Cquqd1R", 0, 2, 2, 2) != 0.) std::cout << "Cquqd1R" << ", 0, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1R", 0, 2, 2, 2) << std::endl;
7597 if (SMEFTEvolEW.GetCoefficient("Cquqd1R", 1, 0, 0, 0) != 0.) std::cout << "Cquqd1R" << ", 1, 0, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1R", 1, 0, 0, 0) << std::endl;
7598 if (SMEFTEvolEW.GetCoefficient("Cquqd1R", 1, 0, 0, 1) != 0.) std::cout << "Cquqd1R" << ", 1, 0, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1R", 1, 0, 0, 1) << std::endl;
7599 if (SMEFTEvolEW.GetCoefficient("Cquqd1R", 1, 0, 0, 2) != 0.) std::cout << "Cquqd1R" << ", 1, 0, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1R", 1, 0, 0, 2) << std::endl;
7600 if (SMEFTEvolEW.GetCoefficient("Cquqd1R", 1, 0, 1, 0) != 0.) std::cout << "Cquqd1R" << ", 1, 0, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1R", 1, 0, 1, 0) << std::endl;
7601 if (SMEFTEvolEW.GetCoefficient("Cquqd1R", 1, 0, 1, 1) != 0.) std::cout << "Cquqd1R" << ", 1, 0, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1R", 1, 0, 1, 1) << std::endl;
7602 if (SMEFTEvolEW.GetCoefficient("Cquqd1R", 1, 0, 1, 2) != 0.) std::cout << "Cquqd1R" << ", 1, 0, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1R", 1, 0, 1, 2) << std::endl;
7603 if (SMEFTEvolEW.GetCoefficient("Cquqd1R", 1, 0, 2, 0) != 0.) std::cout << "Cquqd1R" << ", 1, 0, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1R", 1, 0, 2, 0) << std::endl;
7604 if (SMEFTEvolEW.GetCoefficient("Cquqd1R", 1, 0, 2, 1) != 0.) std::cout << "Cquqd1R" << ", 1, 0, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1R", 1, 0, 2, 1) << std::endl;
7605 if (SMEFTEvolEW.GetCoefficient("Cquqd1R", 1, 0, 2, 2) != 0.) std::cout << "Cquqd1R" << ", 1, 0, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1R", 1, 0, 2, 2) << std::endl;
7606 if (SMEFTEvolEW.GetCoefficient("Cquqd1R", 1, 1, 0, 0) != 0.) std::cout << "Cquqd1R" << ", 1, 1, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1R", 1, 1, 0, 0) << std::endl;
7607 if (SMEFTEvolEW.GetCoefficient("Cquqd1R", 1, 1, 0, 1) != 0.) std::cout << "Cquqd1R" << ", 1, 1, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1R", 1, 1, 0, 1) << std::endl;
7608 if (SMEFTEvolEW.GetCoefficient("Cquqd1R", 1, 1, 0, 2) != 0.) std::cout << "Cquqd1R" << ", 1, 1, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1R", 1, 1, 0, 2) << std::endl;
7609 if (SMEFTEvolEW.GetCoefficient("Cquqd1R", 1, 1, 1, 0) != 0.) std::cout << "Cquqd1R" << ", 1, 1, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1R", 1, 1, 1, 0) << std::endl;
7610 if (SMEFTEvolEW.GetCoefficient("Cquqd1R", 1, 1, 1, 1) != 0.) std::cout << "Cquqd1R" << ", 1, 1, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1R", 1, 1, 1, 1) << std::endl;
7611 if (SMEFTEvolEW.GetCoefficient("Cquqd1R", 1, 1, 1, 2) != 0.) std::cout << "Cquqd1R" << ", 1, 1, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1R", 1, 1, 1, 2) << std::endl;
7612 if (SMEFTEvolEW.GetCoefficient("Cquqd1R", 1, 1, 2, 0) != 0.) std::cout << "Cquqd1R" << ", 1, 1, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1R", 1, 1, 2, 0) << std::endl;
7613 if (SMEFTEvolEW.GetCoefficient("Cquqd1R", 1, 1, 2, 1) != 0.) std::cout << "Cquqd1R" << ", 1, 1, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1R", 1, 1, 2, 1) << std::endl;
7614 if (SMEFTEvolEW.GetCoefficient("Cquqd1R", 1, 1, 2, 2) != 0.) std::cout << "Cquqd1R" << ", 1, 1, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1R", 1, 1, 2, 2) << std::endl;
7615 if (SMEFTEvolEW.GetCoefficient("Cquqd1R", 1, 2, 0, 0) != 0.) std::cout << "Cquqd1R" << ", 1, 2, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1R", 1, 2, 0, 0) << std::endl;
7616 if (SMEFTEvolEW.GetCoefficient("Cquqd1R", 1, 2, 0, 1) != 0.) std::cout << "Cquqd1R" << ", 1, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1R", 1, 2, 0, 1) << std::endl;
7617 if (SMEFTEvolEW.GetCoefficient("Cquqd1R", 1, 2, 0, 2) != 0.) std::cout << "Cquqd1R" << ", 1, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1R", 1, 2, 0, 2) << std::endl;
7618 if (SMEFTEvolEW.GetCoefficient("Cquqd1R", 1, 2, 1, 0) != 0.) std::cout << "Cquqd1R" << ", 1, 2, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1R", 1, 2, 1, 0) << std::endl;
7619 if (SMEFTEvolEW.GetCoefficient("Cquqd1R", 1, 2, 1, 1) != 0.) std::cout << "Cquqd1R" << ", 1, 2, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1R", 1, 2, 1, 1) << std::endl;
7620 if (SMEFTEvolEW.GetCoefficient("Cquqd1R", 1, 2, 1, 2) != 0.) std::cout << "Cquqd1R" << ", 1, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1R", 1, 2, 1, 2) << std::endl;
7621 if (SMEFTEvolEW.GetCoefficient("Cquqd1R", 1, 2, 2, 0) != 0.) std::cout << "Cquqd1R" << ", 1, 2, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1R", 1, 2, 2, 0) << std::endl;
7622 if (SMEFTEvolEW.GetCoefficient("Cquqd1R", 1, 2, 2, 1) != 0.) std::cout << "Cquqd1R" << ", 1, 2, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1R", 1, 2, 2, 1) << std::endl;
7623 if (SMEFTEvolEW.GetCoefficient("Cquqd1R", 1, 2, 2, 2) != 0.) std::cout << "Cquqd1R" << ", 1, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1R", 1, 2, 2, 2) << std::endl;
7624 if (SMEFTEvolEW.GetCoefficient("Cquqd1R", 2, 0, 0, 0) != 0.) std::cout << "Cquqd1R" << ", 2, 0, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1R", 2, 0, 0, 0) << std::endl;
7625 if (SMEFTEvolEW.GetCoefficient("Cquqd1R", 2, 0, 0, 1) != 0.) std::cout << "Cquqd1R" << ", 2, 0, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1R", 2, 0, 0, 1) << std::endl;
7626 if (SMEFTEvolEW.GetCoefficient("Cquqd1R", 2, 0, 0, 2) != 0.) std::cout << "Cquqd1R" << ", 2, 0, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1R", 2, 0, 0, 2) << std::endl;
7627 if (SMEFTEvolEW.GetCoefficient("Cquqd1R", 2, 0, 1, 0) != 0.) std::cout << "Cquqd1R" << ", 2, 0, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1R", 2, 0, 1, 0) << std::endl;
7628 if (SMEFTEvolEW.GetCoefficient("Cquqd1R", 2, 0, 1, 1) != 0.) std::cout << "Cquqd1R" << ", 2, 0, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1R", 2, 0, 1, 1) << std::endl;
7629 if (SMEFTEvolEW.GetCoefficient("Cquqd1R", 2, 0, 1, 2) != 0.) std::cout << "Cquqd1R" << ", 2, 0, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1R", 2, 0, 1, 2) << std::endl;
7630 if (SMEFTEvolEW.GetCoefficient("Cquqd1R", 2, 0, 2, 0) != 0.) std::cout << "Cquqd1R" << ", 2, 0, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1R", 2, 0, 2, 0) << std::endl;
7631 if (SMEFTEvolEW.GetCoefficient("Cquqd1R", 2, 0, 2, 1) != 0.) std::cout << "Cquqd1R" << ", 2, 0, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1R", 2, 0, 2, 1) << std::endl;
7632 if (SMEFTEvolEW.GetCoefficient("Cquqd1R", 2, 0, 2, 2) != 0.) std::cout << "Cquqd1R" << ", 2, 0, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1R", 2, 0, 2, 2) << std::endl;
7633 if (SMEFTEvolEW.GetCoefficient("Cquqd1R", 2, 1, 0, 0) != 0.) std::cout << "Cquqd1R" << ", 2, 1, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1R", 2, 1, 0, 0) << std::endl;
7634 if (SMEFTEvolEW.GetCoefficient("Cquqd1R", 2, 1, 0, 1) != 0.) std::cout << "Cquqd1R" << ", 2, 1, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1R", 2, 1, 0, 1) << std::endl;
7635 if (SMEFTEvolEW.GetCoefficient("Cquqd1R", 2, 1, 0, 2) != 0.) std::cout << "Cquqd1R" << ", 2, 1, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1R", 2, 1, 0, 2) << std::endl;
7636 if (SMEFTEvolEW.GetCoefficient("Cquqd1R", 2, 1, 1, 0) != 0.) std::cout << "Cquqd1R" << ", 2, 1, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1R", 2, 1, 1, 0) << std::endl;
7637 if (SMEFTEvolEW.GetCoefficient("Cquqd1R", 2, 1, 1, 1) != 0.) std::cout << "Cquqd1R" << ", 2, 1, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1R", 2, 1, 1, 1) << std::endl;
7638 if (SMEFTEvolEW.GetCoefficient("Cquqd1R", 2, 1, 1, 2) != 0.) std::cout << "Cquqd1R" << ", 2, 1, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1R", 2, 1, 1, 2) << std::endl;
7639 if (SMEFTEvolEW.GetCoefficient("Cquqd1R", 2, 1, 2, 0) != 0.) std::cout << "Cquqd1R" << ", 2, 1, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1R", 2, 1, 2, 0) << std::endl;
7640 if (SMEFTEvolEW.GetCoefficient("Cquqd1R", 2, 1, 2, 1) != 0.) std::cout << "Cquqd1R" << ", 2, 1, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1R", 2, 1, 2, 1) << std::endl;
7641 if (SMEFTEvolEW.GetCoefficient("Cquqd1R", 2, 1, 2, 2) != 0.) std::cout << "Cquqd1R" << ", 2, 1, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1R", 2, 1, 2, 2) << std::endl;
7642 if (SMEFTEvolEW.GetCoefficient("Cquqd1R", 2, 2, 0, 0) != 0.) std::cout << "Cquqd1R" << ", 2, 2, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1R", 2, 2, 0, 0) << std::endl;
7643 if (SMEFTEvolEW.GetCoefficient("Cquqd1R", 2, 2, 0, 1) != 0.) std::cout << "Cquqd1R" << ", 2, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1R", 2, 2, 0, 1) << std::endl;
7644 if (SMEFTEvolEW.GetCoefficient("Cquqd1R", 2, 2, 0, 2) != 0.) std::cout << "Cquqd1R" << ", 2, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1R", 2, 2, 0, 2) << std::endl;
7645 if (SMEFTEvolEW.GetCoefficient("Cquqd1R", 2, 2, 1, 0) != 0.) std::cout << "Cquqd1R" << ", 2, 2, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1R", 2, 2, 1, 0) << std::endl;
7646 if (SMEFTEvolEW.GetCoefficient("Cquqd1R", 2, 2, 1, 1) != 0.) std::cout << "Cquqd1R" << ", 2, 2, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1R", 2, 2, 1, 1) << std::endl;
7647 if (SMEFTEvolEW.GetCoefficient("Cquqd1R", 2, 2, 1, 2) != 0.) std::cout << "Cquqd1R" << ", 2, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1R", 2, 2, 1, 2) << std::endl;
7648 if (SMEFTEvolEW.GetCoefficient("Cquqd1R", 2, 2, 2, 0) != 0.) std::cout << "Cquqd1R" << ", 2, 2, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1R", 2, 2, 2, 0) << std::endl;
7649 if (SMEFTEvolEW.GetCoefficient("Cquqd1R", 2, 2, 2, 1) != 0.) std::cout << "Cquqd1R" << ", 2, 2, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1R", 2, 2, 2, 1) << std::endl;
7650 if (SMEFTEvolEW.GetCoefficient("Cquqd1R", 2, 2, 2, 2) != 0.) std::cout << "Cquqd1R" << ", 2, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1R", 2, 2, 2, 2) << std::endl;
7651 if (SMEFTEvolEW.GetCoefficient("Cquqd1I", 0, 0, 0, 0) != 0.) std::cout << "Cquqd1I" << ", 0, 0, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1I", 0, 0, 0, 0) << std::endl;
7652 if (SMEFTEvolEW.GetCoefficient("Cquqd1I", 0, 0, 0, 1) != 0.) std::cout << "Cquqd1I" << ", 0, 0, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1I", 0, 0, 0, 1) << std::endl;
7653 if (SMEFTEvolEW.GetCoefficient("Cquqd1I", 0, 0, 0, 2) != 0.) std::cout << "Cquqd1I" << ", 0, 0, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1I", 0, 0, 0, 2) << std::endl;
7654 if (SMEFTEvolEW.GetCoefficient("Cquqd1I", 0, 0, 1, 0) != 0.) std::cout << "Cquqd1I" << ", 0, 0, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1I", 0, 0, 1, 0) << std::endl;
7655 if (SMEFTEvolEW.GetCoefficient("Cquqd1I", 0, 0, 1, 1) != 0.) std::cout << "Cquqd1I" << ", 0, 0, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1I", 0, 0, 1, 1) << std::endl;
7656 if (SMEFTEvolEW.GetCoefficient("Cquqd1I", 0, 0, 1, 2) != 0.) std::cout << "Cquqd1I" << ", 0, 0, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1I", 0, 0, 1, 2) << std::endl;
7657 if (SMEFTEvolEW.GetCoefficient("Cquqd1I", 0, 0, 2, 0) != 0.) std::cout << "Cquqd1I" << ", 0, 0, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1I", 0, 0, 2, 0) << std::endl;
7658 if (SMEFTEvolEW.GetCoefficient("Cquqd1I", 0, 0, 2, 1) != 0.) std::cout << "Cquqd1I" << ", 0, 0, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1I", 0, 0, 2, 1) << std::endl;
7659 if (SMEFTEvolEW.GetCoefficient("Cquqd1I", 0, 0, 2, 2) != 0.) std::cout << "Cquqd1I" << ", 0, 0, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1I", 0, 0, 2, 2) << std::endl;
7660 if (SMEFTEvolEW.GetCoefficient("Cquqd1I", 0, 1, 0, 0) != 0.) std::cout << "Cquqd1I" << ", 0, 1, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1I", 0, 1, 0, 0) << std::endl;
7661 if (SMEFTEvolEW.GetCoefficient("Cquqd1I", 0, 1, 0, 1) != 0.) std::cout << "Cquqd1I" << ", 0, 1, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1I", 0, 1, 0, 1) << std::endl;
7662 if (SMEFTEvolEW.GetCoefficient("Cquqd1I", 0, 1, 0, 2) != 0.) std::cout << "Cquqd1I" << ", 0, 1, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1I", 0, 1, 0, 2) << std::endl;
7663 if (SMEFTEvolEW.GetCoefficient("Cquqd1I", 0, 1, 1, 0) != 0.) std::cout << "Cquqd1I" << ", 0, 1, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1I", 0, 1, 1, 0) << std::endl;
7664 if (SMEFTEvolEW.GetCoefficient("Cquqd1I", 0, 1, 1, 1) != 0.) std::cout << "Cquqd1I" << ", 0, 1, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1I", 0, 1, 1, 1) << std::endl;
7665 if (SMEFTEvolEW.GetCoefficient("Cquqd1I", 0, 1, 1, 2) != 0.) std::cout << "Cquqd1I" << ", 0, 1, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1I", 0, 1, 1, 2) << std::endl;
7666 if (SMEFTEvolEW.GetCoefficient("Cquqd1I", 0, 1, 2, 0) != 0.) std::cout << "Cquqd1I" << ", 0, 1, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1I", 0, 1, 2, 0) << std::endl;
7667 if (SMEFTEvolEW.GetCoefficient("Cquqd1I", 0, 1, 2, 1) != 0.) std::cout << "Cquqd1I" << ", 0, 1, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1I", 0, 1, 2, 1) << std::endl;
7668 if (SMEFTEvolEW.GetCoefficient("Cquqd1I", 0, 1, 2, 2) != 0.) std::cout << "Cquqd1I" << ", 0, 1, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1I", 0, 1, 2, 2) << std::endl;
7669 if (SMEFTEvolEW.GetCoefficient("Cquqd1I", 0, 2, 0, 0) != 0.) std::cout << "Cquqd1I" << ", 0, 2, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1I", 0, 2, 0, 0) << std::endl;
7670 if (SMEFTEvolEW.GetCoefficient("Cquqd1I", 0, 2, 0, 1) != 0.) std::cout << "Cquqd1I" << ", 0, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1I", 0, 2, 0, 1) << std::endl;
7671 if (SMEFTEvolEW.GetCoefficient("Cquqd1I", 0, 2, 0, 2) != 0.) std::cout << "Cquqd1I" << ", 0, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1I", 0, 2, 0, 2) << std::endl;
7672 if (SMEFTEvolEW.GetCoefficient("Cquqd1I", 0, 2, 1, 0) != 0.) std::cout << "Cquqd1I" << ", 0, 2, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1I", 0, 2, 1, 0) << std::endl;
7673 if (SMEFTEvolEW.GetCoefficient("Cquqd1I", 0, 2, 1, 1) != 0.) std::cout << "Cquqd1I" << ", 0, 2, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1I", 0, 2, 1, 1) << std::endl;
7674 if (SMEFTEvolEW.GetCoefficient("Cquqd1I", 0, 2, 1, 2) != 0.) std::cout << "Cquqd1I" << ", 0, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1I", 0, 2, 1, 2) << std::endl;
7675 if (SMEFTEvolEW.GetCoefficient("Cquqd1I", 0, 2, 2, 0) != 0.) std::cout << "Cquqd1I" << ", 0, 2, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1I", 0, 2, 2, 0) << std::endl;
7676 if (SMEFTEvolEW.GetCoefficient("Cquqd1I", 0, 2, 2, 1) != 0.) std::cout << "Cquqd1I" << ", 0, 2, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1I", 0, 2, 2, 1) << std::endl;
7677 if (SMEFTEvolEW.GetCoefficient("Cquqd1I", 0, 2, 2, 2) != 0.) std::cout << "Cquqd1I" << ", 0, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1I", 0, 2, 2, 2) << std::endl;
7678 if (SMEFTEvolEW.GetCoefficient("Cquqd1I", 1, 0, 0, 0) != 0.) std::cout << "Cquqd1I" << ", 1, 0, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1I", 1, 0, 0, 0) << std::endl;
7679 if (SMEFTEvolEW.GetCoefficient("Cquqd1I", 1, 0, 0, 1) != 0.) std::cout << "Cquqd1I" << ", 1, 0, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1I", 1, 0, 0, 1) << std::endl;
7680 if (SMEFTEvolEW.GetCoefficient("Cquqd1I", 1, 0, 0, 2) != 0.) std::cout << "Cquqd1I" << ", 1, 0, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1I", 1, 0, 0, 2) << std::endl;
7681 if (SMEFTEvolEW.GetCoefficient("Cquqd1I", 1, 0, 1, 0) != 0.) std::cout << "Cquqd1I" << ", 1, 0, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1I", 1, 0, 1, 0) << std::endl;
7682 if (SMEFTEvolEW.GetCoefficient("Cquqd1I", 1, 0, 1, 1) != 0.) std::cout << "Cquqd1I" << ", 1, 0, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1I", 1, 0, 1, 1) << std::endl;
7683 if (SMEFTEvolEW.GetCoefficient("Cquqd1I", 1, 0, 1, 2) != 0.) std::cout << "Cquqd1I" << ", 1, 0, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1I", 1, 0, 1, 2) << std::endl;
7684 if (SMEFTEvolEW.GetCoefficient("Cquqd1I", 1, 0, 2, 0) != 0.) std::cout << "Cquqd1I" << ", 1, 0, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1I", 1, 0, 2, 0) << std::endl;
7685 if (SMEFTEvolEW.GetCoefficient("Cquqd1I", 1, 0, 2, 1) != 0.) std::cout << "Cquqd1I" << ", 1, 0, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1I", 1, 0, 2, 1) << std::endl;
7686 if (SMEFTEvolEW.GetCoefficient("Cquqd1I", 1, 0, 2, 2) != 0.) std::cout << "Cquqd1I" << ", 1, 0, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1I", 1, 0, 2, 2) << std::endl;
7687 if (SMEFTEvolEW.GetCoefficient("Cquqd1I", 1, 1, 0, 0) != 0.) std::cout << "Cquqd1I" << ", 1, 1, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1I", 1, 1, 0, 0) << std::endl;
7688 if (SMEFTEvolEW.GetCoefficient("Cquqd1I", 1, 1, 0, 1) != 0.) std::cout << "Cquqd1I" << ", 1, 1, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1I", 1, 1, 0, 1) << std::endl;
7689 if (SMEFTEvolEW.GetCoefficient("Cquqd1I", 1, 1, 0, 2) != 0.) std::cout << "Cquqd1I" << ", 1, 1, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1I", 1, 1, 0, 2) << std::endl;
7690 if (SMEFTEvolEW.GetCoefficient("Cquqd1I", 1, 1, 1, 0) != 0.) std::cout << "Cquqd1I" << ", 1, 1, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1I", 1, 1, 1, 0) << std::endl;
7691 if (SMEFTEvolEW.GetCoefficient("Cquqd1I", 1, 1, 1, 1) != 0.) std::cout << "Cquqd1I" << ", 1, 1, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1I", 1, 1, 1, 1) << std::endl;
7692 if (SMEFTEvolEW.GetCoefficient("Cquqd1I", 1, 1, 1, 2) != 0.) std::cout << "Cquqd1I" << ", 1, 1, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1I", 1, 1, 1, 2) << std::endl;
7693 if (SMEFTEvolEW.GetCoefficient("Cquqd1I", 1, 1, 2, 0) != 0.) std::cout << "Cquqd1I" << ", 1, 1, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1I", 1, 1, 2, 0) << std::endl;
7694 if (SMEFTEvolEW.GetCoefficient("Cquqd1I", 1, 1, 2, 1) != 0.) std::cout << "Cquqd1I" << ", 1, 1, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1I", 1, 1, 2, 1) << std::endl;
7695 if (SMEFTEvolEW.GetCoefficient("Cquqd1I", 1, 1, 2, 2) != 0.) std::cout << "Cquqd1I" << ", 1, 1, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1I", 1, 1, 2, 2) << std::endl;
7696 if (SMEFTEvolEW.GetCoefficient("Cquqd1I", 1, 2, 0, 0) != 0.) std::cout << "Cquqd1I" << ", 1, 2, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1I", 1, 2, 0, 0) << std::endl;
7697 if (SMEFTEvolEW.GetCoefficient("Cquqd1I", 1, 2, 0, 1) != 0.) std::cout << "Cquqd1I" << ", 1, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1I", 1, 2, 0, 1) << std::endl;
7698 if (SMEFTEvolEW.GetCoefficient("Cquqd1I", 1, 2, 0, 2) != 0.) std::cout << "Cquqd1I" << ", 1, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1I", 1, 2, 0, 2) << std::endl;
7699 if (SMEFTEvolEW.GetCoefficient("Cquqd1I", 1, 2, 1, 0) != 0.) std::cout << "Cquqd1I" << ", 1, 2, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1I", 1, 2, 1, 0) << std::endl;
7700 if (SMEFTEvolEW.GetCoefficient("Cquqd1I", 1, 2, 1, 1) != 0.) std::cout << "Cquqd1I" << ", 1, 2, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1I", 1, 2, 1, 1) << std::endl;
7701 if (SMEFTEvolEW.GetCoefficient("Cquqd1I", 1, 2, 1, 2) != 0.) std::cout << "Cquqd1I" << ", 1, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1I", 1, 2, 1, 2) << std::endl;
7702 if (SMEFTEvolEW.GetCoefficient("Cquqd1I", 1, 2, 2, 0) != 0.) std::cout << "Cquqd1I" << ", 1, 2, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1I", 1, 2, 2, 0) << std::endl;
7703 if (SMEFTEvolEW.GetCoefficient("Cquqd1I", 1, 2, 2, 1) != 0.) std::cout << "Cquqd1I" << ", 1, 2, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1I", 1, 2, 2, 1) << std::endl;
7704 if (SMEFTEvolEW.GetCoefficient("Cquqd1I", 1, 2, 2, 2) != 0.) std::cout << "Cquqd1I" << ", 1, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1I", 1, 2, 2, 2) << std::endl;
7705 if (SMEFTEvolEW.GetCoefficient("Cquqd1I", 2, 0, 0, 0) != 0.) std::cout << "Cquqd1I" << ", 2, 0, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1I", 2, 0, 0, 0) << std::endl;
7706 if (SMEFTEvolEW.GetCoefficient("Cquqd1I", 2, 0, 0, 1) != 0.) std::cout << "Cquqd1I" << ", 2, 0, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1I", 2, 0, 0, 1) << std::endl;
7707 if (SMEFTEvolEW.GetCoefficient("Cquqd1I", 2, 0, 0, 2) != 0.) std::cout << "Cquqd1I" << ", 2, 0, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1I", 2, 0, 0, 2) << std::endl;
7708 if (SMEFTEvolEW.GetCoefficient("Cquqd1I", 2, 0, 1, 0) != 0.) std::cout << "Cquqd1I" << ", 2, 0, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1I", 2, 0, 1, 0) << std::endl;
7709 if (SMEFTEvolEW.GetCoefficient("Cquqd1I", 2, 0, 1, 1) != 0.) std::cout << "Cquqd1I" << ", 2, 0, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1I", 2, 0, 1, 1) << std::endl;
7710 if (SMEFTEvolEW.GetCoefficient("Cquqd1I", 2, 0, 1, 2) != 0.) std::cout << "Cquqd1I" << ", 2, 0, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1I", 2, 0, 1, 2) << std::endl;
7711 if (SMEFTEvolEW.GetCoefficient("Cquqd1I", 2, 0, 2, 0) != 0.) std::cout << "Cquqd1I" << ", 2, 0, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1I", 2, 0, 2, 0) << std::endl;
7712 if (SMEFTEvolEW.GetCoefficient("Cquqd1I", 2, 0, 2, 1) != 0.) std::cout << "Cquqd1I" << ", 2, 0, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1I", 2, 0, 2, 1) << std::endl;
7713 if (SMEFTEvolEW.GetCoefficient("Cquqd1I", 2, 0, 2, 2) != 0.) std::cout << "Cquqd1I" << ", 2, 0, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1I", 2, 0, 2, 2) << std::endl;
7714 if (SMEFTEvolEW.GetCoefficient("Cquqd1I", 2, 1, 0, 0) != 0.) std::cout << "Cquqd1I" << ", 2, 1, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1I", 2, 1, 0, 0) << std::endl;
7715 if (SMEFTEvolEW.GetCoefficient("Cquqd1I", 2, 1, 0, 1) != 0.) std::cout << "Cquqd1I" << ", 2, 1, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1I", 2, 1, 0, 1) << std::endl;
7716 if (SMEFTEvolEW.GetCoefficient("Cquqd1I", 2, 1, 0, 2) != 0.) std::cout << "Cquqd1I" << ", 2, 1, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1I", 2, 1, 0, 2) << std::endl;
7717 if (SMEFTEvolEW.GetCoefficient("Cquqd1I", 2, 1, 1, 0) != 0.) std::cout << "Cquqd1I" << ", 2, 1, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1I", 2, 1, 1, 0) << std::endl;
7718 if (SMEFTEvolEW.GetCoefficient("Cquqd1I", 2, 1, 1, 1) != 0.) std::cout << "Cquqd1I" << ", 2, 1, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1I", 2, 1, 1, 1) << std::endl;
7719 if (SMEFTEvolEW.GetCoefficient("Cquqd1I", 2, 1, 1, 2) != 0.) std::cout << "Cquqd1I" << ", 2, 1, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1I", 2, 1, 1, 2) << std::endl;
7720 if (SMEFTEvolEW.GetCoefficient("Cquqd1I", 2, 1, 2, 0) != 0.) std::cout << "Cquqd1I" << ", 2, 1, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1I", 2, 1, 2, 0) << std::endl;
7721 if (SMEFTEvolEW.GetCoefficient("Cquqd1I", 2, 1, 2, 1) != 0.) std::cout << "Cquqd1I" << ", 2, 1, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1I", 2, 1, 2, 1) << std::endl;
7722 if (SMEFTEvolEW.GetCoefficient("Cquqd1I", 2, 1, 2, 2) != 0.) std::cout << "Cquqd1I" << ", 2, 1, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1I", 2, 1, 2, 2) << std::endl;
7723 if (SMEFTEvolEW.GetCoefficient("Cquqd1I", 2, 2, 0, 0) != 0.) std::cout << "Cquqd1I" << ", 2, 2, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1I", 2, 2, 0, 0) << std::endl;
7724 if (SMEFTEvolEW.GetCoefficient("Cquqd1I", 2, 2, 0, 1) != 0.) std::cout << "Cquqd1I" << ", 2, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1I", 2, 2, 0, 1) << std::endl;
7725 if (SMEFTEvolEW.GetCoefficient("Cquqd1I", 2, 2, 0, 2) != 0.) std::cout << "Cquqd1I" << ", 2, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1I", 2, 2, 0, 2) << std::endl;
7726 if (SMEFTEvolEW.GetCoefficient("Cquqd1I", 2, 2, 1, 0) != 0.) std::cout << "Cquqd1I" << ", 2, 2, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1I", 2, 2, 1, 0) << std::endl;
7727 if (SMEFTEvolEW.GetCoefficient("Cquqd1I", 2, 2, 1, 1) != 0.) std::cout << "Cquqd1I" << ", 2, 2, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1I", 2, 2, 1, 1) << std::endl;
7728 if (SMEFTEvolEW.GetCoefficient("Cquqd1I", 2, 2, 1, 2) != 0.) std::cout << "Cquqd1I" << ", 2, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1I", 2, 2, 1, 2) << std::endl;
7729 if (SMEFTEvolEW.GetCoefficient("Cquqd1I", 2, 2, 2, 0) != 0.) std::cout << "Cquqd1I" << ", 2, 2, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1I", 2, 2, 2, 0) << std::endl;
7730 if (SMEFTEvolEW.GetCoefficient("Cquqd1I", 2, 2, 2, 1) != 0.) std::cout << "Cquqd1I" << ", 2, 2, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1I", 2, 2, 2, 1) << std::endl;
7731 if (SMEFTEvolEW.GetCoefficient("Cquqd1I", 2, 2, 2, 2) != 0.) std::cout << "Cquqd1I" << ", 2, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd1I", 2, 2, 2, 2) << std::endl;
7732 if (SMEFTEvolEW.GetCoefficient("Cquqd8R", 0, 0, 0, 0) != 0.) std::cout << "Cquqd8R" << ", 0, 0, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8R", 0, 0, 0, 0) << std::endl;
7733 if (SMEFTEvolEW.GetCoefficient("Cquqd8R", 0, 0, 0, 1) != 0.) std::cout << "Cquqd8R" << ", 0, 0, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8R", 0, 0, 0, 1) << std::endl;
7734 if (SMEFTEvolEW.GetCoefficient("Cquqd8R", 0, 0, 0, 2) != 0.) std::cout << "Cquqd8R" << ", 0, 0, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8R", 0, 0, 0, 2) << std::endl;
7735 if (SMEFTEvolEW.GetCoefficient("Cquqd8R", 0, 0, 1, 0) != 0.) std::cout << "Cquqd8R" << ", 0, 0, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8R", 0, 0, 1, 0) << std::endl;
7736 if (SMEFTEvolEW.GetCoefficient("Cquqd8R", 0, 0, 1, 1) != 0.) std::cout << "Cquqd8R" << ", 0, 0, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8R", 0, 0, 1, 1) << std::endl;
7737 if (SMEFTEvolEW.GetCoefficient("Cquqd8R", 0, 0, 1, 2) != 0.) std::cout << "Cquqd8R" << ", 0, 0, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8R", 0, 0, 1, 2) << std::endl;
7738 if (SMEFTEvolEW.GetCoefficient("Cquqd8R", 0, 0, 2, 0) != 0.) std::cout << "Cquqd8R" << ", 0, 0, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8R", 0, 0, 2, 0) << std::endl;
7739 if (SMEFTEvolEW.GetCoefficient("Cquqd8R", 0, 0, 2, 1) != 0.) std::cout << "Cquqd8R" << ", 0, 0, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8R", 0, 0, 2, 1) << std::endl;
7740 if (SMEFTEvolEW.GetCoefficient("Cquqd8R", 0, 0, 2, 2) != 0.) std::cout << "Cquqd8R" << ", 0, 0, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8R", 0, 0, 2, 2) << std::endl;
7741 if (SMEFTEvolEW.GetCoefficient("Cquqd8R", 0, 1, 0, 0) != 0.) std::cout << "Cquqd8R" << ", 0, 1, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8R", 0, 1, 0, 0) << std::endl;
7742 if (SMEFTEvolEW.GetCoefficient("Cquqd8R", 0, 1, 0, 1) != 0.) std::cout << "Cquqd8R" << ", 0, 1, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8R", 0, 1, 0, 1) << std::endl;
7743 if (SMEFTEvolEW.GetCoefficient("Cquqd8R", 0, 1, 0, 2) != 0.) std::cout << "Cquqd8R" << ", 0, 1, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8R", 0, 1, 0, 2) << std::endl;
7744 if (SMEFTEvolEW.GetCoefficient("Cquqd8R", 0, 1, 1, 0) != 0.) std::cout << "Cquqd8R" << ", 0, 1, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8R", 0, 1, 1, 0) << std::endl;
7745 if (SMEFTEvolEW.GetCoefficient("Cquqd8R", 0, 1, 1, 1) != 0.) std::cout << "Cquqd8R" << ", 0, 1, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8R", 0, 1, 1, 1) << std::endl;
7746 if (SMEFTEvolEW.GetCoefficient("Cquqd8R", 0, 1, 1, 2) != 0.) std::cout << "Cquqd8R" << ", 0, 1, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8R", 0, 1, 1, 2) << std::endl;
7747 if (SMEFTEvolEW.GetCoefficient("Cquqd8R", 0, 1, 2, 0) != 0.) std::cout << "Cquqd8R" << ", 0, 1, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8R", 0, 1, 2, 0) << std::endl;
7748 if (SMEFTEvolEW.GetCoefficient("Cquqd8R", 0, 1, 2, 1) != 0.) std::cout << "Cquqd8R" << ", 0, 1, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8R", 0, 1, 2, 1) << std::endl;
7749 if (SMEFTEvolEW.GetCoefficient("Cquqd8R", 0, 1, 2, 2) != 0.) std::cout << "Cquqd8R" << ", 0, 1, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8R", 0, 1, 2, 2) << std::endl;
7750 if (SMEFTEvolEW.GetCoefficient("Cquqd8R", 0, 2, 0, 0) != 0.) std::cout << "Cquqd8R" << ", 0, 2, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8R", 0, 2, 0, 0) << std::endl;
7751 if (SMEFTEvolEW.GetCoefficient("Cquqd8R", 0, 2, 0, 1) != 0.) std::cout << "Cquqd8R" << ", 0, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8R", 0, 2, 0, 1) << std::endl;
7752 if (SMEFTEvolEW.GetCoefficient("Cquqd8R", 0, 2, 0, 2) != 0.) std::cout << "Cquqd8R" << ", 0, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8R", 0, 2, 0, 2) << std::endl;
7753 if (SMEFTEvolEW.GetCoefficient("Cquqd8R", 0, 2, 1, 0) != 0.) std::cout << "Cquqd8R" << ", 0, 2, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8R", 0, 2, 1, 0) << std::endl;
7754 if (SMEFTEvolEW.GetCoefficient("Cquqd8R", 0, 2, 1, 1) != 0.) std::cout << "Cquqd8R" << ", 0, 2, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8R", 0, 2, 1, 1) << std::endl;
7755 if (SMEFTEvolEW.GetCoefficient("Cquqd8R", 0, 2, 1, 2) != 0.) std::cout << "Cquqd8R" << ", 0, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8R", 0, 2, 1, 2) << std::endl;
7756 if (SMEFTEvolEW.GetCoefficient("Cquqd8R", 0, 2, 2, 0) != 0.) std::cout << "Cquqd8R" << ", 0, 2, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8R", 0, 2, 2, 0) << std::endl;
7757 if (SMEFTEvolEW.GetCoefficient("Cquqd8R", 0, 2, 2, 1) != 0.) std::cout << "Cquqd8R" << ", 0, 2, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8R", 0, 2, 2, 1) << std::endl;
7758 if (SMEFTEvolEW.GetCoefficient("Cquqd8R", 0, 2, 2, 2) != 0.) std::cout << "Cquqd8R" << ", 0, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8R", 0, 2, 2, 2) << std::endl;
7759 if (SMEFTEvolEW.GetCoefficient("Cquqd8R", 1, 0, 0, 0) != 0.) std::cout << "Cquqd8R" << ", 1, 0, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8R", 1, 0, 0, 0) << std::endl;
7760 if (SMEFTEvolEW.GetCoefficient("Cquqd8R", 1, 0, 0, 1) != 0.) std::cout << "Cquqd8R" << ", 1, 0, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8R", 1, 0, 0, 1) << std::endl;
7761 if (SMEFTEvolEW.GetCoefficient("Cquqd8R", 1, 0, 0, 2) != 0.) std::cout << "Cquqd8R" << ", 1, 0, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8R", 1, 0, 0, 2) << std::endl;
7762 if (SMEFTEvolEW.GetCoefficient("Cquqd8R", 1, 0, 1, 0) != 0.) std::cout << "Cquqd8R" << ", 1, 0, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8R", 1, 0, 1, 0) << std::endl;
7763 if (SMEFTEvolEW.GetCoefficient("Cquqd8R", 1, 0, 1, 1) != 0.) std::cout << "Cquqd8R" << ", 1, 0, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8R", 1, 0, 1, 1) << std::endl;
7764 if (SMEFTEvolEW.GetCoefficient("Cquqd8R", 1, 0, 1, 2) != 0.) std::cout << "Cquqd8R" << ", 1, 0, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8R", 1, 0, 1, 2) << std::endl;
7765 if (SMEFTEvolEW.GetCoefficient("Cquqd8R", 1, 0, 2, 0) != 0.) std::cout << "Cquqd8R" << ", 1, 0, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8R", 1, 0, 2, 0) << std::endl;
7766 if (SMEFTEvolEW.GetCoefficient("Cquqd8R", 1, 0, 2, 1) != 0.) std::cout << "Cquqd8R" << ", 1, 0, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8R", 1, 0, 2, 1) << std::endl;
7767 if (SMEFTEvolEW.GetCoefficient("Cquqd8R", 1, 0, 2, 2) != 0.) std::cout << "Cquqd8R" << ", 1, 0, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8R", 1, 0, 2, 2) << std::endl;
7768 if (SMEFTEvolEW.GetCoefficient("Cquqd8R", 1, 1, 0, 0) != 0.) std::cout << "Cquqd8R" << ", 1, 1, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8R", 1, 1, 0, 0) << std::endl;
7769 if (SMEFTEvolEW.GetCoefficient("Cquqd8R", 1, 1, 0, 1) != 0.) std::cout << "Cquqd8R" << ", 1, 1, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8R", 1, 1, 0, 1) << std::endl;
7770 if (SMEFTEvolEW.GetCoefficient("Cquqd8R", 1, 1, 0, 2) != 0.) std::cout << "Cquqd8R" << ", 1, 1, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8R", 1, 1, 0, 2) << std::endl;
7771 if (SMEFTEvolEW.GetCoefficient("Cquqd8R", 1, 1, 1, 0) != 0.) std::cout << "Cquqd8R" << ", 1, 1, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8R", 1, 1, 1, 0) << std::endl;
7772 if (SMEFTEvolEW.GetCoefficient("Cquqd8R", 1, 1, 1, 1) != 0.) std::cout << "Cquqd8R" << ", 1, 1, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8R", 1, 1, 1, 1) << std::endl;
7773 if (SMEFTEvolEW.GetCoefficient("Cquqd8R", 1, 1, 1, 2) != 0.) std::cout << "Cquqd8R" << ", 1, 1, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8R", 1, 1, 1, 2) << std::endl;
7774 if (SMEFTEvolEW.GetCoefficient("Cquqd8R", 1, 1, 2, 0) != 0.) std::cout << "Cquqd8R" << ", 1, 1, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8R", 1, 1, 2, 0) << std::endl;
7775 if (SMEFTEvolEW.GetCoefficient("Cquqd8R", 1, 1, 2, 1) != 0.) std::cout << "Cquqd8R" << ", 1, 1, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8R", 1, 1, 2, 1) << std::endl;
7776 if (SMEFTEvolEW.GetCoefficient("Cquqd8R", 1, 1, 2, 2) != 0.) std::cout << "Cquqd8R" << ", 1, 1, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8R", 1, 1, 2, 2) << std::endl;
7777 if (SMEFTEvolEW.GetCoefficient("Cquqd8R", 1, 2, 0, 0) != 0.) std::cout << "Cquqd8R" << ", 1, 2, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8R", 1, 2, 0, 0) << std::endl;
7778 if (SMEFTEvolEW.GetCoefficient("Cquqd8R", 1, 2, 0, 1) != 0.) std::cout << "Cquqd8R" << ", 1, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8R", 1, 2, 0, 1) << std::endl;
7779 if (SMEFTEvolEW.GetCoefficient("Cquqd8R", 1, 2, 0, 2) != 0.) std::cout << "Cquqd8R" << ", 1, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8R", 1, 2, 0, 2) << std::endl;
7780 if (SMEFTEvolEW.GetCoefficient("Cquqd8R", 1, 2, 1, 0) != 0.) std::cout << "Cquqd8R" << ", 1, 2, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8R", 1, 2, 1, 0) << std::endl;
7781 if (SMEFTEvolEW.GetCoefficient("Cquqd8R", 1, 2, 1, 1) != 0.) std::cout << "Cquqd8R" << ", 1, 2, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8R", 1, 2, 1, 1) << std::endl;
7782 if (SMEFTEvolEW.GetCoefficient("Cquqd8R", 1, 2, 1, 2) != 0.) std::cout << "Cquqd8R" << ", 1, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8R", 1, 2, 1, 2) << std::endl;
7783 if (SMEFTEvolEW.GetCoefficient("Cquqd8R", 1, 2, 2, 0) != 0.) std::cout << "Cquqd8R" << ", 1, 2, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8R", 1, 2, 2, 0) << std::endl;
7784 if (SMEFTEvolEW.GetCoefficient("Cquqd8R", 1, 2, 2, 1) != 0.) std::cout << "Cquqd8R" << ", 1, 2, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8R", 1, 2, 2, 1) << std::endl;
7785 if (SMEFTEvolEW.GetCoefficient("Cquqd8R", 1, 2, 2, 2) != 0.) std::cout << "Cquqd8R" << ", 1, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8R", 1, 2, 2, 2) << std::endl;
7786 if (SMEFTEvolEW.GetCoefficient("Cquqd8R", 2, 0, 0, 0) != 0.) std::cout << "Cquqd8R" << ", 2, 0, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8R", 2, 0, 0, 0) << std::endl;
7787 if (SMEFTEvolEW.GetCoefficient("Cquqd8R", 2, 0, 0, 1) != 0.) std::cout << "Cquqd8R" << ", 2, 0, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8R", 2, 0, 0, 1) << std::endl;
7788 if (SMEFTEvolEW.GetCoefficient("Cquqd8R", 2, 0, 0, 2) != 0.) std::cout << "Cquqd8R" << ", 2, 0, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8R", 2, 0, 0, 2) << std::endl;
7789 if (SMEFTEvolEW.GetCoefficient("Cquqd8R", 2, 0, 1, 0) != 0.) std::cout << "Cquqd8R" << ", 2, 0, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8R", 2, 0, 1, 0) << std::endl;
7790 if (SMEFTEvolEW.GetCoefficient("Cquqd8R", 2, 0, 1, 1) != 0.) std::cout << "Cquqd8R" << ", 2, 0, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8R", 2, 0, 1, 1) << std::endl;
7791 if (SMEFTEvolEW.GetCoefficient("Cquqd8R", 2, 0, 1, 2) != 0.) std::cout << "Cquqd8R" << ", 2, 0, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8R", 2, 0, 1, 2) << std::endl;
7792 if (SMEFTEvolEW.GetCoefficient("Cquqd8R", 2, 0, 2, 0) != 0.) std::cout << "Cquqd8R" << ", 2, 0, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8R", 2, 0, 2, 0) << std::endl;
7793 if (SMEFTEvolEW.GetCoefficient("Cquqd8R", 2, 0, 2, 1) != 0.) std::cout << "Cquqd8R" << ", 2, 0, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8R", 2, 0, 2, 1) << std::endl;
7794 if (SMEFTEvolEW.GetCoefficient("Cquqd8R", 2, 0, 2, 2) != 0.) std::cout << "Cquqd8R" << ", 2, 0, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8R", 2, 0, 2, 2) << std::endl;
7795 if (SMEFTEvolEW.GetCoefficient("Cquqd8R", 2, 1, 0, 0) != 0.) std::cout << "Cquqd8R" << ", 2, 1, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8R", 2, 1, 0, 0) << std::endl;
7796 if (SMEFTEvolEW.GetCoefficient("Cquqd8R", 2, 1, 0, 1) != 0.) std::cout << "Cquqd8R" << ", 2, 1, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8R", 2, 1, 0, 1) << std::endl;
7797 if (SMEFTEvolEW.GetCoefficient("Cquqd8R", 2, 1, 0, 2) != 0.) std::cout << "Cquqd8R" << ", 2, 1, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8R", 2, 1, 0, 2) << std::endl;
7798 if (SMEFTEvolEW.GetCoefficient("Cquqd8R", 2, 1, 1, 0) != 0.) std::cout << "Cquqd8R" << ", 2, 1, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8R", 2, 1, 1, 0) << std::endl;
7799 if (SMEFTEvolEW.GetCoefficient("Cquqd8R", 2, 1, 1, 1) != 0.) std::cout << "Cquqd8R" << ", 2, 1, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8R", 2, 1, 1, 1) << std::endl;
7800 if (SMEFTEvolEW.GetCoefficient("Cquqd8R", 2, 1, 1, 2) != 0.) std::cout << "Cquqd8R" << ", 2, 1, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8R", 2, 1, 1, 2) << std::endl;
7801 if (SMEFTEvolEW.GetCoefficient("Cquqd8R", 2, 1, 2, 0) != 0.) std::cout << "Cquqd8R" << ", 2, 1, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8R", 2, 1, 2, 0) << std::endl;
7802 if (SMEFTEvolEW.GetCoefficient("Cquqd8R", 2, 1, 2, 1) != 0.) std::cout << "Cquqd8R" << ", 2, 1, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8R", 2, 1, 2, 1) << std::endl;
7803 if (SMEFTEvolEW.GetCoefficient("Cquqd8R", 2, 1, 2, 2) != 0.) std::cout << "Cquqd8R" << ", 2, 1, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8R", 2, 1, 2, 2) << std::endl;
7804 if (SMEFTEvolEW.GetCoefficient("Cquqd8R", 2, 2, 0, 0) != 0.) std::cout << "Cquqd8R" << ", 2, 2, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8R", 2, 2, 0, 0) << std::endl;
7805 if (SMEFTEvolEW.GetCoefficient("Cquqd8R", 2, 2, 0, 1) != 0.) std::cout << "Cquqd8R" << ", 2, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8R", 2, 2, 0, 1) << std::endl;
7806 if (SMEFTEvolEW.GetCoefficient("Cquqd8R", 2, 2, 0, 2) != 0.) std::cout << "Cquqd8R" << ", 2, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8R", 2, 2, 0, 2) << std::endl;
7807 if (SMEFTEvolEW.GetCoefficient("Cquqd8R", 2, 2, 1, 0) != 0.) std::cout << "Cquqd8R" << ", 2, 2, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8R", 2, 2, 1, 0) << std::endl;
7808 if (SMEFTEvolEW.GetCoefficient("Cquqd8R", 2, 2, 1, 1) != 0.) std::cout << "Cquqd8R" << ", 2, 2, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8R", 2, 2, 1, 1) << std::endl;
7809 if (SMEFTEvolEW.GetCoefficient("Cquqd8R", 2, 2, 1, 2) != 0.) std::cout << "Cquqd8R" << ", 2, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8R", 2, 2, 1, 2) << std::endl;
7810 if (SMEFTEvolEW.GetCoefficient("Cquqd8R", 2, 2, 2, 0) != 0.) std::cout << "Cquqd8R" << ", 2, 2, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8R", 2, 2, 2, 0) << std::endl;
7811 if (SMEFTEvolEW.GetCoefficient("Cquqd8R", 2, 2, 2, 1) != 0.) std::cout << "Cquqd8R" << ", 2, 2, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8R", 2, 2, 2, 1) << std::endl;
7812 if (SMEFTEvolEW.GetCoefficient("Cquqd8R", 2, 2, 2, 2) != 0.) std::cout << "Cquqd8R" << ", 2, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8R", 2, 2, 2, 2) << std::endl;
7813 if (SMEFTEvolEW.GetCoefficient("Cquqd8I", 0, 0, 0, 0) != 0.) std::cout << "Cquqd8I" << ", 0, 0, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8I", 0, 0, 0, 0) << std::endl;
7814 if (SMEFTEvolEW.GetCoefficient("Cquqd8I", 0, 0, 0, 1) != 0.) std::cout << "Cquqd8I" << ", 0, 0, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8I", 0, 0, 0, 1) << std::endl;
7815 if (SMEFTEvolEW.GetCoefficient("Cquqd8I", 0, 0, 0, 2) != 0.) std::cout << "Cquqd8I" << ", 0, 0, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8I", 0, 0, 0, 2) << std::endl;
7816 if (SMEFTEvolEW.GetCoefficient("Cquqd8I", 0, 0, 1, 0) != 0.) std::cout << "Cquqd8I" << ", 0, 0, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8I", 0, 0, 1, 0) << std::endl;
7817 if (SMEFTEvolEW.GetCoefficient("Cquqd8I", 0, 0, 1, 1) != 0.) std::cout << "Cquqd8I" << ", 0, 0, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8I", 0, 0, 1, 1) << std::endl;
7818 if (SMEFTEvolEW.GetCoefficient("Cquqd8I", 0, 0, 1, 2) != 0.) std::cout << "Cquqd8I" << ", 0, 0, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8I", 0, 0, 1, 2) << std::endl;
7819 if (SMEFTEvolEW.GetCoefficient("Cquqd8I", 0, 0, 2, 0) != 0.) std::cout << "Cquqd8I" << ", 0, 0, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8I", 0, 0, 2, 0) << std::endl;
7820 if (SMEFTEvolEW.GetCoefficient("Cquqd8I", 0, 0, 2, 1) != 0.) std::cout << "Cquqd8I" << ", 0, 0, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8I", 0, 0, 2, 1) << std::endl;
7821 if (SMEFTEvolEW.GetCoefficient("Cquqd8I", 0, 0, 2, 2) != 0.) std::cout << "Cquqd8I" << ", 0, 0, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8I", 0, 0, 2, 2) << std::endl;
7822 if (SMEFTEvolEW.GetCoefficient("Cquqd8I", 0, 1, 0, 0) != 0.) std::cout << "Cquqd8I" << ", 0, 1, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8I", 0, 1, 0, 0) << std::endl;
7823 if (SMEFTEvolEW.GetCoefficient("Cquqd8I", 0, 1, 0, 1) != 0.) std::cout << "Cquqd8I" << ", 0, 1, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8I", 0, 1, 0, 1) << std::endl;
7824 if (SMEFTEvolEW.GetCoefficient("Cquqd8I", 0, 1, 0, 2) != 0.) std::cout << "Cquqd8I" << ", 0, 1, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8I", 0, 1, 0, 2) << std::endl;
7825 if (SMEFTEvolEW.GetCoefficient("Cquqd8I", 0, 1, 1, 0) != 0.) std::cout << "Cquqd8I" << ", 0, 1, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8I", 0, 1, 1, 0) << std::endl;
7826 if (SMEFTEvolEW.GetCoefficient("Cquqd8I", 0, 1, 1, 1) != 0.) std::cout << "Cquqd8I" << ", 0, 1, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8I", 0, 1, 1, 1) << std::endl;
7827 if (SMEFTEvolEW.GetCoefficient("Cquqd8I", 0, 1, 1, 2) != 0.) std::cout << "Cquqd8I" << ", 0, 1, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8I", 0, 1, 1, 2) << std::endl;
7828 if (SMEFTEvolEW.GetCoefficient("Cquqd8I", 0, 1, 2, 0) != 0.) std::cout << "Cquqd8I" << ", 0, 1, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8I", 0, 1, 2, 0) << std::endl;
7829 if (SMEFTEvolEW.GetCoefficient("Cquqd8I", 0, 1, 2, 1) != 0.) std::cout << "Cquqd8I" << ", 0, 1, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8I", 0, 1, 2, 1) << std::endl;
7830 if (SMEFTEvolEW.GetCoefficient("Cquqd8I", 0, 1, 2, 2) != 0.) std::cout << "Cquqd8I" << ", 0, 1, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8I", 0, 1, 2, 2) << std::endl;
7831 if (SMEFTEvolEW.GetCoefficient("Cquqd8I", 0, 2, 0, 0) != 0.) std::cout << "Cquqd8I" << ", 0, 2, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8I", 0, 2, 0, 0) << std::endl;
7832 if (SMEFTEvolEW.GetCoefficient("Cquqd8I", 0, 2, 0, 1) != 0.) std::cout << "Cquqd8I" << ", 0, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8I", 0, 2, 0, 1) << std::endl;
7833 if (SMEFTEvolEW.GetCoefficient("Cquqd8I", 0, 2, 0, 2) != 0.) std::cout << "Cquqd8I" << ", 0, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8I", 0, 2, 0, 2) << std::endl;
7834 if (SMEFTEvolEW.GetCoefficient("Cquqd8I", 0, 2, 1, 0) != 0.) std::cout << "Cquqd8I" << ", 0, 2, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8I", 0, 2, 1, 0) << std::endl;
7835 if (SMEFTEvolEW.GetCoefficient("Cquqd8I", 0, 2, 1, 1) != 0.) std::cout << "Cquqd8I" << ", 0, 2, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8I", 0, 2, 1, 1) << std::endl;
7836 if (SMEFTEvolEW.GetCoefficient("Cquqd8I", 0, 2, 1, 2) != 0.) std::cout << "Cquqd8I" << ", 0, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8I", 0, 2, 1, 2) << std::endl;
7837 if (SMEFTEvolEW.GetCoefficient("Cquqd8I", 0, 2, 2, 0) != 0.) std::cout << "Cquqd8I" << ", 0, 2, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8I", 0, 2, 2, 0) << std::endl;
7838 if (SMEFTEvolEW.GetCoefficient("Cquqd8I", 0, 2, 2, 1) != 0.) std::cout << "Cquqd8I" << ", 0, 2, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8I", 0, 2, 2, 1) << std::endl;
7839 if (SMEFTEvolEW.GetCoefficient("Cquqd8I", 0, 2, 2, 2) != 0.) std::cout << "Cquqd8I" << ", 0, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8I", 0, 2, 2, 2) << std::endl;
7840 if (SMEFTEvolEW.GetCoefficient("Cquqd8I", 1, 0, 0, 0) != 0.) std::cout << "Cquqd8I" << ", 1, 0, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8I", 1, 0, 0, 0) << std::endl;
7841 if (SMEFTEvolEW.GetCoefficient("Cquqd8I", 1, 0, 0, 1) != 0.) std::cout << "Cquqd8I" << ", 1, 0, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8I", 1, 0, 0, 1) << std::endl;
7842 if (SMEFTEvolEW.GetCoefficient("Cquqd8I", 1, 0, 0, 2) != 0.) std::cout << "Cquqd8I" << ", 1, 0, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8I", 1, 0, 0, 2) << std::endl;
7843 if (SMEFTEvolEW.GetCoefficient("Cquqd8I", 1, 0, 1, 0) != 0.) std::cout << "Cquqd8I" << ", 1, 0, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8I", 1, 0, 1, 0) << std::endl;
7844 if (SMEFTEvolEW.GetCoefficient("Cquqd8I", 1, 0, 1, 1) != 0.) std::cout << "Cquqd8I" << ", 1, 0, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8I", 1, 0, 1, 1) << std::endl;
7845 if (SMEFTEvolEW.GetCoefficient("Cquqd8I", 1, 0, 1, 2) != 0.) std::cout << "Cquqd8I" << ", 1, 0, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8I", 1, 0, 1, 2) << std::endl;
7846 if (SMEFTEvolEW.GetCoefficient("Cquqd8I", 1, 0, 2, 0) != 0.) std::cout << "Cquqd8I" << ", 1, 0, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8I", 1, 0, 2, 0) << std::endl;
7847 if (SMEFTEvolEW.GetCoefficient("Cquqd8I", 1, 0, 2, 1) != 0.) std::cout << "Cquqd8I" << ", 1, 0, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8I", 1, 0, 2, 1) << std::endl;
7848 if (SMEFTEvolEW.GetCoefficient("Cquqd8I", 1, 0, 2, 2) != 0.) std::cout << "Cquqd8I" << ", 1, 0, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8I", 1, 0, 2, 2) << std::endl;
7849 if (SMEFTEvolEW.GetCoefficient("Cquqd8I", 1, 1, 0, 0) != 0.) std::cout << "Cquqd8I" << ", 1, 1, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8I", 1, 1, 0, 0) << std::endl;
7850 if (SMEFTEvolEW.GetCoefficient("Cquqd8I", 1, 1, 0, 1) != 0.) std::cout << "Cquqd8I" << ", 1, 1, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8I", 1, 1, 0, 1) << std::endl;
7851 if (SMEFTEvolEW.GetCoefficient("Cquqd8I", 1, 1, 0, 2) != 0.) std::cout << "Cquqd8I" << ", 1, 1, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8I", 1, 1, 0, 2) << std::endl;
7852 if (SMEFTEvolEW.GetCoefficient("Cquqd8I", 1, 1, 1, 0) != 0.) std::cout << "Cquqd8I" << ", 1, 1, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8I", 1, 1, 1, 0) << std::endl;
7853 if (SMEFTEvolEW.GetCoefficient("Cquqd8I", 1, 1, 1, 1) != 0.) std::cout << "Cquqd8I" << ", 1, 1, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8I", 1, 1, 1, 1) << std::endl;
7854 if (SMEFTEvolEW.GetCoefficient("Cquqd8I", 1, 1, 1, 2) != 0.) std::cout << "Cquqd8I" << ", 1, 1, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8I", 1, 1, 1, 2) << std::endl;
7855 if (SMEFTEvolEW.GetCoefficient("Cquqd8I", 1, 1, 2, 0) != 0.) std::cout << "Cquqd8I" << ", 1, 1, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8I", 1, 1, 2, 0) << std::endl;
7856 if (SMEFTEvolEW.GetCoefficient("Cquqd8I", 1, 1, 2, 1) != 0.) std::cout << "Cquqd8I" << ", 1, 1, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8I", 1, 1, 2, 1) << std::endl;
7857 if (SMEFTEvolEW.GetCoefficient("Cquqd8I", 1, 1, 2, 2) != 0.) std::cout << "Cquqd8I" << ", 1, 1, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8I", 1, 1, 2, 2) << std::endl;
7858 if (SMEFTEvolEW.GetCoefficient("Cquqd8I", 1, 2, 0, 0) != 0.) std::cout << "Cquqd8I" << ", 1, 2, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8I", 1, 2, 0, 0) << std::endl;
7859 if (SMEFTEvolEW.GetCoefficient("Cquqd8I", 1, 2, 0, 1) != 0.) std::cout << "Cquqd8I" << ", 1, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8I", 1, 2, 0, 1) << std::endl;
7860 if (SMEFTEvolEW.GetCoefficient("Cquqd8I", 1, 2, 0, 2) != 0.) std::cout << "Cquqd8I" << ", 1, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8I", 1, 2, 0, 2) << std::endl;
7861 if (SMEFTEvolEW.GetCoefficient("Cquqd8I", 1, 2, 1, 0) != 0.) std::cout << "Cquqd8I" << ", 1, 2, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8I", 1, 2, 1, 0) << std::endl;
7862 if (SMEFTEvolEW.GetCoefficient("Cquqd8I", 1, 2, 1, 1) != 0.) std::cout << "Cquqd8I" << ", 1, 2, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8I", 1, 2, 1, 1) << std::endl;
7863 if (SMEFTEvolEW.GetCoefficient("Cquqd8I", 1, 2, 1, 2) != 0.) std::cout << "Cquqd8I" << ", 1, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8I", 1, 2, 1, 2) << std::endl;
7864 if (SMEFTEvolEW.GetCoefficient("Cquqd8I", 1, 2, 2, 0) != 0.) std::cout << "Cquqd8I" << ", 1, 2, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8I", 1, 2, 2, 0) << std::endl;
7865 if (SMEFTEvolEW.GetCoefficient("Cquqd8I", 1, 2, 2, 1) != 0.) std::cout << "Cquqd8I" << ", 1, 2, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8I", 1, 2, 2, 1) << std::endl;
7866 if (SMEFTEvolEW.GetCoefficient("Cquqd8I", 1, 2, 2, 2) != 0.) std::cout << "Cquqd8I" << ", 1, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8I", 1, 2, 2, 2) << std::endl;
7867 if (SMEFTEvolEW.GetCoefficient("Cquqd8I", 2, 0, 0, 0) != 0.) std::cout << "Cquqd8I" << ", 2, 0, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8I", 2, 0, 0, 0) << std::endl;
7868 if (SMEFTEvolEW.GetCoefficient("Cquqd8I", 2, 0, 0, 1) != 0.) std::cout << "Cquqd8I" << ", 2, 0, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8I", 2, 0, 0, 1) << std::endl;
7869 if (SMEFTEvolEW.GetCoefficient("Cquqd8I", 2, 0, 0, 2) != 0.) std::cout << "Cquqd8I" << ", 2, 0, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8I", 2, 0, 0, 2) << std::endl;
7870 if (SMEFTEvolEW.GetCoefficient("Cquqd8I", 2, 0, 1, 0) != 0.) std::cout << "Cquqd8I" << ", 2, 0, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8I", 2, 0, 1, 0) << std::endl;
7871 if (SMEFTEvolEW.GetCoefficient("Cquqd8I", 2, 0, 1, 1) != 0.) std::cout << "Cquqd8I" << ", 2, 0, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8I", 2, 0, 1, 1) << std::endl;
7872 if (SMEFTEvolEW.GetCoefficient("Cquqd8I", 2, 0, 1, 2) != 0.) std::cout << "Cquqd8I" << ", 2, 0, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8I", 2, 0, 1, 2) << std::endl;
7873 if (SMEFTEvolEW.GetCoefficient("Cquqd8I", 2, 0, 2, 0) != 0.) std::cout << "Cquqd8I" << ", 2, 0, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8I", 2, 0, 2, 0) << std::endl;
7874 if (SMEFTEvolEW.GetCoefficient("Cquqd8I", 2, 0, 2, 1) != 0.) std::cout << "Cquqd8I" << ", 2, 0, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8I", 2, 0, 2, 1) << std::endl;
7875 if (SMEFTEvolEW.GetCoefficient("Cquqd8I", 2, 0, 2, 2) != 0.) std::cout << "Cquqd8I" << ", 2, 0, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8I", 2, 0, 2, 2) << std::endl;
7876 if (SMEFTEvolEW.GetCoefficient("Cquqd8I", 2, 1, 0, 0) != 0.) std::cout << "Cquqd8I" << ", 2, 1, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8I", 2, 1, 0, 0) << std::endl;
7877 if (SMEFTEvolEW.GetCoefficient("Cquqd8I", 2, 1, 0, 1) != 0.) std::cout << "Cquqd8I" << ", 2, 1, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8I", 2, 1, 0, 1) << std::endl;
7878 if (SMEFTEvolEW.GetCoefficient("Cquqd8I", 2, 1, 0, 2) != 0.) std::cout << "Cquqd8I" << ", 2, 1, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8I", 2, 1, 0, 2) << std::endl;
7879 if (SMEFTEvolEW.GetCoefficient("Cquqd8I", 2, 1, 1, 0) != 0.) std::cout << "Cquqd8I" << ", 2, 1, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8I", 2, 1, 1, 0) << std::endl;
7880 if (SMEFTEvolEW.GetCoefficient("Cquqd8I", 2, 1, 1, 1) != 0.) std::cout << "Cquqd8I" << ", 2, 1, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8I", 2, 1, 1, 1) << std::endl;
7881 if (SMEFTEvolEW.GetCoefficient("Cquqd8I", 2, 1, 1, 2) != 0.) std::cout << "Cquqd8I" << ", 2, 1, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8I", 2, 1, 1, 2) << std::endl;
7882 if (SMEFTEvolEW.GetCoefficient("Cquqd8I", 2, 1, 2, 0) != 0.) std::cout << "Cquqd8I" << ", 2, 1, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8I", 2, 1, 2, 0) << std::endl;
7883 if (SMEFTEvolEW.GetCoefficient("Cquqd8I", 2, 1, 2, 1) != 0.) std::cout << "Cquqd8I" << ", 2, 1, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8I", 2, 1, 2, 1) << std::endl;
7884 if (SMEFTEvolEW.GetCoefficient("Cquqd8I", 2, 1, 2, 2) != 0.) std::cout << "Cquqd8I" << ", 2, 1, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8I", 2, 1, 2, 2) << std::endl;
7885 if (SMEFTEvolEW.GetCoefficient("Cquqd8I", 2, 2, 0, 0) != 0.) std::cout << "Cquqd8I" << ", 2, 2, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8I", 2, 2, 0, 0) << std::endl;
7886 if (SMEFTEvolEW.GetCoefficient("Cquqd8I", 2, 2, 0, 1) != 0.) std::cout << "Cquqd8I" << ", 2, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8I", 2, 2, 0, 1) << std::endl;
7887 if (SMEFTEvolEW.GetCoefficient("Cquqd8I", 2, 2, 0, 2) != 0.) std::cout << "Cquqd8I" << ", 2, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8I", 2, 2, 0, 2) << std::endl;
7888 if (SMEFTEvolEW.GetCoefficient("Cquqd8I", 2, 2, 1, 0) != 0.) std::cout << "Cquqd8I" << ", 2, 2, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8I", 2, 2, 1, 0) << std::endl;
7889 if (SMEFTEvolEW.GetCoefficient("Cquqd8I", 2, 2, 1, 1) != 0.) std::cout << "Cquqd8I" << ", 2, 2, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8I", 2, 2, 1, 1) << std::endl;
7890 if (SMEFTEvolEW.GetCoefficient("Cquqd8I", 2, 2, 1, 2) != 0.) std::cout << "Cquqd8I" << ", 2, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8I", 2, 2, 1, 2) << std::endl;
7891 if (SMEFTEvolEW.GetCoefficient("Cquqd8I", 2, 2, 2, 0) != 0.) std::cout << "Cquqd8I" << ", 2, 2, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8I", 2, 2, 2, 0) << std::endl;
7892 if (SMEFTEvolEW.GetCoefficient("Cquqd8I", 2, 2, 2, 1) != 0.) std::cout << "Cquqd8I" << ", 2, 2, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8I", 2, 2, 2, 1) << std::endl;
7893 if (SMEFTEvolEW.GetCoefficient("Cquqd8I", 2, 2, 2, 2) != 0.) std::cout << "Cquqd8I" << ", 2, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Cquqd8I", 2, 2, 2, 2) << std::endl;
7894 if (SMEFTEvolEW.GetCoefficient("Clequ1R", 0, 0, 0, 0) != 0.) std::cout << "Clequ1R" << ", 0, 0, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1R", 0, 0, 0, 0) << std::endl;
7895 if (SMEFTEvolEW.GetCoefficient("Clequ1R", 0, 0, 0, 1) != 0.) std::cout << "Clequ1R" << ", 0, 0, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1R", 0, 0, 0, 1) << std::endl;
7896 if (SMEFTEvolEW.GetCoefficient("Clequ1R", 0, 0, 0, 2) != 0.) std::cout << "Clequ1R" << ", 0, 0, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1R", 0, 0, 0, 2) << std::endl;
7897 if (SMEFTEvolEW.GetCoefficient("Clequ1R", 0, 0, 1, 0) != 0.) std::cout << "Clequ1R" << ", 0, 0, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1R", 0, 0, 1, 0) << std::endl;
7898 if (SMEFTEvolEW.GetCoefficient("Clequ1R", 0, 0, 1, 1) != 0.) std::cout << "Clequ1R" << ", 0, 0, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1R", 0, 0, 1, 1) << std::endl;
7899 if (SMEFTEvolEW.GetCoefficient("Clequ1R", 0, 0, 1, 2) != 0.) std::cout << "Clequ1R" << ", 0, 0, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1R", 0, 0, 1, 2) << std::endl;
7900 if (SMEFTEvolEW.GetCoefficient("Clequ1R", 0, 0, 2, 0) != 0.) std::cout << "Clequ1R" << ", 0, 0, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1R", 0, 0, 2, 0) << std::endl;
7901 if (SMEFTEvolEW.GetCoefficient("Clequ1R", 0, 0, 2, 1) != 0.) std::cout << "Clequ1R" << ", 0, 0, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1R", 0, 0, 2, 1) << std::endl;
7902 if (SMEFTEvolEW.GetCoefficient("Clequ1R", 0, 0, 2, 2) != 0.) std::cout << "Clequ1R" << ", 0, 0, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1R", 0, 0, 2, 2) << std::endl;
7903 if (SMEFTEvolEW.GetCoefficient("Clequ1R", 0, 1, 0, 0) != 0.) std::cout << "Clequ1R" << ", 0, 1, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1R", 0, 1, 0, 0) << std::endl;
7904 if (SMEFTEvolEW.GetCoefficient("Clequ1R", 0, 1, 0, 1) != 0.) std::cout << "Clequ1R" << ", 0, 1, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1R", 0, 1, 0, 1) << std::endl;
7905 if (SMEFTEvolEW.GetCoefficient("Clequ1R", 0, 1, 0, 2) != 0.) std::cout << "Clequ1R" << ", 0, 1, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1R", 0, 1, 0, 2) << std::endl;
7906 if (SMEFTEvolEW.GetCoefficient("Clequ1R", 0, 1, 1, 0) != 0.) std::cout << "Clequ1R" << ", 0, 1, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1R", 0, 1, 1, 0) << std::endl;
7907 if (SMEFTEvolEW.GetCoefficient("Clequ1R", 0, 1, 1, 1) != 0.) std::cout << "Clequ1R" << ", 0, 1, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1R", 0, 1, 1, 1) << std::endl;
7908 if (SMEFTEvolEW.GetCoefficient("Clequ1R", 0, 1, 1, 2) != 0.) std::cout << "Clequ1R" << ", 0, 1, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1R", 0, 1, 1, 2) << std::endl;
7909 if (SMEFTEvolEW.GetCoefficient("Clequ1R", 0, 1, 2, 0) != 0.) std::cout << "Clequ1R" << ", 0, 1, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1R", 0, 1, 2, 0) << std::endl;
7910 if (SMEFTEvolEW.GetCoefficient("Clequ1R", 0, 1, 2, 1) != 0.) std::cout << "Clequ1R" << ", 0, 1, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1R", 0, 1, 2, 1) << std::endl;
7911 if (SMEFTEvolEW.GetCoefficient("Clequ1R", 0, 1, 2, 2) != 0.) std::cout << "Clequ1R" << ", 0, 1, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1R", 0, 1, 2, 2) << std::endl;
7912 if (SMEFTEvolEW.GetCoefficient("Clequ1R", 0, 2, 0, 0) != 0.) std::cout << "Clequ1R" << ", 0, 2, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1R", 0, 2, 0, 0) << std::endl;
7913 if (SMEFTEvolEW.GetCoefficient("Clequ1R", 0, 2, 0, 1) != 0.) std::cout << "Clequ1R" << ", 0, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1R", 0, 2, 0, 1) << std::endl;
7914 if (SMEFTEvolEW.GetCoefficient("Clequ1R", 0, 2, 0, 2) != 0.) std::cout << "Clequ1R" << ", 0, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1R", 0, 2, 0, 2) << std::endl;
7915 if (SMEFTEvolEW.GetCoefficient("Clequ1R", 0, 2, 1, 0) != 0.) std::cout << "Clequ1R" << ", 0, 2, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1R", 0, 2, 1, 0) << std::endl;
7916 if (SMEFTEvolEW.GetCoefficient("Clequ1R", 0, 2, 1, 1) != 0.) std::cout << "Clequ1R" << ", 0, 2, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1R", 0, 2, 1, 1) << std::endl;
7917 if (SMEFTEvolEW.GetCoefficient("Clequ1R", 0, 2, 1, 2) != 0.) std::cout << "Clequ1R" << ", 0, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1R", 0, 2, 1, 2) << std::endl;
7918 if (SMEFTEvolEW.GetCoefficient("Clequ1R", 0, 2, 2, 0) != 0.) std::cout << "Clequ1R" << ", 0, 2, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1R", 0, 2, 2, 0) << std::endl;
7919 if (SMEFTEvolEW.GetCoefficient("Clequ1R", 0, 2, 2, 1) != 0.) std::cout << "Clequ1R" << ", 0, 2, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1R", 0, 2, 2, 1) << std::endl;
7920 if (SMEFTEvolEW.GetCoefficient("Clequ1R", 0, 2, 2, 2) != 0.) std::cout << "Clequ1R" << ", 0, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1R", 0, 2, 2, 2) << std::endl;
7921 if (SMEFTEvolEW.GetCoefficient("Clequ1R", 1, 0, 0, 0) != 0.) std::cout << "Clequ1R" << ", 1, 0, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1R", 1, 0, 0, 0) << std::endl;
7922 if (SMEFTEvolEW.GetCoefficient("Clequ1R", 1, 0, 0, 1) != 0.) std::cout << "Clequ1R" << ", 1, 0, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1R", 1, 0, 0, 1) << std::endl;
7923 if (SMEFTEvolEW.GetCoefficient("Clequ1R", 1, 0, 0, 2) != 0.) std::cout << "Clequ1R" << ", 1, 0, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1R", 1, 0, 0, 2) << std::endl;
7924 if (SMEFTEvolEW.GetCoefficient("Clequ1R", 1, 0, 1, 0) != 0.) std::cout << "Clequ1R" << ", 1, 0, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1R", 1, 0, 1, 0) << std::endl;
7925 if (SMEFTEvolEW.GetCoefficient("Clequ1R", 1, 0, 1, 1) != 0.) std::cout << "Clequ1R" << ", 1, 0, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1R", 1, 0, 1, 1) << std::endl;
7926 if (SMEFTEvolEW.GetCoefficient("Clequ1R", 1, 0, 1, 2) != 0.) std::cout << "Clequ1R" << ", 1, 0, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1R", 1, 0, 1, 2) << std::endl;
7927 if (SMEFTEvolEW.GetCoefficient("Clequ1R", 1, 0, 2, 0) != 0.) std::cout << "Clequ1R" << ", 1, 0, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1R", 1, 0, 2, 0) << std::endl;
7928 if (SMEFTEvolEW.GetCoefficient("Clequ1R", 1, 0, 2, 1) != 0.) std::cout << "Clequ1R" << ", 1, 0, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1R", 1, 0, 2, 1) << std::endl;
7929 if (SMEFTEvolEW.GetCoefficient("Clequ1R", 1, 0, 2, 2) != 0.) std::cout << "Clequ1R" << ", 1, 0, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1R", 1, 0, 2, 2) << std::endl;
7930 if (SMEFTEvolEW.GetCoefficient("Clequ1R", 1, 1, 0, 0) != 0.) std::cout << "Clequ1R" << ", 1, 1, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1R", 1, 1, 0, 0) << std::endl;
7931 if (SMEFTEvolEW.GetCoefficient("Clequ1R", 1, 1, 0, 1) != 0.) std::cout << "Clequ1R" << ", 1, 1, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1R", 1, 1, 0, 1) << std::endl;
7932 if (SMEFTEvolEW.GetCoefficient("Clequ1R", 1, 1, 0, 2) != 0.) std::cout << "Clequ1R" << ", 1, 1, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1R", 1, 1, 0, 2) << std::endl;
7933 if (SMEFTEvolEW.GetCoefficient("Clequ1R", 1, 1, 1, 0) != 0.) std::cout << "Clequ1R" << ", 1, 1, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1R", 1, 1, 1, 0) << std::endl;
7934 if (SMEFTEvolEW.GetCoefficient("Clequ1R", 1, 1, 1, 1) != 0.) std::cout << "Clequ1R" << ", 1, 1, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1R", 1, 1, 1, 1) << std::endl;
7935 if (SMEFTEvolEW.GetCoefficient("Clequ1R", 1, 1, 1, 2) != 0.) std::cout << "Clequ1R" << ", 1, 1, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1R", 1, 1, 1, 2) << std::endl;
7936 if (SMEFTEvolEW.GetCoefficient("Clequ1R", 1, 1, 2, 0) != 0.) std::cout << "Clequ1R" << ", 1, 1, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1R", 1, 1, 2, 0) << std::endl;
7937 if (SMEFTEvolEW.GetCoefficient("Clequ1R", 1, 1, 2, 1) != 0.) std::cout << "Clequ1R" << ", 1, 1, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1R", 1, 1, 2, 1) << std::endl;
7938 if (SMEFTEvolEW.GetCoefficient("Clequ1R", 1, 1, 2, 2) != 0.) std::cout << "Clequ1R" << ", 1, 1, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1R", 1, 1, 2, 2) << std::endl;
7939 if (SMEFTEvolEW.GetCoefficient("Clequ1R", 1, 2, 0, 0) != 0.) std::cout << "Clequ1R" << ", 1, 2, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1R", 1, 2, 0, 0) << std::endl;
7940 if (SMEFTEvolEW.GetCoefficient("Clequ1R", 1, 2, 0, 1) != 0.) std::cout << "Clequ1R" << ", 1, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1R", 1, 2, 0, 1) << std::endl;
7941 if (SMEFTEvolEW.GetCoefficient("Clequ1R", 1, 2, 0, 2) != 0.) std::cout << "Clequ1R" << ", 1, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1R", 1, 2, 0, 2) << std::endl;
7942 if (SMEFTEvolEW.GetCoefficient("Clequ1R", 1, 2, 1, 0) != 0.) std::cout << "Clequ1R" << ", 1, 2, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1R", 1, 2, 1, 0) << std::endl;
7943 if (SMEFTEvolEW.GetCoefficient("Clequ1R", 1, 2, 1, 1) != 0.) std::cout << "Clequ1R" << ", 1, 2, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1R", 1, 2, 1, 1) << std::endl;
7944 if (SMEFTEvolEW.GetCoefficient("Clequ1R", 1, 2, 1, 2) != 0.) std::cout << "Clequ1R" << ", 1, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1R", 1, 2, 1, 2) << std::endl;
7945 if (SMEFTEvolEW.GetCoefficient("Clequ1R", 1, 2, 2, 0) != 0.) std::cout << "Clequ1R" << ", 1, 2, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1R", 1, 2, 2, 0) << std::endl;
7946 if (SMEFTEvolEW.GetCoefficient("Clequ1R", 1, 2, 2, 1) != 0.) std::cout << "Clequ1R" << ", 1, 2, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1R", 1, 2, 2, 1) << std::endl;
7947 if (SMEFTEvolEW.GetCoefficient("Clequ1R", 1, 2, 2, 2) != 0.) std::cout << "Clequ1R" << ", 1, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1R", 1, 2, 2, 2) << std::endl;
7948 if (SMEFTEvolEW.GetCoefficient("Clequ1R", 2, 0, 0, 0) != 0.) std::cout << "Clequ1R" << ", 2, 0, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1R", 2, 0, 0, 0) << std::endl;
7949 if (SMEFTEvolEW.GetCoefficient("Clequ1R", 2, 0, 0, 1) != 0.) std::cout << "Clequ1R" << ", 2, 0, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1R", 2, 0, 0, 1) << std::endl;
7950 if (SMEFTEvolEW.GetCoefficient("Clequ1R", 2, 0, 0, 2) != 0.) std::cout << "Clequ1R" << ", 2, 0, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1R", 2, 0, 0, 2) << std::endl;
7951 if (SMEFTEvolEW.GetCoefficient("Clequ1R", 2, 0, 1, 0) != 0.) std::cout << "Clequ1R" << ", 2, 0, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1R", 2, 0, 1, 0) << std::endl;
7952 if (SMEFTEvolEW.GetCoefficient("Clequ1R", 2, 0, 1, 1) != 0.) std::cout << "Clequ1R" << ", 2, 0, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1R", 2, 0, 1, 1) << std::endl;
7953 if (SMEFTEvolEW.GetCoefficient("Clequ1R", 2, 0, 1, 2) != 0.) std::cout << "Clequ1R" << ", 2, 0, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1R", 2, 0, 1, 2) << std::endl;
7954 if (SMEFTEvolEW.GetCoefficient("Clequ1R", 2, 0, 2, 0) != 0.) std::cout << "Clequ1R" << ", 2, 0, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1R", 2, 0, 2, 0) << std::endl;
7955 if (SMEFTEvolEW.GetCoefficient("Clequ1R", 2, 0, 2, 1) != 0.) std::cout << "Clequ1R" << ", 2, 0, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1R", 2, 0, 2, 1) << std::endl;
7956 if (SMEFTEvolEW.GetCoefficient("Clequ1R", 2, 0, 2, 2) != 0.) std::cout << "Clequ1R" << ", 2, 0, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1R", 2, 0, 2, 2) << std::endl;
7957 if (SMEFTEvolEW.GetCoefficient("Clequ1R", 2, 1, 0, 0) != 0.) std::cout << "Clequ1R" << ", 2, 1, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1R", 2, 1, 0, 0) << std::endl;
7958 if (SMEFTEvolEW.GetCoefficient("Clequ1R", 2, 1, 0, 1) != 0.) std::cout << "Clequ1R" << ", 2, 1, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1R", 2, 1, 0, 1) << std::endl;
7959 if (SMEFTEvolEW.GetCoefficient("Clequ1R", 2, 1, 0, 2) != 0.) std::cout << "Clequ1R" << ", 2, 1, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1R", 2, 1, 0, 2) << std::endl;
7960 if (SMEFTEvolEW.GetCoefficient("Clequ1R", 2, 1, 1, 0) != 0.) std::cout << "Clequ1R" << ", 2, 1, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1R", 2, 1, 1, 0) << std::endl;
7961 if (SMEFTEvolEW.GetCoefficient("Clequ1R", 2, 1, 1, 1) != 0.) std::cout << "Clequ1R" << ", 2, 1, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1R", 2, 1, 1, 1) << std::endl;
7962 if (SMEFTEvolEW.GetCoefficient("Clequ1R", 2, 1, 1, 2) != 0.) std::cout << "Clequ1R" << ", 2, 1, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1R", 2, 1, 1, 2) << std::endl;
7963 if (SMEFTEvolEW.GetCoefficient("Clequ1R", 2, 1, 2, 0) != 0.) std::cout << "Clequ1R" << ", 2, 1, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1R", 2, 1, 2, 0) << std::endl;
7964 if (SMEFTEvolEW.GetCoefficient("Clequ1R", 2, 1, 2, 1) != 0.) std::cout << "Clequ1R" << ", 2, 1, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1R", 2, 1, 2, 1) << std::endl;
7965 if (SMEFTEvolEW.GetCoefficient("Clequ1R", 2, 1, 2, 2) != 0.) std::cout << "Clequ1R" << ", 2, 1, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1R", 2, 1, 2, 2) << std::endl;
7966 if (SMEFTEvolEW.GetCoefficient("Clequ1R", 2, 2, 0, 0) != 0.) std::cout << "Clequ1R" << ", 2, 2, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1R", 2, 2, 0, 0) << std::endl;
7967 if (SMEFTEvolEW.GetCoefficient("Clequ1R", 2, 2, 0, 1) != 0.) std::cout << "Clequ1R" << ", 2, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1R", 2, 2, 0, 1) << std::endl;
7968 if (SMEFTEvolEW.GetCoefficient("Clequ1R", 2, 2, 0, 2) != 0.) std::cout << "Clequ1R" << ", 2, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1R", 2, 2, 0, 2) << std::endl;
7969 if (SMEFTEvolEW.GetCoefficient("Clequ1R", 2, 2, 1, 0) != 0.) std::cout << "Clequ1R" << ", 2, 2, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1R", 2, 2, 1, 0) << std::endl;
7970 if (SMEFTEvolEW.GetCoefficient("Clequ1R", 2, 2, 1, 1) != 0.) std::cout << "Clequ1R" << ", 2, 2, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1R", 2, 2, 1, 1) << std::endl;
7971 if (SMEFTEvolEW.GetCoefficient("Clequ1R", 2, 2, 1, 2) != 0.) std::cout << "Clequ1R" << ", 2, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1R", 2, 2, 1, 2) << std::endl;
7972 if (SMEFTEvolEW.GetCoefficient("Clequ1R", 2, 2, 2, 0) != 0.) std::cout << "Clequ1R" << ", 2, 2, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1R", 2, 2, 2, 0) << std::endl;
7973 if (SMEFTEvolEW.GetCoefficient("Clequ1R", 2, 2, 2, 1) != 0.) std::cout << "Clequ1R" << ", 2, 2, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1R", 2, 2, 2, 1) << std::endl;
7974 if (SMEFTEvolEW.GetCoefficient("Clequ1R", 2, 2, 2, 2) != 0.) std::cout << "Clequ1R" << ", 2, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1R", 2, 2, 2, 2) << std::endl;
7975 if (SMEFTEvolEW.GetCoefficient("Clequ1I", 0, 0, 0, 0) != 0.) std::cout << "Clequ1I" << ", 0, 0, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1I", 0, 0, 0, 0) << std::endl;
7976 if (SMEFTEvolEW.GetCoefficient("Clequ1I", 0, 0, 0, 1) != 0.) std::cout << "Clequ1I" << ", 0, 0, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1I", 0, 0, 0, 1) << std::endl;
7977 if (SMEFTEvolEW.GetCoefficient("Clequ1I", 0, 0, 0, 2) != 0.) std::cout << "Clequ1I" << ", 0, 0, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1I", 0, 0, 0, 2) << std::endl;
7978 if (SMEFTEvolEW.GetCoefficient("Clequ1I", 0, 0, 1, 0) != 0.) std::cout << "Clequ1I" << ", 0, 0, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1I", 0, 0, 1, 0) << std::endl;
7979 if (SMEFTEvolEW.GetCoefficient("Clequ1I", 0, 0, 1, 1) != 0.) std::cout << "Clequ1I" << ", 0, 0, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1I", 0, 0, 1, 1) << std::endl;
7980 if (SMEFTEvolEW.GetCoefficient("Clequ1I", 0, 0, 1, 2) != 0.) std::cout << "Clequ1I" << ", 0, 0, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1I", 0, 0, 1, 2) << std::endl;
7981 if (SMEFTEvolEW.GetCoefficient("Clequ1I", 0, 0, 2, 0) != 0.) std::cout << "Clequ1I" << ", 0, 0, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1I", 0, 0, 2, 0) << std::endl;
7982 if (SMEFTEvolEW.GetCoefficient("Clequ1I", 0, 0, 2, 1) != 0.) std::cout << "Clequ1I" << ", 0, 0, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1I", 0, 0, 2, 1) << std::endl;
7983 if (SMEFTEvolEW.GetCoefficient("Clequ1I", 0, 0, 2, 2) != 0.) std::cout << "Clequ1I" << ", 0, 0, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1I", 0, 0, 2, 2) << std::endl;
7984 if (SMEFTEvolEW.GetCoefficient("Clequ1I", 0, 1, 0, 0) != 0.) std::cout << "Clequ1I" << ", 0, 1, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1I", 0, 1, 0, 0) << std::endl;
7985 if (SMEFTEvolEW.GetCoefficient("Clequ1I", 0, 1, 0, 1) != 0.) std::cout << "Clequ1I" << ", 0, 1, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1I", 0, 1, 0, 1) << std::endl;
7986 if (SMEFTEvolEW.GetCoefficient("Clequ1I", 0, 1, 0, 2) != 0.) std::cout << "Clequ1I" << ", 0, 1, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1I", 0, 1, 0, 2) << std::endl;
7987 if (SMEFTEvolEW.GetCoefficient("Clequ1I", 0, 1, 1, 0) != 0.) std::cout << "Clequ1I" << ", 0, 1, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1I", 0, 1, 1, 0) << std::endl;
7988 if (SMEFTEvolEW.GetCoefficient("Clequ1I", 0, 1, 1, 1) != 0.) std::cout << "Clequ1I" << ", 0, 1, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1I", 0, 1, 1, 1) << std::endl;
7989 if (SMEFTEvolEW.GetCoefficient("Clequ1I", 0, 1, 1, 2) != 0.) std::cout << "Clequ1I" << ", 0, 1, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1I", 0, 1, 1, 2) << std::endl;
7990 if (SMEFTEvolEW.GetCoefficient("Clequ1I", 0, 1, 2, 0) != 0.) std::cout << "Clequ1I" << ", 0, 1, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1I", 0, 1, 2, 0) << std::endl;
7991 if (SMEFTEvolEW.GetCoefficient("Clequ1I", 0, 1, 2, 1) != 0.) std::cout << "Clequ1I" << ", 0, 1, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1I", 0, 1, 2, 1) << std::endl;
7992 if (SMEFTEvolEW.GetCoefficient("Clequ1I", 0, 1, 2, 2) != 0.) std::cout << "Clequ1I" << ", 0, 1, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1I", 0, 1, 2, 2) << std::endl;
7993 if (SMEFTEvolEW.GetCoefficient("Clequ1I", 0, 2, 0, 0) != 0.) std::cout << "Clequ1I" << ", 0, 2, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1I", 0, 2, 0, 0) << std::endl;
7994 if (SMEFTEvolEW.GetCoefficient("Clequ1I", 0, 2, 0, 1) != 0.) std::cout << "Clequ1I" << ", 0, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1I", 0, 2, 0, 1) << std::endl;
7995 if (SMEFTEvolEW.GetCoefficient("Clequ1I", 0, 2, 0, 2) != 0.) std::cout << "Clequ1I" << ", 0, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1I", 0, 2, 0, 2) << std::endl;
7996 if (SMEFTEvolEW.GetCoefficient("Clequ1I", 0, 2, 1, 0) != 0.) std::cout << "Clequ1I" << ", 0, 2, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1I", 0, 2, 1, 0) << std::endl;
7997 if (SMEFTEvolEW.GetCoefficient("Clequ1I", 0, 2, 1, 1) != 0.) std::cout << "Clequ1I" << ", 0, 2, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1I", 0, 2, 1, 1) << std::endl;
7998 if (SMEFTEvolEW.GetCoefficient("Clequ1I", 0, 2, 1, 2) != 0.) std::cout << "Clequ1I" << ", 0, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1I", 0, 2, 1, 2) << std::endl;
7999 if (SMEFTEvolEW.GetCoefficient("Clequ1I", 0, 2, 2, 0) != 0.) std::cout << "Clequ1I" << ", 0, 2, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1I", 0, 2, 2, 0) << std::endl;
8000 if (SMEFTEvolEW.GetCoefficient("Clequ1I", 0, 2, 2, 1) != 0.) std::cout << "Clequ1I" << ", 0, 2, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1I", 0, 2, 2, 1) << std::endl;
8001 if (SMEFTEvolEW.GetCoefficient("Clequ1I", 0, 2, 2, 2) != 0.) std::cout << "Clequ1I" << ", 0, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1I", 0, 2, 2, 2) << std::endl;
8002 if (SMEFTEvolEW.GetCoefficient("Clequ1I", 1, 0, 0, 0) != 0.) std::cout << "Clequ1I" << ", 1, 0, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1I", 1, 0, 0, 0) << std::endl;
8003 if (SMEFTEvolEW.GetCoefficient("Clequ1I", 1, 0, 0, 1) != 0.) std::cout << "Clequ1I" << ", 1, 0, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1I", 1, 0, 0, 1) << std::endl;
8004 if (SMEFTEvolEW.GetCoefficient("Clequ1I", 1, 0, 0, 2) != 0.) std::cout << "Clequ1I" << ", 1, 0, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1I", 1, 0, 0, 2) << std::endl;
8005 if (SMEFTEvolEW.GetCoefficient("Clequ1I", 1, 0, 1, 0) != 0.) std::cout << "Clequ1I" << ", 1, 0, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1I", 1, 0, 1, 0) << std::endl;
8006 if (SMEFTEvolEW.GetCoefficient("Clequ1I", 1, 0, 1, 1) != 0.) std::cout << "Clequ1I" << ", 1, 0, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1I", 1, 0, 1, 1) << std::endl;
8007 if (SMEFTEvolEW.GetCoefficient("Clequ1I", 1, 0, 1, 2) != 0.) std::cout << "Clequ1I" << ", 1, 0, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1I", 1, 0, 1, 2) << std::endl;
8008 if (SMEFTEvolEW.GetCoefficient("Clequ1I", 1, 0, 2, 0) != 0.) std::cout << "Clequ1I" << ", 1, 0, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1I", 1, 0, 2, 0) << std::endl;
8009 if (SMEFTEvolEW.GetCoefficient("Clequ1I", 1, 0, 2, 1) != 0.) std::cout << "Clequ1I" << ", 1, 0, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1I", 1, 0, 2, 1) << std::endl;
8010 if (SMEFTEvolEW.GetCoefficient("Clequ1I", 1, 0, 2, 2) != 0.) std::cout << "Clequ1I" << ", 1, 0, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1I", 1, 0, 2, 2) << std::endl;
8011 if (SMEFTEvolEW.GetCoefficient("Clequ1I", 1, 1, 0, 0) != 0.) std::cout << "Clequ1I" << ", 1, 1, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1I", 1, 1, 0, 0) << std::endl;
8012 if (SMEFTEvolEW.GetCoefficient("Clequ1I", 1, 1, 0, 1) != 0.) std::cout << "Clequ1I" << ", 1, 1, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1I", 1, 1, 0, 1) << std::endl;
8013 if (SMEFTEvolEW.GetCoefficient("Clequ1I", 1, 1, 0, 2) != 0.) std::cout << "Clequ1I" << ", 1, 1, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1I", 1, 1, 0, 2) << std::endl;
8014 if (SMEFTEvolEW.GetCoefficient("Clequ1I", 1, 1, 1, 0) != 0.) std::cout << "Clequ1I" << ", 1, 1, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1I", 1, 1, 1, 0) << std::endl;
8015 if (SMEFTEvolEW.GetCoefficient("Clequ1I", 1, 1, 1, 1) != 0.) std::cout << "Clequ1I" << ", 1, 1, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1I", 1, 1, 1, 1) << std::endl;
8016 if (SMEFTEvolEW.GetCoefficient("Clequ1I", 1, 1, 1, 2) != 0.) std::cout << "Clequ1I" << ", 1, 1, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1I", 1, 1, 1, 2) << std::endl;
8017 if (SMEFTEvolEW.GetCoefficient("Clequ1I", 1, 1, 2, 0) != 0.) std::cout << "Clequ1I" << ", 1, 1, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1I", 1, 1, 2, 0) << std::endl;
8018 if (SMEFTEvolEW.GetCoefficient("Clequ1I", 1, 1, 2, 1) != 0.) std::cout << "Clequ1I" << ", 1, 1, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1I", 1, 1, 2, 1) << std::endl;
8019 if (SMEFTEvolEW.GetCoefficient("Clequ1I", 1, 1, 2, 2) != 0.) std::cout << "Clequ1I" << ", 1, 1, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1I", 1, 1, 2, 2) << std::endl;
8020 if (SMEFTEvolEW.GetCoefficient("Clequ1I", 1, 2, 0, 0) != 0.) std::cout << "Clequ1I" << ", 1, 2, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1I", 1, 2, 0, 0) << std::endl;
8021 if (SMEFTEvolEW.GetCoefficient("Clequ1I", 1, 2, 0, 1) != 0.) std::cout << "Clequ1I" << ", 1, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1I", 1, 2, 0, 1) << std::endl;
8022 if (SMEFTEvolEW.GetCoefficient("Clequ1I", 1, 2, 0, 2) != 0.) std::cout << "Clequ1I" << ", 1, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1I", 1, 2, 0, 2) << std::endl;
8023 if (SMEFTEvolEW.GetCoefficient("Clequ1I", 1, 2, 1, 0) != 0.) std::cout << "Clequ1I" << ", 1, 2, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1I", 1, 2, 1, 0) << std::endl;
8024 if (SMEFTEvolEW.GetCoefficient("Clequ1I", 1, 2, 1, 1) != 0.) std::cout << "Clequ1I" << ", 1, 2, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1I", 1, 2, 1, 1) << std::endl;
8025 if (SMEFTEvolEW.GetCoefficient("Clequ1I", 1, 2, 1, 2) != 0.) std::cout << "Clequ1I" << ", 1, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1I", 1, 2, 1, 2) << std::endl;
8026 if (SMEFTEvolEW.GetCoefficient("Clequ1I", 1, 2, 2, 0) != 0.) std::cout << "Clequ1I" << ", 1, 2, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1I", 1, 2, 2, 0) << std::endl;
8027 if (SMEFTEvolEW.GetCoefficient("Clequ1I", 1, 2, 2, 1) != 0.) std::cout << "Clequ1I" << ", 1, 2, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1I", 1, 2, 2, 1) << std::endl;
8028 if (SMEFTEvolEW.GetCoefficient("Clequ1I", 1, 2, 2, 2) != 0.) std::cout << "Clequ1I" << ", 1, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1I", 1, 2, 2, 2) << std::endl;
8029 if (SMEFTEvolEW.GetCoefficient("Clequ1I", 2, 0, 0, 0) != 0.) std::cout << "Clequ1I" << ", 2, 0, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1I", 2, 0, 0, 0) << std::endl;
8030 if (SMEFTEvolEW.GetCoefficient("Clequ1I", 2, 0, 0, 1) != 0.) std::cout << "Clequ1I" << ", 2, 0, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1I", 2, 0, 0, 1) << std::endl;
8031 if (SMEFTEvolEW.GetCoefficient("Clequ1I", 2, 0, 0, 2) != 0.) std::cout << "Clequ1I" << ", 2, 0, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1I", 2, 0, 0, 2) << std::endl;
8032 if (SMEFTEvolEW.GetCoefficient("Clequ1I", 2, 0, 1, 0) != 0.) std::cout << "Clequ1I" << ", 2, 0, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1I", 2, 0, 1, 0) << std::endl;
8033 if (SMEFTEvolEW.GetCoefficient("Clequ1I", 2, 0, 1, 1) != 0.) std::cout << "Clequ1I" << ", 2, 0, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1I", 2, 0, 1, 1) << std::endl;
8034 if (SMEFTEvolEW.GetCoefficient("Clequ1I", 2, 0, 1, 2) != 0.) std::cout << "Clequ1I" << ", 2, 0, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1I", 2, 0, 1, 2) << std::endl;
8035 if (SMEFTEvolEW.GetCoefficient("Clequ1I", 2, 0, 2, 0) != 0.) std::cout << "Clequ1I" << ", 2, 0, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1I", 2, 0, 2, 0) << std::endl;
8036 if (SMEFTEvolEW.GetCoefficient("Clequ1I", 2, 0, 2, 1) != 0.) std::cout << "Clequ1I" << ", 2, 0, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1I", 2, 0, 2, 1) << std::endl;
8037 if (SMEFTEvolEW.GetCoefficient("Clequ1I", 2, 0, 2, 2) != 0.) std::cout << "Clequ1I" << ", 2, 0, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1I", 2, 0, 2, 2) << std::endl;
8038 if (SMEFTEvolEW.GetCoefficient("Clequ1I", 2, 1, 0, 0) != 0.) std::cout << "Clequ1I" << ", 2, 1, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1I", 2, 1, 0, 0) << std::endl;
8039 if (SMEFTEvolEW.GetCoefficient("Clequ1I", 2, 1, 0, 1) != 0.) std::cout << "Clequ1I" << ", 2, 1, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1I", 2, 1, 0, 1) << std::endl;
8040 if (SMEFTEvolEW.GetCoefficient("Clequ1I", 2, 1, 0, 2) != 0.) std::cout << "Clequ1I" << ", 2, 1, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1I", 2, 1, 0, 2) << std::endl;
8041 if (SMEFTEvolEW.GetCoefficient("Clequ1I", 2, 1, 1, 0) != 0.) std::cout << "Clequ1I" << ", 2, 1, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1I", 2, 1, 1, 0) << std::endl;
8042 if (SMEFTEvolEW.GetCoefficient("Clequ1I", 2, 1, 1, 1) != 0.) std::cout << "Clequ1I" << ", 2, 1, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1I", 2, 1, 1, 1) << std::endl;
8043 if (SMEFTEvolEW.GetCoefficient("Clequ1I", 2, 1, 1, 2) != 0.) std::cout << "Clequ1I" << ", 2, 1, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1I", 2, 1, 1, 2) << std::endl;
8044 if (SMEFTEvolEW.GetCoefficient("Clequ1I", 2, 1, 2, 0) != 0.) std::cout << "Clequ1I" << ", 2, 1, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1I", 2, 1, 2, 0) << std::endl;
8045 if (SMEFTEvolEW.GetCoefficient("Clequ1I", 2, 1, 2, 1) != 0.) std::cout << "Clequ1I" << ", 2, 1, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1I", 2, 1, 2, 1) << std::endl;
8046 if (SMEFTEvolEW.GetCoefficient("Clequ1I", 2, 1, 2, 2) != 0.) std::cout << "Clequ1I" << ", 2, 1, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1I", 2, 1, 2, 2) << std::endl;
8047 if (SMEFTEvolEW.GetCoefficient("Clequ1I", 2, 2, 0, 0) != 0.) std::cout << "Clequ1I" << ", 2, 2, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1I", 2, 2, 0, 0) << std::endl;
8048 if (SMEFTEvolEW.GetCoefficient("Clequ1I", 2, 2, 0, 1) != 0.) std::cout << "Clequ1I" << ", 2, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1I", 2, 2, 0, 1) << std::endl;
8049 if (SMEFTEvolEW.GetCoefficient("Clequ1I", 2, 2, 0, 2) != 0.) std::cout << "Clequ1I" << ", 2, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1I", 2, 2, 0, 2) << std::endl;
8050 if (SMEFTEvolEW.GetCoefficient("Clequ1I", 2, 2, 1, 0) != 0.) std::cout << "Clequ1I" << ", 2, 2, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1I", 2, 2, 1, 0) << std::endl;
8051 if (SMEFTEvolEW.GetCoefficient("Clequ1I", 2, 2, 1, 1) != 0.) std::cout << "Clequ1I" << ", 2, 2, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1I", 2, 2, 1, 1) << std::endl;
8052 if (SMEFTEvolEW.GetCoefficient("Clequ1I", 2, 2, 1, 2) != 0.) std::cout << "Clequ1I" << ", 2, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1I", 2, 2, 1, 2) << std::endl;
8053 if (SMEFTEvolEW.GetCoefficient("Clequ1I", 2, 2, 2, 0) != 0.) std::cout << "Clequ1I" << ", 2, 2, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1I", 2, 2, 2, 0) << std::endl;
8054 if (SMEFTEvolEW.GetCoefficient("Clequ1I", 2, 2, 2, 1) != 0.) std::cout << "Clequ1I" << ", 2, 2, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1I", 2, 2, 2, 1) << std::endl;
8055 if (SMEFTEvolEW.GetCoefficient("Clequ1I", 2, 2, 2, 2) != 0.) std::cout << "Clequ1I" << ", 2, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clequ1I", 2, 2, 2, 2) << std::endl;
8056 if (SMEFTEvolEW.GetCoefficient("Clequ3R", 0, 0, 0, 0) != 0.) std::cout << "Clequ3R" << ", 0, 0, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3R", 0, 0, 0, 0) << std::endl;
8057 if (SMEFTEvolEW.GetCoefficient("Clequ3R", 0, 0, 0, 1) != 0.) std::cout << "Clequ3R" << ", 0, 0, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3R", 0, 0, 0, 1) << std::endl;
8058 if (SMEFTEvolEW.GetCoefficient("Clequ3R", 0, 0, 0, 2) != 0.) std::cout << "Clequ3R" << ", 0, 0, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3R", 0, 0, 0, 2) << std::endl;
8059 if (SMEFTEvolEW.GetCoefficient("Clequ3R", 0, 0, 1, 0) != 0.) std::cout << "Clequ3R" << ", 0, 0, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3R", 0, 0, 1, 0) << std::endl;
8060 if (SMEFTEvolEW.GetCoefficient("Clequ3R", 0, 0, 1, 1) != 0.) std::cout << "Clequ3R" << ", 0, 0, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3R", 0, 0, 1, 1) << std::endl;
8061 if (SMEFTEvolEW.GetCoefficient("Clequ3R", 0, 0, 1, 2) != 0.) std::cout << "Clequ3R" << ", 0, 0, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3R", 0, 0, 1, 2) << std::endl;
8062 if (SMEFTEvolEW.GetCoefficient("Clequ3R", 0, 0, 2, 0) != 0.) std::cout << "Clequ3R" << ", 0, 0, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3R", 0, 0, 2, 0) << std::endl;
8063 if (SMEFTEvolEW.GetCoefficient("Clequ3R", 0, 0, 2, 1) != 0.) std::cout << "Clequ3R" << ", 0, 0, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3R", 0, 0, 2, 1) << std::endl;
8064 if (SMEFTEvolEW.GetCoefficient("Clequ3R", 0, 0, 2, 2) != 0.) std::cout << "Clequ3R" << ", 0, 0, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3R", 0, 0, 2, 2) << std::endl;
8065 if (SMEFTEvolEW.GetCoefficient("Clequ3R", 0, 1, 0, 0) != 0.) std::cout << "Clequ3R" << ", 0, 1, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3R", 0, 1, 0, 0) << std::endl;
8066 if (SMEFTEvolEW.GetCoefficient("Clequ3R", 0, 1, 0, 1) != 0.) std::cout << "Clequ3R" << ", 0, 1, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3R", 0, 1, 0, 1) << std::endl;
8067 if (SMEFTEvolEW.GetCoefficient("Clequ3R", 0, 1, 0, 2) != 0.) std::cout << "Clequ3R" << ", 0, 1, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3R", 0, 1, 0, 2) << std::endl;
8068 if (SMEFTEvolEW.GetCoefficient("Clequ3R", 0, 1, 1, 0) != 0.) std::cout << "Clequ3R" << ", 0, 1, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3R", 0, 1, 1, 0) << std::endl;
8069 if (SMEFTEvolEW.GetCoefficient("Clequ3R", 0, 1, 1, 1) != 0.) std::cout << "Clequ3R" << ", 0, 1, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3R", 0, 1, 1, 1) << std::endl;
8070 if (SMEFTEvolEW.GetCoefficient("Clequ3R", 0, 1, 1, 2) != 0.) std::cout << "Clequ3R" << ", 0, 1, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3R", 0, 1, 1, 2) << std::endl;
8071 if (SMEFTEvolEW.GetCoefficient("Clequ3R", 0, 1, 2, 0) != 0.) std::cout << "Clequ3R" << ", 0, 1, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3R", 0, 1, 2, 0) << std::endl;
8072 if (SMEFTEvolEW.GetCoefficient("Clequ3R", 0, 1, 2, 1) != 0.) std::cout << "Clequ3R" << ", 0, 1, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3R", 0, 1, 2, 1) << std::endl;
8073 if (SMEFTEvolEW.GetCoefficient("Clequ3R", 0, 1, 2, 2) != 0.) std::cout << "Clequ3R" << ", 0, 1, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3R", 0, 1, 2, 2) << std::endl;
8074 if (SMEFTEvolEW.GetCoefficient("Clequ3R", 0, 2, 0, 0) != 0.) std::cout << "Clequ3R" << ", 0, 2, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3R", 0, 2, 0, 0) << std::endl;
8075 if (SMEFTEvolEW.GetCoefficient("Clequ3R", 0, 2, 0, 1) != 0.) std::cout << "Clequ3R" << ", 0, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3R", 0, 2, 0, 1) << std::endl;
8076 if (SMEFTEvolEW.GetCoefficient("Clequ3R", 0, 2, 0, 2) != 0.) std::cout << "Clequ3R" << ", 0, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3R", 0, 2, 0, 2) << std::endl;
8077 if (SMEFTEvolEW.GetCoefficient("Clequ3R", 0, 2, 1, 0) != 0.) std::cout << "Clequ3R" << ", 0, 2, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3R", 0, 2, 1, 0) << std::endl;
8078 if (SMEFTEvolEW.GetCoefficient("Clequ3R", 0, 2, 1, 1) != 0.) std::cout << "Clequ3R" << ", 0, 2, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3R", 0, 2, 1, 1) << std::endl;
8079 if (SMEFTEvolEW.GetCoefficient("Clequ3R", 0, 2, 1, 2) != 0.) std::cout << "Clequ3R" << ", 0, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3R", 0, 2, 1, 2) << std::endl;
8080 if (SMEFTEvolEW.GetCoefficient("Clequ3R", 0, 2, 2, 0) != 0.) std::cout << "Clequ3R" << ", 0, 2, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3R", 0, 2, 2, 0) << std::endl;
8081 if (SMEFTEvolEW.GetCoefficient("Clequ3R", 0, 2, 2, 1) != 0.) std::cout << "Clequ3R" << ", 0, 2, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3R", 0, 2, 2, 1) << std::endl;
8082 if (SMEFTEvolEW.GetCoefficient("Clequ3R", 0, 2, 2, 2) != 0.) std::cout << "Clequ3R" << ", 0, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3R", 0, 2, 2, 2) << std::endl;
8083 if (SMEFTEvolEW.GetCoefficient("Clequ3R", 1, 0, 0, 0) != 0.) std::cout << "Clequ3R" << ", 1, 0, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3R", 1, 0, 0, 0) << std::endl;
8084 if (SMEFTEvolEW.GetCoefficient("Clequ3R", 1, 0, 0, 1) != 0.) std::cout << "Clequ3R" << ", 1, 0, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3R", 1, 0, 0, 1) << std::endl;
8085 if (SMEFTEvolEW.GetCoefficient("Clequ3R", 1, 0, 0, 2) != 0.) std::cout << "Clequ3R" << ", 1, 0, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3R", 1, 0, 0, 2) << std::endl;
8086 if (SMEFTEvolEW.GetCoefficient("Clequ3R", 1, 0, 1, 0) != 0.) std::cout << "Clequ3R" << ", 1, 0, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3R", 1, 0, 1, 0) << std::endl;
8087 if (SMEFTEvolEW.GetCoefficient("Clequ3R", 1, 0, 1, 1) != 0.) std::cout << "Clequ3R" << ", 1, 0, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3R", 1, 0, 1, 1) << std::endl;
8088 if (SMEFTEvolEW.GetCoefficient("Clequ3R", 1, 0, 1, 2) != 0.) std::cout << "Clequ3R" << ", 1, 0, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3R", 1, 0, 1, 2) << std::endl;
8089 if (SMEFTEvolEW.GetCoefficient("Clequ3R", 1, 0, 2, 0) != 0.) std::cout << "Clequ3R" << ", 1, 0, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3R", 1, 0, 2, 0) << std::endl;
8090 if (SMEFTEvolEW.GetCoefficient("Clequ3R", 1, 0, 2, 1) != 0.) std::cout << "Clequ3R" << ", 1, 0, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3R", 1, 0, 2, 1) << std::endl;
8091 if (SMEFTEvolEW.GetCoefficient("Clequ3R", 1, 0, 2, 2) != 0.) std::cout << "Clequ3R" << ", 1, 0, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3R", 1, 0, 2, 2) << std::endl;
8092 if (SMEFTEvolEW.GetCoefficient("Clequ3R", 1, 1, 0, 0) != 0.) std::cout << "Clequ3R" << ", 1, 1, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3R", 1, 1, 0, 0) << std::endl;
8093 if (SMEFTEvolEW.GetCoefficient("Clequ3R", 1, 1, 0, 1) != 0.) std::cout << "Clequ3R" << ", 1, 1, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3R", 1, 1, 0, 1) << std::endl;
8094 if (SMEFTEvolEW.GetCoefficient("Clequ3R", 1, 1, 0, 2) != 0.) std::cout << "Clequ3R" << ", 1, 1, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3R", 1, 1, 0, 2) << std::endl;
8095 if (SMEFTEvolEW.GetCoefficient("Clequ3R", 1, 1, 1, 0) != 0.) std::cout << "Clequ3R" << ", 1, 1, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3R", 1, 1, 1, 0) << std::endl;
8096 if (SMEFTEvolEW.GetCoefficient("Clequ3R", 1, 1, 1, 1) != 0.) std::cout << "Clequ3R" << ", 1, 1, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3R", 1, 1, 1, 1) << std::endl;
8097 if (SMEFTEvolEW.GetCoefficient("Clequ3R", 1, 1, 1, 2) != 0.) std::cout << "Clequ3R" << ", 1, 1, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3R", 1, 1, 1, 2) << std::endl;
8098 if (SMEFTEvolEW.GetCoefficient("Clequ3R", 1, 1, 2, 0) != 0.) std::cout << "Clequ3R" << ", 1, 1, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3R", 1, 1, 2, 0) << std::endl;
8099 if (SMEFTEvolEW.GetCoefficient("Clequ3R", 1, 1, 2, 1) != 0.) std::cout << "Clequ3R" << ", 1, 1, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3R", 1, 1, 2, 1) << std::endl;
8100 if (SMEFTEvolEW.GetCoefficient("Clequ3R", 1, 1, 2, 2) != 0.) std::cout << "Clequ3R" << ", 1, 1, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3R", 1, 1, 2, 2) << std::endl;
8101 if (SMEFTEvolEW.GetCoefficient("Clequ3R", 1, 2, 0, 0) != 0.) std::cout << "Clequ3R" << ", 1, 2, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3R", 1, 2, 0, 0) << std::endl;
8102 if (SMEFTEvolEW.GetCoefficient("Clequ3R", 1, 2, 0, 1) != 0.) std::cout << "Clequ3R" << ", 1, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3R", 1, 2, 0, 1) << std::endl;
8103 if (SMEFTEvolEW.GetCoefficient("Clequ3R", 1, 2, 0, 2) != 0.) std::cout << "Clequ3R" << ", 1, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3R", 1, 2, 0, 2) << std::endl;
8104 if (SMEFTEvolEW.GetCoefficient("Clequ3R", 1, 2, 1, 0) != 0.) std::cout << "Clequ3R" << ", 1, 2, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3R", 1, 2, 1, 0) << std::endl;
8105 if (SMEFTEvolEW.GetCoefficient("Clequ3R", 1, 2, 1, 1) != 0.) std::cout << "Clequ3R" << ", 1, 2, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3R", 1, 2, 1, 1) << std::endl;
8106 if (SMEFTEvolEW.GetCoefficient("Clequ3R", 1, 2, 1, 2) != 0.) std::cout << "Clequ3R" << ", 1, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3R", 1, 2, 1, 2) << std::endl;
8107 if (SMEFTEvolEW.GetCoefficient("Clequ3R", 1, 2, 2, 0) != 0.) std::cout << "Clequ3R" << ", 1, 2, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3R", 1, 2, 2, 0) << std::endl;
8108 if (SMEFTEvolEW.GetCoefficient("Clequ3R", 1, 2, 2, 1) != 0.) std::cout << "Clequ3R" << ", 1, 2, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3R", 1, 2, 2, 1) << std::endl;
8109 if (SMEFTEvolEW.GetCoefficient("Clequ3R", 1, 2, 2, 2) != 0.) std::cout << "Clequ3R" << ", 1, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3R", 1, 2, 2, 2) << std::endl;
8110 if (SMEFTEvolEW.GetCoefficient("Clequ3R", 2, 0, 0, 0) != 0.) std::cout << "Clequ3R" << ", 2, 0, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3R", 2, 0, 0, 0) << std::endl;
8111 if (SMEFTEvolEW.GetCoefficient("Clequ3R", 2, 0, 0, 1) != 0.) std::cout << "Clequ3R" << ", 2, 0, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3R", 2, 0, 0, 1) << std::endl;
8112 if (SMEFTEvolEW.GetCoefficient("Clequ3R", 2, 0, 0, 2) != 0.) std::cout << "Clequ3R" << ", 2, 0, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3R", 2, 0, 0, 2) << std::endl;
8113 if (SMEFTEvolEW.GetCoefficient("Clequ3R", 2, 0, 1, 0) != 0.) std::cout << "Clequ3R" << ", 2, 0, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3R", 2, 0, 1, 0) << std::endl;
8114 if (SMEFTEvolEW.GetCoefficient("Clequ3R", 2, 0, 1, 1) != 0.) std::cout << "Clequ3R" << ", 2, 0, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3R", 2, 0, 1, 1) << std::endl;
8115 if (SMEFTEvolEW.GetCoefficient("Clequ3R", 2, 0, 1, 2) != 0.) std::cout << "Clequ3R" << ", 2, 0, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3R", 2, 0, 1, 2) << std::endl;
8116 if (SMEFTEvolEW.GetCoefficient("Clequ3R", 2, 0, 2, 0) != 0.) std::cout << "Clequ3R" << ", 2, 0, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3R", 2, 0, 2, 0) << std::endl;
8117 if (SMEFTEvolEW.GetCoefficient("Clequ3R", 2, 0, 2, 1) != 0.) std::cout << "Clequ3R" << ", 2, 0, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3R", 2, 0, 2, 1) << std::endl;
8118 if (SMEFTEvolEW.GetCoefficient("Clequ3R", 2, 0, 2, 2) != 0.) std::cout << "Clequ3R" << ", 2, 0, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3R", 2, 0, 2, 2) << std::endl;
8119 if (SMEFTEvolEW.GetCoefficient("Clequ3R", 2, 1, 0, 0) != 0.) std::cout << "Clequ3R" << ", 2, 1, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3R", 2, 1, 0, 0) << std::endl;
8120 if (SMEFTEvolEW.GetCoefficient("Clequ3R", 2, 1, 0, 1) != 0.) std::cout << "Clequ3R" << ", 2, 1, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3R", 2, 1, 0, 1) << std::endl;
8121 if (SMEFTEvolEW.GetCoefficient("Clequ3R", 2, 1, 0, 2) != 0.) std::cout << "Clequ3R" << ", 2, 1, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3R", 2, 1, 0, 2) << std::endl;
8122 if (SMEFTEvolEW.GetCoefficient("Clequ3R", 2, 1, 1, 0) != 0.) std::cout << "Clequ3R" << ", 2, 1, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3R", 2, 1, 1, 0) << std::endl;
8123 if (SMEFTEvolEW.GetCoefficient("Clequ3R", 2, 1, 1, 1) != 0.) std::cout << "Clequ3R" << ", 2, 1, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3R", 2, 1, 1, 1) << std::endl;
8124 if (SMEFTEvolEW.GetCoefficient("Clequ3R", 2, 1, 1, 2) != 0.) std::cout << "Clequ3R" << ", 2, 1, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3R", 2, 1, 1, 2) << std::endl;
8125 if (SMEFTEvolEW.GetCoefficient("Clequ3R", 2, 1, 2, 0) != 0.) std::cout << "Clequ3R" << ", 2, 1, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3R", 2, 1, 2, 0) << std::endl;
8126 if (SMEFTEvolEW.GetCoefficient("Clequ3R", 2, 1, 2, 1) != 0.) std::cout << "Clequ3R" << ", 2, 1, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3R", 2, 1, 2, 1) << std::endl;
8127 if (SMEFTEvolEW.GetCoefficient("Clequ3R", 2, 1, 2, 2) != 0.) std::cout << "Clequ3R" << ", 2, 1, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3R", 2, 1, 2, 2) << std::endl;
8128 if (SMEFTEvolEW.GetCoefficient("Clequ3R", 2, 2, 0, 0) != 0.) std::cout << "Clequ3R" << ", 2, 2, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3R", 2, 2, 0, 0) << std::endl;
8129 if (SMEFTEvolEW.GetCoefficient("Clequ3R", 2, 2, 0, 1) != 0.) std::cout << "Clequ3R" << ", 2, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3R", 2, 2, 0, 1) << std::endl;
8130 if (SMEFTEvolEW.GetCoefficient("Clequ3R", 2, 2, 0, 2) != 0.) std::cout << "Clequ3R" << ", 2, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3R", 2, 2, 0, 2) << std::endl;
8131 if (SMEFTEvolEW.GetCoefficient("Clequ3R", 2, 2, 1, 0) != 0.) std::cout << "Clequ3R" << ", 2, 2, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3R", 2, 2, 1, 0) << std::endl;
8132 if (SMEFTEvolEW.GetCoefficient("Clequ3R", 2, 2, 1, 1) != 0.) std::cout << "Clequ3R" << ", 2, 2, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3R", 2, 2, 1, 1) << std::endl;
8133 if (SMEFTEvolEW.GetCoefficient("Clequ3R", 2, 2, 1, 2) != 0.) std::cout << "Clequ3R" << ", 2, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3R", 2, 2, 1, 2) << std::endl;
8134 if (SMEFTEvolEW.GetCoefficient("Clequ3R", 2, 2, 2, 0) != 0.) std::cout << "Clequ3R" << ", 2, 2, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3R", 2, 2, 2, 0) << std::endl;
8135 if (SMEFTEvolEW.GetCoefficient("Clequ3R", 2, 2, 2, 1) != 0.) std::cout << "Clequ3R" << ", 2, 2, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3R", 2, 2, 2, 1) << std::endl;
8136 if (SMEFTEvolEW.GetCoefficient("Clequ3R", 2, 2, 2, 2) != 0.) std::cout << "Clequ3R" << ", 2, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3R", 2, 2, 2, 2) << std::endl;
8137 if (SMEFTEvolEW.GetCoefficient("Clequ3I", 0, 0, 0, 0) != 0.) std::cout << "Clequ3I" << ", 0, 0, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3I", 0, 0, 0, 0) << std::endl;
8138 if (SMEFTEvolEW.GetCoefficient("Clequ3I", 0, 0, 0, 1) != 0.) std::cout << "Clequ3I" << ", 0, 0, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3I", 0, 0, 0, 1) << std::endl;
8139 if (SMEFTEvolEW.GetCoefficient("Clequ3I", 0, 0, 0, 2) != 0.) std::cout << "Clequ3I" << ", 0, 0, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3I", 0, 0, 0, 2) << std::endl;
8140 if (SMEFTEvolEW.GetCoefficient("Clequ3I", 0, 0, 1, 0) != 0.) std::cout << "Clequ3I" << ", 0, 0, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3I", 0, 0, 1, 0) << std::endl;
8141 if (SMEFTEvolEW.GetCoefficient("Clequ3I", 0, 0, 1, 1) != 0.) std::cout << "Clequ3I" << ", 0, 0, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3I", 0, 0, 1, 1) << std::endl;
8142 if (SMEFTEvolEW.GetCoefficient("Clequ3I", 0, 0, 1, 2) != 0.) std::cout << "Clequ3I" << ", 0, 0, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3I", 0, 0, 1, 2) << std::endl;
8143 if (SMEFTEvolEW.GetCoefficient("Clequ3I", 0, 0, 2, 0) != 0.) std::cout << "Clequ3I" << ", 0, 0, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3I", 0, 0, 2, 0) << std::endl;
8144 if (SMEFTEvolEW.GetCoefficient("Clequ3I", 0, 0, 2, 1) != 0.) std::cout << "Clequ3I" << ", 0, 0, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3I", 0, 0, 2, 1) << std::endl;
8145 if (SMEFTEvolEW.GetCoefficient("Clequ3I", 0, 0, 2, 2) != 0.) std::cout << "Clequ3I" << ", 0, 0, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3I", 0, 0, 2, 2) << std::endl;
8146 if (SMEFTEvolEW.GetCoefficient("Clequ3I", 0, 1, 0, 0) != 0.) std::cout << "Clequ3I" << ", 0, 1, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3I", 0, 1, 0, 0) << std::endl;
8147 if (SMEFTEvolEW.GetCoefficient("Clequ3I", 0, 1, 0, 1) != 0.) std::cout << "Clequ3I" << ", 0, 1, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3I", 0, 1, 0, 1) << std::endl;
8148 if (SMEFTEvolEW.GetCoefficient("Clequ3I", 0, 1, 0, 2) != 0.) std::cout << "Clequ3I" << ", 0, 1, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3I", 0, 1, 0, 2) << std::endl;
8149 if (SMEFTEvolEW.GetCoefficient("Clequ3I", 0, 1, 1, 0) != 0.) std::cout << "Clequ3I" << ", 0, 1, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3I", 0, 1, 1, 0) << std::endl;
8150 if (SMEFTEvolEW.GetCoefficient("Clequ3I", 0, 1, 1, 1) != 0.) std::cout << "Clequ3I" << ", 0, 1, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3I", 0, 1, 1, 1) << std::endl;
8151 if (SMEFTEvolEW.GetCoefficient("Clequ3I", 0, 1, 1, 2) != 0.) std::cout << "Clequ3I" << ", 0, 1, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3I", 0, 1, 1, 2) << std::endl;
8152 if (SMEFTEvolEW.GetCoefficient("Clequ3I", 0, 1, 2, 0) != 0.) std::cout << "Clequ3I" << ", 0, 1, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3I", 0, 1, 2, 0) << std::endl;
8153 if (SMEFTEvolEW.GetCoefficient("Clequ3I", 0, 1, 2, 1) != 0.) std::cout << "Clequ3I" << ", 0, 1, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3I", 0, 1, 2, 1) << std::endl;
8154 if (SMEFTEvolEW.GetCoefficient("Clequ3I", 0, 1, 2, 2) != 0.) std::cout << "Clequ3I" << ", 0, 1, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3I", 0, 1, 2, 2) << std::endl;
8155 if (SMEFTEvolEW.GetCoefficient("Clequ3I", 0, 2, 0, 0) != 0.) std::cout << "Clequ3I" << ", 0, 2, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3I", 0, 2, 0, 0) << std::endl;
8156 if (SMEFTEvolEW.GetCoefficient("Clequ3I", 0, 2, 0, 1) != 0.) std::cout << "Clequ3I" << ", 0, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3I", 0, 2, 0, 1) << std::endl;
8157 if (SMEFTEvolEW.GetCoefficient("Clequ3I", 0, 2, 0, 2) != 0.) std::cout << "Clequ3I" << ", 0, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3I", 0, 2, 0, 2) << std::endl;
8158 if (SMEFTEvolEW.GetCoefficient("Clequ3I", 0, 2, 1, 0) != 0.) std::cout << "Clequ3I" << ", 0, 2, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3I", 0, 2, 1, 0) << std::endl;
8159 if (SMEFTEvolEW.GetCoefficient("Clequ3I", 0, 2, 1, 1) != 0.) std::cout << "Clequ3I" << ", 0, 2, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3I", 0, 2, 1, 1) << std::endl;
8160 if (SMEFTEvolEW.GetCoefficient("Clequ3I", 0, 2, 1, 2) != 0.) std::cout << "Clequ3I" << ", 0, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3I", 0, 2, 1, 2) << std::endl;
8161 if (SMEFTEvolEW.GetCoefficient("Clequ3I", 0, 2, 2, 0) != 0.) std::cout << "Clequ3I" << ", 0, 2, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3I", 0, 2, 2, 0) << std::endl;
8162 if (SMEFTEvolEW.GetCoefficient("Clequ3I", 0, 2, 2, 1) != 0.) std::cout << "Clequ3I" << ", 0, 2, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3I", 0, 2, 2, 1) << std::endl;
8163 if (SMEFTEvolEW.GetCoefficient("Clequ3I", 0, 2, 2, 2) != 0.) std::cout << "Clequ3I" << ", 0, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3I", 0, 2, 2, 2) << std::endl;
8164 if (SMEFTEvolEW.GetCoefficient("Clequ3I", 1, 0, 0, 0) != 0.) std::cout << "Clequ3I" << ", 1, 0, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3I", 1, 0, 0, 0) << std::endl;
8165 if (SMEFTEvolEW.GetCoefficient("Clequ3I", 1, 0, 0, 1) != 0.) std::cout << "Clequ3I" << ", 1, 0, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3I", 1, 0, 0, 1) << std::endl;
8166 if (SMEFTEvolEW.GetCoefficient("Clequ3I", 1, 0, 0, 2) != 0.) std::cout << "Clequ3I" << ", 1, 0, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3I", 1, 0, 0, 2) << std::endl;
8167 if (SMEFTEvolEW.GetCoefficient("Clequ3I", 1, 0, 1, 0) != 0.) std::cout << "Clequ3I" << ", 1, 0, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3I", 1, 0, 1, 0) << std::endl;
8168 if (SMEFTEvolEW.GetCoefficient("Clequ3I", 1, 0, 1, 1) != 0.) std::cout << "Clequ3I" << ", 1, 0, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3I", 1, 0, 1, 1) << std::endl;
8169 if (SMEFTEvolEW.GetCoefficient("Clequ3I", 1, 0, 1, 2) != 0.) std::cout << "Clequ3I" << ", 1, 0, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3I", 1, 0, 1, 2) << std::endl;
8170 if (SMEFTEvolEW.GetCoefficient("Clequ3I", 1, 0, 2, 0) != 0.) std::cout << "Clequ3I" << ", 1, 0, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3I", 1, 0, 2, 0) << std::endl;
8171 if (SMEFTEvolEW.GetCoefficient("Clequ3I", 1, 0, 2, 1) != 0.) std::cout << "Clequ3I" << ", 1, 0, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3I", 1, 0, 2, 1) << std::endl;
8172 if (SMEFTEvolEW.GetCoefficient("Clequ3I", 1, 0, 2, 2) != 0.) std::cout << "Clequ3I" << ", 1, 0, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3I", 1, 0, 2, 2) << std::endl;
8173 if (SMEFTEvolEW.GetCoefficient("Clequ3I", 1, 1, 0, 0) != 0.) std::cout << "Clequ3I" << ", 1, 1, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3I", 1, 1, 0, 0) << std::endl;
8174 if (SMEFTEvolEW.GetCoefficient("Clequ3I", 1, 1, 0, 1) != 0.) std::cout << "Clequ3I" << ", 1, 1, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3I", 1, 1, 0, 1) << std::endl;
8175 if (SMEFTEvolEW.GetCoefficient("Clequ3I", 1, 1, 0, 2) != 0.) std::cout << "Clequ3I" << ", 1, 1, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3I", 1, 1, 0, 2) << std::endl;
8176 if (SMEFTEvolEW.GetCoefficient("Clequ3I", 1, 1, 1, 0) != 0.) std::cout << "Clequ3I" << ", 1, 1, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3I", 1, 1, 1, 0) << std::endl;
8177 if (SMEFTEvolEW.GetCoefficient("Clequ3I", 1, 1, 1, 1) != 0.) std::cout << "Clequ3I" << ", 1, 1, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3I", 1, 1, 1, 1) << std::endl;
8178 if (SMEFTEvolEW.GetCoefficient("Clequ3I", 1, 1, 1, 2) != 0.) std::cout << "Clequ3I" << ", 1, 1, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3I", 1, 1, 1, 2) << std::endl;
8179 if (SMEFTEvolEW.GetCoefficient("Clequ3I", 1, 1, 2, 0) != 0.) std::cout << "Clequ3I" << ", 1, 1, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3I", 1, 1, 2, 0) << std::endl;
8180 if (SMEFTEvolEW.GetCoefficient("Clequ3I", 1, 1, 2, 1) != 0.) std::cout << "Clequ3I" << ", 1, 1, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3I", 1, 1, 2, 1) << std::endl;
8181 if (SMEFTEvolEW.GetCoefficient("Clequ3I", 1, 1, 2, 2) != 0.) std::cout << "Clequ3I" << ", 1, 1, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3I", 1, 1, 2, 2) << std::endl;
8182 if (SMEFTEvolEW.GetCoefficient("Clequ3I", 1, 2, 0, 0) != 0.) std::cout << "Clequ3I" << ", 1, 2, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3I", 1, 2, 0, 0) << std::endl;
8183 if (SMEFTEvolEW.GetCoefficient("Clequ3I", 1, 2, 0, 1) != 0.) std::cout << "Clequ3I" << ", 1, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3I", 1, 2, 0, 1) << std::endl;
8184 if (SMEFTEvolEW.GetCoefficient("Clequ3I", 1, 2, 0, 2) != 0.) std::cout << "Clequ3I" << ", 1, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3I", 1, 2, 0, 2) << std::endl;
8185 if (SMEFTEvolEW.GetCoefficient("Clequ3I", 1, 2, 1, 0) != 0.) std::cout << "Clequ3I" << ", 1, 2, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3I", 1, 2, 1, 0) << std::endl;
8186 if (SMEFTEvolEW.GetCoefficient("Clequ3I", 1, 2, 1, 1) != 0.) std::cout << "Clequ3I" << ", 1, 2, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3I", 1, 2, 1, 1) << std::endl;
8187 if (SMEFTEvolEW.GetCoefficient("Clequ3I", 1, 2, 1, 2) != 0.) std::cout << "Clequ3I" << ", 1, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3I", 1, 2, 1, 2) << std::endl;
8188 if (SMEFTEvolEW.GetCoefficient("Clequ3I", 1, 2, 2, 0) != 0.) std::cout << "Clequ3I" << ", 1, 2, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3I", 1, 2, 2, 0) << std::endl;
8189 if (SMEFTEvolEW.GetCoefficient("Clequ3I", 1, 2, 2, 1) != 0.) std::cout << "Clequ3I" << ", 1, 2, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3I", 1, 2, 2, 1) << std::endl;
8190 if (SMEFTEvolEW.GetCoefficient("Clequ3I", 1, 2, 2, 2) != 0.) std::cout << "Clequ3I" << ", 1, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3I", 1, 2, 2, 2) << std::endl;
8191 if (SMEFTEvolEW.GetCoefficient("Clequ3I", 2, 0, 0, 0) != 0.) std::cout << "Clequ3I" << ", 2, 0, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3I", 2, 0, 0, 0) << std::endl;
8192 if (SMEFTEvolEW.GetCoefficient("Clequ3I", 2, 0, 0, 1) != 0.) std::cout << "Clequ3I" << ", 2, 0, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3I", 2, 0, 0, 1) << std::endl;
8193 if (SMEFTEvolEW.GetCoefficient("Clequ3I", 2, 0, 0, 2) != 0.) std::cout << "Clequ3I" << ", 2, 0, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3I", 2, 0, 0, 2) << std::endl;
8194 if (SMEFTEvolEW.GetCoefficient("Clequ3I", 2, 0, 1, 0) != 0.) std::cout << "Clequ3I" << ", 2, 0, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3I", 2, 0, 1, 0) << std::endl;
8195 if (SMEFTEvolEW.GetCoefficient("Clequ3I", 2, 0, 1, 1) != 0.) std::cout << "Clequ3I" << ", 2, 0, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3I", 2, 0, 1, 1) << std::endl;
8196 if (SMEFTEvolEW.GetCoefficient("Clequ3I", 2, 0, 1, 2) != 0.) std::cout << "Clequ3I" << ", 2, 0, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3I", 2, 0, 1, 2) << std::endl;
8197 if (SMEFTEvolEW.GetCoefficient("Clequ3I", 2, 0, 2, 0) != 0.) std::cout << "Clequ3I" << ", 2, 0, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3I", 2, 0, 2, 0) << std::endl;
8198 if (SMEFTEvolEW.GetCoefficient("Clequ3I", 2, 0, 2, 1) != 0.) std::cout << "Clequ3I" << ", 2, 0, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3I", 2, 0, 2, 1) << std::endl;
8199 if (SMEFTEvolEW.GetCoefficient("Clequ3I", 2, 0, 2, 2) != 0.) std::cout << "Clequ3I" << ", 2, 0, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3I", 2, 0, 2, 2) << std::endl;
8200 if (SMEFTEvolEW.GetCoefficient("Clequ3I", 2, 1, 0, 0) != 0.) std::cout << "Clequ3I" << ", 2, 1, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3I", 2, 1, 0, 0) << std::endl;
8201 if (SMEFTEvolEW.GetCoefficient("Clequ3I", 2, 1, 0, 1) != 0.) std::cout << "Clequ3I" << ", 2, 1, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3I", 2, 1, 0, 1) << std::endl;
8202 if (SMEFTEvolEW.GetCoefficient("Clequ3I", 2, 1, 0, 2) != 0.) std::cout << "Clequ3I" << ", 2, 1, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3I", 2, 1, 0, 2) << std::endl;
8203 if (SMEFTEvolEW.GetCoefficient("Clequ3I", 2, 1, 1, 0) != 0.) std::cout << "Clequ3I" << ", 2, 1, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3I", 2, 1, 1, 0) << std::endl;
8204 if (SMEFTEvolEW.GetCoefficient("Clequ3I", 2, 1, 1, 1) != 0.) std::cout << "Clequ3I" << ", 2, 1, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3I", 2, 1, 1, 1) << std::endl;
8205 if (SMEFTEvolEW.GetCoefficient("Clequ3I", 2, 1, 1, 2) != 0.) std::cout << "Clequ3I" << ", 2, 1, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3I", 2, 1, 1, 2) << std::endl;
8206 if (SMEFTEvolEW.GetCoefficient("Clequ3I", 2, 1, 2, 0) != 0.) std::cout << "Clequ3I" << ", 2, 1, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3I", 2, 1, 2, 0) << std::endl;
8207 if (SMEFTEvolEW.GetCoefficient("Clequ3I", 2, 1, 2, 1) != 0.) std::cout << "Clequ3I" << ", 2, 1, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3I", 2, 1, 2, 1) << std::endl;
8208 if (SMEFTEvolEW.GetCoefficient("Clequ3I", 2, 1, 2, 2) != 0.) std::cout << "Clequ3I" << ", 2, 1, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3I", 2, 1, 2, 2) << std::endl;
8209 if (SMEFTEvolEW.GetCoefficient("Clequ3I", 2, 2, 0, 0) != 0.) std::cout << "Clequ3I" << ", 2, 2, 0, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3I", 2, 2, 0, 0) << std::endl;
8210 if (SMEFTEvolEW.GetCoefficient("Clequ3I", 2, 2, 0, 1) != 0.) std::cout << "Clequ3I" << ", 2, 2, 0, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3I", 2, 2, 0, 1) << std::endl;
8211 if (SMEFTEvolEW.GetCoefficient("Clequ3I", 2, 2, 0, 2) != 0.) std::cout << "Clequ3I" << ", 2, 2, 0, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3I", 2, 2, 0, 2) << std::endl;
8212 if (SMEFTEvolEW.GetCoefficient("Clequ3I", 2, 2, 1, 0) != 0.) std::cout << "Clequ3I" << ", 2, 2, 1, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3I", 2, 2, 1, 0) << std::endl;
8213 if (SMEFTEvolEW.GetCoefficient("Clequ3I", 2, 2, 1, 1) != 0.) std::cout << "Clequ3I" << ", 2, 2, 1, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3I", 2, 2, 1, 1) << std::endl;
8214 if (SMEFTEvolEW.GetCoefficient("Clequ3I", 2, 2, 1, 2) != 0.) std::cout << "Clequ3I" << ", 2, 2, 1, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3I", 2, 2, 1, 2) << std::endl;
8215 if (SMEFTEvolEW.GetCoefficient("Clequ3I", 2, 2, 2, 0) != 0.) std::cout << "Clequ3I" << ", 2, 2, 2, 0" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3I", 2, 2, 2, 0) << std::endl;
8216 if (SMEFTEvolEW.GetCoefficient("Clequ3I", 2, 2, 2, 1) != 0.) std::cout << "Clequ3I" << ", 2, 2, 2, 1" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3I", 2, 2, 2, 1) << std::endl;
8217 if (SMEFTEvolEW.GetCoefficient("Clequ3I", 2, 2, 2, 2) != 0.) std::cout << "Clequ3I" << ", 2, 2, 2, 2" << " = " << SMEFTEvolEW.GetCoefficient("Clequ3I", 2, 2, 2, 2) << std::endl;
8218
8219
8220}
8221
8222/*
8223void NPSMEFTd6General::getWCFromEvolutor()
8224{
8225
8226 CG = SMEFTEvolEW.GetCoefficient("CG")*LambdaNP2;
8227 CW = SMEFTEvolEW.GetCoefficient("CW")*LambdaNP2;
8228 CHG = SMEFTEvolEW.GetCoefficient("CHG")*LambdaNP2;
8229 CHW = SMEFTEvolEW.GetCoefficient("CHW")*LambdaNP2;
8230 CHB = SMEFTEvolEW.GetCoefficient("CHB")*LambdaNP2;
8231 CHWB = SMEFTEvolEW.GetCoefficient("CHWB")*LambdaNP2;
8232 CHD = SMEFTEvolEW.GetCoefficient("CHD")*LambdaNP2;
8233 CHbox = SMEFTEvolEW.GetCoefficient("CHbox")*LambdaNP2;
8234 CH = SMEFTEvolEW.GetCoefficient("CH")*LambdaNP2;
8235 CGtilde = SMEFTEvolEW.GetCoefficient("CGtilde")*LambdaNP2;
8236 CWtilde = SMEFTEvolEW.GetCoefficient("CWtilde")*LambdaNP2;
8237 CHGtilde = SMEFTEvolEW.GetCoefficient("CHGtilde")*LambdaNP2;
8238 CHWtilde = SMEFTEvolEW.GetCoefficient("CHWtilde")*LambdaNP2;
8239 CHBtilde = SMEFTEvolEW.GetCoefficient("CHBtilde")*LambdaNP2;
8240 CHWtildeB = SMEFTEvolEW.GetCoefficient("CHWtildeB")*LambdaNP2;
8241
8242 for (int i = 0; i < 3; i++) {
8243 for (int j = 0; j < 3; j++) {
8244
8245 CHl1R[i][j] = SMEFTEvolEW.GetCoefficient("CHl1R", i, j)*LambdaNP2;
8246 CHl1I[i][j] = SMEFTEvolEW.GetCoefficient("CHl1I", i, j)*LambdaNP2;
8247 CHl3R[i][j] = SMEFTEvolEW.GetCoefficient("CHl3R", i, j)*LambdaNP2;
8248 CHl3I[i][j] = SMEFTEvolEW.GetCoefficient("CHl3I", i, j)*LambdaNP2;
8249 CHeR[i][j] = SMEFTEvolEW.GetCoefficient("CHeR", i, j)*LambdaNP2;
8250 CHeI[i][j] = SMEFTEvolEW.GetCoefficient("CHeI", i, j)*LambdaNP2;
8251 CHq1R[i][j] = SMEFTEvolEW.GetCoefficient("CHq1R", i, j)*LambdaNP2;
8252 CHq1I[i][j] = SMEFTEvolEW.GetCoefficient("CHq1I", i, j)*LambdaNP2;
8253 CHq3R[i][j] = SMEFTEvolEW.GetCoefficient("CHq3R", i, j)*LambdaNP2;
8254 CHq3I[i][j] = SMEFTEvolEW.GetCoefficient("CHq3I", i, j)*LambdaNP2;
8255 CHuR[i][j] = SMEFTEvolEW.GetCoefficient("CHuR", i, j)*LambdaNP2;
8256 CHuI[i][j] = SMEFTEvolEW.GetCoefficient("CHuI", i, j)*LambdaNP2;
8257 CHdR[i][j] = SMEFTEvolEW.GetCoefficient("CHdR", i, j)*LambdaNP2;
8258 CHdI[i][j] = SMEFTEvolEW.GetCoefficient("CHdI", i, j)*LambdaNP2;
8259 CHudR[i][j] = SMEFTEvolEW.GetCoefficient("CHudR", i, j)*LambdaNP2;
8260 CHudI[i][j] = SMEFTEvolEW.GetCoefficient("CHudI", i, j)*LambdaNP2;
8261 CeHR[i][j] = SMEFTEvolEW.GetCoefficient("CeHR", i, j)*LambdaNP2;
8262 CeHI[i][j] = SMEFTEvolEW.GetCoefficient("CeHI", i, j)*LambdaNP2;
8263 CuHR[i][j] = SMEFTEvolEW.GetCoefficient("CuHR", i, j)*LambdaNP2;
8264 CuHI[i][j] = SMEFTEvolEW.GetCoefficient("CuHI", i, j)*LambdaNP2;
8265 CdHR[i][j] = SMEFTEvolEW.GetCoefficient("CdHR", i, j)*LambdaNP2;
8266 CdHI[i][j] = SMEFTEvolEW.GetCoefficient("CdHI", i, j)*LambdaNP2;
8267 CuGR[i][j] = SMEFTEvolEW.GetCoefficient("CuGR", i, j)*LambdaNP2;
8268 CuGI[i][j] = SMEFTEvolEW.GetCoefficient("CuGI", i, j)*LambdaNP2;
8269 CuWR[i][j] = SMEFTEvolEW.GetCoefficient("CuWR", i, j)*LambdaNP2;
8270 CuWI[i][j] = SMEFTEvolEW.GetCoefficient("CuWI", i, j)*LambdaNP2;
8271 CuBR[i][j] = SMEFTEvolEW.GetCoefficient("CuBR", i, j)*LambdaNP2;
8272 CuBI[i][j] = SMEFTEvolEW.GetCoefficient("CuBI", i, j)*LambdaNP2;
8273 CdGR[i][j] = SMEFTEvolEW.GetCoefficient("CdGR", i, j)*LambdaNP2;
8274 CdGI[i][j] = SMEFTEvolEW.GetCoefficient("CdGI", i, j)*LambdaNP2;
8275 CdWR[i][j] = SMEFTEvolEW.GetCoefficient("CdWR", i, j)*LambdaNP2;
8276 CdWI[i][j] = SMEFTEvolEW.GetCoefficient("CdWI", i, j)*LambdaNP2;
8277 CdBR[i][j] = SMEFTEvolEW.GetCoefficient("CdBR", i, j)*LambdaNP2;
8278 CdBI[i][j] = SMEFTEvolEW.GetCoefficient("CdBI", i, j)*LambdaNP2;
8279 CeWR[i][j] = SMEFTEvolEW.GetCoefficient("CeWR", i, j)*LambdaNP2;
8280 CeWI[i][j] = SMEFTEvolEW.GetCoefficient("CeWI", i, j)*LambdaNP2;
8281 CeBR[i][j] = SMEFTEvolEW.GetCoefficient("CeBR", i, j)*LambdaNP2;
8282 CeBI[i][j] = SMEFTEvolEW.GetCoefficient("CeBI", i, j)*LambdaNP2;
8283
8284 for (int k = 0; k < 3; k++) {
8285 for (int l = 0; l < 3; l++) {
8286
8287 CllR[i][j][k][l] = SMEFTEvolEW.GetCoefficient("CllR", i, j, k, l)*LambdaNP2;
8288 CllI[i][j][k][l] = SMEFTEvolEW.GetCoefficient("CllI", i, j, k, l)*LambdaNP2;
8289 Clq1R[i][j][k][l] = SMEFTEvolEW.GetCoefficient("Clq1R", i, j, k, l)*LambdaNP2;
8290 Clq1I[i][j][k][l] = SMEFTEvolEW.GetCoefficient("Clq1I", i, j, k, l)*LambdaNP2;
8291 Clq3R[i][j][k][l] = SMEFTEvolEW.GetCoefficient("Clq3R", i, j, k, l)*LambdaNP2;
8292 Clq3I[i][j][k][l] = SMEFTEvolEW.GetCoefficient("Clq3I", i, j, k, l)*LambdaNP2;
8293 CeeR[i][j][k][l] = SMEFTEvolEW.GetCoefficient("CeeR", i, j, k, l)*LambdaNP2;
8294 CeeI[i][j][k][l] = SMEFTEvolEW.GetCoefficient("CeeI", i, j, k, l)*LambdaNP2;
8295 CeuR[i][j][k][l] = SMEFTEvolEW.GetCoefficient("CeuR", i, j, k, l)*LambdaNP2;
8296 CeuI[i][j][k][l] = SMEFTEvolEW.GetCoefficient("CeuI", i, j, k, l)*LambdaNP2;
8297 CedR[i][j][k][l] = SMEFTEvolEW.GetCoefficient("CedR", i, j, k, l)*LambdaNP2;
8298 CedI[i][j][k][l] = SMEFTEvolEW.GetCoefficient("CedI", i, j, k, l)*LambdaNP2;
8299 CleR[i][j][k][l] = SMEFTEvolEW.GetCoefficient("CleR", i, j, k, l)*LambdaNP2;
8300 CleI[i][j][k][l] = SMEFTEvolEW.GetCoefficient("CleI", i, j, k, l)*LambdaNP2;
8301 CluR[i][j][k][l] = SMEFTEvolEW.GetCoefficient("CluR", i, j, k, l)*LambdaNP2;
8302 CluI[i][j][k][l] = SMEFTEvolEW.GetCoefficient("CluI", i, j, k, l)*LambdaNP2;
8303 CldR[i][j][k][l] = SMEFTEvolEW.GetCoefficient("CldR", i, j, k, l)*LambdaNP2;
8304 CldI[i][j][k][l] = SMEFTEvolEW.GetCoefficient("CldI", i, j, k, l)*LambdaNP2;
8305 CqeR[i][j][k][l] = SMEFTEvolEW.GetCoefficient("CqeR", i, j, k, l)*LambdaNP2;
8306 CqeI[i][j][k][l] = SMEFTEvolEW.GetCoefficient("CqeI", i, j, k, l)*LambdaNP2;
8307 CledqR[i][j][k][l] = SMEFTEvolEW.GetCoefficient("CledqR", i, j, k, l)*LambdaNP2;
8308 CledqI[i][j][k][l] = SMEFTEvolEW.GetCoefficient("CledqI", i, j, k, l)*LambdaNP2;
8309 Cqq1R[i][j][k][l] = SMEFTEvolEW.GetCoefficient("Cqq1R", i, j, k, l)*LambdaNP2;
8310 Cqq1I[i][j][k][l] = SMEFTEvolEW.GetCoefficient("Cqq1I", i, j, k, l)*LambdaNP2;
8311 Cqq3R[i][j][k][l] = SMEFTEvolEW.GetCoefficient("Cqq3R", i, j, k, l)*LambdaNP2;
8312 Cqq3I[i][j][k][l] = SMEFTEvolEW.GetCoefficient("Cqq3I", i, j, k, l)*LambdaNP2;
8313 CuuR[i][j][k][l] = SMEFTEvolEW.GetCoefficient("CuuR", i, j, k, l)*LambdaNP2;
8314 CuuI[i][j][k][l] = SMEFTEvolEW.GetCoefficient("CuuI", i, j, k, l)*LambdaNP2;
8315 CddR[i][j][k][l] = SMEFTEvolEW.GetCoefficient("CddR", i, j, k, l)*LambdaNP2;
8316 CddI[i][j][k][l] = SMEFTEvolEW.GetCoefficient("CddI", i, j, k, l)*LambdaNP2;
8317 Cud1R[i][j][k][l] = SMEFTEvolEW.GetCoefficient("Cud1R", i, j, k, l)*LambdaNP2;
8318 Cud1I[i][j][k][l] = SMEFTEvolEW.GetCoefficient("Cud1I", i, j, k, l)*LambdaNP2;
8319 Cud8R[i][j][k][l] = SMEFTEvolEW.GetCoefficient("Cud8R", i, j, k, l)*LambdaNP2;
8320 Cud8I[i][j][k][l] = SMEFTEvolEW.GetCoefficient("Cud8I", i, j, k, l)*LambdaNP2;
8321 Cqu1R[i][j][k][l] = SMEFTEvolEW.GetCoefficient("Cqu1R", i, j, k, l)*LambdaNP2;
8322 Cqu1I[i][j][k][l] = SMEFTEvolEW.GetCoefficient("Cqu1I", i, j, k, l)*LambdaNP2;
8323 Cqu8R[i][j][k][l] = SMEFTEvolEW.GetCoefficient("Cqu8R", i, j, k, l)*LambdaNP2;
8324 Cqu8I[i][j][k][l] = SMEFTEvolEW.GetCoefficient("Cqu8I", i, j, k, l)*LambdaNP2;
8325 Cqd1R[i][j][k][l] = SMEFTEvolEW.GetCoefficient("Cqd1R", i, j, k, l)*LambdaNP2;
8326 Cqd1I[i][j][k][l] = SMEFTEvolEW.GetCoefficient("Cqd1I", i, j, k, l)*LambdaNP2;
8327 Cqd8R[i][j][k][l] = SMEFTEvolEW.GetCoefficient("Cqd8R", i, j, k, l)*LambdaNP2;
8328 Cqd8I[i][j][k][l] = SMEFTEvolEW.GetCoefficient("Cqd8I", i, j, k, l)*LambdaNP2;
8329 Cquqd1R[i][j][k][l] = SMEFTEvolEW.GetCoefficient("Cquqd1R", i, j, k, l)*LambdaNP2;
8330 Cquqd1I[i][j][k][l] = SMEFTEvolEW.GetCoefficient("Cquqd1I", i, j, k, l)*LambdaNP2;
8331 Cquqd8R[i][j][k][l] = SMEFTEvolEW.GetCoefficient("Cquqd8R", i, j, k, l)*LambdaNP2;
8332 Cquqd8I[i][j][k][l] = SMEFTEvolEW.GetCoefficient("Cquqd8I", i, j, k, l)*LambdaNP2;
8333 Clequ1R[i][j][k][l] = SMEFTEvolEW.GetCoefficient("Clequ1R", i, j, k, l)*LambdaNP2;
8334 Clequ1I[i][j][k][l] = SMEFTEvolEW.GetCoefficient("Clequ1I", i, j, k, l)*LambdaNP2;
8335 Clequ3R[i][j][k][l] = SMEFTEvolEW.GetCoefficient("Clequ3R", i, j, k, l)*LambdaNP2;
8336 Clequ3I[i][j][k][l] = SMEFTEvolEW.GetCoefficient("Clequ3I", i, j, k, l)*LambdaNP2;
8337
8338 }
8339 }
8340 }
8341 }
8342}
8343 */
8344
8345
8346
8348
8349 // std::cout<<"\033[1;31m Mw_inp = \033[0m "<< Mw_inp << std::endl;
8350
8352 LambdaNPm2 = 1. / LambdaNP2;
8353
8354 // 1) Post-update operations involving SM parameters only
8355
8356 v2 = v() * v();
8358
8359 // SM parameters using tree-level relations, depending on the input scheme
8360 aleMz = trueSM.alphaMz();
8361 eeMz = cAsch * sqrt(4.0 * M_PI * aleMz)
8362 + cWsch * sqrt(4.0 * sqrt(2.0) * GF * Mw_inp * Mw_inp * (1.0 - Mw_inp * Mw_inp / Mz / Mz));
8363 eeMz2 = eeMz*eeMz;
8364
8365 sW2_tree = cAsch * (0.5 * (1.0 - sqrt(1.0 - eeMz2 / (sqrt(2.0) * GF * Mz * Mz))))
8366 + cWsch * (1.0 - Mw_inp * Mw_inp / Mz / Mz);
8367 cW2_tree = 1.0 - sW2_tree;
8368
8369 sW_tree = sqrt(sW2_tree);
8370 cW_tree = sqrt(cW2_tree);
8371
8372 g1_tree = eeMz / cW_tree;
8373 g2_tree = eeMz / sW_tree;
8374 g3_tree = sqrt(4.0 * M_PI * AlsMz);
8375
8376 Mw_tree = cAsch * (Mz * cW_tree)
8377 + cWsch * Mw_inp;
8378
8379 lambdaH_tree = mHl * mHl / 2.0 / v2;
8380
8382 gZlL = (leptons[ELECTRON].getIsospin()) - (leptons[ELECTRON].getCharge()) * sW2_tree;
8384 gZuL = (quarks[UP].getIsospin()) - (quarks[UP].getCharge()) * sW2_tree;
8385 gZuR = -(quarks[UP].getCharge()) * sW2_tree;
8386 gZdL = (quarks[DOWN].getIsospin()) - (quarks[DOWN].getCharge()) * sW2_tree;
8387 gZdR = -(quarks[DOWN].getCharge()) * sW2_tree;
8388
8389 dZH = -(9.0 / 16.0)*(GF * mHl * mHl / sqrt(2.0) / M_PI / M_PI)*(2.0 * M_PI / 3.0 / sqrt(3.0) - 1.0);
8390
8391 dZH1 = dZH / (1.0 - dZH);
8392
8393 dZH2 = dZH * (1 + 3.0 * dZH) / (1.0 - dZH) / (1.0 - dZH);
8394
8395 //2) Post-update operations involving dimension-6 operators
8396
8398 //ChangeToEvolutorsBasisSMEFTtoSM();
8399 double Mu_LEW[3] = {mu_LEW, mc_LEW, mt_LEW};
8400 double Md_LEW[3] = {md_LEW, ms_LEW, mb_LEW};
8401 double Me_LEW[3] = {me_LEW, mmu_LEW, mtau_LEW};
8402
8403 // Renormalization Group Evolution (RGE)
8404
8405 // Logs of the scales used in the evolutors, from top to bottom
8406 tmu2 = log(500.0/Lambda_NP);
8407 tmu3 = log(365.0/Lambda_NP);
8408 tmu4 = log(240.0/Lambda_NP);
8409 tmu5 = log(mHl/Lambda_NP);
8410 tmuw = log(muw/Lambda_NP);
8411
8412 // SMEFTEvol* setup
8413
8414 if (FlagRGEci) {
8415
8416 // SM initial conditions for RGEsolver SMEFTEvolEW
8417 SMEFTEvolEW.GenerateSMInitialConditions(muw, Lambda_NP, SMEFTBasisFlag, "Numeric",
8419 Mu_LEW, Md_LEW, Me_LEW, s12CKM_LEW, s13CKM_LEW, s23CKM_LEW, dCKM_LEW);
8420
8421 // SMEFT initial conditions for RGEsolver SMEFTEvolEW
8423
8424 //printNonVanishingSMEFTCoeffEW();
8425 //std::cout << Lambda_NP << " " << muw << " " << SMEFTBasisFlag << std::endl;
8426 // Do the evolution of the SMEFT Coefficients at linear order first; THIS DOES NOT EVOLVE THE SM PARAMETERS, only computes the corrections to them due to the SMEFT coefficients
8427 SMEFTEvolEW.EvolveSMEFTOnly(Lambda_NP, muw);
8428 // Evolve the SM parameters with the SM RGEs
8429 SMEFTEvolEW.EvolveSMOnly("Numeric", Lambda_NP, muw);
8430 //Now everything has been evolved
8431 //printNonVanishingSMEFTCoeffEW();
8432
8433 // Work with the extra instances of RGEsolver: would be better to have a deep copy of SMEFTEvolEW
8434
8435 // SM initial conditions for RGEsolver
8436 SMEFTEvolMH.GenerateSMInitialConditions(muw, Lambda_NP, SMEFTBasisFlag, "Numeric",
8438 Mu_LEW, Md_LEW, Me_LEW, s12CKM_LEW, s13CKM_LEW, s23CKM_LEW, dCKM_LEW);
8439
8440 SMEFTEvol240.GenerateSMInitialConditions(muw, Lambda_NP, SMEFTBasisFlag, "Numeric",
8442 Mu_LEW, Md_LEW, Me_LEW, s12CKM_LEW, s13CKM_LEW, s23CKM_LEW, dCKM_LEW);
8443
8444 SMEFTEvol365.GenerateSMInitialConditions(muw, Lambda_NP, SMEFTBasisFlag, "Numeric",
8446 Mu_LEW, Md_LEW, Me_LEW, s12CKM_LEW, s13CKM_LEW, s23CKM_LEW, dCKM_LEW);
8447
8448 SMEFTEvol500.GenerateSMInitialConditions(muw, Lambda_NP, SMEFTBasisFlag, "Numeric",
8450 Mu_LEW, Md_LEW, Me_LEW, s12CKM_LEW, s13CKM_LEW, s23CKM_LEW, dCKM_LEW);
8451
8452 SMEFTEvolUV.GenerateSMInitialConditions(muw, Lambda_NP, SMEFTBasisFlag, "Numeric",
8454 Mu_LEW, Md_LEW, Me_LEW, s12CKM_LEW, s13CKM_LEW, s23CKM_LEW, dCKM_LEW);
8455
8456 // SMEFT initial conditions for RGEsolver
8461 setSMEFTEvolWC(SMEFTEvolUV); // Not evolved. Only for reference to retrieve C(Lambda)
8462
8463 if (FlagmultiScaleRGE) {
8464 // Perform the evolution for the other RGE instances
8465 SMEFTEvolMH.EvolveSMEFTOnly(Lambda_NP, 125.1);
8466 SMEFTEvol240.EvolveSMEFTOnly(Lambda_NP, 240.);
8467 SMEFTEvol365.EvolveSMEFTOnly(Lambda_NP, 365.);
8468 SMEFTEvol500.EvolveSMEFTOnly(Lambda_NP, 500.);
8469 } else {
8470 SMEFTEvolMH.EvolveSMEFTOnly(Lambda_NP, Lambda_NP);
8471 SMEFTEvol240.EvolveSMEFTOnly(Lambda_NP, Lambda_NP);
8472 SMEFTEvol365.EvolveSMEFTOnly(Lambda_NP, Lambda_NP);
8473 SMEFTEvol500.EvolveSMEFTOnly(Lambda_NP, Lambda_NP);
8474 }
8475
8476 } else {
8477
8478 // SM initial conditions for RGEsolver SMEFTEvolEW
8479 // Skip RGE by setting the two scales at Lambda_NP for the EFT and to muw for the SM pars
8480 SMEFTEvolEW.GenerateSMInitialConditions(muw, muw, SMEFTBasisFlag, "Numeric",
8482 Mu_LEW, Md_LEW, Me_LEW, s12CKM_LEW, s13CKM_LEW, s23CKM_LEW, dCKM_LEW);
8483
8484 // SMEFT initial conditions for RGEsolver SMEFTEvolEW
8486
8487 SMEFTEvolEW.EvolveSMEFTOnly(Lambda_NP, Lambda_NP);
8488 SMEFTEvolEW.EvolveSMOnly("Numeric", muw, muw);
8489
8490 // Work with the extra instances of RGEsolver: would be better to have a deep copy of SMEFTEvolEW
8491
8492 // SM initial conditions for RGEsolver
8493 SMEFTEvolMH.GenerateSMInitialConditions(muw, Lambda_NP, SMEFTBasisFlag, "Numeric",
8495 Mu_LEW, Md_LEW, Me_LEW, s12CKM_LEW, s13CKM_LEW, s23CKM_LEW, dCKM_LEW);
8496
8497 SMEFTEvol240.GenerateSMInitialConditions(muw, Lambda_NP, SMEFTBasisFlag, "Numeric",
8499 Mu_LEW, Md_LEW, Me_LEW, s12CKM_LEW, s13CKM_LEW, s23CKM_LEW, dCKM_LEW);
8500
8501 SMEFTEvol365.GenerateSMInitialConditions(muw, Lambda_NP, SMEFTBasisFlag, "Numeric",
8503 Mu_LEW, Md_LEW, Me_LEW, s12CKM_LEW, s13CKM_LEW, s23CKM_LEW, dCKM_LEW);
8504
8505 SMEFTEvol500.GenerateSMInitialConditions(muw, Lambda_NP, SMEFTBasisFlag, "Numeric",
8507 Mu_LEW, Md_LEW, Me_LEW, s12CKM_LEW, s13CKM_LEW, s23CKM_LEW, dCKM_LEW);
8508
8509 SMEFTEvolUV.GenerateSMInitialConditions(muw, Lambda_NP, SMEFTBasisFlag, "Numeric",
8511 Mu_LEW, Md_LEW, Me_LEW, s12CKM_LEW, s13CKM_LEW, s23CKM_LEW, dCKM_LEW);
8512
8513 // SMEFT initial conditions for RGEsolver
8518 setSMEFTEvolWC(SMEFTEvolUV); // Not evolved. Only for reference to retrieve C(Lambda)
8519
8520 // Skip RGE by setting the two scales at Lambda_NP for the EFT
8521 SMEFTEvolMH.EvolveSMEFTOnly(Lambda_NP, Lambda_NP);
8522 SMEFTEvol240.EvolveSMEFTOnly(Lambda_NP, Lambda_NP);
8523 SMEFTEvol365.EvolveSMEFTOnly(Lambda_NP, Lambda_NP);
8524 SMEFTEvol500.EvolveSMEFTOnly(Lambda_NP, Lambda_NP);
8525 }
8526
8527 // Renormalization of gauge fields parameters
8530 delta_AZ = 2.0 * sW_tree * cW_tree * (getSMEFTCoeffEW("CHW") - getSMEFTCoeffEW("CHB")) * v2
8531 - (cW2_tree - sW2_tree) * getSMEFTCoeffEW("CHWB") * v2;
8532
8533 // Similar definitions for the EWPO
8534 delta_Z = 2.0 * sW_tree * cW_tree * getSMEFTCoeffEW("CHWB") * v2;
8535 delta_A = -2.0 * sW_tree * cW_tree * getSMEFTCoeffEW("CHWB") * v2;
8536 delta_ZA = (cW2_tree - sW2_tree) * getSMEFTCoeffEW("CHWB") * v2;
8537
8538 // Renormalization of Higgs field parameter
8539 delta_h = (-getSMEFTCoeffEW("CHD") / 4.0 + getSMEFTCoeffEW("CHbox")) * v2;
8540
8541 // Calculation of some quantities repeteadly used in the code
8542
8543 // NP corrections to Z and W mass Lagrangian parameters
8544 delta_MZ = (sW_tree * cW_tree * getSMEFTCoeffEW("CHWB") + 0.25 * getSMEFTCoeffEW("CHD") + (3.0 / 8.0) * getSMEFTCoeffEW("CH") / lambdaH_tree) * v2;
8545 delta_MW = (3.0 / 8.0) * (getSMEFTCoeffEW("CH") / lambdaH_tree) * v2;
8546
8547 // NP correction to Fermi constant, as extracted from muon decay
8548 delta_GF = DeltaGF();
8549
8550 // NP correction to the vev, as extracted from GF
8551 delta_v = 0.5 * delta_GF;
8552
8553 // NP corrections to electric constant parameter and weak mixing angle, depending on the input scheme
8554 delta_e = cAsch * (-0.5 * delta_A)
8555 + cWsch * ((cW2_tree / sW2_tree) * (delta_MW - delta_MZ) - 0.5 * delta_GF);
8556
8557 delta_em = delta_e + 0.5 * delta_A; // Relative dimension 6 correction to the QED interaction vertex
8558
8560 + cWsch * (2.0 * cW2_tree * (delta_MW - delta_MZ) / sW2_tree);
8561
8562 // NP indirect corrections to EW fermion couplings
8563 delta_UgNC = (0.5 * delta_Z - 0.5 * delta_GF + delta_MW - delta_MZ);
8564
8566
8567 delta_UgCC = (delta_e - 0.5 * delta_sW2);
8568
8570 //AG:begin
8571 delta_ale = -2.0 * sW_tree * cW_tree * getSMEFTCoeffEW("CHWB") * v2;
8572
8573 delta_Mz2 = (getSMEFTCoeffEW("CHD") / 2.0 + 2.0 * sW_tree * cW_tree * getSMEFTCoeffEW("CHWB")) * v2;
8574
8575 delta_g1 = cAsch * (g1_tree * (cW2_tree * delta_ale - sW2_tree * (delta_Mz2 + delta_GF)) / 2.0 / (-1 + 2.0 * sW2_tree))
8576 + cWsch * (g1_tree * (-delta_Mz2 / 2.0 / sW2_tree - delta_GF / 2.0));
8577
8579 + cWsch * (g2_tree * (-delta_GF / 2.0));
8580
8581 xWZ_tree = +g2_tree / pow((g1_tree * g1_tree + g2_tree * g2_tree), 0.5); // cbar of Manohar
8583
8584 xBZ_tree = -g1_tree / pow((g1_tree * g1_tree + g2_tree * g2_tree), 0.5); // -sbar of Manohar
8586 //AG:end
8588
8589 //Go to mass eigenstate basis first; this is done here since we need to reassign quark masses and the CKM matrix
8590
8591 double vT = v();
8592 double delta_vT = getDelta_v();
8593 double vTosq2 = vT / sqrt(2.);
8594
8595 // Let us first define the full mass matrices, including the effect of dimension six operators
8596
8597 for (int i = 0; i < 3; i++)
8598 for (int j = 0; j < 3; j++) {
8599 MUQ.assignre(i, j, vTosq2 * (getSMEFTCoeffEW("YuR", i, j) * (1. + delta_vT) + FlagCorrsInSMRunning * getSMEFTCoeffEW("dYuR", i, j) - getSMEFTCoeffEW("CuHR", i, j) * v2 / 2.));
8600 MUQ.assignim(i, j, vTosq2 * (getSMEFTCoeffEW("YuI", i, j) * (1. + delta_vT) + FlagCorrsInSMRunning * getSMEFTCoeffEW("dYuI", i, j) - getSMEFTCoeffEW("CuHI", i, j) * v2 / 2.));
8601 MDQ.assignre(i, j, vTosq2 * (getSMEFTCoeffEW("YdR", i, j) * (1. + delta_vT) + FlagCorrsInSMRunning * getSMEFTCoeffEW("dYdR", i, j) - getSMEFTCoeffEW("CdHR", i, j) * v2 / 2.));
8602 MDQ.assignim(i, j, vTosq2 * (getSMEFTCoeffEW("YdI", i, j) * (1. + delta_vT) + FlagCorrsInSMRunning * getSMEFTCoeffEW("dYdI", i, j) - getSMEFTCoeffEW("CdHI", i, j) * v2 / 2.));
8603 }
8604
8605 gslpp::vector<double> mmu(3), mmd(3);
8606
8607 //std::cout<<" |"<<MUQ(0,0)<<","<<MUQ(0,1)<<","<<MUQ(0,2)<<"|"<<std::endl;
8608 //std::cout<<"MUQ=|"<<MUQ(1,0)<<","<<MUQ(1,1)<<","<<MUQ(1,2)<<"|"<<std::endl;
8609 //std::cout<<" |"<<MUQ(2,0)<<","<<MUQ(2,1)<<","<<MUQ(2,2)<<"|"<<std::endl;
8610 //std::cout<<" "<<std::endl;
8611 //std::cout<<" |"<<MDQ(0,0)<<","<<MDQ(0,1)<<","<<MDQ(0,2)<<"|"<<std::endl;
8612 //std::cout<<"MDQ=|"<<MDQ(1,0)<<","<<MDQ(1,1)<<","<<MDQ(1,2)<<"|"<<std::endl;
8613 //std::cout<<" |"<<MDQ(2,0)<<","<<MDQ(2,1)<<","<<MDQ(2,2)<<"|"<<std::endl;
8614 //std::cout<<" "<<std::endl;
8615
8616 MUQ.singularvalue(VuR, VuL, mmu);
8617 if(mmu(2) < 50.0) {
8618 std::cout << "Warning: top quark mass is too low, m(2) = " << mmu(2) << std::endl;
8619 return false;
8620 }
8621
8622 MDQ.singularvalue(VdR, VdL, mmd);
8623 if(mmd(2) < 2.5) {
8624 std::cout << "Warning: bottom quark mass is too low, m(2) = " << mmd(2) << std::endl;
8625 return false;
8626 }
8627
8628 //do heavy quarks first to get the thresholds right
8631 setMtpole(Mbar2Mp(quarks[TOP].getMass(), QCD::TOP));
8632 trueSM.setMtpole(Mbar2Mp(quarks[TOP].getMass(), QCD::TOP));
8637 quarks[STRANGE].setMass(Mrun(quarks[STRANGE].getMass_scale(), getMuw(), mmd(1), QCD::STRANGE));
8638 trueSM.setQuarkMass(STRANGE,Mrun(quarks[STRANGE].getMass_scale(), getMuw(), mmd(1), QCD::STRANGE));
8639 quarks[DOWN].setMass(Mrun(quarks[DOWN].getMass_scale(), getMuw(), mmd(0), QCD::DOWN));
8640 trueSM.setQuarkMass(DOWN,Mrun(quarks[DOWN].getMass_scale(), getMuw(), mmd(0), QCD::DOWN));
8641 quarks[UP].setMass(Mrun(quarks[UP].getMass_scale(), getMuw(), mmu(0), QCD::UP));
8642 trueSM.setQuarkMass(UP,Mrun(quarks[UP].getMass_scale(), getMuw(), mmu(0), QCD::UP));
8643
8644 VuLd = VuL.hconjugate();
8645
8646 // Computing the CKM
8647 gslpp::matrix<complex> CKMUnphys = VuLd * VdL;
8648
8649 // std::cout << "CKM unphys = " << CKMUnphys << std::endl;
8650
8651 myCKM.computeCKM(CKMUnphys(0, 1).abs(), CKMUnphys(1, 2).abs(), CKMUnphys(0, 2).abs(),
8652 (-CKMUnphys(0, 0) * CKMUnphys(0, 2).conjugate() / (CKMUnphys(1, 0) * CKMUnphys(1, 2).conjugate())).arg());
8654
8655 // std::cout << "computed CKM = " << getCKM().getCKM() << std::endl;
8656
8657 double a11 = remainder(CKMUnphys(0, 0).arg() - getCKM().getV_ud().arg(), 2. * M_PI);
8658 double a12 = remainder(CKMUnphys(0, 1).arg() - getCKM().getV_us().arg(), 2. * M_PI);
8659 double a13 = remainder(CKMUnphys(0, 2).arg() - getCKM().getV_ub().arg(), 2. * M_PI);
8660
8661 // double a23 = (gslpp::complex(CKMUnphys(1, 0) / CKM(1, 0))).arg() - a11 + a13;
8662 // double a33 = (gslpp::complex(CKMUnphys(2, 0) / CKM(2, 0))).arg() - a11 + a13;
8663 double a23 = remainder(CKMUnphys(1, 0).arg() - getCKM().getV_cd().arg(), 2. * M_PI) - a11 + a13;
8664 double a33 = remainder(CKMUnphys(2, 0).arg() - getCKM().getV_td().arg(), 2. * M_PI) - a11 + a13;
8665
8666 gslpp::matrix<gslpp::complex> phi1(3, 3, 0.);
8667 phi1.assign(0, 0, 1.);
8668 phi1.assign(1, 1, gslpp::complex(1., a23 - a13, true));
8669 phi1.assign(2, 2, gslpp::complex(1., a33 - a13, true));
8670
8671 gslpp::matrix<gslpp::complex> phi2dag(3, 3, 0.);
8672 phi2dag.assign(0, 0, gslpp::complex(1., -a11, true));
8673 phi2dag.assign(1, 1, gslpp::complex(1., -a12, true));
8674 phi2dag.assign(2, 2, gslpp::complex(1., -a13, true));
8675
8676 VuL = VuL * phi1;
8677 VuR = VuR * phi1;
8678 VdL = VdL * phi2dag;
8679 VdR = VdR * phi2dag;
8680
8681 // Hermitian conjugates
8682 VuLd = VuL.hconjugate();
8683 VuRd = VuR.hconjugate();
8684 VdLd = VdL.hconjugate();
8685 VdRd = VdR.hconjugate();
8686
8687
8688 // do the NPbase PostUpdate without recomputing the top mass and the CKM matrix
8689 computemt=false;
8690 trueSM.setComputemt(false);
8691 requireCKM=false;
8692 trueSM.setRequireCKM(false);
8693
8694 if (!NPbase::PostUpdate()) return (false);
8695 if (!trueSM.PostUpdate()) return (false);
8696
8697 // NP corrections to Total Higgs width
8699
8700 if (FlagQuadraticTerms) {
8702 } else {
8703 dGammaHTotR2 = 0.0;
8704 }
8705
8706 // Total: to be used in BR functions to check positivity
8708
8709 // The total theory error in the H width: set to 0.0 for the moment
8711
8712
8713 //The call to this method should be dropped once we have correctly implemented the matching
8714 //getWCFromEvolutor();
8715
8716
8717
8718 UevL = 1.0; // Neglect PMNS effects in high-pT observables
8719 VudL = 1.0; // Neglect CKM effects in high-pT observables
8720
8721 // Yuke = sqrt(2.) * (leptons[ELECTRON].getMass()) / v();
8722 // Yukmu = sqrt(2.) * (leptons[MU].getMass()) / v();
8723 // Yuktau = sqrt(2.) * (leptons[TAU].getMass()) / v();
8724 // Yuku = sqrt(2.) * (quarks[UP].getMass()) / v();
8725 // Yukc = sqrt(2.) * (quarks[CHARM].getMass()) / v();
8726 // Yukt = sqrt(2.) * mtpole / v();
8727 // Yukd = sqrt(2.) * (quarks[DOWN].getMass()) / v();
8728 // Yuks = sqrt(2.) * (quarks[STRANGE].getMass()) / v();
8729 // Yukb = sqrt(2.) * (quarks[BOTTOM].getMass()) / v();
8730
8731
8732 // Dimension-6 coefficients used in the STXS parameterization: to be discussed with AJL
8733 // aiG = 16.0 * M_PI * M_PI * getSMEFTCoeffEW("CHG") * Mw_tree * Mw_tree / g3_tree / g3_tree / LambdaNP2;
8734 // ai3G = getSMEFTCoeffEW("CG") * Mw_tree * Mw_tree / g3_tree / g3_tree / g3_tree / LambdaNP2;
8735 // ai2G = 0.0; // Add
8736 // aiT = 2.0 * getSMEFTCoeffEW("CHD") * v2;
8737 // aiH = -2.0 * getSMEFTCoeffEW("CHbox") * v2;
8738 // aiWW = 0.0; // Add
8739 // aiB = 0.0; // Add
8740 // aiHW = 0.0;
8741 // aiHB = 0.0;
8742 // aiA =getSMEFTCoeffEW("CHB") * Mw_tree * Mw_tree / g1_tree / g1_tree / LambdaNP2;
8743 // aiHQ = getSMEFTCoeffEW("CHq1R",0,0) * v2; // Valid only for flavour universal NP
8744 // aipHQ = getSMEFTCoeffEW("CHq3R",0,0) * v2; // Valid only for flavour universal NP
8745 // aiHL = getSMEFTCoeffEW("CHl1R",0,0) * v2; // Valid only for flavour universal NP
8746 // aipHL = getSMEFTCoeffEW("CHl3R",0,0) * v2; // Valid only for flavour universal NP. From HEL Lagrangian. Not in original note
8747 // aiHu = getSMEFTCoeffEW("CHuR",0,0) * v2; // Valid only for flavour universal NP
8748 // aiHd = getSMEFTCoeffEW("CHdR",0,0) * v2; // Valid only for flavour universal NP
8749 // aiHe = getSMEFTCoeffEW("CHeR",0,0) * v2; // Valid only for flavour universal NP
8750 // aiu = -getSMEFTCoeffEW("CuHR",2,2) * v2 / Yukt;
8751 // aiuG = getSMEFTCoeffEW("CuGR",2,2) * Mw_tree * Mw_tree / g3_tree / LambdaNP2 / getSMEFTCoeffEW("YuR",2,2) / 4.0; // From HEL.fr Lagrangian. Not in original note. Valid only for flavour universal NP
8752
8753 // Dim 6 SMEFT-LEFT matching
8754
8755 // update LEFT Wilson coefficients (time consuming, do only if FlagmatchLEFT=true
8757
8758 return (true);
8759}
8760
8761// void NPSMEFTd6General::computeYukawas() {
8762// for (int i = 0; i < 3; i++)
8763// for (int j = 0; j < 3; j++) {
8764// Yu.assignre(i,j,getSMEFTCoeffEW("YuR", i, j) + getSMEFTCoeffEW("dYuR", i, j));
8765// Yu.assignim(i,j,getSMEFTCoeffEW("YuI", i, j) + getSMEFTCoeffEW("dYuI", i, j));
8766// Yd.assignre(i,j,getSMEFTCoeffEW("YdR", i, j) + getSMEFTCoeffEW("dYdR", i, j));
8767// Yd.assignim(i,j,getSMEFTCoeffEW("YdI", i, j) + getSMEFTCoeffEW("dYdI", i, j));
8768// Ye.assignre(i,j,getSMEFTCoeffEW("YeR", i, j) + getSMEFTCoeffEW("dYeR", i, j));
8769// Ye.assignim(i,j,getSMEFTCoeffEW("YeI", i, j) + getSMEFTCoeffEW("dYeI", i, j));
8770// }
8771// }
8772
8773void NPSMEFTd6General::setParameter(const std::string name, const double& value) {
8774
8775 if (name.compare("CG_LNP") == 0) {
8776 CG_LNP = value;
8777 } else if (name.compare("CW_LNP") == 0) {
8778 CW_LNP = value;
8779 } else if (name.compare("CHG_LNP") == 0) {
8780 CHG_LNP = value;
8781 } else if (name.compare("CHW_LNP") == 0) {
8782 CHW_LNP = value;
8783 } else if (name.compare("CHB_LNP") == 0) {
8784 CHB_LNP = value;
8785 } else if (name.compare("CHWB_LNP") == 0) {
8786 CHWB_LNP = value;
8787 } else if (name.compare("CHD_LNP") == 0) {
8788 CHD_LNP = value;
8789 } else if (name.compare("CHbox_LNP") == 0) {
8790 CHbox_LNP = value;
8791 } else if (name.compare("CH_LNP") == 0) {
8792 CH_LNP = value;
8793 } else if (name.compare("CGtilde_LNP") == 0) {
8794 CGtilde_LNP = value;
8795 } else if (name.compare("CWtilde_LNP") == 0) {
8796 CWtilde_LNP = value;
8797 } else if (name.compare("CHGtilde_LNP") == 0) {
8798 CHGtilde_LNP = value;
8799 } else if (name.compare("CHWtilde_LNP") == 0) {
8800 CHWtilde_LNP = value;
8801 } else if (name.compare("CHBtilde_LNP") == 0) {
8802 CHBtilde_LNP = value;
8803 } else if (name.compare("CHWtildeB_LNP") == 0) {
8804 CHWtildeB_LNP = value;
8805 } else if (name.compare("CHl1_11r_LNP") == 0) {
8806 CHl1_11r_LNP = value;
8807 } else if (name.compare("CHl1_12r_LNP") == 0) {
8808 CHl1_12r_LNP = value;
8809 } else if (name.compare("CHl1_13r_LNP") == 0) {
8810 CHl1_13r_LNP = value;
8811 } else if (name.compare("CHl1_22r_LNP") == 0) {
8812 CHl1_22r_LNP = value;
8813 } else if (name.compare("CHl1_23r_LNP") == 0) {
8814 CHl1_23r_LNP = value;
8815 } else if (name.compare("CHl1_33r_LNP") == 0) {
8816 CHl1_33r_LNP = value;
8817 } else if (name.compare("CHl1_12i_LNP") == 0) {
8818 CHl1_12i_LNP = value;
8819 } else if (name.compare("CHl1_13i_LNP") == 0) {
8820 CHl1_13i_LNP = value;
8821 } else if (name.compare("CHl1_23i_LNP") == 0) {
8822 CHl1_23i_LNP = value;
8823 } else if (name.compare("CHl3_11r_LNP") == 0) {
8824 CHl3_11r_LNP = value;
8825 } else if (name.compare("CHl3_12r_LNP") == 0) {
8826 CHl3_12r_LNP = value;
8827 } else if (name.compare("CHl3_13r_LNP") == 0) {
8828 CHl3_13r_LNP = value;
8829 } else if (name.compare("CHl3_22r_LNP") == 0) {
8830 CHl3_22r_LNP = value;
8831 } else if (name.compare("CHl3_23r_LNP") == 0) {
8832 CHl3_23r_LNP = value;
8833 } else if (name.compare("CHl3_33r_LNP") == 0) {
8834 CHl3_33r_LNP = value;
8835 } else if (name.compare("CHl3_12i_LNP") == 0) {
8836 CHl3_12i_LNP = value;
8837 } else if (name.compare("CHl3_13i_LNP") == 0) {
8838 CHl3_13i_LNP = value;
8839 } else if (name.compare("CHl3_23i_LNP") == 0) {
8840 CHl3_23i_LNP = value;
8841 } else if (name.compare("CHe_11r_LNP") == 0) {
8842 CHe_11r_LNP = value;
8843 } else if (name.compare("CHe_12r_LNP") == 0) {
8844 CHe_12r_LNP = value;
8845 } else if (name.compare("CHe_13r_LNP") == 0) {
8846 CHe_13r_LNP = value;
8847 } else if (name.compare("CHe_22r_LNP") == 0) {
8848 CHe_22r_LNP = value;
8849 } else if (name.compare("CHe_23r_LNP") == 0) {
8850 CHe_23r_LNP = value;
8851 } else if (name.compare("CHe_33r_LNP") == 0) {
8852 CHe_33r_LNP = value;
8853 } else if (name.compare("CHe_12i_LNP") == 0) {
8854 CHe_12i_LNP = value;
8855 } else if (name.compare("CHe_13i_LNP") == 0) {
8856 CHe_13i_LNP = value;
8857 } else if (name.compare("CHe_23i_LNP") == 0) {
8858 CHe_23i_LNP = value;
8859 } else if (name.compare("CHq1_11r_LNP") == 0) {
8860 CHq1_11r_LNP = value;
8861 } else if (name.compare("CHq1_12r_LNP") == 0) {
8862 CHq1_12r_LNP = value;
8863 } else if (name.compare("CHq1_13r_LNP") == 0) {
8864 CHq1_13r_LNP = value;
8865 } else if (name.compare("CHq1_22r_LNP") == 0) {
8866 CHq1_22r_LNP = value;
8867 } else if (name.compare("CHq1_23r_LNP") == 0) {
8868 CHq1_23r_LNP = value;
8869 } else if (name.compare("CHq1_33r_LNP") == 0) {
8870 CHq1_33r_LNP = value;
8871 } else if (name.compare("CHq1_12i_LNP") == 0) {
8872 CHq1_12i_LNP = value;
8873 } else if (name.compare("CHq1_13i_LNP") == 0) {
8874 CHq1_13i_LNP = value;
8875 } else if (name.compare("CHq1_23i_LNP") == 0) {
8876 CHq1_23i_LNP = value;
8877 } else if (name.compare("CHq3_11r_LNP") == 0) {
8878 CHq3_11r_LNP = value;
8879 } else if (name.compare("CHq3_12r_LNP") == 0) {
8880 CHq3_12r_LNP = value;
8881 } else if (name.compare("CHq3_13r_LNP") == 0) {
8882 CHq3_13r_LNP = value;
8883 } else if (name.compare("CHq3_22r_LNP") == 0) {
8884 CHq3_22r_LNP = value;
8885 } else if (name.compare("CHq3_23r_LNP") == 0) {
8886 CHq3_23r_LNP = value;
8887 } else if (name.compare("CHq3_33r_LNP") == 0) {
8888 CHq3_33r_LNP = value;
8889 } else if (name.compare("CHq3_12i_LNP") == 0) {
8890 CHq3_12i_LNP = value;
8891 } else if (name.compare("CHq3_13i_LNP") == 0) {
8892 CHq3_13i_LNP = value;
8893 } else if (name.compare("CHq3_23i_LNP") == 0) {
8894 CHq3_23i_LNP = value;
8895 } else if (name.compare("CHu_11r_LNP") == 0) {
8896 CHu_11r_LNP = value;
8897 } else if (name.compare("CHu_12r_LNP") == 0) {
8898 CHu_12r_LNP = value;
8899 } else if (name.compare("CHu_13r_LNP") == 0) {
8900 CHu_13r_LNP = value;
8901 } else if (name.compare("CHu_22r_LNP") == 0) {
8902 CHu_22r_LNP = value;
8903 } else if (name.compare("CHu_23r_LNP") == 0) {
8904 CHu_23r_LNP = value;
8905 } else if (name.compare("CHu_33r_LNP") == 0) {
8906 CHu_33r_LNP = value;
8907 } else if (name.compare("CHu_12i_LNP") == 0) {
8908 CHu_12i_LNP = value;
8909 } else if (name.compare("CHu_13i_LNP") == 0) {
8910 CHu_13i_LNP = value;
8911 } else if (name.compare("CHu_23i_LNP") == 0) {
8912 CHu_23i_LNP = value;
8913 } else if (name.compare("CHd_11r_LNP") == 0) {
8914 CHd_11r_LNP = value;
8915 } else if (name.compare("CHd_12r_LNP") == 0) {
8916 CHd_12r_LNP = value;
8917 } else if (name.compare("CHd_13r_LNP") == 0) {
8918 CHd_13r_LNP = value;
8919 } else if (name.compare("CHd_22r_LNP") == 0) {
8920 CHd_22r_LNP = value;
8921 } else if (name.compare("CHd_23r_LNP") == 0) {
8922 CHd_23r_LNP = value;
8923 } else if (name.compare("CHd_33r_LNP") == 0) {
8924 CHd_33r_LNP = value;
8925 } else if (name.compare("CHd_12i_LNP") == 0) {
8926 CHd_12i_LNP = value;
8927 } else if (name.compare("CHd_13i_LNP") == 0) {
8928 CHd_13i_LNP = value;
8929 } else if (name.compare("CHd_23i_LNP") == 0) {
8930 CHd_23i_LNP = value;
8931 } else if (name.compare("CHud_11r_LNP") == 0) {
8932 CHud_11r_LNP = value;
8933 } else if (name.compare("CHud_12r_LNP") == 0) {
8934 CHud_12r_LNP = value;
8935 } else if (name.compare("CHud_13r_LNP") == 0) {
8936 CHud_13r_LNP = value;
8937 } else if (name.compare("CHud_21r_LNP") == 0) {
8938 CHud_21r_LNP = value;
8939 } else if (name.compare("CHud_22r_LNP") == 0) {
8940 CHud_22r_LNP = value;
8941 } else if (name.compare("CHud_23r_LNP") == 0) {
8942 CHud_23r_LNP = value;
8943 } else if (name.compare("CHud_31r_LNP") == 0) {
8944 CHud_31r_LNP = value;
8945 } else if (name.compare("CHud_32r_LNP") == 0) {
8946 CHud_32r_LNP = value;
8947 } else if (name.compare("CHud_33r_LNP") == 0) {
8948 CHud_33r_LNP = value;
8949 } else if (name.compare("CHud_11i_LNP") == 0) {
8950 CHud_11i_LNP = value;
8951 } else if (name.compare("CHud_12i_LNP") == 0) {
8952 CHud_12i_LNP = value;
8953 } else if (name.compare("CHud_13i_LNP") == 0) {
8954 CHud_13i_LNP = value;
8955 } else if (name.compare("CHud_21i_LNP") == 0) {
8956 CHud_21i_LNP = value;
8957 } else if (name.compare("CHud_22i_LNP") == 0) {
8958 CHud_22i_LNP = value;
8959 } else if (name.compare("CHud_23i_LNP") == 0) {
8960 CHud_23i_LNP = value;
8961 } else if (name.compare("CHud_31i_LNP") == 0) {
8962 CHud_31i_LNP = value;
8963 } else if (name.compare("CHud_32i_LNP") == 0) {
8964 CHud_32i_LNP = value;
8965 } else if (name.compare("CHud_33i_LNP") == 0) {
8966 CHud_33i_LNP = value;
8967 } else if (name.compare("CeH_11r_LNP") == 0) {
8968 CeH_11r_LNP = value;
8969 } else if (name.compare("CeH_12r_LNP") == 0) {
8970 CeH_12r_LNP = value;
8971 } else if (name.compare("CeH_13r_LNP") == 0) {
8972 CeH_13r_LNP = value;
8973 } else if (name.compare("CeH_21r_LNP") == 0) {
8974 CeH_21r_LNP = value;
8975 } else if (name.compare("CeH_22r_LNP") == 0) {
8976 CeH_22r_LNP = value;
8977 } else if (name.compare("CeH_23r_LNP") == 0) {
8978 CeH_23r_LNP = value;
8979 } else if (name.compare("CeH_31r_LNP") == 0) {
8980 CeH_31r_LNP = value;
8981 } else if (name.compare("CeH_32r_LNP") == 0) {
8982 CeH_32r_LNP = value;
8983 } else if (name.compare("CeH_33r_LNP") == 0) {
8984 CeH_33r_LNP = value;
8985 } else if (name.compare("CeH_11i_LNP") == 0) {
8986 CeH_11i_LNP = value;
8987 } else if (name.compare("CeH_12i_LNP") == 0) {
8988 CeH_12i_LNP = value;
8989 } else if (name.compare("CeH_13i_LNP") == 0) {
8990 CeH_13i_LNP = value;
8991 } else if (name.compare("CeH_21i_LNP") == 0) {
8992 CeH_21i_LNP = value;
8993 } else if (name.compare("CeH_22i_LNP") == 0) {
8994 CeH_22i_LNP = value;
8995 } else if (name.compare("CeH_23i_LNP") == 0) {
8996 CeH_23i_LNP = value;
8997 } else if (name.compare("CeH_31i_LNP") == 0) {
8998 CeH_31i_LNP = value;
8999 } else if (name.compare("CeH_32i_LNP") == 0) {
9000 CeH_32i_LNP = value;
9001 } else if (name.compare("CeH_33i_LNP") == 0) {
9002 CeH_33i_LNP = value;
9003 } else if (name.compare("CuH_11r_LNP") == 0) {
9004 CuH_11r_LNP = value;
9005 } else if (name.compare("CuH_12r_LNP") == 0) {
9006 CuH_12r_LNP = value;
9007 } else if (name.compare("CuH_13r_LNP") == 0) {
9008 CuH_13r_LNP = value;
9009 } else if (name.compare("CuH_21r_LNP") == 0) {
9010 CuH_21r_LNP = value;
9011 } else if (name.compare("CuH_22r_LNP") == 0) {
9012 CuH_22r_LNP = value;
9013 } else if (name.compare("CuH_23r_LNP") == 0) {
9014 CuH_23r_LNP = value;
9015 } else if (name.compare("CuH_31r_LNP") == 0) {
9016 CuH_31r_LNP = value;
9017 } else if (name.compare("CuH_32r_LNP") == 0) {
9018 CuH_32r_LNP = value;
9019 } else if (name.compare("CuH_33r_LNP") == 0) {
9020 CuH_33r_LNP = value;
9021 } else if (name.compare("CuH_11i_LNP") == 0) {
9022 CuH_11i_LNP = value;
9023 } else if (name.compare("CuH_12i_LNP") == 0) {
9024 CuH_12i_LNP = value;
9025 } else if (name.compare("CuH_13i_LNP") == 0) {
9026 CuH_13i_LNP = value;
9027 } else if (name.compare("CuH_21i_LNP") == 0) {
9028 CuH_21i_LNP = value;
9029 } else if (name.compare("CuH_22i_LNP") == 0) {
9030 CuH_22i_LNP = value;
9031 } else if (name.compare("CuH_23i_LNP") == 0) {
9032 CuH_23i_LNP = value;
9033 } else if (name.compare("CuH_31i_LNP") == 0) {
9034 CuH_31i_LNP = value;
9035 } else if (name.compare("CuH_32i_LNP") == 0) {
9036 CuH_32i_LNP = value;
9037 } else if (name.compare("CuH_33i_LNP") == 0) {
9038 CuH_33i_LNP = value;
9039 } else if (name.compare("CdH_11r_LNP") == 0) {
9040 CdH_11r_LNP = value;
9041 } else if (name.compare("CdH_12r_LNP") == 0) {
9042 CdH_12r_LNP = value;
9043 } else if (name.compare("CdH_13r_LNP") == 0) {
9044 CdH_13r_LNP = value;
9045 } else if (name.compare("CdH_21r_LNP") == 0) {
9046 CdH_21r_LNP = value;
9047 } else if (name.compare("CdH_22r_LNP") == 0) {
9048 CdH_22r_LNP = value;
9049 } else if (name.compare("CdH_23r_LNP") == 0) {
9050 CdH_23r_LNP = value;
9051 } else if (name.compare("CdH_31r_LNP") == 0) {
9052 CdH_31r_LNP = value;
9053 } else if (name.compare("CdH_32r_LNP") == 0) {
9054 CdH_32r_LNP = value;
9055 } else if (name.compare("CdH_33r_LNP") == 0) {
9056 CdH_33r_LNP = value;
9057 } else if (name.compare("CdH_11i_LNP") == 0) {
9058 CdH_11i_LNP = value;
9059 } else if (name.compare("CdH_12i_LNP") == 0) {
9060 CdH_12i_LNP = value;
9061 } else if (name.compare("CdH_13i_LNP") == 0) {
9062 CdH_13i_LNP = value;
9063 } else if (name.compare("CdH_21i_LNP") == 0) {
9064 CdH_21i_LNP = value;
9065 } else if (name.compare("CdH_22i_LNP") == 0) {
9066 CdH_22i_LNP = value;
9067 } else if (name.compare("CdH_23i_LNP") == 0) {
9068 CdH_23i_LNP = value;
9069 } else if (name.compare("CdH_31i_LNP") == 0) {
9070 CdH_31i_LNP = value;
9071 } else if (name.compare("CdH_32i_LNP") == 0) {
9072 CdH_32i_LNP = value;
9073 } else if (name.compare("CdH_33i_LNP") == 0) {
9074 CdH_33i_LNP = value;
9075 } else if (name.compare("CuG_11r_LNP") == 0) {
9076 CuG_11r_LNP = value;
9077 } else if (name.compare("CuG_12r_LNP") == 0) {
9078 CuG_12r_LNP = value;
9079 } else if (name.compare("CuG_13r_LNP") == 0) {
9080 CuG_13r_LNP = value;
9081 } else if (name.compare("CuG_21r_LNP") == 0) {
9082 CuG_21r_LNP = value;
9083 } else if (name.compare("CuG_22r_LNP") == 0) {
9084 CuG_22r_LNP = value;
9085 } else if (name.compare("CuG_23r_LNP") == 0) {
9086 CuG_23r_LNP = value;
9087 } else if (name.compare("CuG_31r_LNP") == 0) {
9088 CuG_31r_LNP = value;
9089 } else if (name.compare("CuG_32r_LNP") == 0) {
9090 CuG_32r_LNP = value;
9091 } else if (name.compare("CuG_33r_LNP") == 0) {
9092 CuG_33r_LNP = value;
9093 } else if (name.compare("CuG_11i_LNP") == 0) {
9094 CuG_11i_LNP = value;
9095 } else if (name.compare("CuG_12i_LNP") == 0) {
9096 CuG_12i_LNP = value;
9097 } else if (name.compare("CuG_13i_LNP") == 0) {
9098 CuG_13i_LNP = value;
9099 } else if (name.compare("CuG_21i_LNP") == 0) {
9100 CuG_21i_LNP = value;
9101 } else if (name.compare("CuG_22i_LNP") == 0) {
9102 CuG_22i_LNP = value;
9103 } else if (name.compare("CuG_23i_LNP") == 0) {
9104 CuG_23i_LNP = value;
9105 } else if (name.compare("CuG_31i_LNP") == 0) {
9106 CuG_31i_LNP = value;
9107 } else if (name.compare("CuG_32i_LNP") == 0) {
9108 CuG_32i_LNP = value;
9109 } else if (name.compare("CuG_33i_LNP") == 0) {
9110 CuG_33i_LNP = value;
9111 } else if (name.compare("CuW_11r_LNP") == 0) {
9112 CuW_11r_LNP = value;
9113 } else if (name.compare("CuW_12r_LNP") == 0) {
9114 CuW_12r_LNP = value;
9115 } else if (name.compare("CuW_13r_LNP") == 0) {
9116 CuW_13r_LNP = value;
9117 } else if (name.compare("CuW_21r_LNP") == 0) {
9118 CuW_21r_LNP = value;
9119 } else if (name.compare("CuW_22r_LNP") == 0) {
9120 CuW_22r_LNP = value;
9121 } else if (name.compare("CuW_23r_LNP") == 0) {
9122 CuW_23r_LNP = value;
9123 } else if (name.compare("CuW_31r_LNP") == 0) {
9124 CuW_31r_LNP = value;
9125 } else if (name.compare("CuW_32r_LNP") == 0) {
9126 CuW_32r_LNP = value;
9127 } else if (name.compare("CuW_33r_LNP") == 0) {
9128 CuW_33r_LNP = value;
9129 } else if (name.compare("CuW_11i_LNP") == 0) {
9130 CuW_11i_LNP = value;
9131 } else if (name.compare("CuW_12i_LNP") == 0) {
9132 CuW_12i_LNP = value;
9133 } else if (name.compare("CuW_13i_LNP") == 0) {
9134 CuW_13i_LNP = value;
9135 } else if (name.compare("CuW_21i_LNP") == 0) {
9136 CuW_21i_LNP = value;
9137 } else if (name.compare("CuW_22i_LNP") == 0) {
9138 CuW_22i_LNP = value;
9139 } else if (name.compare("CuW_23i_LNP") == 0) {
9140 CuW_23i_LNP = value;
9141 } else if (name.compare("CuW_31i_LNP") == 0) {
9142 CuW_31i_LNP = value;
9143 } else if (name.compare("CuW_32i_LNP") == 0) {
9144 CuW_32i_LNP = value;
9145 } else if (name.compare("CuW_33i_LNP") == 0) {
9146 CuW_33i_LNP = value;
9147 } else if (name.compare("CuB_11r_LNP") == 0) {
9148 CuB_11r_LNP = value;
9149 } else if (name.compare("CuB_12r_LNP") == 0) {
9150 CuB_12r_LNP = value;
9151 } else if (name.compare("CuB_13r_LNP") == 0) {
9152 CuB_13r_LNP = value;
9153 } else if (name.compare("CuB_21r_LNP") == 0) {
9154 CuB_21r_LNP = value;
9155 } else if (name.compare("CuB_22r_LNP") == 0) {
9156 CuB_22r_LNP = value;
9157 } else if (name.compare("CuB_23r_LNP") == 0) {
9158 CuB_23r_LNP = value;
9159 } else if (name.compare("CuB_31r_LNP") == 0) {
9160 CuB_31r_LNP = value;
9161 } else if (name.compare("CuB_32r_LNP") == 0) {
9162 CuB_32r_LNP = value;
9163 } else if (name.compare("CuB_33r_LNP") == 0) {
9164 CuB_33r_LNP = value;
9165 } else if (name.compare("CuB_11i_LNP") == 0) {
9166 CuB_11i_LNP = value;
9167 } else if (name.compare("CuB_12i_LNP") == 0) {
9168 CuB_12i_LNP = value;
9169 } else if (name.compare("CuB_13i_LNP") == 0) {
9170 CuB_13i_LNP = value;
9171 } else if (name.compare("CuB_21i_LNP") == 0) {
9172 CuB_21i_LNP = value;
9173 } else if (name.compare("CuB_22i_LNP") == 0) {
9174 CuB_22i_LNP = value;
9175 } else if (name.compare("CuB_23i_LNP") == 0) {
9176 CuB_23i_LNP = value;
9177 } else if (name.compare("CuB_31i_LNP") == 0) {
9178 CuB_31i_LNP = value;
9179 } else if (name.compare("CuB_32i_LNP") == 0) {
9180 CuB_32i_LNP = value;
9181 } else if (name.compare("CuB_33i_LNP") == 0) {
9182 CuB_33i_LNP = value;
9183 } else if (name.compare("CdG_11r_LNP") == 0) {
9184 CdG_11r_LNP = value;
9185 } else if (name.compare("CdG_12r_LNP") == 0) {
9186 CdG_12r_LNP = value;
9187 } else if (name.compare("CdG_13r_LNP") == 0) {
9188 CdG_13r_LNP = value;
9189 } else if (name.compare("CdG_21r_LNP") == 0) {
9190 CdG_21r_LNP = value;
9191 } else if (name.compare("CdG_22r_LNP") == 0) {
9192 CdG_22r_LNP = value;
9193 } else if (name.compare("CdG_23r_LNP") == 0) {
9194 CdG_23r_LNP = value;
9195 } else if (name.compare("CdG_31r_LNP") == 0) {
9196 CdG_31r_LNP = value;
9197 } else if (name.compare("CdG_32r_LNP") == 0) {
9198 CdG_32r_LNP = value;
9199 } else if (name.compare("CdG_33r_LNP") == 0) {
9200 CdG_33r_LNP = value;
9201 } else if (name.compare("CdG_11i_LNP") == 0) {
9202 CdG_11i_LNP = value;
9203 } else if (name.compare("CdG_12i_LNP") == 0) {
9204 CdG_12i_LNP = value;
9205 } else if (name.compare("CdG_13i_LNP") == 0) {
9206 CdG_13i_LNP = value;
9207 } else if (name.compare("CdG_21i_LNP") == 0) {
9208 CdG_21i_LNP = value;
9209 } else if (name.compare("CdG_22i_LNP") == 0) {
9210 CdG_22i_LNP = value;
9211 } else if (name.compare("CdG_23i_LNP") == 0) {
9212 CdG_23i_LNP = value;
9213 } else if (name.compare("CdG_31i_LNP") == 0) {
9214 CdG_31i_LNP = value;
9215 } else if (name.compare("CdG_32i_LNP") == 0) {
9216 CdG_32i_LNP = value;
9217 } else if (name.compare("CdG_33i_LNP") == 0) {
9218 CdG_33i_LNP = value;
9219 } else if (name.compare("CdW_11r_LNP") == 0) {
9220 CdW_11r_LNP = value;
9221 } else if (name.compare("CdW_12r_LNP") == 0) {
9222 CdW_12r_LNP = value;
9223 } else if (name.compare("CdW_13r_LNP") == 0) {
9224 CdW_13r_LNP = value;
9225 } else if (name.compare("CdW_21r_LNP") == 0) {
9226 CdW_21r_LNP = value;
9227 } else if (name.compare("CdW_22r_LNP") == 0) {
9228 CdW_22r_LNP = value;
9229 } else if (name.compare("CdW_23r_LNP") == 0) {
9230 CdW_23r_LNP = value;
9231 } else if (name.compare("CdW_31r_LNP") == 0) {
9232 CdW_31r_LNP = value;
9233 } else if (name.compare("CdW_32r_LNP") == 0) {
9234 CdW_32r_LNP = value;
9235 } else if (name.compare("CdW_33r_LNP") == 0) {
9236 CdW_33r_LNP = value;
9237 } else if (name.compare("CdW_11i_LNP") == 0) {
9238 CdW_11i_LNP = value;
9239 } else if (name.compare("CdW_12i_LNP") == 0) {
9240 CdW_12i_LNP = value;
9241 } else if (name.compare("CdW_13i_LNP") == 0) {
9242 CdW_13i_LNP = value;
9243 } else if (name.compare("CdW_21i_LNP") == 0) {
9244 CdW_21i_LNP = value;
9245 } else if (name.compare("CdW_22i_LNP") == 0) {
9246 CdW_22i_LNP = value;
9247 } else if (name.compare("CdW_23i_LNP") == 0) {
9248 CdW_23i_LNP = value;
9249 } else if (name.compare("CdW_31i_LNP") == 0) {
9250 CdW_31i_LNP = value;
9251 } else if (name.compare("CdW_32i_LNP") == 0) {
9252 CdW_32i_LNP = value;
9253 } else if (name.compare("CdW_33i_LNP") == 0) {
9254 CdW_33i_LNP = value;
9255 } else if (name.compare("CdB_11r_LNP") == 0) {
9256 CdB_11r_LNP = value;
9257 } else if (name.compare("CdB_12r_LNP") == 0) {
9258 CdB_12r_LNP = value;
9259 } else if (name.compare("CdB_13r_LNP") == 0) {
9260 CdB_13r_LNP = value;
9261 } else if (name.compare("CdB_21r_LNP") == 0) {
9262 CdB_21r_LNP = value;
9263 } else if (name.compare("CdB_22r_LNP") == 0) {
9264 CdB_22r_LNP = value;
9265 } else if (name.compare("CdB_23r_LNP") == 0) {
9266 CdB_23r_LNP = value;
9267 } else if (name.compare("CdB_31r_LNP") == 0) {
9268 CdB_31r_LNP = value;
9269 } else if (name.compare("CdB_32r_LNP") == 0) {
9270 CdB_32r_LNP = value;
9271 } else if (name.compare("CdB_33r_LNP") == 0) {
9272 CdB_33r_LNP = value;
9273 } else if (name.compare("CdB_11i_LNP") == 0) {
9274 CdB_11i_LNP = value;
9275 } else if (name.compare("CdB_12i_LNP") == 0) {
9276 CdB_12i_LNP = value;
9277 } else if (name.compare("CdB_13i_LNP") == 0) {
9278 CdB_13i_LNP = value;
9279 } else if (name.compare("CdB_21i_LNP") == 0) {
9280 CdB_21i_LNP = value;
9281 } else if (name.compare("CdB_22i_LNP") == 0) {
9282 CdB_22i_LNP = value;
9283 } else if (name.compare("CdB_23i_LNP") == 0) {
9284 CdB_23i_LNP = value;
9285 } else if (name.compare("CdB_31i_LNP") == 0) {
9286 CdB_31i_LNP = value;
9287 } else if (name.compare("CdB_32i_LNP") == 0) {
9288 CdB_32i_LNP = value;
9289 } else if (name.compare("CdB_33i_LNP") == 0) {
9290 CdB_33i_LNP = value;
9291 } else if (name.compare("CeW_11r_LNP") == 0) {
9292 CeW_11r_LNP = value;
9293 } else if (name.compare("CeW_12r_LNP") == 0) {
9294 CeW_12r_LNP = value;
9295 } else if (name.compare("CeW_13r_LNP") == 0) {
9296 CeW_13r_LNP = value;
9297 } else if (name.compare("CeW_21r_LNP") == 0) {
9298 CeW_21r_LNP = value;
9299 } else if (name.compare("CeW_22r_LNP") == 0) {
9300 CeW_22r_LNP = value;
9301 } else if (name.compare("CeW_23r_LNP") == 0) {
9302 CeW_23r_LNP = value;
9303 } else if (name.compare("CeW_31r_LNP") == 0) {
9304 CeW_31r_LNP = value;
9305 } else if (name.compare("CeW_32r_LNP") == 0) {
9306 CeW_32r_LNP = value;
9307 } else if (name.compare("CeW_33r_LNP") == 0) {
9308 CeW_33r_LNP = value;
9309 } else if (name.compare("CeW_11i_LNP") == 0) {
9310 CeW_11i_LNP = value;
9311 } else if (name.compare("CeW_12i_LNP") == 0) {
9312 CeW_12i_LNP = value;
9313 } else if (name.compare("CeW_13i_LNP") == 0) {
9314 CeW_13i_LNP = value;
9315 } else if (name.compare("CeW_21i_LNP") == 0) {
9316 CeW_21i_LNP = value;
9317 } else if (name.compare("CeW_22i_LNP") == 0) {
9318 CeW_22i_LNP = value;
9319 } else if (name.compare("CeW_23i_LNP") == 0) {
9320 CeW_23i_LNP = value;
9321 } else if (name.compare("CeW_31i_LNP") == 0) {
9322 CeW_31i_LNP = value;
9323 } else if (name.compare("CeW_32i_LNP") == 0) {
9324 CeW_32i_LNP = value;
9325 } else if (name.compare("CeW_33i_LNP") == 0) {
9326 CeW_33i_LNP = value;
9327 } else if (name.compare("CeB_11r_LNP") == 0) {
9328 CeB_11r_LNP = value;
9329 } else if (name.compare("CeB_12r_LNP") == 0) {
9330 CeB_12r_LNP = value;
9331 } else if (name.compare("CeB_13r_LNP") == 0) {
9332 CeB_13r_LNP = value;
9333 } else if (name.compare("CeB_21r_LNP") == 0) {
9334 CeB_21r_LNP = value;
9335 } else if (name.compare("CeB_22r_LNP") == 0) {
9336 CeB_22r_LNP = value;
9337 } else if (name.compare("CeB_23r_LNP") == 0) {
9338 CeB_23r_LNP = value;
9339 } else if (name.compare("CeB_31r_LNP") == 0) {
9340 CeB_31r_LNP = value;
9341 } else if (name.compare("CeB_32r_LNP") == 0) {
9342 CeB_32r_LNP = value;
9343 } else if (name.compare("CeB_33r_LNP") == 0) {
9344 CeB_33r_LNP = value;
9345 } else if (name.compare("CeB_11i_LNP") == 0) {
9346 CeB_11i_LNP = value;
9347 } else if (name.compare("CeB_12i_LNP") == 0) {
9348 CeB_12i_LNP = value;
9349 } else if (name.compare("CeB_13i_LNP") == 0) {
9350 CeB_13i_LNP = value;
9351 } else if (name.compare("CeB_21i_LNP") == 0) {
9352 CeB_21i_LNP = value;
9353 } else if (name.compare("CeB_22i_LNP") == 0) {
9354 CeB_22i_LNP = value;
9355 } else if (name.compare("CeB_23i_LNP") == 0) {
9356 CeB_23i_LNP = value;
9357 } else if (name.compare("CeB_31i_LNP") == 0) {
9358 CeB_31i_LNP = value;
9359 } else if (name.compare("CeB_32i_LNP") == 0) {
9360 CeB_32i_LNP = value;
9361 } else if (name.compare("CeB_33i_LNP") == 0) {
9362 CeB_33i_LNP = value;
9363 } else if (name.compare("Cll_1111r_LNP") == 0) {
9364 Cll_1111r_LNP = value;
9365 } else if (name.compare("Cll_1112r_LNP") == 0) {
9366 Cll_1112r_LNP = value;
9367 } else if (name.compare("Cll_1113r_LNP") == 0) {
9368 Cll_1113r_LNP = value;
9369 } else if (name.compare("Cll_1122r_LNP") == 0) {
9370 Cll_1122r_LNP = value;
9371 } else if (name.compare("Cll_1123r_LNP") == 0) {
9372 Cll_1123r_LNP = value;
9373 } else if (name.compare("Cll_1133r_LNP") == 0) {
9374 Cll_1133r_LNP = value;
9375 } else if (name.compare("Cll_1212r_LNP") == 0) {
9376 Cll_1212r_LNP = value;
9377 } else if (name.compare("Cll_1213r_LNP") == 0) {
9378 Cll_1213r_LNP = value;
9379 } else if (name.compare("Cll_1221r_LNP") == 0) {
9380 Cll_1221r_LNP = value;
9381 } else if (name.compare("Cll_1222r_LNP") == 0) {
9382 Cll_1222r_LNP = value;
9383 } else if (name.compare("Cll_1223r_LNP") == 0) {
9384 Cll_1223r_LNP = value;
9385 } else if (name.compare("Cll_1231r_LNP") == 0) {
9386 Cll_1231r_LNP = value;
9387 } else if (name.compare("Cll_1232r_LNP") == 0) {
9388 Cll_1232r_LNP = value;
9389 } else if (name.compare("Cll_1233r_LNP") == 0) {
9390 Cll_1233r_LNP = value;
9391 } else if (name.compare("Cll_1313r_LNP") == 0) {
9392 Cll_1313r_LNP = value;
9393 } else if (name.compare("Cll_1322r_LNP") == 0) {
9394 Cll_1322r_LNP = value;
9395 } else if (name.compare("Cll_1323r_LNP") == 0) {
9396 Cll_1323r_LNP = value;
9397 } else if (name.compare("Cll_1331r_LNP") == 0) {
9398 Cll_1331r_LNP = value;
9399 } else if (name.compare("Cll_1332r_LNP") == 0) {
9400 Cll_1332r_LNP = value;
9401 } else if (name.compare("Cll_1333r_LNP") == 0) {
9402 Cll_1333r_LNP = value;
9403 } else if (name.compare("Cll_2222r_LNP") == 0) {
9404 Cll_2222r_LNP = value;
9405 } else if (name.compare("Cll_2223r_LNP") == 0) {
9406 Cll_2223r_LNP = value;
9407 } else if (name.compare("Cll_2233r_LNP") == 0) {
9408 Cll_2233r_LNP = value;
9409 } else if (name.compare("Cll_2323r_LNP") == 0) {
9410 Cll_2323r_LNP = value;
9411 } else if (name.compare("Cll_2332r_LNP") == 0) {
9412 Cll_2332r_LNP = value;
9413 } else if (name.compare("Cll_2333r_LNP") == 0) {
9414 Cll_2333r_LNP = value;
9415 } else if (name.compare("Cll_3333r_LNP") == 0) {
9416 Cll_3333r_LNP = value;
9417 } else if (name.compare("Cll_1112i_LNP") == 0) {
9418 Cll_1112i_LNP = value;
9419 } else if (name.compare("Cll_1113i_LNP") == 0) {
9420 Cll_1113i_LNP = value;
9421 } else if (name.compare("Cll_1123i_LNP") == 0) {
9422 Cll_1123i_LNP = value;
9423 } else if (name.compare("Cll_1212i_LNP") == 0) {
9424 Cll_1212i_LNP = value;
9425 } else if (name.compare("Cll_1213i_LNP") == 0) {
9426 Cll_1213i_LNP = value;
9427 } else if (name.compare("Cll_1222i_LNP") == 0) {
9428 Cll_1222i_LNP = value;
9429 } else if (name.compare("Cll_1223i_LNP") == 0) {
9430 Cll_1223i_LNP = value;
9431 } else if (name.compare("Cll_1231i_LNP") == 0) {
9432 Cll_1231i_LNP = value;
9433 } else if (name.compare("Cll_1232i_LNP") == 0) {
9434 Cll_1232i_LNP = value;
9435 } else if (name.compare("Cll_1233i_LNP") == 0) {
9436 Cll_1233i_LNP = value;
9437 } else if (name.compare("Cll_1313i_LNP") == 0) {
9438 Cll_1313i_LNP = value;
9439 } else if (name.compare("Cll_1322i_LNP") == 0) {
9440 Cll_1322i_LNP = value;
9441 } else if (name.compare("Cll_1323i_LNP") == 0) {
9442 Cll_1323i_LNP = value;
9443 } else if (name.compare("Cll_1332i_LNP") == 0) {
9444 Cll_1332i_LNP = value;
9445 } else if (name.compare("Cll_1333i_LNP") == 0) {
9446 Cll_1333i_LNP = value;
9447 } else if (name.compare("Cll_2223i_LNP") == 0) {
9448 Cll_2223i_LNP = value;
9449 } else if (name.compare("Cll_2323i_LNP") == 0) {
9450 Cll_2323i_LNP = value;
9451 } else if (name.compare("Cll_2333i_LNP") == 0) {
9452 Cll_2333i_LNP = value;
9453 } else if (name.compare("Clq1_1111r_LNP") == 0) {
9454 Clq1_1111r_LNP = value;
9455 } else if (name.compare("Clq1_1112r_LNP") == 0) {
9456 Clq1_1112r_LNP = value;
9457 } else if (name.compare("Clq1_1113r_LNP") == 0) {
9458 Clq1_1113r_LNP = value;
9459 } else if (name.compare("Clq1_1122r_LNP") == 0) {
9460 Clq1_1122r_LNP = value;
9461 } else if (name.compare("Clq1_1123r_LNP") == 0) {
9462 Clq1_1123r_LNP = value;
9463 } else if (name.compare("Clq1_1133r_LNP") == 0) {
9464 Clq1_1133r_LNP = value;
9465 } else if (name.compare("Clq1_1211r_LNP") == 0) {
9466 Clq1_1211r_LNP = value;
9467 } else if (name.compare("Clq1_1212r_LNP") == 0) {
9468 Clq1_1212r_LNP = value;
9469 } else if (name.compare("Clq1_1213r_LNP") == 0) {
9470 Clq1_1213r_LNP = value;
9471 } else if (name.compare("Clq1_1221r_LNP") == 0) {
9472 Clq1_1221r_LNP = value;
9473 } else if (name.compare("Clq1_1222r_LNP") == 0) {
9474 Clq1_1222r_LNP = value;
9475 } else if (name.compare("Clq1_1223r_LNP") == 0) {
9476 Clq1_1223r_LNP = value;
9477 } else if (name.compare("Clq1_1231r_LNP") == 0) {
9478 Clq1_1231r_LNP = value;
9479 } else if (name.compare("Clq1_1232r_LNP") == 0) {
9480 Clq1_1232r_LNP = value;
9481 } else if (name.compare("Clq1_1233r_LNP") == 0) {
9482 Clq1_1233r_LNP = value;
9483 } else if (name.compare("Clq1_1311r_LNP") == 0) {
9484 Clq1_1311r_LNP = value;
9485 } else if (name.compare("Clq1_1312r_LNP") == 0) {
9486 Clq1_1312r_LNP = value;
9487 } else if (name.compare("Clq1_1313r_LNP") == 0) {
9488 Clq1_1313r_LNP = value;
9489 } else if (name.compare("Clq1_1321r_LNP") == 0) {
9490 Clq1_1321r_LNP = value;
9491 } else if (name.compare("Clq1_1322r_LNP") == 0) {
9492 Clq1_1322r_LNP = value;
9493 } else if (name.compare("Clq1_1323r_LNP") == 0) {
9494 Clq1_1323r_LNP = value;
9495 } else if (name.compare("Clq1_1331r_LNP") == 0) {
9496 Clq1_1331r_LNP = value;
9497 } else if (name.compare("Clq1_1332r_LNP") == 0) {
9498 Clq1_1332r_LNP = value;
9499 } else if (name.compare("Clq1_1333r_LNP") == 0) {
9500 Clq1_1333r_LNP = value;
9501 } else if (name.compare("Clq1_2211r_LNP") == 0) {
9502 Clq1_2211r_LNP = value;
9503 } else if (name.compare("Clq1_2212r_LNP") == 0) {
9504 Clq1_2212r_LNP = value;
9505 } else if (name.compare("Clq1_2213r_LNP") == 0) {
9506 Clq1_2213r_LNP = value;
9507 } else if (name.compare("Clq1_2222r_LNP") == 0) {
9508 Clq1_2222r_LNP = value;
9509 } else if (name.compare("Clq1_2223r_LNP") == 0) {
9510 Clq1_2223r_LNP = value;
9511 } else if (name.compare("Clq1_2233r_LNP") == 0) {
9512 Clq1_2233r_LNP = value;
9513 } else if (name.compare("Clq1_2311r_LNP") == 0) {
9514 Clq1_2311r_LNP = value;
9515 } else if (name.compare("Clq1_2312r_LNP") == 0) {
9516 Clq1_2312r_LNP = value;
9517 } else if (name.compare("Clq1_2313r_LNP") == 0) {
9518 Clq1_2313r_LNP = value;
9519 } else if (name.compare("Clq1_2321r_LNP") == 0) {
9520 Clq1_2321r_LNP = value;
9521 } else if (name.compare("Clq1_2322r_LNP") == 0) {
9522 Clq1_2322r_LNP = value;
9523 } else if (name.compare("Clq1_2323r_LNP") == 0) {
9524 Clq1_2323r_LNP = value;
9525 } else if (name.compare("Clq1_2331r_LNP") == 0) {
9526 Clq1_2331r_LNP = value;
9527 } else if (name.compare("Clq1_2332r_LNP") == 0) {
9528 Clq1_2332r_LNP = value;
9529 } else if (name.compare("Clq1_2333r_LNP") == 0) {
9530 Clq1_2333r_LNP = value;
9531 } else if (name.compare("Clq1_3311r_LNP") == 0) {
9532 Clq1_3311r_LNP = value;
9533 } else if (name.compare("Clq1_3312r_LNP") == 0) {
9534 Clq1_3312r_LNP = value;
9535 } else if (name.compare("Clq1_3313r_LNP") == 0) {
9536 Clq1_3313r_LNP = value;
9537 } else if (name.compare("Clq1_3322r_LNP") == 0) {
9538 Clq1_3322r_LNP = value;
9539 } else if (name.compare("Clq1_3323r_LNP") == 0) {
9540 Clq1_3323r_LNP = value;
9541 } else if (name.compare("Clq1_3333r_LNP") == 0) {
9542 Clq1_3333r_LNP = value;
9543 } else if (name.compare("Clq1_1112i_LNP") == 0) {
9544 Clq1_1112i_LNP = value;
9545 } else if (name.compare("Clq1_1113i_LNP") == 0) {
9546 Clq1_1113i_LNP = value;
9547 } else if (name.compare("Clq1_1123i_LNP") == 0) {
9548 Clq1_1123i_LNP = value;
9549 } else if (name.compare("Clq1_1211i_LNP") == 0) {
9550 Clq1_1211i_LNP = value;
9551 } else if (name.compare("Clq1_1212i_LNP") == 0) {
9552 Clq1_1212i_LNP = value;
9553 } else if (name.compare("Clq1_1213i_LNP") == 0) {
9554 Clq1_1213i_LNP = value;
9555 } else if (name.compare("Clq1_1221i_LNP") == 0) {
9556 Clq1_1221i_LNP = value;
9557 } else if (name.compare("Clq1_1222i_LNP") == 0) {
9558 Clq1_1222i_LNP = value;
9559 } else if (name.compare("Clq1_1223i_LNP") == 0) {
9560 Clq1_1223i_LNP = value;
9561 } else if (name.compare("Clq1_1231i_LNP") == 0) {
9562 Clq1_1231i_LNP = value;
9563 } else if (name.compare("Clq1_1232i_LNP") == 0) {
9564 Clq1_1232i_LNP = value;
9565 } else if (name.compare("Clq1_1233i_LNP") == 0) {
9566 Clq1_1233i_LNP = value;
9567 } else if (name.compare("Clq1_1311i_LNP") == 0) {
9568 Clq1_1311i_LNP = value;
9569 } else if (name.compare("Clq1_1312i_LNP") == 0) {
9570 Clq1_1312i_LNP = value;
9571 } else if (name.compare("Clq1_1313i_LNP") == 0) {
9572 Clq1_1313i_LNP = value;
9573 } else if (name.compare("Clq1_1321i_LNP") == 0) {
9574 Clq1_1321i_LNP = value;
9575 } else if (name.compare("Clq1_1322i_LNP") == 0) {
9576 Clq1_1322i_LNP = value;
9577 } else if (name.compare("Clq1_1323i_LNP") == 0) {
9578 Clq1_1323i_LNP = value;
9579 } else if (name.compare("Clq1_1331i_LNP") == 0) {
9580 Clq1_1331i_LNP = value;
9581 } else if (name.compare("Clq1_1332i_LNP") == 0) {
9582 Clq1_1332i_LNP = value;
9583 } else if (name.compare("Clq1_1333i_LNP") == 0) {
9584 Clq1_1333i_LNP = value;
9585 } else if (name.compare("Clq1_2212i_LNP") == 0) {
9586 Clq1_2212i_LNP = value;
9587 } else if (name.compare("Clq1_2213i_LNP") == 0) {
9588 Clq1_2213i_LNP = value;
9589 } else if (name.compare("Clq1_2223i_LNP") == 0) {
9590 Clq1_2223i_LNP = value;
9591 } else if (name.compare("Clq1_2311i_LNP") == 0) {
9592 Clq1_2311i_LNP = value;
9593 } else if (name.compare("Clq1_2312i_LNP") == 0) {
9594 Clq1_2312i_LNP = value;
9595 } else if (name.compare("Clq1_2313i_LNP") == 0) {
9596 Clq1_2313i_LNP = value;
9597 } else if (name.compare("Clq1_2321i_LNP") == 0) {
9598 Clq1_2321i_LNP = value;
9599 } else if (name.compare("Clq1_2322i_LNP") == 0) {
9600 Clq1_2322i_LNP = value;
9601 } else if (name.compare("Clq1_2323i_LNP") == 0) {
9602 Clq1_2323i_LNP = value;
9603 } else if (name.compare("Clq1_2331i_LNP") == 0) {
9604 Clq1_2331i_LNP = value;
9605 } else if (name.compare("Clq1_2332i_LNP") == 0) {
9606 Clq1_2332i_LNP = value;
9607 } else if (name.compare("Clq1_2333i_LNP") == 0) {
9608 Clq1_2333i_LNP = value;
9609 } else if (name.compare("Clq1_3312i_LNP") == 0) {
9610 Clq1_3312i_LNP = value;
9611 } else if (name.compare("Clq1_3313i_LNP") == 0) {
9612 Clq1_3313i_LNP = value;
9613 } else if (name.compare("Clq1_3323i_LNP") == 0) {
9614 Clq1_3323i_LNP = value;
9615 } else if (name.compare("Clq3_1111r_LNP") == 0) {
9616 Clq3_1111r_LNP = value;
9617 } else if (name.compare("Clq3_1112r_LNP") == 0) {
9618 Clq3_1112r_LNP = value;
9619 } else if (name.compare("Clq3_1113r_LNP") == 0) {
9620 Clq3_1113r_LNP = value;
9621 } else if (name.compare("Clq3_1122r_LNP") == 0) {
9622 Clq3_1122r_LNP = value;
9623 } else if (name.compare("Clq3_1123r_LNP") == 0) {
9624 Clq3_1123r_LNP = value;
9625 } else if (name.compare("Clq3_1133r_LNP") == 0) {
9626 Clq3_1133r_LNP = value;
9627 } else if (name.compare("Clq3_1211r_LNP") == 0) {
9628 Clq3_1211r_LNP = value;
9629 } else if (name.compare("Clq3_1212r_LNP") == 0) {
9630 Clq3_1212r_LNP = value;
9631 } else if (name.compare("Clq3_1213r_LNP") == 0) {
9632 Clq3_1213r_LNP = value;
9633 } else if (name.compare("Clq3_1221r_LNP") == 0) {
9634 Clq3_1221r_LNP = value;
9635 } else if (name.compare("Clq3_1222r_LNP") == 0) {
9636 Clq3_1222r_LNP = value;
9637 } else if (name.compare("Clq3_1223r_LNP") == 0) {
9638 Clq3_1223r_LNP = value;
9639 } else if (name.compare("Clq3_1231r_LNP") == 0) {
9640 Clq3_1231r_LNP = value;
9641 } else if (name.compare("Clq3_1232r_LNP") == 0) {
9642 Clq3_1232r_LNP = value;
9643 } else if (name.compare("Clq3_1233r_LNP") == 0) {
9644 Clq3_1233r_LNP = value;
9645 } else if (name.compare("Clq3_1311r_LNP") == 0) {
9646 Clq3_1311r_LNP = value;
9647 } else if (name.compare("Clq3_1312r_LNP") == 0) {
9648 Clq3_1312r_LNP = value;
9649 } else if (name.compare("Clq3_1313r_LNP") == 0) {
9650 Clq3_1313r_LNP = value;
9651 } else if (name.compare("Clq3_1321r_LNP") == 0) {
9652 Clq3_1321r_LNP = value;
9653 } else if (name.compare("Clq3_1322r_LNP") == 0) {
9654 Clq3_1322r_LNP = value;
9655 } else if (name.compare("Clq3_1323r_LNP") == 0) {
9656 Clq3_1323r_LNP = value;
9657 } else if (name.compare("Clq3_1331r_LNP") == 0) {
9658 Clq3_1331r_LNP = value;
9659 } else if (name.compare("Clq3_1332r_LNP") == 0) {
9660 Clq3_1332r_LNP = value;
9661 } else if (name.compare("Clq3_1333r_LNP") == 0) {
9662 Clq3_1333r_LNP = value;
9663 } else if (name.compare("Clq3_2211r_LNP") == 0) {
9664 Clq3_2211r_LNP = value;
9665 } else if (name.compare("Clq3_2212r_LNP") == 0) {
9666 Clq3_2212r_LNP = value;
9667 } else if (name.compare("Clq3_2213r_LNP") == 0) {
9668 Clq3_2213r_LNP = value;
9669 } else if (name.compare("Clq3_2222r_LNP") == 0) {
9670 Clq3_2222r_LNP = value;
9671 } else if (name.compare("Clq3_2223r_LNP") == 0) {
9672 Clq3_2223r_LNP = value;
9673 } else if (name.compare("Clq3_2233r_LNP") == 0) {
9674 Clq3_2233r_LNP = value;
9675 } else if (name.compare("Clq3_2311r_LNP") == 0) {
9676 Clq3_2311r_LNP = value;
9677 } else if (name.compare("Clq3_2312r_LNP") == 0) {
9678 Clq3_2312r_LNP = value;
9679 } else if (name.compare("Clq3_2313r_LNP") == 0) {
9680 Clq3_2313r_LNP = value;
9681 } else if (name.compare("Clq3_2321r_LNP") == 0) {
9682 Clq3_2321r_LNP = value;
9683 } else if (name.compare("Clq3_2322r_LNP") == 0) {
9684 Clq3_2322r_LNP = value;
9685 } else if (name.compare("Clq3_2323r_LNP") == 0) {
9686 Clq3_2323r_LNP = value;
9687 } else if (name.compare("Clq3_2331r_LNP") == 0) {
9688 Clq3_2331r_LNP = value;
9689 } else if (name.compare("Clq3_2332r_LNP") == 0) {
9690 Clq3_2332r_LNP = value;
9691 } else if (name.compare("Clq3_2333r_LNP") == 0) {
9692 Clq3_2333r_LNP = value;
9693 } else if (name.compare("Clq3_3311r_LNP") == 0) {
9694 Clq3_3311r_LNP = value;
9695 } else if (name.compare("Clq3_3312r_LNP") == 0) {
9696 Clq3_3312r_LNP = value;
9697 } else if (name.compare("Clq3_3313r_LNP") == 0) {
9698 Clq3_3313r_LNP = value;
9699 } else if (name.compare("Clq3_3322r_LNP") == 0) {
9700 Clq3_3322r_LNP = value;
9701 } else if (name.compare("Clq3_3323r_LNP") == 0) {
9702 Clq3_3323r_LNP = value;
9703 } else if (name.compare("Clq3_3333r_LNP") == 0) {
9704 Clq3_3333r_LNP = value;
9705 } else if (name.compare("Clq3_1112i_LNP") == 0) {
9706 Clq3_1112i_LNP = value;
9707 } else if (name.compare("Clq3_1113i_LNP") == 0) {
9708 Clq3_1113i_LNP = value;
9709 } else if (name.compare("Clq3_1123i_LNP") == 0) {
9710 Clq3_1123i_LNP = value;
9711 } else if (name.compare("Clq3_1211i_LNP") == 0) {
9712 Clq3_1211i_LNP = value;
9713 } else if (name.compare("Clq3_1212i_LNP") == 0) {
9714 Clq3_1212i_LNP = value;
9715 } else if (name.compare("Clq3_1213i_LNP") == 0) {
9716 Clq3_1213i_LNP = value;
9717 } else if (name.compare("Clq3_1221i_LNP") == 0) {
9718 Clq3_1221i_LNP = value;
9719 } else if (name.compare("Clq3_1222i_LNP") == 0) {
9720 Clq3_1222i_LNP = value;
9721 } else if (name.compare("Clq3_1223i_LNP") == 0) {
9722 Clq3_1223i_LNP = value;
9723 } else if (name.compare("Clq3_1231i_LNP") == 0) {
9724 Clq3_1231i_LNP = value;
9725 } else if (name.compare("Clq3_1232i_LNP") == 0) {
9726 Clq3_1232i_LNP = value;
9727 } else if (name.compare("Clq3_1233i_LNP") == 0) {
9728 Clq3_1233i_LNP = value;
9729 } else if (name.compare("Clq3_1311i_LNP") == 0) {
9730 Clq3_1311i_LNP = value;
9731 } else if (name.compare("Clq3_1312i_LNP") == 0) {
9732 Clq3_1312i_LNP = value;
9733 } else if (name.compare("Clq3_1313i_LNP") == 0) {
9734 Clq3_1313i_LNP = value;
9735 } else if (name.compare("Clq3_1321i_LNP") == 0) {
9736 Clq3_1321i_LNP = value;
9737 } else if (name.compare("Clq3_1322i_LNP") == 0) {
9738 Clq3_1322i_LNP = value;
9739 } else if (name.compare("Clq3_1323i_LNP") == 0) {
9740 Clq3_1323i_LNP = value;
9741 } else if (name.compare("Clq3_1331i_LNP") == 0) {
9742 Clq3_1331i_LNP = value;
9743 } else if (name.compare("Clq3_1332i_LNP") == 0) {
9744 Clq3_1332i_LNP = value;
9745 } else if (name.compare("Clq3_1333i_LNP") == 0) {
9746 Clq3_1333i_LNP = value;
9747 } else if (name.compare("Clq3_2212i_LNP") == 0) {
9748 Clq3_2212i_LNP = value;
9749 } else if (name.compare("Clq3_2213i_LNP") == 0) {
9750 Clq3_2213i_LNP = value;
9751 } else if (name.compare("Clq3_2223i_LNP") == 0) {
9752 Clq3_2223i_LNP = value;
9753 } else if (name.compare("Clq3_2311i_LNP") == 0) {
9754 Clq3_2311i_LNP = value;
9755 } else if (name.compare("Clq3_2312i_LNP") == 0) {
9756 Clq3_2312i_LNP = value;
9757 } else if (name.compare("Clq3_2313i_LNP") == 0) {
9758 Clq3_2313i_LNP = value;
9759 } else if (name.compare("Clq3_2321i_LNP") == 0) {
9760 Clq3_2321i_LNP = value;
9761 } else if (name.compare("Clq3_2322i_LNP") == 0) {
9762 Clq3_2322i_LNP = value;
9763 } else if (name.compare("Clq3_2323i_LNP") == 0) {
9764 Clq3_2323i_LNP = value;
9765 } else if (name.compare("Clq3_2331i_LNP") == 0) {
9766 Clq3_2331i_LNP = value;
9767 } else if (name.compare("Clq3_2332i_LNP") == 0) {
9768 Clq3_2332i_LNP = value;
9769 } else if (name.compare("Clq3_2333i_LNP") == 0) {
9770 Clq3_2333i_LNP = value;
9771 } else if (name.compare("Clq3_3312i_LNP") == 0) {
9772 Clq3_3312i_LNP = value;
9773 } else if (name.compare("Clq3_3313i_LNP") == 0) {
9774 Clq3_3313i_LNP = value;
9775 } else if (name.compare("Clq3_3323i_LNP") == 0) {
9776 Clq3_3323i_LNP = value;
9777 } else if (name.compare("Cee_1111r_LNP") == 0) {
9778 Cee_1111r_LNP = value;
9779 } else if (name.compare("Cee_1112r_LNP") == 0) {
9780 Cee_1112r_LNP = value;
9781 } else if (name.compare("Cee_1113r_LNP") == 0) {
9782 Cee_1113r_LNP = value;
9783 } else if (name.compare("Cee_1122r_LNP") == 0) {
9784 Cee_1122r_LNP = value;
9785 } else if (name.compare("Cee_1123r_LNP") == 0) {
9786 Cee_1123r_LNP = value;
9787 } else if (name.compare("Cee_1133r_LNP") == 0) {
9788 Cee_1133r_LNP = value;
9789 } else if (name.compare("Cee_1212r_LNP") == 0) {
9790 Cee_1212r_LNP = value;
9791 } else if (name.compare("Cee_1213r_LNP") == 0) {
9792 Cee_1213r_LNP = value;
9793 } else if (name.compare("Cee_1222r_LNP") == 0) {
9794 Cee_1222r_LNP = value;
9795 } else if (name.compare("Cee_1223r_LNP") == 0) {
9796 Cee_1223r_LNP = value;
9797 } else if (name.compare("Cee_1232r_LNP") == 0) {
9798 Cee_1232r_LNP = value;
9799 } else if (name.compare("Cee_1233r_LNP") == 0) {
9800 Cee_1233r_LNP = value;
9801 } else if (name.compare("Cee_1313r_LNP") == 0) {
9802 Cee_1313r_LNP = value;
9803 } else if (name.compare("Cee_1323r_LNP") == 0) {
9804 Cee_1323r_LNP = value;
9805 } else if (name.compare("Cee_1333r_LNP") == 0) {
9806 Cee_1333r_LNP = value;
9807 } else if (name.compare("Cee_2222r_LNP") == 0) {
9808 Cee_2222r_LNP = value;
9809 } else if (name.compare("Cee_2223r_LNP") == 0) {
9810 Cee_2223r_LNP = value;
9811 } else if (name.compare("Cee_2233r_LNP") == 0) {
9812 Cee_2233r_LNP = value;
9813 } else if (name.compare("Cee_2323r_LNP") == 0) {
9814 Cee_2323r_LNP = value;
9815 } else if (name.compare("Cee_2333r_LNP") == 0) {
9816 Cee_2333r_LNP = value;
9817 } else if (name.compare("Cee_3333r_LNP") == 0) {
9818 Cee_3333r_LNP = value;
9819 } else if (name.compare("Cee_1112i_LNP") == 0) {
9820 Cee_1112i_LNP = value;
9821 } else if (name.compare("Cee_1113i_LNP") == 0) {
9822 Cee_1113i_LNP = value;
9823 } else if (name.compare("Cee_1123i_LNP") == 0) {
9824 Cee_1123i_LNP = value;
9825 } else if (name.compare("Cee_1212i_LNP") == 0) {
9826 Cee_1212i_LNP = value;
9827 } else if (name.compare("Cee_1213i_LNP") == 0) {
9828 Cee_1213i_LNP = value;
9829 } else if (name.compare("Cee_1222i_LNP") == 0) {
9830 Cee_1222i_LNP = value;
9831 } else if (name.compare("Cee_1223i_LNP") == 0) {
9832 Cee_1223i_LNP = value;
9833 } else if (name.compare("Cee_1232i_LNP") == 0) {
9834 Cee_1232i_LNP = value;
9835 } else if (name.compare("Cee_1233i_LNP") == 0) {
9836 Cee_1233i_LNP = value;
9837 } else if (name.compare("Cee_1313i_LNP") == 0) {
9838 Cee_1313i_LNP = value;
9839 } else if (name.compare("Cee_1323i_LNP") == 0) {
9840 Cee_1323i_LNP = value;
9841 } else if (name.compare("Cee_1333i_LNP") == 0) {
9842 Cee_1333i_LNP = value;
9843 } else if (name.compare("Cee_2223i_LNP") == 0) {
9844 Cee_2223i_LNP = value;
9845 } else if (name.compare("Cee_2323i_LNP") == 0) {
9846 Cee_2323i_LNP = value;
9847 } else if (name.compare("Cee_2333i_LNP") == 0) {
9848 Cee_2333i_LNP = value;
9849 } else if (name.compare("Ceu_1111r_LNP") == 0) {
9850 Ceu_1111r_LNP = value;
9851 } else if (name.compare("Ceu_1112r_LNP") == 0) {
9852 Ceu_1112r_LNP = value;
9853 } else if (name.compare("Ceu_1113r_LNP") == 0) {
9854 Ceu_1113r_LNP = value;
9855 } else if (name.compare("Ceu_1122r_LNP") == 0) {
9856 Ceu_1122r_LNP = value;
9857 } else if (name.compare("Ceu_1123r_LNP") == 0) {
9858 Ceu_1123r_LNP = value;
9859 } else if (name.compare("Ceu_1133r_LNP") == 0) {
9860 Ceu_1133r_LNP = value;
9861 } else if (name.compare("Ceu_1211r_LNP") == 0) {
9862 Ceu_1211r_LNP = value;
9863 } else if (name.compare("Ceu_1212r_LNP") == 0) {
9864 Ceu_1212r_LNP = value;
9865 } else if (name.compare("Ceu_1213r_LNP") == 0) {
9866 Ceu_1213r_LNP = value;
9867 } else if (name.compare("Ceu_1221r_LNP") == 0) {
9868 Ceu_1221r_LNP = value;
9869 } else if (name.compare("Ceu_1222r_LNP") == 0) {
9870 Ceu_1222r_LNP = value;
9871 } else if (name.compare("Ceu_1223r_LNP") == 0) {
9872 Ceu_1223r_LNP = value;
9873 } else if (name.compare("Ceu_1231r_LNP") == 0) {
9874 Ceu_1231r_LNP = value;
9875 } else if (name.compare("Ceu_1232r_LNP") == 0) {
9876 Ceu_1232r_LNP = value;
9877 } else if (name.compare("Ceu_1233r_LNP") == 0) {
9878 Ceu_1233r_LNP = value;
9879 } else if (name.compare("Ceu_1311r_LNP") == 0) {
9880 Ceu_1311r_LNP = value;
9881 } else if (name.compare("Ceu_1312r_LNP") == 0) {
9882 Ceu_1312r_LNP = value;
9883 } else if (name.compare("Ceu_1313r_LNP") == 0) {
9884 Ceu_1313r_LNP = value;
9885 } else if (name.compare("Ceu_1321r_LNP") == 0) {
9886 Ceu_1321r_LNP = value;
9887 } else if (name.compare("Ceu_1322r_LNP") == 0) {
9888 Ceu_1322r_LNP = value;
9889 } else if (name.compare("Ceu_1323r_LNP") == 0) {
9890 Ceu_1323r_LNP = value;
9891 } else if (name.compare("Ceu_1331r_LNP") == 0) {
9892 Ceu_1331r_LNP = value;
9893 } else if (name.compare("Ceu_1332r_LNP") == 0) {
9894 Ceu_1332r_LNP = value;
9895 } else if (name.compare("Ceu_1333r_LNP") == 0) {
9896 Ceu_1333r_LNP = value;
9897 } else if (name.compare("Ceu_2211r_LNP") == 0) {
9898 Ceu_2211r_LNP = value;
9899 } else if (name.compare("Ceu_2212r_LNP") == 0) {
9900 Ceu_2212r_LNP = value;
9901 } else if (name.compare("Ceu_2213r_LNP") == 0) {
9902 Ceu_2213r_LNP = value;
9903 } else if (name.compare("Ceu_2222r_LNP") == 0) {
9904 Ceu_2222r_LNP = value;
9905 } else if (name.compare("Ceu_2223r_LNP") == 0) {
9906 Ceu_2223r_LNP = value;
9907 } else if (name.compare("Ceu_2233r_LNP") == 0) {
9908 Ceu_2233r_LNP = value;
9909 } else if (name.compare("Ceu_2311r_LNP") == 0) {
9910 Ceu_2311r_LNP = value;
9911 } else if (name.compare("Ceu_2312r_LNP") == 0) {
9912 Ceu_2312r_LNP = value;
9913 } else if (name.compare("Ceu_2313r_LNP") == 0) {
9914 Ceu_2313r_LNP = value;
9915 } else if (name.compare("Ceu_2321r_LNP") == 0) {
9916 Ceu_2321r_LNP = value;
9917 } else if (name.compare("Ceu_2322r_LNP") == 0) {
9918 Ceu_2322r_LNP = value;
9919 } else if (name.compare("Ceu_2323r_LNP") == 0) {
9920 Ceu_2323r_LNP = value;
9921 } else if (name.compare("Ceu_2331r_LNP") == 0) {
9922 Ceu_2331r_LNP = value;
9923 } else if (name.compare("Ceu_2332r_LNP") == 0) {
9924 Ceu_2332r_LNP = value;
9925 } else if (name.compare("Ceu_2333r_LNP") == 0) {
9926 Ceu_2333r_LNP = value;
9927 } else if (name.compare("Ceu_3311r_LNP") == 0) {
9928 Ceu_3311r_LNP = value;
9929 } else if (name.compare("Ceu_3312r_LNP") == 0) {
9930 Ceu_3312r_LNP = value;
9931 } else if (name.compare("Ceu_3313r_LNP") == 0) {
9932 Ceu_3313r_LNP = value;
9933 } else if (name.compare("Ceu_3322r_LNP") == 0) {
9934 Ceu_3322r_LNP = value;
9935 } else if (name.compare("Ceu_3323r_LNP") == 0) {
9936 Ceu_3323r_LNP = value;
9937 } else if (name.compare("Ceu_3333r_LNP") == 0) {
9938 Ceu_3333r_LNP = value;
9939 } else if (name.compare("Ceu_1112i_LNP") == 0) {
9940 Ceu_1112i_LNP = value;
9941 } else if (name.compare("Ceu_1113i_LNP") == 0) {
9942 Ceu_1113i_LNP = value;
9943 } else if (name.compare("Ceu_1123i_LNP") == 0) {
9944 Ceu_1123i_LNP = value;
9945 } else if (name.compare("Ceu_1211i_LNP") == 0) {
9946 Ceu_1211i_LNP = value;
9947 } else if (name.compare("Ceu_1212i_LNP") == 0) {
9948 Ceu_1212i_LNP = value;
9949 } else if (name.compare("Ceu_1213i_LNP") == 0) {
9950 Ceu_1213i_LNP = value;
9951 } else if (name.compare("Ceu_1221i_LNP") == 0) {
9952 Ceu_1221i_LNP = value;
9953 } else if (name.compare("Ceu_1222i_LNP") == 0) {
9954 Ceu_1222i_LNP = value;
9955 } else if (name.compare("Ceu_1223i_LNP") == 0) {
9956 Ceu_1223i_LNP = value;
9957 } else if (name.compare("Ceu_1231i_LNP") == 0) {
9958 Ceu_1231i_LNP = value;
9959 } else if (name.compare("Ceu_1232i_LNP") == 0) {
9960 Ceu_1232i_LNP = value;
9961 } else if (name.compare("Ceu_1233i_LNP") == 0) {
9962 Ceu_1233i_LNP = value;
9963 } else if (name.compare("Ceu_1311i_LNP") == 0) {
9964 Ceu_1311i_LNP = value;
9965 } else if (name.compare("Ceu_1312i_LNP") == 0) {
9966 Ceu_1312i_LNP = value;
9967 } else if (name.compare("Ceu_1313i_LNP") == 0) {
9968 Ceu_1313i_LNP = value;
9969 } else if (name.compare("Ceu_1321i_LNP") == 0) {
9970 Ceu_1321i_LNP = value;
9971 } else if (name.compare("Ceu_1322i_LNP") == 0) {
9972 Ceu_1322i_LNP = value;
9973 } else if (name.compare("Ceu_1323i_LNP") == 0) {
9974 Ceu_1323i_LNP = value;
9975 } else if (name.compare("Ceu_1331i_LNP") == 0) {
9976 Ceu_1331i_LNP = value;
9977 } else if (name.compare("Ceu_1332i_LNP") == 0) {
9978 Ceu_1332i_LNP = value;
9979 } else if (name.compare("Ceu_1333i_LNP") == 0) {
9980 Ceu_1333i_LNP = value;
9981 } else if (name.compare("Ceu_2212i_LNP") == 0) {
9982 Ceu_2212i_LNP = value;
9983 } else if (name.compare("Ceu_2213i_LNP") == 0) {
9984 Ceu_2213i_LNP = value;
9985 } else if (name.compare("Ceu_2223i_LNP") == 0) {
9986 Ceu_2223i_LNP = value;
9987 } else if (name.compare("Ceu_2311i_LNP") == 0) {
9988 Ceu_2311i_LNP = value;
9989 } else if (name.compare("Ceu_2312i_LNP") == 0) {
9990 Ceu_2312i_LNP = value;
9991 } else if (name.compare("Ceu_2313i_LNP") == 0) {
9992 Ceu_2313i_LNP = value;
9993 } else if (name.compare("Ceu_2321i_LNP") == 0) {
9994 Ceu_2321i_LNP = value;
9995 } else if (name.compare("Ceu_2322i_LNP") == 0) {
9996 Ceu_2322i_LNP = value;
9997 } else if (name.compare("Ceu_2323i_LNP") == 0) {
9998 Ceu_2323i_LNP = value;
9999 } else if (name.compare("Ceu_2331i_LNP") == 0) {
10000 Ceu_2331i_LNP = value;
10001 } else if (name.compare("Ceu_2332i_LNP") == 0) {
10002 Ceu_2332i_LNP = value;
10003 } else if (name.compare("Ceu_2333i_LNP") == 0) {
10004 Ceu_2333i_LNP = value;
10005 } else if (name.compare("Ceu_3312i_LNP") == 0) {
10006 Ceu_3312i_LNP = value;
10007 } else if (name.compare("Ceu_3313i_LNP") == 0) {
10008 Ceu_3313i_LNP = value;
10009 } else if (name.compare("Ceu_3323i_LNP") == 0) {
10010 Ceu_3323i_LNP = value;
10011 } else if (name.compare("Ced_1111r_LNP") == 0) {
10012 Ced_1111r_LNP = value;
10013 } else if (name.compare("Ced_1112r_LNP") == 0) {
10014 Ced_1112r_LNP = value;
10015 } else if (name.compare("Ced_1113r_LNP") == 0) {
10016 Ced_1113r_LNP = value;
10017 } else if (name.compare("Ced_1122r_LNP") == 0) {
10018 Ced_1122r_LNP = value;
10019 } else if (name.compare("Ced_1123r_LNP") == 0) {
10020 Ced_1123r_LNP = value;
10021 } else if (name.compare("Ced_1133r_LNP") == 0) {
10022 Ced_1133r_LNP = value;
10023 } else if (name.compare("Ced_1211r_LNP") == 0) {
10024 Ced_1211r_LNP = value;
10025 } else if (name.compare("Ced_1212r_LNP") == 0) {
10026 Ced_1212r_LNP = value;
10027 } else if (name.compare("Ced_1213r_LNP") == 0) {
10028 Ced_1213r_LNP = value;
10029 } else if (name.compare("Ced_1221r_LNP") == 0) {
10030 Ced_1221r_LNP = value;
10031 } else if (name.compare("Ced_1222r_LNP") == 0) {
10032 Ced_1222r_LNP = value;
10033 } else if (name.compare("Ced_1223r_LNP") == 0) {
10034 Ced_1223r_LNP = value;
10035 } else if (name.compare("Ced_1231r_LNP") == 0) {
10036 Ced_1231r_LNP = value;
10037 } else if (name.compare("Ced_1232r_LNP") == 0) {
10038 Ced_1232r_LNP = value;
10039 } else if (name.compare("Ced_1233r_LNP") == 0) {
10040 Ced_1233r_LNP = value;
10041 } else if (name.compare("Ced_1311r_LNP") == 0) {
10042 Ced_1311r_LNP = value;
10043 } else if (name.compare("Ced_1312r_LNP") == 0) {
10044 Ced_1312r_LNP = value;
10045 } else if (name.compare("Ced_1313r_LNP") == 0) {
10046 Ced_1313r_LNP = value;
10047 } else if (name.compare("Ced_1321r_LNP") == 0) {
10048 Ced_1321r_LNP = value;
10049 } else if (name.compare("Ced_1322r_LNP") == 0) {
10050 Ced_1322r_LNP = value;
10051 } else if (name.compare("Ced_1323r_LNP") == 0) {
10052 Ced_1323r_LNP = value;
10053 } else if (name.compare("Ced_1331r_LNP") == 0) {
10054 Ced_1331r_LNP = value;
10055 } else if (name.compare("Ced_1332r_LNP") == 0) {
10056 Ced_1332r_LNP = value;
10057 } else if (name.compare("Ced_1333r_LNP") == 0) {
10058 Ced_1333r_LNP = value;
10059 } else if (name.compare("Ced_2211r_LNP") == 0) {
10060 Ced_2211r_LNP = value;
10061 } else if (name.compare("Ced_2212r_LNP") == 0) {
10062 Ced_2212r_LNP = value;
10063 } else if (name.compare("Ced_2213r_LNP") == 0) {
10064 Ced_2213r_LNP = value;
10065 } else if (name.compare("Ced_2222r_LNP") == 0) {
10066 Ced_2222r_LNP = value;
10067 } else if (name.compare("Ced_2223r_LNP") == 0) {
10068 Ced_2223r_LNP = value;
10069 } else if (name.compare("Ced_2233r_LNP") == 0) {
10070 Ced_2233r_LNP = value;
10071 } else if (name.compare("Ced_2311r_LNP") == 0) {
10072 Ced_2311r_LNP = value;
10073 } else if (name.compare("Ced_2312r_LNP") == 0) {
10074 Ced_2312r_LNP = value;
10075 } else if (name.compare("Ced_2313r_LNP") == 0) {
10076 Ced_2313r_LNP = value;
10077 } else if (name.compare("Ced_2321r_LNP") == 0) {
10078 Ced_2321r_LNP = value;
10079 } else if (name.compare("Ced_2322r_LNP") == 0) {
10080 Ced_2322r_LNP = value;
10081 } else if (name.compare("Ced_2323r_LNP") == 0) {
10082 Ced_2323r_LNP = value;
10083 } else if (name.compare("Ced_2331r_LNP") == 0) {
10084 Ced_2331r_LNP = value;
10085 } else if (name.compare("Ced_2332r_LNP") == 0) {
10086 Ced_2332r_LNP = value;
10087 } else if (name.compare("Ced_2333r_LNP") == 0) {
10088 Ced_2333r_LNP = value;
10089 } else if (name.compare("Ced_3311r_LNP") == 0) {
10090 Ced_3311r_LNP = value;
10091 } else if (name.compare("Ced_3312r_LNP") == 0) {
10092 Ced_3312r_LNP = value;
10093 } else if (name.compare("Ced_3313r_LNP") == 0) {
10094 Ced_3313r_LNP = value;
10095 } else if (name.compare("Ced_3322r_LNP") == 0) {
10096 Ced_3322r_LNP = value;
10097 } else if (name.compare("Ced_3323r_LNP") == 0) {
10098 Ced_3323r_LNP = value;
10099 } else if (name.compare("Ced_3333r_LNP") == 0) {
10100 Ced_3333r_LNP = value;
10101 } else if (name.compare("Ced_1112i_LNP") == 0) {
10102 Ced_1112i_LNP = value;
10103 } else if (name.compare("Ced_1113i_LNP") == 0) {
10104 Ced_1113i_LNP = value;
10105 } else if (name.compare("Ced_1123i_LNP") == 0) {
10106 Ced_1123i_LNP = value;
10107 } else if (name.compare("Ced_1211i_LNP") == 0) {
10108 Ced_1211i_LNP = value;
10109 } else if (name.compare("Ced_1212i_LNP") == 0) {
10110 Ced_1212i_LNP = value;
10111 } else if (name.compare("Ced_1213i_LNP") == 0) {
10112 Ced_1213i_LNP = value;
10113 } else if (name.compare("Ced_1221i_LNP") == 0) {
10114 Ced_1221i_LNP = value;
10115 } else if (name.compare("Ced_1222i_LNP") == 0) {
10116 Ced_1222i_LNP = value;
10117 } else if (name.compare("Ced_1223i_LNP") == 0) {
10118 Ced_1223i_LNP = value;
10119 } else if (name.compare("Ced_1231i_LNP") == 0) {
10120 Ced_1231i_LNP = value;
10121 } else if (name.compare("Ced_1232i_LNP") == 0) {
10122 Ced_1232i_LNP = value;
10123 } else if (name.compare("Ced_1233i_LNP") == 0) {
10124 Ced_1233i_LNP = value;
10125 } else if (name.compare("Ced_1311i_LNP") == 0) {
10126 Ced_1311i_LNP = value;
10127 } else if (name.compare("Ced_1312i_LNP") == 0) {
10128 Ced_1312i_LNP = value;
10129 } else if (name.compare("Ced_1313i_LNP") == 0) {
10130 Ced_1313i_LNP = value;
10131 } else if (name.compare("Ced_1321i_LNP") == 0) {
10132 Ced_1321i_LNP = value;
10133 } else if (name.compare("Ced_1322i_LNP") == 0) {
10134 Ced_1322i_LNP = value;
10135 } else if (name.compare("Ced_1323i_LNP") == 0) {
10136 Ced_1323i_LNP = value;
10137 } else if (name.compare("Ced_1331i_LNP") == 0) {
10138 Ced_1331i_LNP = value;
10139 } else if (name.compare("Ced_1332i_LNP") == 0) {
10140 Ced_1332i_LNP = value;
10141 } else if (name.compare("Ced_1333i_LNP") == 0) {
10142 Ced_1333i_LNP = value;
10143 } else if (name.compare("Ced_2212i_LNP") == 0) {
10144 Ced_2212i_LNP = value;
10145 } else if (name.compare("Ced_2213i_LNP") == 0) {
10146 Ced_2213i_LNP = value;
10147 } else if (name.compare("Ced_2223i_LNP") == 0) {
10148 Ced_2223i_LNP = value;
10149 } else if (name.compare("Ced_2311i_LNP") == 0) {
10150 Ced_2311i_LNP = value;
10151 } else if (name.compare("Ced_2312i_LNP") == 0) {
10152 Ced_2312i_LNP = value;
10153 } else if (name.compare("Ced_2313i_LNP") == 0) {
10154 Ced_2313i_LNP = value;
10155 } else if (name.compare("Ced_2321i_LNP") == 0) {
10156 Ced_2321i_LNP = value;
10157 } else if (name.compare("Ced_2322i_LNP") == 0) {
10158 Ced_2322i_LNP = value;
10159 } else if (name.compare("Ced_2323i_LNP") == 0) {
10160 Ced_2323i_LNP = value;
10161 } else if (name.compare("Ced_2331i_LNP") == 0) {
10162 Ced_2331i_LNP = value;
10163 } else if (name.compare("Ced_2332i_LNP") == 0) {
10164 Ced_2332i_LNP = value;
10165 } else if (name.compare("Ced_2333i_LNP") == 0) {
10166 Ced_2333i_LNP = value;
10167 } else if (name.compare("Ced_3312i_LNP") == 0) {
10168 Ced_3312i_LNP = value;
10169 } else if (name.compare("Ced_3313i_LNP") == 0) {
10170 Ced_3313i_LNP = value;
10171 } else if (name.compare("Ced_3323i_LNP") == 0) {
10172 Ced_3323i_LNP = value;
10173 } else if (name.compare("Cle_1111r_LNP") == 0) {
10174 Cle_1111r_LNP = value;
10175 } else if (name.compare("Cle_1112r_LNP") == 0) {
10176 Cle_1112r_LNP = value;
10177 } else if (name.compare("Cle_1113r_LNP") == 0) {
10178 Cle_1113r_LNP = value;
10179 } else if (name.compare("Cle_1122r_LNP") == 0) {
10180 Cle_1122r_LNP = value;
10181 } else if (name.compare("Cle_1123r_LNP") == 0) {
10182 Cle_1123r_LNP = value;
10183 } else if (name.compare("Cle_1133r_LNP") == 0) {
10184 Cle_1133r_LNP = value;
10185 } else if (name.compare("Cle_1211r_LNP") == 0) {
10186 Cle_1211r_LNP = value;
10187 } else if (name.compare("Cle_1212r_LNP") == 0) {
10188 Cle_1212r_LNP = value;
10189 } else if (name.compare("Cle_1213r_LNP") == 0) {
10190 Cle_1213r_LNP = value;
10191 } else if (name.compare("Cle_1221r_LNP") == 0) {
10192 Cle_1221r_LNP = value;
10193 } else if (name.compare("Cle_1222r_LNP") == 0) {
10194 Cle_1222r_LNP = value;
10195 } else if (name.compare("Cle_1223r_LNP") == 0) {
10196 Cle_1223r_LNP = value;
10197 } else if (name.compare("Cle_1231r_LNP") == 0) {
10198 Cle_1231r_LNP = value;
10199 } else if (name.compare("Cle_1232r_LNP") == 0) {
10200 Cle_1232r_LNP = value;
10201 } else if (name.compare("Cle_1233r_LNP") == 0) {
10202 Cle_1233r_LNP = value;
10203 } else if (name.compare("Cle_1311r_LNP") == 0) {
10204 Cle_1311r_LNP = value;
10205 } else if (name.compare("Cle_1312r_LNP") == 0) {
10206 Cle_1312r_LNP = value;
10207 } else if (name.compare("Cle_1313r_LNP") == 0) {
10208 Cle_1313r_LNP = value;
10209 } else if (name.compare("Cle_1321r_LNP") == 0) {
10210 Cle_1321r_LNP = value;
10211 } else if (name.compare("Cle_1322r_LNP") == 0) {
10212 Cle_1322r_LNP = value;
10213 } else if (name.compare("Cle_1323r_LNP") == 0) {
10214 Cle_1323r_LNP = value;
10215 } else if (name.compare("Cle_1331r_LNP") == 0) {
10216 Cle_1331r_LNP = value;
10217 } else if (name.compare("Cle_1332r_LNP") == 0) {
10218 Cle_1332r_LNP = value;
10219 } else if (name.compare("Cle_1333r_LNP") == 0) {
10220 Cle_1333r_LNP = value;
10221 } else if (name.compare("Cle_2211r_LNP") == 0) {
10222 Cle_2211r_LNP = value;
10223 } else if (name.compare("Cle_2212r_LNP") == 0) {
10224 Cle_2212r_LNP = value;
10225 } else if (name.compare("Cle_2213r_LNP") == 0) {
10226 Cle_2213r_LNP = value;
10227 } else if (name.compare("Cle_2222r_LNP") == 0) {
10228 Cle_2222r_LNP = value;
10229 } else if (name.compare("Cle_2223r_LNP") == 0) {
10230 Cle_2223r_LNP = value;
10231 } else if (name.compare("Cle_2233r_LNP") == 0) {
10232 Cle_2233r_LNP = value;
10233 } else if (name.compare("Cle_2311r_LNP") == 0) {
10234 Cle_2311r_LNP = value;
10235 } else if (name.compare("Cle_2312r_LNP") == 0) {
10236 Cle_2312r_LNP = value;
10237 } else if (name.compare("Cle_2313r_LNP") == 0) {
10238 Cle_2313r_LNP = value;
10239 } else if (name.compare("Cle_2321r_LNP") == 0) {
10240 Cle_2321r_LNP = value;
10241 } else if (name.compare("Cle_2322r_LNP") == 0) {
10242 Cle_2322r_LNP = value;
10243 } else if (name.compare("Cle_2323r_LNP") == 0) {
10244 Cle_2323r_LNP = value;
10245 } else if (name.compare("Cle_2331r_LNP") == 0) {
10246 Cle_2331r_LNP = value;
10247 } else if (name.compare("Cle_2332r_LNP") == 0) {
10248 Cle_2332r_LNP = value;
10249 } else if (name.compare("Cle_2333r_LNP") == 0) {
10250 Cle_2333r_LNP = value;
10251 } else if (name.compare("Cle_3311r_LNP") == 0) {
10252 Cle_3311r_LNP = value;
10253 } else if (name.compare("Cle_3312r_LNP") == 0) {
10254 Cle_3312r_LNP = value;
10255 } else if (name.compare("Cle_3313r_LNP") == 0) {
10256 Cle_3313r_LNP = value;
10257 } else if (name.compare("Cle_3322r_LNP") == 0) {
10258 Cle_3322r_LNP = value;
10259 } else if (name.compare("Cle_3323r_LNP") == 0) {
10260 Cle_3323r_LNP = value;
10261 } else if (name.compare("Cle_3333r_LNP") == 0) {
10262 Cle_3333r_LNP = value;
10263 } else if (name.compare("Cle_1112i_LNP") == 0) {
10264 Cle_1112i_LNP = value;
10265 } else if (name.compare("Cle_1113i_LNP") == 0) {
10266 Cle_1113i_LNP = value;
10267 } else if (name.compare("Cle_1123i_LNP") == 0) {
10268 Cle_1123i_LNP = value;
10269 } else if (name.compare("Cle_1211i_LNP") == 0) {
10270 Cle_1211i_LNP = value;
10271 } else if (name.compare("Cle_1212i_LNP") == 0) {
10272 Cle_1212i_LNP = value;
10273 } else if (name.compare("Cle_1213i_LNP") == 0) {
10274 Cle_1213i_LNP = value;
10275 } else if (name.compare("Cle_1221i_LNP") == 0) {
10276 Cle_1221i_LNP = value;
10277 } else if (name.compare("Cle_1222i_LNP") == 0) {
10278 Cle_1222i_LNP = value;
10279 } else if (name.compare("Cle_1223i_LNP") == 0) {
10280 Cle_1223i_LNP = value;
10281 } else if (name.compare("Cle_1231i_LNP") == 0) {
10282 Cle_1231i_LNP = value;
10283 } else if (name.compare("Cle_1232i_LNP") == 0) {
10284 Cle_1232i_LNP = value;
10285 } else if (name.compare("Cle_1233i_LNP") == 0) {
10286 Cle_1233i_LNP = value;
10287 } else if (name.compare("Cle_1311i_LNP") == 0) {
10288 Cle_1311i_LNP = value;
10289 } else if (name.compare("Cle_1312i_LNP") == 0) {
10290 Cle_1312i_LNP = value;
10291 } else if (name.compare("Cle_1313i_LNP") == 0) {
10292 Cle_1313i_LNP = value;
10293 } else if (name.compare("Cle_1321i_LNP") == 0) {
10294 Cle_1321i_LNP = value;
10295 } else if (name.compare("Cle_1322i_LNP") == 0) {
10296 Cle_1322i_LNP = value;
10297 } else if (name.compare("Cle_1323i_LNP") == 0) {
10298 Cle_1323i_LNP = value;
10299 } else if (name.compare("Cle_1331i_LNP") == 0) {
10300 Cle_1331i_LNP = value;
10301 } else if (name.compare("Cle_1332i_LNP") == 0) {
10302 Cle_1332i_LNP = value;
10303 } else if (name.compare("Cle_1333i_LNP") == 0) {
10304 Cle_1333i_LNP = value;
10305 } else if (name.compare("Cle_2212i_LNP") == 0) {
10306 Cle_2212i_LNP = value;
10307 } else if (name.compare("Cle_2213i_LNP") == 0) {
10308 Cle_2213i_LNP = value;
10309 } else if (name.compare("Cle_2223i_LNP") == 0) {
10310 Cle_2223i_LNP = value;
10311 } else if (name.compare("Cle_2311i_LNP") == 0) {
10312 Cle_2311i_LNP = value;
10313 } else if (name.compare("Cle_2312i_LNP") == 0) {
10314 Cle_2312i_LNP = value;
10315 } else if (name.compare("Cle_2313i_LNP") == 0) {
10316 Cle_2313i_LNP = value;
10317 } else if (name.compare("Cle_2321i_LNP") == 0) {
10318 Cle_2321i_LNP = value;
10319 } else if (name.compare("Cle_2322i_LNP") == 0) {
10320 Cle_2322i_LNP = value;
10321 } else if (name.compare("Cle_2323i_LNP") == 0) {
10322 Cle_2323i_LNP = value;
10323 } else if (name.compare("Cle_2331i_LNP") == 0) {
10324 Cle_2331i_LNP = value;
10325 } else if (name.compare("Cle_2332i_LNP") == 0) {
10326 Cle_2332i_LNP = value;
10327 } else if (name.compare("Cle_2333i_LNP") == 0) {
10328 Cle_2333i_LNP = value;
10329 } else if (name.compare("Cle_3312i_LNP") == 0) {
10330 Cle_3312i_LNP = value;
10331 } else if (name.compare("Cle_3313i_LNP") == 0) {
10332 Cle_3313i_LNP = value;
10333 } else if (name.compare("Cle_3323i_LNP") == 0) {
10334 Cle_3323i_LNP = value;
10335 } else if (name.compare("Clu_1111r_LNP") == 0) {
10336 Clu_1111r_LNP = value;
10337 } else if (name.compare("Clu_1112r_LNP") == 0) {
10338 Clu_1112r_LNP = value;
10339 } else if (name.compare("Clu_1113r_LNP") == 0) {
10340 Clu_1113r_LNP = value;
10341 } else if (name.compare("Clu_1122r_LNP") == 0) {
10342 Clu_1122r_LNP = value;
10343 } else if (name.compare("Clu_1123r_LNP") == 0) {
10344 Clu_1123r_LNP = value;
10345 } else if (name.compare("Clu_1133r_LNP") == 0) {
10346 Clu_1133r_LNP = value;
10347 } else if (name.compare("Clu_1211r_LNP") == 0) {
10348 Clu_1211r_LNP = value;
10349 } else if (name.compare("Clu_1212r_LNP") == 0) {
10350 Clu_1212r_LNP = value;
10351 } else if (name.compare("Clu_1213r_LNP") == 0) {
10352 Clu_1213r_LNP = value;
10353 } else if (name.compare("Clu_1221r_LNP") == 0) {
10354 Clu_1221r_LNP = value;
10355 } else if (name.compare("Clu_1222r_LNP") == 0) {
10356 Clu_1222r_LNP = value;
10357 } else if (name.compare("Clu_1223r_LNP") == 0) {
10358 Clu_1223r_LNP = value;
10359 } else if (name.compare("Clu_1231r_LNP") == 0) {
10360 Clu_1231r_LNP = value;
10361 } else if (name.compare("Clu_1232r_LNP") == 0) {
10362 Clu_1232r_LNP = value;
10363 } else if (name.compare("Clu_1233r_LNP") == 0) {
10364 Clu_1233r_LNP = value;
10365 } else if (name.compare("Clu_1311r_LNP") == 0) {
10366 Clu_1311r_LNP = value;
10367 } else if (name.compare("Clu_1312r_LNP") == 0) {
10368 Clu_1312r_LNP = value;
10369 } else if (name.compare("Clu_1313r_LNP") == 0) {
10370 Clu_1313r_LNP = value;
10371 } else if (name.compare("Clu_1321r_LNP") == 0) {
10372 Clu_1321r_LNP = value;
10373 } else if (name.compare("Clu_1322r_LNP") == 0) {
10374 Clu_1322r_LNP = value;
10375 } else if (name.compare("Clu_1323r_LNP") == 0) {
10376 Clu_1323r_LNP = value;
10377 } else if (name.compare("Clu_1331r_LNP") == 0) {
10378 Clu_1331r_LNP = value;
10379 } else if (name.compare("Clu_1332r_LNP") == 0) {
10380 Clu_1332r_LNP = value;
10381 } else if (name.compare("Clu_1333r_LNP") == 0) {
10382 Clu_1333r_LNP = value;
10383 } else if (name.compare("Clu_2211r_LNP") == 0) {
10384 Clu_2211r_LNP = value;
10385 } else if (name.compare("Clu_2212r_LNP") == 0) {
10386 Clu_2212r_LNP = value;
10387 } else if (name.compare("Clu_2213r_LNP") == 0) {
10388 Clu_2213r_LNP = value;
10389 } else if (name.compare("Clu_2222r_LNP") == 0) {
10390 Clu_2222r_LNP = value;
10391 } else if (name.compare("Clu_2223r_LNP") == 0) {
10392 Clu_2223r_LNP = value;
10393 } else if (name.compare("Clu_2233r_LNP") == 0) {
10394 Clu_2233r_LNP = value;
10395 } else if (name.compare("Clu_2311r_LNP") == 0) {
10396 Clu_2311r_LNP = value;
10397 } else if (name.compare("Clu_2312r_LNP") == 0) {
10398 Clu_2312r_LNP = value;
10399 } else if (name.compare("Clu_2313r_LNP") == 0) {
10400 Clu_2313r_LNP = value;
10401 } else if (name.compare("Clu_2321r_LNP") == 0) {
10402 Clu_2321r_LNP = value;
10403 } else if (name.compare("Clu_2322r_LNP") == 0) {
10404 Clu_2322r_LNP = value;
10405 } else if (name.compare("Clu_2323r_LNP") == 0) {
10406 Clu_2323r_LNP = value;
10407 } else if (name.compare("Clu_2331r_LNP") == 0) {
10408 Clu_2331r_LNP = value;
10409 } else if (name.compare("Clu_2332r_LNP") == 0) {
10410 Clu_2332r_LNP = value;
10411 } else if (name.compare("Clu_2333r_LNP") == 0) {
10412 Clu_2333r_LNP = value;
10413 } else if (name.compare("Clu_3311r_LNP") == 0) {
10414 Clu_3311r_LNP = value;
10415 } else if (name.compare("Clu_3312r_LNP") == 0) {
10416 Clu_3312r_LNP = value;
10417 } else if (name.compare("Clu_3313r_LNP") == 0) {
10418 Clu_3313r_LNP = value;
10419 } else if (name.compare("Clu_3322r_LNP") == 0) {
10420 Clu_3322r_LNP = value;
10421 } else if (name.compare("Clu_3323r_LNP") == 0) {
10422 Clu_3323r_LNP = value;
10423 } else if (name.compare("Clu_3333r_LNP") == 0) {
10424 Clu_3333r_LNP = value;
10425 } else if (name.compare("Clu_1112i_LNP") == 0) {
10426 Clu_1112i_LNP = value;
10427 } else if (name.compare("Clu_1113i_LNP") == 0) {
10428 Clu_1113i_LNP = value;
10429 } else if (name.compare("Clu_1123i_LNP") == 0) {
10430 Clu_1123i_LNP = value;
10431 } else if (name.compare("Clu_1211i_LNP") == 0) {
10432 Clu_1211i_LNP = value;
10433 } else if (name.compare("Clu_1212i_LNP") == 0) {
10434 Clu_1212i_LNP = value;
10435 } else if (name.compare("Clu_1213i_LNP") == 0) {
10436 Clu_1213i_LNP = value;
10437 } else if (name.compare("Clu_1221i_LNP") == 0) {
10438 Clu_1221i_LNP = value;
10439 } else if (name.compare("Clu_1222i_LNP") == 0) {
10440 Clu_1222i_LNP = value;
10441 } else if (name.compare("Clu_1223i_LNP") == 0) {
10442 Clu_1223i_LNP = value;
10443 } else if (name.compare("Clu_1231i_LNP") == 0) {
10444 Clu_1231i_LNP = value;
10445 } else if (name.compare("Clu_1232i_LNP") == 0) {
10446 Clu_1232i_LNP = value;
10447 } else if (name.compare("Clu_1233i_LNP") == 0) {
10448 Clu_1233i_LNP = value;
10449 } else if (name.compare("Clu_1311i_LNP") == 0) {
10450 Clu_1311i_LNP = value;
10451 } else if (name.compare("Clu_1312i_LNP") == 0) {
10452 Clu_1312i_LNP = value;
10453 } else if (name.compare("Clu_1313i_LNP") == 0) {
10454 Clu_1313i_LNP = value;
10455 } else if (name.compare("Clu_1321i_LNP") == 0) {
10456 Clu_1321i_LNP = value;
10457 } else if (name.compare("Clu_1322i_LNP") == 0) {
10458 Clu_1322i_LNP = value;
10459 } else if (name.compare("Clu_1323i_LNP") == 0) {
10460 Clu_1323i_LNP = value;
10461 } else if (name.compare("Clu_1331i_LNP") == 0) {
10462 Clu_1331i_LNP = value;
10463 } else if (name.compare("Clu_1332i_LNP") == 0) {
10464 Clu_1332i_LNP = value;
10465 } else if (name.compare("Clu_1333i_LNP") == 0) {
10466 Clu_1333i_LNP = value;
10467 } else if (name.compare("Clu_2212i_LNP") == 0) {
10468 Clu_2212i_LNP = value;
10469 } else if (name.compare("Clu_2213i_LNP") == 0) {
10470 Clu_2213i_LNP = value;
10471 } else if (name.compare("Clu_2223i_LNP") == 0) {
10472 Clu_2223i_LNP = value;
10473 } else if (name.compare("Clu_2311i_LNP") == 0) {
10474 Clu_2311i_LNP = value;
10475 } else if (name.compare("Clu_2312i_LNP") == 0) {
10476 Clu_2312i_LNP = value;
10477 } else if (name.compare("Clu_2313i_LNP") == 0) {
10478 Clu_2313i_LNP = value;
10479 } else if (name.compare("Clu_2321i_LNP") == 0) {
10480 Clu_2321i_LNP = value;
10481 } else if (name.compare("Clu_2322i_LNP") == 0) {
10482 Clu_2322i_LNP = value;
10483 } else if (name.compare("Clu_2323i_LNP") == 0) {
10484 Clu_2323i_LNP = value;
10485 } else if (name.compare("Clu_2331i_LNP") == 0) {
10486 Clu_2331i_LNP = value;
10487 } else if (name.compare("Clu_2332i_LNP") == 0) {
10488 Clu_2332i_LNP = value;
10489 } else if (name.compare("Clu_2333i_LNP") == 0) {
10490 Clu_2333i_LNP = value;
10491 } else if (name.compare("Clu_3312i_LNP") == 0) {
10492 Clu_3312i_LNP = value;
10493 } else if (name.compare("Clu_3313i_LNP") == 0) {
10494 Clu_3313i_LNP = value;
10495 } else if (name.compare("Clu_3323i_LNP") == 0) {
10496 Clu_3323i_LNP = value;
10497 } else if (name.compare("Cld_1111r_LNP") == 0) {
10498 Cld_1111r_LNP = value;
10499 } else if (name.compare("Cld_1112r_LNP") == 0) {
10500 Cld_1112r_LNP = value;
10501 } else if (name.compare("Cld_1113r_LNP") == 0) {
10502 Cld_1113r_LNP = value;
10503 } else if (name.compare("Cld_1122r_LNP") == 0) {
10504 Cld_1122r_LNP = value;
10505 } else if (name.compare("Cld_1123r_LNP") == 0) {
10506 Cld_1123r_LNP = value;
10507 } else if (name.compare("Cld_1133r_LNP") == 0) {
10508 Cld_1133r_LNP = value;
10509 } else if (name.compare("Cld_1211r_LNP") == 0) {
10510 Cld_1211r_LNP = value;
10511 } else if (name.compare("Cld_1212r_LNP") == 0) {
10512 Cld_1212r_LNP = value;
10513 } else if (name.compare("Cld_1213r_LNP") == 0) {
10514 Cld_1213r_LNP = value;
10515 } else if (name.compare("Cld_1221r_LNP") == 0) {
10516 Cld_1221r_LNP = value;
10517 } else if (name.compare("Cld_1222r_LNP") == 0) {
10518 Cld_1222r_LNP = value;
10519 } else if (name.compare("Cld_1223r_LNP") == 0) {
10520 Cld_1223r_LNP = value;
10521 } else if (name.compare("Cld_1231r_LNP") == 0) {
10522 Cld_1231r_LNP = value;
10523 } else if (name.compare("Cld_1232r_LNP") == 0) {
10524 Cld_1232r_LNP = value;
10525 } else if (name.compare("Cld_1233r_LNP") == 0) {
10526 Cld_1233r_LNP = value;
10527 } else if (name.compare("Cld_1311r_LNP") == 0) {
10528 Cld_1311r_LNP = value;
10529 } else if (name.compare("Cld_1312r_LNP") == 0) {
10530 Cld_1312r_LNP = value;
10531 } else if (name.compare("Cld_1313r_LNP") == 0) {
10532 Cld_1313r_LNP = value;
10533 } else if (name.compare("Cld_1321r_LNP") == 0) {
10534 Cld_1321r_LNP = value;
10535 } else if (name.compare("Cld_1322r_LNP") == 0) {
10536 Cld_1322r_LNP = value;
10537 } else if (name.compare("Cld_1323r_LNP") == 0) {
10538 Cld_1323r_LNP = value;
10539 } else if (name.compare("Cld_1331r_LNP") == 0) {
10540 Cld_1331r_LNP = value;
10541 } else if (name.compare("Cld_1332r_LNP") == 0) {
10542 Cld_1332r_LNP = value;
10543 } else if (name.compare("Cld_1333r_LNP") == 0) {
10544 Cld_1333r_LNP = value;
10545 } else if (name.compare("Cld_2211r_LNP") == 0) {
10546 Cld_2211r_LNP = value;
10547 } else if (name.compare("Cld_2212r_LNP") == 0) {
10548 Cld_2212r_LNP = value;
10549 } else if (name.compare("Cld_2213r_LNP") == 0) {
10550 Cld_2213r_LNP = value;
10551 } else if (name.compare("Cld_2222r_LNP") == 0) {
10552 Cld_2222r_LNP = value;
10553 } else if (name.compare("Cld_2223r_LNP") == 0) {
10554 Cld_2223r_LNP = value;
10555 } else if (name.compare("Cld_2233r_LNP") == 0) {
10556 Cld_2233r_LNP = value;
10557 } else if (name.compare("Cld_2311r_LNP") == 0) {
10558 Cld_2311r_LNP = value;
10559 } else if (name.compare("Cld_2312r_LNP") == 0) {
10560 Cld_2312r_LNP = value;
10561 } else if (name.compare("Cld_2313r_LNP") == 0) {
10562 Cld_2313r_LNP = value;
10563 } else if (name.compare("Cld_2321r_LNP") == 0) {
10564 Cld_2321r_LNP = value;
10565 } else if (name.compare("Cld_2322r_LNP") == 0) {
10566 Cld_2322r_LNP = value;
10567 } else if (name.compare("Cld_2323r_LNP") == 0) {
10568 Cld_2323r_LNP = value;
10569 } else if (name.compare("Cld_2331r_LNP") == 0) {
10570 Cld_2331r_LNP = value;
10571 } else if (name.compare("Cld_2332r_LNP") == 0) {
10572 Cld_2332r_LNP = value;
10573 } else if (name.compare("Cld_2333r_LNP") == 0) {
10574 Cld_2333r_LNP = value;
10575 } else if (name.compare("Cld_3311r_LNP") == 0) {
10576 Cld_3311r_LNP = value;
10577 } else if (name.compare("Cld_3312r_LNP") == 0) {
10578 Cld_3312r_LNP = value;
10579 } else if (name.compare("Cld_3313r_LNP") == 0) {
10580 Cld_3313r_LNP = value;
10581 } else if (name.compare("Cld_3322r_LNP") == 0) {
10582 Cld_3322r_LNP = value;
10583 } else if (name.compare("Cld_3323r_LNP") == 0) {
10584 Cld_3323r_LNP = value;
10585 } else if (name.compare("Cld_3333r_LNP") == 0) {
10586 Cld_3333r_LNP = value;
10587 } else if (name.compare("Cld_1112i_LNP") == 0) {
10588 Cld_1112i_LNP = value;
10589 } else if (name.compare("Cld_1113i_LNP") == 0) {
10590 Cld_1113i_LNP = value;
10591 } else if (name.compare("Cld_1123i_LNP") == 0) {
10592 Cld_1123i_LNP = value;
10593 } else if (name.compare("Cld_1211i_LNP") == 0) {
10594 Cld_1211i_LNP = value;
10595 } else if (name.compare("Cld_1212i_LNP") == 0) {
10596 Cld_1212i_LNP = value;
10597 } else if (name.compare("Cld_1213i_LNP") == 0) {
10598 Cld_1213i_LNP = value;
10599 } else if (name.compare("Cld_1221i_LNP") == 0) {
10600 Cld_1221i_LNP = value;
10601 } else if (name.compare("Cld_1222i_LNP") == 0) {
10602 Cld_1222i_LNP = value;
10603 } else if (name.compare("Cld_1223i_LNP") == 0) {
10604 Cld_1223i_LNP = value;
10605 } else if (name.compare("Cld_1231i_LNP") == 0) {
10606 Cld_1231i_LNP = value;
10607 } else if (name.compare("Cld_1232i_LNP") == 0) {
10608 Cld_1232i_LNP = value;
10609 } else if (name.compare("Cld_1233i_LNP") == 0) {
10610 Cld_1233i_LNP = value;
10611 } else if (name.compare("Cld_1311i_LNP") == 0) {
10612 Cld_1311i_LNP = value;
10613 } else if (name.compare("Cld_1312i_LNP") == 0) {
10614 Cld_1312i_LNP = value;
10615 } else if (name.compare("Cld_1313i_LNP") == 0) {
10616 Cld_1313i_LNP = value;
10617 } else if (name.compare("Cld_1321i_LNP") == 0) {
10618 Cld_1321i_LNP = value;
10619 } else if (name.compare("Cld_1322i_LNP") == 0) {
10620 Cld_1322i_LNP = value;
10621 } else if (name.compare("Cld_1323i_LNP") == 0) {
10622 Cld_1323i_LNP = value;
10623 } else if (name.compare("Cld_1331i_LNP") == 0) {
10624 Cld_1331i_LNP = value;
10625 } else if (name.compare("Cld_1332i_LNP") == 0) {
10626 Cld_1332i_LNP = value;
10627 } else if (name.compare("Cld_1333i_LNP") == 0) {
10628 Cld_1333i_LNP = value;
10629 } else if (name.compare("Cld_2212i_LNP") == 0) {
10630 Cld_2212i_LNP = value;
10631 } else if (name.compare("Cld_2213i_LNP") == 0) {
10632 Cld_2213i_LNP = value;
10633 } else if (name.compare("Cld_2223i_LNP") == 0) {
10634 Cld_2223i_LNP = value;
10635 } else if (name.compare("Cld_2311i_LNP") == 0) {
10636 Cld_2311i_LNP = value;
10637 } else if (name.compare("Cld_2312i_LNP") == 0) {
10638 Cld_2312i_LNP = value;
10639 } else if (name.compare("Cld_2313i_LNP") == 0) {
10640 Cld_2313i_LNP = value;
10641 } else if (name.compare("Cld_2321i_LNP") == 0) {
10642 Cld_2321i_LNP = value;
10643 } else if (name.compare("Cld_2322i_LNP") == 0) {
10644 Cld_2322i_LNP = value;
10645 } else if (name.compare("Cld_2323i_LNP") == 0) {
10646 Cld_2323i_LNP = value;
10647 } else if (name.compare("Cld_2331i_LNP") == 0) {
10648 Cld_2331i_LNP = value;
10649 } else if (name.compare("Cld_2332i_LNP") == 0) {
10650 Cld_2332i_LNP = value;
10651 } else if (name.compare("Cld_2333i_LNP") == 0) {
10652 Cld_2333i_LNP = value;
10653 } else if (name.compare("Cld_3312i_LNP") == 0) {
10654 Cld_3312i_LNP = value;
10655 } else if (name.compare("Cld_3313i_LNP") == 0) {
10656 Cld_3313i_LNP = value;
10657 } else if (name.compare("Cld_3323i_LNP") == 0) {
10658 Cld_3323i_LNP = value;
10659 } else if (name.compare("Cqe_1111r_LNP") == 0) {
10660 Cqe_1111r_LNP = value;
10661 } else if (name.compare("Cqe_1112r_LNP") == 0) {
10662 Cqe_1112r_LNP = value;
10663 } else if (name.compare("Cqe_1113r_LNP") == 0) {
10664 Cqe_1113r_LNP = value;
10665 } else if (name.compare("Cqe_1122r_LNP") == 0) {
10666 Cqe_1122r_LNP = value;
10667 } else if (name.compare("Cqe_1123r_LNP") == 0) {
10668 Cqe_1123r_LNP = value;
10669 } else if (name.compare("Cqe_1133r_LNP") == 0) {
10670 Cqe_1133r_LNP = value;
10671 } else if (name.compare("Cqe_1211r_LNP") == 0) {
10672 Cqe_1211r_LNP = value;
10673 } else if (name.compare("Cqe_1212r_LNP") == 0) {
10674 Cqe_1212r_LNP = value;
10675 } else if (name.compare("Cqe_1213r_LNP") == 0) {
10676 Cqe_1213r_LNP = value;
10677 } else if (name.compare("Cqe_1221r_LNP") == 0) {
10678 Cqe_1221r_LNP = value;
10679 } else if (name.compare("Cqe_1222r_LNP") == 0) {
10680 Cqe_1222r_LNP = value;
10681 } else if (name.compare("Cqe_1223r_LNP") == 0) {
10682 Cqe_1223r_LNP = value;
10683 } else if (name.compare("Cqe_1231r_LNP") == 0) {
10684 Cqe_1231r_LNP = value;
10685 } else if (name.compare("Cqe_1232r_LNP") == 0) {
10686 Cqe_1232r_LNP = value;
10687 } else if (name.compare("Cqe_1233r_LNP") == 0) {
10688 Cqe_1233r_LNP = value;
10689 } else if (name.compare("Cqe_1311r_LNP") == 0) {
10690 Cqe_1311r_LNP = value;
10691 } else if (name.compare("Cqe_1312r_LNP") == 0) {
10692 Cqe_1312r_LNP = value;
10693 } else if (name.compare("Cqe_1313r_LNP") == 0) {
10694 Cqe_1313r_LNP = value;
10695 } else if (name.compare("Cqe_1321r_LNP") == 0) {
10696 Cqe_1321r_LNP = value;
10697 } else if (name.compare("Cqe_1322r_LNP") == 0) {
10698 Cqe_1322r_LNP = value;
10699 } else if (name.compare("Cqe_1323r_LNP") == 0) {
10700 Cqe_1323r_LNP = value;
10701 } else if (name.compare("Cqe_1331r_LNP") == 0) {
10702 Cqe_1331r_LNP = value;
10703 } else if (name.compare("Cqe_1332r_LNP") == 0) {
10704 Cqe_1332r_LNP = value;
10705 } else if (name.compare("Cqe_1333r_LNP") == 0) {
10706 Cqe_1333r_LNP = value;
10707 } else if (name.compare("Cqe_2211r_LNP") == 0) {
10708 Cqe_2211r_LNP = value;
10709 } else if (name.compare("Cqe_2212r_LNP") == 0) {
10710 Cqe_2212r_LNP = value;
10711 } else if (name.compare("Cqe_2213r_LNP") == 0) {
10712 Cqe_2213r_LNP = value;
10713 } else if (name.compare("Cqe_2222r_LNP") == 0) {
10714 Cqe_2222r_LNP = value;
10715 } else if (name.compare("Cqe_2223r_LNP") == 0) {
10716 Cqe_2223r_LNP = value;
10717 } else if (name.compare("Cqe_2233r_LNP") == 0) {
10718 Cqe_2233r_LNP = value;
10719 } else if (name.compare("Cqe_2311r_LNP") == 0) {
10720 Cqe_2311r_LNP = value;
10721 } else if (name.compare("Cqe_2312r_LNP") == 0) {
10722 Cqe_2312r_LNP = value;
10723 } else if (name.compare("Cqe_2313r_LNP") == 0) {
10724 Cqe_2313r_LNP = value;
10725 } else if (name.compare("Cqe_2321r_LNP") == 0) {
10726 Cqe_2321r_LNP = value;
10727 } else if (name.compare("Cqe_2322r_LNP") == 0) {
10728 Cqe_2322r_LNP = value;
10729 } else if (name.compare("Cqe_2323r_LNP") == 0) {
10730 Cqe_2323r_LNP = value;
10731 } else if (name.compare("Cqe_2331r_LNP") == 0) {
10732 Cqe_2331r_LNP = value;
10733 } else if (name.compare("Cqe_2332r_LNP") == 0) {
10734 Cqe_2332r_LNP = value;
10735 } else if (name.compare("Cqe_2333r_LNP") == 0) {
10736 Cqe_2333r_LNP = value;
10737 } else if (name.compare("Cqe_3311r_LNP") == 0) {
10738 Cqe_3311r_LNP = value;
10739 } else if (name.compare("Cqe_3312r_LNP") == 0) {
10740 Cqe_3312r_LNP = value;
10741 } else if (name.compare("Cqe_3313r_LNP") == 0) {
10742 Cqe_3313r_LNP = value;
10743 } else if (name.compare("Cqe_3322r_LNP") == 0) {
10744 Cqe_3322r_LNP = value;
10745 } else if (name.compare("Cqe_3323r_LNP") == 0) {
10746 Cqe_3323r_LNP = value;
10747 } else if (name.compare("Cqe_3333r_LNP") == 0) {
10748 Cqe_3333r_LNP = value;
10749 } else if (name.compare("Cqe_1112i_LNP") == 0) {
10750 Cqe_1112i_LNP = value;
10751 } else if (name.compare("Cqe_1113i_LNP") == 0) {
10752 Cqe_1113i_LNP = value;
10753 } else if (name.compare("Cqe_1123i_LNP") == 0) {
10754 Cqe_1123i_LNP = value;
10755 } else if (name.compare("Cqe_1211i_LNP") == 0) {
10756 Cqe_1211i_LNP = value;
10757 } else if (name.compare("Cqe_1212i_LNP") == 0) {
10758 Cqe_1212i_LNP = value;
10759 } else if (name.compare("Cqe_1213i_LNP") == 0) {
10760 Cqe_1213i_LNP = value;
10761 } else if (name.compare("Cqe_1221i_LNP") == 0) {
10762 Cqe_1221i_LNP = value;
10763 } else if (name.compare("Cqe_1222i_LNP") == 0) {
10764 Cqe_1222i_LNP = value;
10765 } else if (name.compare("Cqe_1223i_LNP") == 0) {
10766 Cqe_1223i_LNP = value;
10767 } else if (name.compare("Cqe_1231i_LNP") == 0) {
10768 Cqe_1231i_LNP = value;
10769 } else if (name.compare("Cqe_1232i_LNP") == 0) {
10770 Cqe_1232i_LNP = value;
10771 } else if (name.compare("Cqe_1233i_LNP") == 0) {
10772 Cqe_1233i_LNP = value;
10773 } else if (name.compare("Cqe_1311i_LNP") == 0) {
10774 Cqe_1311i_LNP = value;
10775 } else if (name.compare("Cqe_1312i_LNP") == 0) {
10776 Cqe_1312i_LNP = value;
10777 } else if (name.compare("Cqe_1313i_LNP") == 0) {
10778 Cqe_1313i_LNP = value;
10779 } else if (name.compare("Cqe_1321i_LNP") == 0) {
10780 Cqe_1321i_LNP = value;
10781 } else if (name.compare("Cqe_1322i_LNP") == 0) {
10782 Cqe_1322i_LNP = value;
10783 } else if (name.compare("Cqe_1323i_LNP") == 0) {
10784 Cqe_1323i_LNP = value;
10785 } else if (name.compare("Cqe_1331i_LNP") == 0) {
10786 Cqe_1331i_LNP = value;
10787 } else if (name.compare("Cqe_1332i_LNP") == 0) {
10788 Cqe_1332i_LNP = value;
10789 } else if (name.compare("Cqe_1333i_LNP") == 0) {
10790 Cqe_1333i_LNP = value;
10791 } else if (name.compare("Cqe_2212i_LNP") == 0) {
10792 Cqe_2212i_LNP = value;
10793 } else if (name.compare("Cqe_2213i_LNP") == 0) {
10794 Cqe_2213i_LNP = value;
10795 } else if (name.compare("Cqe_2223i_LNP") == 0) {
10796 Cqe_2223i_LNP = value;
10797 } else if (name.compare("Cqe_2311i_LNP") == 0) {
10798 Cqe_2311i_LNP = value;
10799 } else if (name.compare("Cqe_2312i_LNP") == 0) {
10800 Cqe_2312i_LNP = value;
10801 } else if (name.compare("Cqe_2313i_LNP") == 0) {
10802 Cqe_2313i_LNP = value;
10803 } else if (name.compare("Cqe_2321i_LNP") == 0) {
10804 Cqe_2321i_LNP = value;
10805 } else if (name.compare("Cqe_2322i_LNP") == 0) {
10806 Cqe_2322i_LNP = value;
10807 } else if (name.compare("Cqe_2323i_LNP") == 0) {
10808 Cqe_2323i_LNP = value;
10809 } else if (name.compare("Cqe_2331i_LNP") == 0) {
10810 Cqe_2331i_LNP = value;
10811 } else if (name.compare("Cqe_2332i_LNP") == 0) {
10812 Cqe_2332i_LNP = value;
10813 } else if (name.compare("Cqe_2333i_LNP") == 0) {
10814 Cqe_2333i_LNP = value;
10815 } else if (name.compare("Cqe_3312i_LNP") == 0) {
10816 Cqe_3312i_LNP = value;
10817 } else if (name.compare("Cqe_3313i_LNP") == 0) {
10818 Cqe_3313i_LNP = value;
10819 } else if (name.compare("Cqe_3323i_LNP") == 0) {
10820 Cqe_3323i_LNP = value;
10821 } else if (name.compare("Cledq_1111r_LNP") == 0) {
10822 Cledq_1111r_LNP = value;
10823 } else if (name.compare("Cledq_1112r_LNP") == 0) {
10824 Cledq_1112r_LNP = value;
10825 } else if (name.compare("Cledq_1113r_LNP") == 0) {
10826 Cledq_1113r_LNP = value;
10827 } else if (name.compare("Cledq_1121r_LNP") == 0) {
10828 Cledq_1121r_LNP = value;
10829 } else if (name.compare("Cledq_1122r_LNP") == 0) {
10830 Cledq_1122r_LNP = value;
10831 } else if (name.compare("Cledq_1123r_LNP") == 0) {
10832 Cledq_1123r_LNP = value;
10833 } else if (name.compare("Cledq_1131r_LNP") == 0) {
10834 Cledq_1131r_LNP = value;
10835 } else if (name.compare("Cledq_1132r_LNP") == 0) {
10836 Cledq_1132r_LNP = value;
10837 } else if (name.compare("Cledq_1133r_LNP") == 0) {
10838 Cledq_1133r_LNP = value;
10839 } else if (name.compare("Cledq_1211r_LNP") == 0) {
10840 Cledq_1211r_LNP = value;
10841 } else if (name.compare("Cledq_1212r_LNP") == 0) {
10842 Cledq_1212r_LNP = value;
10843 } else if (name.compare("Cledq_1213r_LNP") == 0) {
10844 Cledq_1213r_LNP = value;
10845 } else if (name.compare("Cledq_1221r_LNP") == 0) {
10846 Cledq_1221r_LNP = value;
10847 } else if (name.compare("Cledq_1222r_LNP") == 0) {
10848 Cledq_1222r_LNP = value;
10849 } else if (name.compare("Cledq_1223r_LNP") == 0) {
10850 Cledq_1223r_LNP = value;
10851 } else if (name.compare("Cledq_1231r_LNP") == 0) {
10852 Cledq_1231r_LNP = value;
10853 } else if (name.compare("Cledq_1232r_LNP") == 0) {
10854 Cledq_1232r_LNP = value;
10855 } else if (name.compare("Cledq_1233r_LNP") == 0) {
10856 Cledq_1233r_LNP = value;
10857 } else if (name.compare("Cledq_1311r_LNP") == 0) {
10858 Cledq_1311r_LNP = value;
10859 } else if (name.compare("Cledq_1312r_LNP") == 0) {
10860 Cledq_1312r_LNP = value;
10861 } else if (name.compare("Cledq_1313r_LNP") == 0) {
10862 Cledq_1313r_LNP = value;
10863 } else if (name.compare("Cledq_1321r_LNP") == 0) {
10864 Cledq_1321r_LNP = value;
10865 } else if (name.compare("Cledq_1322r_LNP") == 0) {
10866 Cledq_1322r_LNP = value;
10867 } else if (name.compare("Cledq_1323r_LNP") == 0) {
10868 Cledq_1323r_LNP = value;
10869 } else if (name.compare("Cledq_1331r_LNP") == 0) {
10870 Cledq_1331r_LNP = value;
10871 } else if (name.compare("Cledq_1332r_LNP") == 0) {
10872 Cledq_1332r_LNP = value;
10873 } else if (name.compare("Cledq_1333r_LNP") == 0) {
10874 Cledq_1333r_LNP = value;
10875 } else if (name.compare("Cledq_2111r_LNP") == 0) {
10876 Cledq_2111r_LNP = value;
10877 } else if (name.compare("Cledq_2112r_LNP") == 0) {
10878 Cledq_2112r_LNP = value;
10879 } else if (name.compare("Cledq_2113r_LNP") == 0) {
10880 Cledq_2113r_LNP = value;
10881 } else if (name.compare("Cledq_2121r_LNP") == 0) {
10882 Cledq_2121r_LNP = value;
10883 } else if (name.compare("Cledq_2122r_LNP") == 0) {
10884 Cledq_2122r_LNP = value;
10885 } else if (name.compare("Cledq_2123r_LNP") == 0) {
10886 Cledq_2123r_LNP = value;
10887 } else if (name.compare("Cledq_2131r_LNP") == 0) {
10888 Cledq_2131r_LNP = value;
10889 } else if (name.compare("Cledq_2132r_LNP") == 0) {
10890 Cledq_2132r_LNP = value;
10891 } else if (name.compare("Cledq_2133r_LNP") == 0) {
10892 Cledq_2133r_LNP = value;
10893 } else if (name.compare("Cledq_2211r_LNP") == 0) {
10894 Cledq_2211r_LNP = value;
10895 } else if (name.compare("Cledq_2212r_LNP") == 0) {
10896 Cledq_2212r_LNP = value;
10897 } else if (name.compare("Cledq_2213r_LNP") == 0) {
10898 Cledq_2213r_LNP = value;
10899 } else if (name.compare("Cledq_2221r_LNP") == 0) {
10900 Cledq_2221r_LNP = value;
10901 } else if (name.compare("Cledq_2222r_LNP") == 0) {
10902 Cledq_2222r_LNP = value;
10903 } else if (name.compare("Cledq_2223r_LNP") == 0) {
10904 Cledq_2223r_LNP = value;
10905 } else if (name.compare("Cledq_2231r_LNP") == 0) {
10906 Cledq_2231r_LNP = value;
10907 } else if (name.compare("Cledq_2232r_LNP") == 0) {
10908 Cledq_2232r_LNP = value;
10909 } else if (name.compare("Cledq_2233r_LNP") == 0) {
10910 Cledq_2233r_LNP = value;
10911 } else if (name.compare("Cledq_2311r_LNP") == 0) {
10912 Cledq_2311r_LNP = value;
10913 } else if (name.compare("Cledq_2312r_LNP") == 0) {
10914 Cledq_2312r_LNP = value;
10915 } else if (name.compare("Cledq_2313r_LNP") == 0) {
10916 Cledq_2313r_LNP = value;
10917 } else if (name.compare("Cledq_2321r_LNP") == 0) {
10918 Cledq_2321r_LNP = value;
10919 } else if (name.compare("Cledq_2322r_LNP") == 0) {
10920 Cledq_2322r_LNP = value;
10921 } else if (name.compare("Cledq_2323r_LNP") == 0) {
10922 Cledq_2323r_LNP = value;
10923 } else if (name.compare("Cledq_2331r_LNP") == 0) {
10924 Cledq_2331r_LNP = value;
10925 } else if (name.compare("Cledq_2332r_LNP") == 0) {
10926 Cledq_2332r_LNP = value;
10927 } else if (name.compare("Cledq_2333r_LNP") == 0) {
10928 Cledq_2333r_LNP = value;
10929 } else if (name.compare("Cledq_3111r_LNP") == 0) {
10930 Cledq_3111r_LNP = value;
10931 } else if (name.compare("Cledq_3112r_LNP") == 0) {
10932 Cledq_3112r_LNP = value;
10933 } else if (name.compare("Cledq_3113r_LNP") == 0) {
10934 Cledq_3113r_LNP = value;
10935 } else if (name.compare("Cledq_3121r_LNP") == 0) {
10936 Cledq_3121r_LNP = value;
10937 } else if (name.compare("Cledq_3122r_LNP") == 0) {
10938 Cledq_3122r_LNP = value;
10939 } else if (name.compare("Cledq_3123r_LNP") == 0) {
10940 Cledq_3123r_LNP = value;
10941 } else if (name.compare("Cledq_3131r_LNP") == 0) {
10942 Cledq_3131r_LNP = value;
10943 } else if (name.compare("Cledq_3132r_LNP") == 0) {
10944 Cledq_3132r_LNP = value;
10945 } else if (name.compare("Cledq_3133r_LNP") == 0) {
10946 Cledq_3133r_LNP = value;
10947 } else if (name.compare("Cledq_3211r_LNP") == 0) {
10948 Cledq_3211r_LNP = value;
10949 } else if (name.compare("Cledq_3212r_LNP") == 0) {
10950 Cledq_3212r_LNP = value;
10951 } else if (name.compare("Cledq_3213r_LNP") == 0) {
10952 Cledq_3213r_LNP = value;
10953 } else if (name.compare("Cledq_3221r_LNP") == 0) {
10954 Cledq_3221r_LNP = value;
10955 } else if (name.compare("Cledq_3222r_LNP") == 0) {
10956 Cledq_3222r_LNP = value;
10957 } else if (name.compare("Cledq_3223r_LNP") == 0) {
10958 Cledq_3223r_LNP = value;
10959 } else if (name.compare("Cledq_3231r_LNP") == 0) {
10960 Cledq_3231r_LNP = value;
10961 } else if (name.compare("Cledq_3232r_LNP") == 0) {
10962 Cledq_3232r_LNP = value;
10963 } else if (name.compare("Cledq_3233r_LNP") == 0) {
10964 Cledq_3233r_LNP = value;
10965 } else if (name.compare("Cledq_3311r_LNP") == 0) {
10966 Cledq_3311r_LNP = value;
10967 } else if (name.compare("Cledq_3312r_LNP") == 0) {
10968 Cledq_3312r_LNP = value;
10969 } else if (name.compare("Cledq_3313r_LNP") == 0) {
10970 Cledq_3313r_LNP = value;
10971 } else if (name.compare("Cledq_3321r_LNP") == 0) {
10972 Cledq_3321r_LNP = value;
10973 } else if (name.compare("Cledq_3322r_LNP") == 0) {
10974 Cledq_3322r_LNP = value;
10975 } else if (name.compare("Cledq_3323r_LNP") == 0) {
10976 Cledq_3323r_LNP = value;
10977 } else if (name.compare("Cledq_3331r_LNP") == 0) {
10978 Cledq_3331r_LNP = value;
10979 } else if (name.compare("Cledq_3332r_LNP") == 0) {
10980 Cledq_3332r_LNP = value;
10981 } else if (name.compare("Cledq_3333r_LNP") == 0) {
10982 Cledq_3333r_LNP = value;
10983 } else if (name.compare("Cledq_1111i_LNP") == 0) {
10984 Cledq_1111i_LNP = value;
10985 } else if (name.compare("Cledq_1112i_LNP") == 0) {
10986 Cledq_1112i_LNP = value;
10987 } else if (name.compare("Cledq_1113i_LNP") == 0) {
10988 Cledq_1113i_LNP = value;
10989 } else if (name.compare("Cledq_1121i_LNP") == 0) {
10990 Cledq_1121i_LNP = value;
10991 } else if (name.compare("Cledq_1122i_LNP") == 0) {
10992 Cledq_1122i_LNP = value;
10993 } else if (name.compare("Cledq_1123i_LNP") == 0) {
10994 Cledq_1123i_LNP = value;
10995 } else if (name.compare("Cledq_1131i_LNP") == 0) {
10996 Cledq_1131i_LNP = value;
10997 } else if (name.compare("Cledq_1132i_LNP") == 0) {
10998 Cledq_1132i_LNP = value;
10999 } else if (name.compare("Cledq_1133i_LNP") == 0) {
11000 Cledq_1133i_LNP = value;
11001 } else if (name.compare("Cledq_1211i_LNP") == 0) {
11002 Cledq_1211i_LNP = value;
11003 } else if (name.compare("Cledq_1212i_LNP") == 0) {
11004 Cledq_1212i_LNP = value;
11005 } else if (name.compare("Cledq_1213i_LNP") == 0) {
11006 Cledq_1213i_LNP = value;
11007 } else if (name.compare("Cledq_1221i_LNP") == 0) {
11008 Cledq_1221i_LNP = value;
11009 } else if (name.compare("Cledq_1222i_LNP") == 0) {
11010 Cledq_1222i_LNP = value;
11011 } else if (name.compare("Cledq_1223i_LNP") == 0) {
11012 Cledq_1223i_LNP = value;
11013 } else if (name.compare("Cledq_1231i_LNP") == 0) {
11014 Cledq_1231i_LNP = value;
11015 } else if (name.compare("Cledq_1232i_LNP") == 0) {
11016 Cledq_1232i_LNP = value;
11017 } else if (name.compare("Cledq_1233i_LNP") == 0) {
11018 Cledq_1233i_LNP = value;
11019 } else if (name.compare("Cledq_1311i_LNP") == 0) {
11020 Cledq_1311i_LNP = value;
11021 } else if (name.compare("Cledq_1312i_LNP") == 0) {
11022 Cledq_1312i_LNP = value;
11023 } else if (name.compare("Cledq_1313i_LNP") == 0) {
11024 Cledq_1313i_LNP = value;
11025 } else if (name.compare("Cledq_1321i_LNP") == 0) {
11026 Cledq_1321i_LNP = value;
11027 } else if (name.compare("Cledq_1322i_LNP") == 0) {
11028 Cledq_1322i_LNP = value;
11029 } else if (name.compare("Cledq_1323i_LNP") == 0) {
11030 Cledq_1323i_LNP = value;
11031 } else if (name.compare("Cledq_1331i_LNP") == 0) {
11032 Cledq_1331i_LNP = value;
11033 } else if (name.compare("Cledq_1332i_LNP") == 0) {
11034 Cledq_1332i_LNP = value;
11035 } else if (name.compare("Cledq_1333i_LNP") == 0) {
11036 Cledq_1333i_LNP = value;
11037 } else if (name.compare("Cledq_2111i_LNP") == 0) {
11038 Cledq_2111i_LNP = value;
11039 } else if (name.compare("Cledq_2112i_LNP") == 0) {
11040 Cledq_2112i_LNP = value;
11041 } else if (name.compare("Cledq_2113i_LNP") == 0) {
11042 Cledq_2113i_LNP = value;
11043 } else if (name.compare("Cledq_2121i_LNP") == 0) {
11044 Cledq_2121i_LNP = value;
11045 } else if (name.compare("Cledq_2122i_LNP") == 0) {
11046 Cledq_2122i_LNP = value;
11047 } else if (name.compare("Cledq_2123i_LNP") == 0) {
11048 Cledq_2123i_LNP = value;
11049 } else if (name.compare("Cledq_2131i_LNP") == 0) {
11050 Cledq_2131i_LNP = value;
11051 } else if (name.compare("Cledq_2132i_LNP") == 0) {
11052 Cledq_2132i_LNP = value;
11053 } else if (name.compare("Cledq_2133i_LNP") == 0) {
11054 Cledq_2133i_LNP = value;
11055 } else if (name.compare("Cledq_2211i_LNP") == 0) {
11056 Cledq_2211i_LNP = value;
11057 } else if (name.compare("Cledq_2212i_LNP") == 0) {
11058 Cledq_2212i_LNP = value;
11059 } else if (name.compare("Cledq_2213i_LNP") == 0) {
11060 Cledq_2213i_LNP = value;
11061 } else if (name.compare("Cledq_2221i_LNP") == 0) {
11062 Cledq_2221i_LNP = value;
11063 } else if (name.compare("Cledq_2222i_LNP") == 0) {
11064 Cledq_2222i_LNP = value;
11065 } else if (name.compare("Cledq_2223i_LNP") == 0) {
11066 Cledq_2223i_LNP = value;
11067 } else if (name.compare("Cledq_2231i_LNP") == 0) {
11068 Cledq_2231i_LNP = value;
11069 } else if (name.compare("Cledq_2232i_LNP") == 0) {
11070 Cledq_2232i_LNP = value;
11071 } else if (name.compare("Cledq_2233i_LNP") == 0) {
11072 Cledq_2233i_LNP = value;
11073 } else if (name.compare("Cledq_2311i_LNP") == 0) {
11074 Cledq_2311i_LNP = value;
11075 } else if (name.compare("Cledq_2312i_LNP") == 0) {
11076 Cledq_2312i_LNP = value;
11077 } else if (name.compare("Cledq_2313i_LNP") == 0) {
11078 Cledq_2313i_LNP = value;
11079 } else if (name.compare("Cledq_2321i_LNP") == 0) {
11080 Cledq_2321i_LNP = value;
11081 } else if (name.compare("Cledq_2322i_LNP") == 0) {
11082 Cledq_2322i_LNP = value;
11083 } else if (name.compare("Cledq_2323i_LNP") == 0) {
11084 Cledq_2323i_LNP = value;
11085 } else if (name.compare("Cledq_2331i_LNP") == 0) {
11086 Cledq_2331i_LNP = value;
11087 } else if (name.compare("Cledq_2332i_LNP") == 0) {
11088 Cledq_2332i_LNP = value;
11089 } else if (name.compare("Cledq_2333i_LNP") == 0) {
11090 Cledq_2333i_LNP = value;
11091 } else if (name.compare("Cledq_3111i_LNP") == 0) {
11092 Cledq_3111i_LNP = value;
11093 } else if (name.compare("Cledq_3112i_LNP") == 0) {
11094 Cledq_3112i_LNP = value;
11095 } else if (name.compare("Cledq_3113i_LNP") == 0) {
11096 Cledq_3113i_LNP = value;
11097 } else if (name.compare("Cledq_3121i_LNP") == 0) {
11098 Cledq_3121i_LNP = value;
11099 } else if (name.compare("Cledq_3122i_LNP") == 0) {
11100 Cledq_3122i_LNP = value;
11101 } else if (name.compare("Cledq_3123i_LNP") == 0) {
11102 Cledq_3123i_LNP = value;
11103 } else if (name.compare("Cledq_3131i_LNP") == 0) {
11104 Cledq_3131i_LNP = value;
11105 } else if (name.compare("Cledq_3132i_LNP") == 0) {
11106 Cledq_3132i_LNP = value;
11107 } else if (name.compare("Cledq_3133i_LNP") == 0) {
11108 Cledq_3133i_LNP = value;
11109 } else if (name.compare("Cledq_3211i_LNP") == 0) {
11110 Cledq_3211i_LNP = value;
11111 } else if (name.compare("Cledq_3212i_LNP") == 0) {
11112 Cledq_3212i_LNP = value;
11113 } else if (name.compare("Cledq_3213i_LNP") == 0) {
11114 Cledq_3213i_LNP = value;
11115 } else if (name.compare("Cledq_3221i_LNP") == 0) {
11116 Cledq_3221i_LNP = value;
11117 } else if (name.compare("Cledq_3222i_LNP") == 0) {
11118 Cledq_3222i_LNP = value;
11119 } else if (name.compare("Cledq_3223i_LNP") == 0) {
11120 Cledq_3223i_LNP = value;
11121 } else if (name.compare("Cledq_3231i_LNP") == 0) {
11122 Cledq_3231i_LNP = value;
11123 } else if (name.compare("Cledq_3232i_LNP") == 0) {
11124 Cledq_3232i_LNP = value;
11125 } else if (name.compare("Cledq_3233i_LNP") == 0) {
11126 Cledq_3233i_LNP = value;
11127 } else if (name.compare("Cledq_3311i_LNP") == 0) {
11128 Cledq_3311i_LNP = value;
11129 } else if (name.compare("Cledq_3312i_LNP") == 0) {
11130 Cledq_3312i_LNP = value;
11131 } else if (name.compare("Cledq_3313i_LNP") == 0) {
11132 Cledq_3313i_LNP = value;
11133 } else if (name.compare("Cledq_3321i_LNP") == 0) {
11134 Cledq_3321i_LNP = value;
11135 } else if (name.compare("Cledq_3322i_LNP") == 0) {
11136 Cledq_3322i_LNP = value;
11137 } else if (name.compare("Cledq_3323i_LNP") == 0) {
11138 Cledq_3323i_LNP = value;
11139 } else if (name.compare("Cledq_3331i_LNP") == 0) {
11140 Cledq_3331i_LNP = value;
11141 } else if (name.compare("Cledq_3332i_LNP") == 0) {
11142 Cledq_3332i_LNP = value;
11143 } else if (name.compare("Cledq_3333i_LNP") == 0) {
11144 Cledq_3333i_LNP = value;
11145 } else if (name.compare("Cqq1_1111r_LNP") == 0) {
11146 Cqq1_1111r_LNP = value;
11147 } else if (name.compare("Cqq1_1112r_LNP") == 0) {
11148 Cqq1_1112r_LNP = value;
11149 } else if (name.compare("Cqq1_1113r_LNP") == 0) {
11150 Cqq1_1113r_LNP = value;
11151 } else if (name.compare("Cqq1_1122r_LNP") == 0) {
11152 Cqq1_1122r_LNP = value;
11153 } else if (name.compare("Cqq1_1123r_LNP") == 0) {
11154 Cqq1_1123r_LNP = value;
11155 } else if (name.compare("Cqq1_1133r_LNP") == 0) {
11156 Cqq1_1133r_LNP = value;
11157 } else if (name.compare("Cqq1_1212r_LNP") == 0) {
11158 Cqq1_1212r_LNP = value;
11159 } else if (name.compare("Cqq1_1213r_LNP") == 0) {
11160 Cqq1_1213r_LNP = value;
11161 } else if (name.compare("Cqq1_1221r_LNP") == 0) {
11162 Cqq1_1221r_LNP = value;
11163 } else if (name.compare("Cqq1_1222r_LNP") == 0) {
11164 Cqq1_1222r_LNP = value;
11165 } else if (name.compare("Cqq1_1223r_LNP") == 0) {
11166 Cqq1_1223r_LNP = value;
11167 } else if (name.compare("Cqq1_1231r_LNP") == 0) {
11168 Cqq1_1231r_LNP = value;
11169 } else if (name.compare("Cqq1_1232r_LNP") == 0) {
11170 Cqq1_1232r_LNP = value;
11171 } else if (name.compare("Cqq1_1233r_LNP") == 0) {
11172 Cqq1_1233r_LNP = value;
11173 } else if (name.compare("Cqq1_1313r_LNP") == 0) {
11174 Cqq1_1313r_LNP = value;
11175 } else if (name.compare("Cqq1_1322r_LNP") == 0) {
11176 Cqq1_1322r_LNP = value;
11177 } else if (name.compare("Cqq1_1323r_LNP") == 0) {
11178 Cqq1_1323r_LNP = value;
11179 } else if (name.compare("Cqq1_1331r_LNP") == 0) {
11180 Cqq1_1331r_LNP = value;
11181 } else if (name.compare("Cqq1_1332r_LNP") == 0) {
11182 Cqq1_1332r_LNP = value;
11183 } else if (name.compare("Cqq1_1333r_LNP") == 0) {
11184 Cqq1_1333r_LNP = value;
11185 } else if (name.compare("Cqq1_2222r_LNP") == 0) {
11186 Cqq1_2222r_LNP = value;
11187 } else if (name.compare("Cqq1_2223r_LNP") == 0) {
11188 Cqq1_2223r_LNP = value;
11189 } else if (name.compare("Cqq1_2233r_LNP") == 0) {
11190 Cqq1_2233r_LNP = value;
11191 } else if (name.compare("Cqq1_2323r_LNP") == 0) {
11192 Cqq1_2323r_LNP = value;
11193 } else if (name.compare("Cqq1_2332r_LNP") == 0) {
11194 Cqq1_2332r_LNP = value;
11195 } else if (name.compare("Cqq1_2333r_LNP") == 0) {
11196 Cqq1_2333r_LNP = value;
11197 } else if (name.compare("Cqq1_3333r_LNP") == 0) {
11198 Cqq1_3333r_LNP = value;
11199 } else if (name.compare("Cqq1_1112i_LNP") == 0) {
11200 Cqq1_1112i_LNP = value;
11201 } else if (name.compare("Cqq1_1113i_LNP") == 0) {
11202 Cqq1_1113i_LNP = value;
11203 } else if (name.compare("Cqq1_1123i_LNP") == 0) {
11204 Cqq1_1123i_LNP = value;
11205 } else if (name.compare("Cqq1_1212i_LNP") == 0) {
11206 Cqq1_1212i_LNP = value;
11207 } else if (name.compare("Cqq1_1213i_LNP") == 0) {
11208 Cqq1_1213i_LNP = value;
11209 } else if (name.compare("Cqq1_1222i_LNP") == 0) {
11210 Cqq1_1222i_LNP = value;
11211 } else if (name.compare("Cqq1_1223i_LNP") == 0) {
11212 Cqq1_1223i_LNP = value;
11213 } else if (name.compare("Cqq1_1231i_LNP") == 0) {
11214 Cqq1_1231i_LNP = value;
11215 } else if (name.compare("Cqq1_1232i_LNP") == 0) {
11216 Cqq1_1232i_LNP = value;
11217 } else if (name.compare("Cqq1_1233i_LNP") == 0) {
11218 Cqq1_1233i_LNP = value;
11219 } else if (name.compare("Cqq1_1313i_LNP") == 0) {
11220 Cqq1_1313i_LNP = value;
11221 } else if (name.compare("Cqq1_1322i_LNP") == 0) {
11222 Cqq1_1322i_LNP = value;
11223 } else if (name.compare("Cqq1_1323i_LNP") == 0) {
11224 Cqq1_1323i_LNP = value;
11225 } else if (name.compare("Cqq1_1332i_LNP") == 0) {
11226 Cqq1_1332i_LNP = value;
11227 } else if (name.compare("Cqq1_1333i_LNP") == 0) {
11228 Cqq1_1333i_LNP = value;
11229 } else if (name.compare("Cqq1_2223i_LNP") == 0) {
11230 Cqq1_2223i_LNP = value;
11231 } else if (name.compare("Cqq1_2323i_LNP") == 0) {
11232 Cqq1_2323i_LNP = value;
11233 } else if (name.compare("Cqq1_2333i_LNP") == 0) {
11234 Cqq1_2333i_LNP = value;
11235 } else if (name.compare("Cqq3_1111r_LNP") == 0) {
11236 Cqq3_1111r_LNP = value;
11237 } else if (name.compare("Cqq3_1112r_LNP") == 0) {
11238 Cqq3_1112r_LNP = value;
11239 } else if (name.compare("Cqq3_1113r_LNP") == 0) {
11240 Cqq3_1113r_LNP = value;
11241 } else if (name.compare("Cqq3_1122r_LNP") == 0) {
11242 Cqq3_1122r_LNP = value;
11243 } else if (name.compare("Cqq3_1123r_LNP") == 0) {
11244 Cqq3_1123r_LNP = value;
11245 } else if (name.compare("Cqq3_1133r_LNP") == 0) {
11246 Cqq3_1133r_LNP = value;
11247 } else if (name.compare("Cqq3_1212r_LNP") == 0) {
11248 Cqq3_1212r_LNP = value;
11249 } else if (name.compare("Cqq3_1213r_LNP") == 0) {
11250 Cqq3_1213r_LNP = value;
11251 } else if (name.compare("Cqq3_1221r_LNP") == 0) {
11252 Cqq3_1221r_LNP = value;
11253 } else if (name.compare("Cqq3_1222r_LNP") == 0) {
11254 Cqq3_1222r_LNP = value;
11255 } else if (name.compare("Cqq3_1223r_LNP") == 0) {
11256 Cqq3_1223r_LNP = value;
11257 } else if (name.compare("Cqq3_1231r_LNP") == 0) {
11258 Cqq3_1231r_LNP = value;
11259 } else if (name.compare("Cqq3_1232r_LNP") == 0) {
11260 Cqq3_1232r_LNP = value;
11261 } else if (name.compare("Cqq3_1233r_LNP") == 0) {
11262 Cqq3_1233r_LNP = value;
11263 } else if (name.compare("Cqq3_1313r_LNP") == 0) {
11264 Cqq3_1313r_LNP = value;
11265 } else if (name.compare("Cqq3_1322r_LNP") == 0) {
11266 Cqq3_1322r_LNP = value;
11267 } else if (name.compare("Cqq3_1323r_LNP") == 0) {
11268 Cqq3_1323r_LNP = value;
11269 } else if (name.compare("Cqq3_1331r_LNP") == 0) {
11270 Cqq3_1331r_LNP = value;
11271 } else if (name.compare("Cqq3_1332r_LNP") == 0) {
11272 Cqq3_1332r_LNP = value;
11273 } else if (name.compare("Cqq3_1333r_LNP") == 0) {
11274 Cqq3_1333r_LNP = value;
11275 } else if (name.compare("Cqq3_2222r_LNP") == 0) {
11276 Cqq3_2222r_LNP = value;
11277 } else if (name.compare("Cqq3_2223r_LNP") == 0) {
11278 Cqq3_2223r_LNP = value;
11279 } else if (name.compare("Cqq3_2233r_LNP") == 0) {
11280 Cqq3_2233r_LNP = value;
11281 } else if (name.compare("Cqq3_2323r_LNP") == 0) {
11282 Cqq3_2323r_LNP = value;
11283 } else if (name.compare("Cqq3_2332r_LNP") == 0) {
11284 Cqq3_2332r_LNP = value;
11285 } else if (name.compare("Cqq3_2333r_LNP") == 0) {
11286 Cqq3_2333r_LNP = value;
11287 } else if (name.compare("Cqq3_3333r_LNP") == 0) {
11288 Cqq3_3333r_LNP = value;
11289 } else if (name.compare("Cqq3_1112i_LNP") == 0) {
11290 Cqq3_1112i_LNP = value;
11291 } else if (name.compare("Cqq3_1113i_LNP") == 0) {
11292 Cqq3_1113i_LNP = value;
11293 } else if (name.compare("Cqq3_1123i_LNP") == 0) {
11294 Cqq3_1123i_LNP = value;
11295 } else if (name.compare("Cqq3_1212i_LNP") == 0) {
11296 Cqq3_1212i_LNP = value;
11297 } else if (name.compare("Cqq3_1213i_LNP") == 0) {
11298 Cqq3_1213i_LNP = value;
11299 } else if (name.compare("Cqq3_1222i_LNP") == 0) {
11300 Cqq3_1222i_LNP = value;
11301 } else if (name.compare("Cqq3_1223i_LNP") == 0) {
11302 Cqq3_1223i_LNP = value;
11303 } else if (name.compare("Cqq3_1231i_LNP") == 0) {
11304 Cqq3_1231i_LNP = value;
11305 } else if (name.compare("Cqq3_1232i_LNP") == 0) {
11306 Cqq3_1232i_LNP = value;
11307 } else if (name.compare("Cqq3_1233i_LNP") == 0) {
11308 Cqq3_1233i_LNP = value;
11309 } else if (name.compare("Cqq3_1313i_LNP") == 0) {
11310 Cqq3_1313i_LNP = value;
11311 } else if (name.compare("Cqq3_1322i_LNP") == 0) {
11312 Cqq3_1322i_LNP = value;
11313 } else if (name.compare("Cqq3_1323i_LNP") == 0) {
11314 Cqq3_1323i_LNP = value;
11315 } else if (name.compare("Cqq3_1332i_LNP") == 0) {
11316 Cqq3_1332i_LNP = value;
11317 } else if (name.compare("Cqq3_1333i_LNP") == 0) {
11318 Cqq3_1333i_LNP = value;
11319 } else if (name.compare("Cqq3_2223i_LNP") == 0) {
11320 Cqq3_2223i_LNP = value;
11321 } else if (name.compare("Cqq3_2323i_LNP") == 0) {
11322 Cqq3_2323i_LNP = value;
11323 } else if (name.compare("Cqq3_2333i_LNP") == 0) {
11324 Cqq3_2333i_LNP = value;
11325 } else if (name.compare("Cuu_1111r_LNP") == 0) {
11326 Cuu_1111r_LNP = value;
11327 } else if (name.compare("Cuu_1112r_LNP") == 0) {
11328 Cuu_1112r_LNP = value;
11329 } else if (name.compare("Cuu_1113r_LNP") == 0) {
11330 Cuu_1113r_LNP = value;
11331 } else if (name.compare("Cuu_1122r_LNP") == 0) {
11332 Cuu_1122r_LNP = value;
11333 } else if (name.compare("Cuu_1123r_LNP") == 0) {
11334 Cuu_1123r_LNP = value;
11335 } else if (name.compare("Cuu_1133r_LNP") == 0) {
11336 Cuu_1133r_LNP = value;
11337 } else if (name.compare("Cuu_1212r_LNP") == 0) {
11338 Cuu_1212r_LNP = value;
11339 } else if (name.compare("Cuu_1213r_LNP") == 0) {
11340 Cuu_1213r_LNP = value;
11341 } else if (name.compare("Cuu_1221r_LNP") == 0) {
11342 Cuu_1221r_LNP = value;
11343 } else if (name.compare("Cuu_1222r_LNP") == 0) {
11344 Cuu_1222r_LNP = value;
11345 } else if (name.compare("Cuu_1223r_LNP") == 0) {
11346 Cuu_1223r_LNP = value;
11347 } else if (name.compare("Cuu_1231r_LNP") == 0) {
11348 Cuu_1231r_LNP = value;
11349 } else if (name.compare("Cuu_1232r_LNP") == 0) {
11350 Cuu_1232r_LNP = value;
11351 } else if (name.compare("Cuu_1233r_LNP") == 0) {
11352 Cuu_1233r_LNP = value;
11353 } else if (name.compare("Cuu_1313r_LNP") == 0) {
11354 Cuu_1313r_LNP = value;
11355 } else if (name.compare("Cuu_1322r_LNP") == 0) {
11356 Cuu_1322r_LNP = value;
11357 } else if (name.compare("Cuu_1323r_LNP") == 0) {
11358 Cuu_1323r_LNP = value;
11359 } else if (name.compare("Cuu_1331r_LNP") == 0) {
11360 Cuu_1331r_LNP = value;
11361 } else if (name.compare("Cuu_1332r_LNP") == 0) {
11362 Cuu_1332r_LNP = value;
11363 } else if (name.compare("Cuu_1333r_LNP") == 0) {
11364 Cuu_1333r_LNP = value;
11365 } else if (name.compare("Cuu_2222r_LNP") == 0) {
11366 Cuu_2222r_LNP = value;
11367 } else if (name.compare("Cuu_2223r_LNP") == 0) {
11368 Cuu_2223r_LNP = value;
11369 } else if (name.compare("Cuu_2233r_LNP") == 0) {
11370 Cuu_2233r_LNP = value;
11371 } else if (name.compare("Cuu_2323r_LNP") == 0) {
11372 Cuu_2323r_LNP = value;
11373 } else if (name.compare("Cuu_2332r_LNP") == 0) {
11374 Cuu_2332r_LNP = value;
11375 } else if (name.compare("Cuu_2333r_LNP") == 0) {
11376 Cuu_2333r_LNP = value;
11377 } else if (name.compare("Cuu_3333r_LNP") == 0) {
11378 Cuu_3333r_LNP = value;
11379 } else if (name.compare("Cuu_1112i_LNP") == 0) {
11380 Cuu_1112i_LNP = value;
11381 } else if (name.compare("Cuu_1113i_LNP") == 0) {
11382 Cuu_1113i_LNP = value;
11383 } else if (name.compare("Cuu_1123i_LNP") == 0) {
11384 Cuu_1123i_LNP = value;
11385 } else if (name.compare("Cuu_1212i_LNP") == 0) {
11386 Cuu_1212i_LNP = value;
11387 } else if (name.compare("Cuu_1213i_LNP") == 0) {
11388 Cuu_1213i_LNP = value;
11389 } else if (name.compare("Cuu_1222i_LNP") == 0) {
11390 Cuu_1222i_LNP = value;
11391 } else if (name.compare("Cuu_1223i_LNP") == 0) {
11392 Cuu_1223i_LNP = value;
11393 } else if (name.compare("Cuu_1231i_LNP") == 0) {
11394 Cuu_1231i_LNP = value;
11395 } else if (name.compare("Cuu_1232i_LNP") == 0) {
11396 Cuu_1232i_LNP = value;
11397 } else if (name.compare("Cuu_1233i_LNP") == 0) {
11398 Cuu_1233i_LNP = value;
11399 } else if (name.compare("Cuu_1313i_LNP") == 0) {
11400 Cuu_1313i_LNP = value;
11401 } else if (name.compare("Cuu_1322i_LNP") == 0) {
11402 Cuu_1322i_LNP = value;
11403 } else if (name.compare("Cuu_1323i_LNP") == 0) {
11404 Cuu_1323i_LNP = value;
11405 } else if (name.compare("Cuu_1332i_LNP") == 0) {
11406 Cuu_1332i_LNP = value;
11407 } else if (name.compare("Cuu_1333i_LNP") == 0) {
11408 Cuu_1333i_LNP = value;
11409 } else if (name.compare("Cuu_2223i_LNP") == 0) {
11410 Cuu_2223i_LNP = value;
11411 } else if (name.compare("Cuu_2323i_LNP") == 0) {
11412 Cuu_2323i_LNP = value;
11413 } else if (name.compare("Cuu_2333i_LNP") == 0) {
11414 Cuu_2333i_LNP = value;
11415 } else if (name.compare("Cdd_1111r_LNP") == 0) {
11416 Cdd_1111r_LNP = value;
11417 } else if (name.compare("Cdd_1112r_LNP") == 0) {
11418 Cdd_1112r_LNP = value;
11419 } else if (name.compare("Cdd_1113r_LNP") == 0) {
11420 Cdd_1113r_LNP = value;
11421 } else if (name.compare("Cdd_1122r_LNP") == 0) {
11422 Cdd_1122r_LNP = value;
11423 } else if (name.compare("Cdd_1123r_LNP") == 0) {
11424 Cdd_1123r_LNP = value;
11425 } else if (name.compare("Cdd_1133r_LNP") == 0) {
11426 Cdd_1133r_LNP = value;
11427 } else if (name.compare("Cdd_1212r_LNP") == 0) {
11428 Cdd_1212r_LNP = value;
11429 } else if (name.compare("Cdd_1213r_LNP") == 0) {
11430 Cdd_1213r_LNP = value;
11431 } else if (name.compare("Cdd_1221r_LNP") == 0) {
11432 Cdd_1221r_LNP = value;
11433 } else if (name.compare("Cdd_1222r_LNP") == 0) {
11434 Cdd_1222r_LNP = value;
11435 } else if (name.compare("Cdd_1223r_LNP") == 0) {
11436 Cdd_1223r_LNP = value;
11437 } else if (name.compare("Cdd_1231r_LNP") == 0) {
11438 Cdd_1231r_LNP = value;
11439 } else if (name.compare("Cdd_1232r_LNP") == 0) {
11440 Cdd_1232r_LNP = value;
11441 } else if (name.compare("Cdd_1233r_LNP") == 0) {
11442 Cdd_1233r_LNP = value;
11443 } else if (name.compare("Cdd_1313r_LNP") == 0) {
11444 Cdd_1313r_LNP = value;
11445 } else if (name.compare("Cdd_1322r_LNP") == 0) {
11446 Cdd_1322r_LNP = value;
11447 } else if (name.compare("Cdd_1323r_LNP") == 0) {
11448 Cdd_1323r_LNP = value;
11449 } else if (name.compare("Cdd_1331r_LNP") == 0) {
11450 Cdd_1331r_LNP = value;
11451 } else if (name.compare("Cdd_1332r_LNP") == 0) {
11452 Cdd_1332r_LNP = value;
11453 } else if (name.compare("Cdd_1333r_LNP") == 0) {
11454 Cdd_1333r_LNP = value;
11455 } else if (name.compare("Cdd_2222r_LNP") == 0) {
11456 Cdd_2222r_LNP = value;
11457 } else if (name.compare("Cdd_2223r_LNP") == 0) {
11458 Cdd_2223r_LNP = value;
11459 } else if (name.compare("Cdd_2233r_LNP") == 0) {
11460 Cdd_2233r_LNP = value;
11461 } else if (name.compare("Cdd_2323r_LNP") == 0) {
11462 Cdd_2323r_LNP = value;
11463 } else if (name.compare("Cdd_2332r_LNP") == 0) {
11464 Cdd_2332r_LNP = value;
11465 } else if (name.compare("Cdd_2333r_LNP") == 0) {
11466 Cdd_2333r_LNP = value;
11467 } else if (name.compare("Cdd_3333r_LNP") == 0) {
11468 Cdd_3333r_LNP = value;
11469 } else if (name.compare("Cdd_1112i_LNP") == 0) {
11470 Cdd_1112i_LNP = value;
11471 } else if (name.compare("Cdd_1113i_LNP") == 0) {
11472 Cdd_1113i_LNP = value;
11473 } else if (name.compare("Cdd_1123i_LNP") == 0) {
11474 Cdd_1123i_LNP = value;
11475 } else if (name.compare("Cdd_1212i_LNP") == 0) {
11476 Cdd_1212i_LNP = value;
11477 } else if (name.compare("Cdd_1213i_LNP") == 0) {
11478 Cdd_1213i_LNP = value;
11479 } else if (name.compare("Cdd_1222i_LNP") == 0) {
11480 Cdd_1222i_LNP = value;
11481 } else if (name.compare("Cdd_1223i_LNP") == 0) {
11482 Cdd_1223i_LNP = value;
11483 } else if (name.compare("Cdd_1231i_LNP") == 0) {
11484 Cdd_1231i_LNP = value;
11485 } else if (name.compare("Cdd_1232i_LNP") == 0) {
11486 Cdd_1232i_LNP = value;
11487 } else if (name.compare("Cdd_1233i_LNP") == 0) {
11488 Cdd_1233i_LNP = value;
11489 } else if (name.compare("Cdd_1313i_LNP") == 0) {
11490 Cdd_1313i_LNP = value;
11491 } else if (name.compare("Cdd_1322i_LNP") == 0) {
11492 Cdd_1322i_LNP = value;
11493 } else if (name.compare("Cdd_1323i_LNP") == 0) {
11494 Cdd_1323i_LNP = value;
11495 } else if (name.compare("Cdd_1332i_LNP") == 0) {
11496 Cdd_1332i_LNP = value;
11497 } else if (name.compare("Cdd_1333i_LNP") == 0) {
11498 Cdd_1333i_LNP = value;
11499 } else if (name.compare("Cdd_2223i_LNP") == 0) {
11500 Cdd_2223i_LNP = value;
11501 } else if (name.compare("Cdd_2323i_LNP") == 0) {
11502 Cdd_2323i_LNP = value;
11503 } else if (name.compare("Cdd_2333i_LNP") == 0) {
11504 Cdd_2333i_LNP = value;
11505 } else if (name.compare("Cud1_1111r_LNP") == 0) {
11506 Cud1_1111r_LNP = value;
11507 } else if (name.compare("Cud1_1112r_LNP") == 0) {
11508 Cud1_1112r_LNP = value;
11509 } else if (name.compare("Cud1_1113r_LNP") == 0) {
11510 Cud1_1113r_LNP = value;
11511 } else if (name.compare("Cud1_1122r_LNP") == 0) {
11512 Cud1_1122r_LNP = value;
11513 } else if (name.compare("Cud1_1123r_LNP") == 0) {
11514 Cud1_1123r_LNP = value;
11515 } else if (name.compare("Cud1_1133r_LNP") == 0) {
11516 Cud1_1133r_LNP = value;
11517 } else if (name.compare("Cud1_1211r_LNP") == 0) {
11518 Cud1_1211r_LNP = value;
11519 } else if (name.compare("Cud1_1212r_LNP") == 0) {
11520 Cud1_1212r_LNP = value;
11521 } else if (name.compare("Cud1_1213r_LNP") == 0) {
11522 Cud1_1213r_LNP = value;
11523 } else if (name.compare("Cud1_1221r_LNP") == 0) {
11524 Cud1_1221r_LNP = value;
11525 } else if (name.compare("Cud1_1222r_LNP") == 0) {
11526 Cud1_1222r_LNP = value;
11527 } else if (name.compare("Cud1_1223r_LNP") == 0) {
11528 Cud1_1223r_LNP = value;
11529 } else if (name.compare("Cud1_1231r_LNP") == 0) {
11530 Cud1_1231r_LNP = value;
11531 } else if (name.compare("Cud1_1232r_LNP") == 0) {
11532 Cud1_1232r_LNP = value;
11533 } else if (name.compare("Cud1_1233r_LNP") == 0) {
11534 Cud1_1233r_LNP = value;
11535 } else if (name.compare("Cud1_1311r_LNP") == 0) {
11536 Cud1_1311r_LNP = value;
11537 } else if (name.compare("Cud1_1312r_LNP") == 0) {
11538 Cud1_1312r_LNP = value;
11539 } else if (name.compare("Cud1_1313r_LNP") == 0) {
11540 Cud1_1313r_LNP = value;
11541 } else if (name.compare("Cud1_1321r_LNP") == 0) {
11542 Cud1_1321r_LNP = value;
11543 } else if (name.compare("Cud1_1322r_LNP") == 0) {
11544 Cud1_1322r_LNP = value;
11545 } else if (name.compare("Cud1_1323r_LNP") == 0) {
11546 Cud1_1323r_LNP = value;
11547 } else if (name.compare("Cud1_1331r_LNP") == 0) {
11548 Cud1_1331r_LNP = value;
11549 } else if (name.compare("Cud1_1332r_LNP") == 0) {
11550 Cud1_1332r_LNP = value;
11551 } else if (name.compare("Cud1_1333r_LNP") == 0) {
11552 Cud1_1333r_LNP = value;
11553 } else if (name.compare("Cud1_2211r_LNP") == 0) {
11554 Cud1_2211r_LNP = value;
11555 } else if (name.compare("Cud1_2212r_LNP") == 0) {
11556 Cud1_2212r_LNP = value;
11557 } else if (name.compare("Cud1_2213r_LNP") == 0) {
11558 Cud1_2213r_LNP = value;
11559 } else if (name.compare("Cud1_2222r_LNP") == 0) {
11560 Cud1_2222r_LNP = value;
11561 } else if (name.compare("Cud1_2223r_LNP") == 0) {
11562 Cud1_2223r_LNP = value;
11563 } else if (name.compare("Cud1_2233r_LNP") == 0) {
11564 Cud1_2233r_LNP = value;
11565 } else if (name.compare("Cud1_2311r_LNP") == 0) {
11566 Cud1_2311r_LNP = value;
11567 } else if (name.compare("Cud1_2312r_LNP") == 0) {
11568 Cud1_2312r_LNP = value;
11569 } else if (name.compare("Cud1_2313r_LNP") == 0) {
11570 Cud1_2313r_LNP = value;
11571 } else if (name.compare("Cud1_2321r_LNP") == 0) {
11572 Cud1_2321r_LNP = value;
11573 } else if (name.compare("Cud1_2322r_LNP") == 0) {
11574 Cud1_2322r_LNP = value;
11575 } else if (name.compare("Cud1_2323r_LNP") == 0) {
11576 Cud1_2323r_LNP = value;
11577 } else if (name.compare("Cud1_2331r_LNP") == 0) {
11578 Cud1_2331r_LNP = value;
11579 } else if (name.compare("Cud1_2332r_LNP") == 0) {
11580 Cud1_2332r_LNP = value;
11581 } else if (name.compare("Cud1_2333r_LNP") == 0) {
11582 Cud1_2333r_LNP = value;
11583 } else if (name.compare("Cud1_3311r_LNP") == 0) {
11584 Cud1_3311r_LNP = value;
11585 } else if (name.compare("Cud1_3312r_LNP") == 0) {
11586 Cud1_3312r_LNP = value;
11587 } else if (name.compare("Cud1_3313r_LNP") == 0) {
11588 Cud1_3313r_LNP = value;
11589 } else if (name.compare("Cud1_3322r_LNP") == 0) {
11590 Cud1_3322r_LNP = value;
11591 } else if (name.compare("Cud1_3323r_LNP") == 0) {
11592 Cud1_3323r_LNP = value;
11593 } else if (name.compare("Cud1_3333r_LNP") == 0) {
11594 Cud1_3333r_LNP = value;
11595 } else if (name.compare("Cud1_1112i_LNP") == 0) {
11596 Cud1_1112i_LNP = value;
11597 } else if (name.compare("Cud1_1113i_LNP") == 0) {
11598 Cud1_1113i_LNP = value;
11599 } else if (name.compare("Cud1_1123i_LNP") == 0) {
11600 Cud1_1123i_LNP = value;
11601 } else if (name.compare("Cud1_1211i_LNP") == 0) {
11602 Cud1_1211i_LNP = value;
11603 } else if (name.compare("Cud1_1212i_LNP") == 0) {
11604 Cud1_1212i_LNP = value;
11605 } else if (name.compare("Cud1_1213i_LNP") == 0) {
11606 Cud1_1213i_LNP = value;
11607 } else if (name.compare("Cud1_1221i_LNP") == 0) {
11608 Cud1_1221i_LNP = value;
11609 } else if (name.compare("Cud1_1222i_LNP") == 0) {
11610 Cud1_1222i_LNP = value;
11611 } else if (name.compare("Cud1_1223i_LNP") == 0) {
11612 Cud1_1223i_LNP = value;
11613 } else if (name.compare("Cud1_1231i_LNP") == 0) {
11614 Cud1_1231i_LNP = value;
11615 } else if (name.compare("Cud1_1232i_LNP") == 0) {
11616 Cud1_1232i_LNP = value;
11617 } else if (name.compare("Cud1_1233i_LNP") == 0) {
11618 Cud1_1233i_LNP = value;
11619 } else if (name.compare("Cud1_1311i_LNP") == 0) {
11620 Cud1_1311i_LNP = value;
11621 } else if (name.compare("Cud1_1312i_LNP") == 0) {
11622 Cud1_1312i_LNP = value;
11623 } else if (name.compare("Cud1_1313i_LNP") == 0) {
11624 Cud1_1313i_LNP = value;
11625 } else if (name.compare("Cud1_1321i_LNP") == 0) {
11626 Cud1_1321i_LNP = value;
11627 } else if (name.compare("Cud1_1322i_LNP") == 0) {
11628 Cud1_1322i_LNP = value;
11629 } else if (name.compare("Cud1_1323i_LNP") == 0) {
11630 Cud1_1323i_LNP = value;
11631 } else if (name.compare("Cud1_1331i_LNP") == 0) {
11632 Cud1_1331i_LNP = value;
11633 } else if (name.compare("Cud1_1332i_LNP") == 0) {
11634 Cud1_1332i_LNP = value;
11635 } else if (name.compare("Cud1_1333i_LNP") == 0) {
11636 Cud1_1333i_LNP = value;
11637 } else if (name.compare("Cud1_2212i_LNP") == 0) {
11638 Cud1_2212i_LNP = value;
11639 } else if (name.compare("Cud1_2213i_LNP") == 0) {
11640 Cud1_2213i_LNP = value;
11641 } else if (name.compare("Cud1_2223i_LNP") == 0) {
11642 Cud1_2223i_LNP = value;
11643 } else if (name.compare("Cud1_2311i_LNP") == 0) {
11644 Cud1_2311i_LNP = value;
11645 } else if (name.compare("Cud1_2312i_LNP") == 0) {
11646 Cud1_2312i_LNP = value;
11647 } else if (name.compare("Cud1_2313i_LNP") == 0) {
11648 Cud1_2313i_LNP = value;
11649 } else if (name.compare("Cud1_2321i_LNP") == 0) {
11650 Cud1_2321i_LNP = value;
11651 } else if (name.compare("Cud1_2322i_LNP") == 0) {
11652 Cud1_2322i_LNP = value;
11653 } else if (name.compare("Cud1_2323i_LNP") == 0) {
11654 Cud1_2323i_LNP = value;
11655 } else if (name.compare("Cud1_2331i_LNP") == 0) {
11656 Cud1_2331i_LNP = value;
11657 } else if (name.compare("Cud1_2332i_LNP") == 0) {
11658 Cud1_2332i_LNP = value;
11659 } else if (name.compare("Cud1_2333i_LNP") == 0) {
11660 Cud1_2333i_LNP = value;
11661 } else if (name.compare("Cud1_3312i_LNP") == 0) {
11662 Cud1_3312i_LNP = value;
11663 } else if (name.compare("Cud1_3313i_LNP") == 0) {
11664 Cud1_3313i_LNP = value;
11665 } else if (name.compare("Cud1_3323i_LNP") == 0) {
11666 Cud1_3323i_LNP = value;
11667 } else if (name.compare("Cud8_1111r_LNP") == 0) {
11668 Cud8_1111r_LNP = value;
11669 } else if (name.compare("Cud8_1112r_LNP") == 0) {
11670 Cud8_1112r_LNP = value;
11671 } else if (name.compare("Cud8_1113r_LNP") == 0) {
11672 Cud8_1113r_LNP = value;
11673 } else if (name.compare("Cud8_1122r_LNP") == 0) {
11674 Cud8_1122r_LNP = value;
11675 } else if (name.compare("Cud8_1123r_LNP") == 0) {
11676 Cud8_1123r_LNP = value;
11677 } else if (name.compare("Cud8_1133r_LNP") == 0) {
11678 Cud8_1133r_LNP = value;
11679 } else if (name.compare("Cud8_1211r_LNP") == 0) {
11680 Cud8_1211r_LNP = value;
11681 } else if (name.compare("Cud8_1212r_LNP") == 0) {
11682 Cud8_1212r_LNP = value;
11683 } else if (name.compare("Cud8_1213r_LNP") == 0) {
11684 Cud8_1213r_LNP = value;
11685 } else if (name.compare("Cud8_1221r_LNP") == 0) {
11686 Cud8_1221r_LNP = value;
11687 } else if (name.compare("Cud8_1222r_LNP") == 0) {
11688 Cud8_1222r_LNP = value;
11689 } else if (name.compare("Cud8_1223r_LNP") == 0) {
11690 Cud8_1223r_LNP = value;
11691 } else if (name.compare("Cud8_1231r_LNP") == 0) {
11692 Cud8_1231r_LNP = value;
11693 } else if (name.compare("Cud8_1232r_LNP") == 0) {
11694 Cud8_1232r_LNP = value;
11695 } else if (name.compare("Cud8_1233r_LNP") == 0) {
11696 Cud8_1233r_LNP = value;
11697 } else if (name.compare("Cud8_1311r_LNP") == 0) {
11698 Cud8_1311r_LNP = value;
11699 } else if (name.compare("Cud8_1312r_LNP") == 0) {
11700 Cud8_1312r_LNP = value;
11701 } else if (name.compare("Cud8_1313r_LNP") == 0) {
11702 Cud8_1313r_LNP = value;
11703 } else if (name.compare("Cud8_1321r_LNP") == 0) {
11704 Cud8_1321r_LNP = value;
11705 } else if (name.compare("Cud8_1322r_LNP") == 0) {
11706 Cud8_1322r_LNP = value;
11707 } else if (name.compare("Cud8_1323r_LNP") == 0) {
11708 Cud8_1323r_LNP = value;
11709 } else if (name.compare("Cud8_1331r_LNP") == 0) {
11710 Cud8_1331r_LNP = value;
11711 } else if (name.compare("Cud8_1332r_LNP") == 0) {
11712 Cud8_1332r_LNP = value;
11713 } else if (name.compare("Cud8_1333r_LNP") == 0) {
11714 Cud8_1333r_LNP = value;
11715 } else if (name.compare("Cud8_2211r_LNP") == 0) {
11716 Cud8_2211r_LNP = value;
11717 } else if (name.compare("Cud8_2212r_LNP") == 0) {
11718 Cud8_2212r_LNP = value;
11719 } else if (name.compare("Cud8_2213r_LNP") == 0) {
11720 Cud8_2213r_LNP = value;
11721 } else if (name.compare("Cud8_2222r_LNP") == 0) {
11722 Cud8_2222r_LNP = value;
11723 } else if (name.compare("Cud8_2223r_LNP") == 0) {
11724 Cud8_2223r_LNP = value;
11725 } else if (name.compare("Cud8_2233r_LNP") == 0) {
11726 Cud8_2233r_LNP = value;
11727 } else if (name.compare("Cud8_2311r_LNP") == 0) {
11728 Cud8_2311r_LNP = value;
11729 } else if (name.compare("Cud8_2312r_LNP") == 0) {
11730 Cud8_2312r_LNP = value;
11731 } else if (name.compare("Cud8_2313r_LNP") == 0) {
11732 Cud8_2313r_LNP = value;
11733 } else if (name.compare("Cud8_2321r_LNP") == 0) {
11734 Cud8_2321r_LNP = value;
11735 } else if (name.compare("Cud8_2322r_LNP") == 0) {
11736 Cud8_2322r_LNP = value;
11737 } else if (name.compare("Cud8_2323r_LNP") == 0) {
11738 Cud8_2323r_LNP = value;
11739 } else if (name.compare("Cud8_2331r_LNP") == 0) {
11740 Cud8_2331r_LNP = value;
11741 } else if (name.compare("Cud8_2332r_LNP") == 0) {
11742 Cud8_2332r_LNP = value;
11743 } else if (name.compare("Cud8_2333r_LNP") == 0) {
11744 Cud8_2333r_LNP = value;
11745 } else if (name.compare("Cud8_3311r_LNP") == 0) {
11746 Cud8_3311r_LNP = value;
11747 } else if (name.compare("Cud8_3312r_LNP") == 0) {
11748 Cud8_3312r_LNP = value;
11749 } else if (name.compare("Cud8_3313r_LNP") == 0) {
11750 Cud8_3313r_LNP = value;
11751 } else if (name.compare("Cud8_3322r_LNP") == 0) {
11752 Cud8_3322r_LNP = value;
11753 } else if (name.compare("Cud8_3323r_LNP") == 0) {
11754 Cud8_3323r_LNP = value;
11755 } else if (name.compare("Cud8_3333r_LNP") == 0) {
11756 Cud8_3333r_LNP = value;
11757 } else if (name.compare("Cud8_1112i_LNP") == 0) {
11758 Cud8_1112i_LNP = value;
11759 } else if (name.compare("Cud8_1113i_LNP") == 0) {
11760 Cud8_1113i_LNP = value;
11761 } else if (name.compare("Cud8_1123i_LNP") == 0) {
11762 Cud8_1123i_LNP = value;
11763 } else if (name.compare("Cud8_1211i_LNP") == 0) {
11764 Cud8_1211i_LNP = value;
11765 } else if (name.compare("Cud8_1212i_LNP") == 0) {
11766 Cud8_1212i_LNP = value;
11767 } else if (name.compare("Cud8_1213i_LNP") == 0) {
11768 Cud8_1213i_LNP = value;
11769 } else if (name.compare("Cud8_1221i_LNP") == 0) {
11770 Cud8_1221i_LNP = value;
11771 } else if (name.compare("Cud8_1222i_LNP") == 0) {
11772 Cud8_1222i_LNP = value;
11773 } else if (name.compare("Cud8_1223i_LNP") == 0) {
11774 Cud8_1223i_LNP = value;
11775 } else if (name.compare("Cud8_1231i_LNP") == 0) {
11776 Cud8_1231i_LNP = value;
11777 } else if (name.compare("Cud8_1232i_LNP") == 0) {
11778 Cud8_1232i_LNP = value;
11779 } else if (name.compare("Cud8_1233i_LNP") == 0) {
11780 Cud8_1233i_LNP = value;
11781 } else if (name.compare("Cud8_1311i_LNP") == 0) {
11782 Cud8_1311i_LNP = value;
11783 } else if (name.compare("Cud8_1312i_LNP") == 0) {
11784 Cud8_1312i_LNP = value;
11785 } else if (name.compare("Cud8_1313i_LNP") == 0) {
11786 Cud8_1313i_LNP = value;
11787 } else if (name.compare("Cud8_1321i_LNP") == 0) {
11788 Cud8_1321i_LNP = value;
11789 } else if (name.compare("Cud8_1322i_LNP") == 0) {
11790 Cud8_1322i_LNP = value;
11791 } else if (name.compare("Cud8_1323i_LNP") == 0) {
11792 Cud8_1323i_LNP = value;
11793 } else if (name.compare("Cud8_1331i_LNP") == 0) {
11794 Cud8_1331i_LNP = value;
11795 } else if (name.compare("Cud8_1332i_LNP") == 0) {
11796 Cud8_1332i_LNP = value;
11797 } else if (name.compare("Cud8_1333i_LNP") == 0) {
11798 Cud8_1333i_LNP = value;
11799 } else if (name.compare("Cud8_2212i_LNP") == 0) {
11800 Cud8_2212i_LNP = value;
11801 } else if (name.compare("Cud8_2213i_LNP") == 0) {
11802 Cud8_2213i_LNP = value;
11803 } else if (name.compare("Cud8_2223i_LNP") == 0) {
11804 Cud8_2223i_LNP = value;
11805 } else if (name.compare("Cud8_2311i_LNP") == 0) {
11806 Cud8_2311i_LNP = value;
11807 } else if (name.compare("Cud8_2312i_LNP") == 0) {
11808 Cud8_2312i_LNP = value;
11809 } else if (name.compare("Cud8_2313i_LNP") == 0) {
11810 Cud8_2313i_LNP = value;
11811 } else if (name.compare("Cud8_2321i_LNP") == 0) {
11812 Cud8_2321i_LNP = value;
11813 } else if (name.compare("Cud8_2322i_LNP") == 0) {
11814 Cud8_2322i_LNP = value;
11815 } else if (name.compare("Cud8_2323i_LNP") == 0) {
11816 Cud8_2323i_LNP = value;
11817 } else if (name.compare("Cud8_2331i_LNP") == 0) {
11818 Cud8_2331i_LNP = value;
11819 } else if (name.compare("Cud8_2332i_LNP") == 0) {
11820 Cud8_2332i_LNP = value;
11821 } else if (name.compare("Cud8_2333i_LNP") == 0) {
11822 Cud8_2333i_LNP = value;
11823 } else if (name.compare("Cud8_3312i_LNP") == 0) {
11824 Cud8_3312i_LNP = value;
11825 } else if (name.compare("Cud8_3313i_LNP") == 0) {
11826 Cud8_3313i_LNP = value;
11827 } else if (name.compare("Cud8_3323i_LNP") == 0) {
11828 Cud8_3323i_LNP = value;
11829 } else if (name.compare("Cqu1_1111r_LNP") == 0) {
11830 Cqu1_1111r_LNP = value;
11831 } else if (name.compare("Cqu1_1112r_LNP") == 0) {
11832 Cqu1_1112r_LNP = value;
11833 } else if (name.compare("Cqu1_1113r_LNP") == 0) {
11834 Cqu1_1113r_LNP = value;
11835 } else if (name.compare("Cqu1_1122r_LNP") == 0) {
11836 Cqu1_1122r_LNP = value;
11837 } else if (name.compare("Cqu1_1123r_LNP") == 0) {
11838 Cqu1_1123r_LNP = value;
11839 } else if (name.compare("Cqu1_1133r_LNP") == 0) {
11840 Cqu1_1133r_LNP = value;
11841 } else if (name.compare("Cqu1_1211r_LNP") == 0) {
11842 Cqu1_1211r_LNP = value;
11843 } else if (name.compare("Cqu1_1212r_LNP") == 0) {
11844 Cqu1_1212r_LNP = value;
11845 } else if (name.compare("Cqu1_1213r_LNP") == 0) {
11846 Cqu1_1213r_LNP = value;
11847 } else if (name.compare("Cqu1_1221r_LNP") == 0) {
11848 Cqu1_1221r_LNP = value;
11849 } else if (name.compare("Cqu1_1222r_LNP") == 0) {
11850 Cqu1_1222r_LNP = value;
11851 } else if (name.compare("Cqu1_1223r_LNP") == 0) {
11852 Cqu1_1223r_LNP = value;
11853 } else if (name.compare("Cqu1_1231r_LNP") == 0) {
11854 Cqu1_1231r_LNP = value;
11855 } else if (name.compare("Cqu1_1232r_LNP") == 0) {
11856 Cqu1_1232r_LNP = value;
11857 } else if (name.compare("Cqu1_1233r_LNP") == 0) {
11858 Cqu1_1233r_LNP = value;
11859 } else if (name.compare("Cqu1_1311r_LNP") == 0) {
11860 Cqu1_1311r_LNP = value;
11861 } else if (name.compare("Cqu1_1312r_LNP") == 0) {
11862 Cqu1_1312r_LNP = value;
11863 } else if (name.compare("Cqu1_1313r_LNP") == 0) {
11864 Cqu1_1313r_LNP = value;
11865 } else if (name.compare("Cqu1_1321r_LNP") == 0) {
11866 Cqu1_1321r_LNP = value;
11867 } else if (name.compare("Cqu1_1322r_LNP") == 0) {
11868 Cqu1_1322r_LNP = value;
11869 } else if (name.compare("Cqu1_1323r_LNP") == 0) {
11870 Cqu1_1323r_LNP = value;
11871 } else if (name.compare("Cqu1_1331r_LNP") == 0) {
11872 Cqu1_1331r_LNP = value;
11873 } else if (name.compare("Cqu1_1332r_LNP") == 0) {
11874 Cqu1_1332r_LNP = value;
11875 } else if (name.compare("Cqu1_1333r_LNP") == 0) {
11876 Cqu1_1333r_LNP = value;
11877 } else if (name.compare("Cqu1_2211r_LNP") == 0) {
11878 Cqu1_2211r_LNP = value;
11879 } else if (name.compare("Cqu1_2212r_LNP") == 0) {
11880 Cqu1_2212r_LNP = value;
11881 } else if (name.compare("Cqu1_2213r_LNP") == 0) {
11882 Cqu1_2213r_LNP = value;
11883 } else if (name.compare("Cqu1_2222r_LNP") == 0) {
11884 Cqu1_2222r_LNP = value;
11885 } else if (name.compare("Cqu1_2223r_LNP") == 0) {
11886 Cqu1_2223r_LNP = value;
11887 } else if (name.compare("Cqu1_2233r_LNP") == 0) {
11888 Cqu1_2233r_LNP = value;
11889 } else if (name.compare("Cqu1_2311r_LNP") == 0) {
11890 Cqu1_2311r_LNP = value;
11891 } else if (name.compare("Cqu1_2312r_LNP") == 0) {
11892 Cqu1_2312r_LNP = value;
11893 } else if (name.compare("Cqu1_2313r_LNP") == 0) {
11894 Cqu1_2313r_LNP = value;
11895 } else if (name.compare("Cqu1_2321r_LNP") == 0) {
11896 Cqu1_2321r_LNP = value;
11897 } else if (name.compare("Cqu1_2322r_LNP") == 0) {
11898 Cqu1_2322r_LNP = value;
11899 } else if (name.compare("Cqu1_2323r_LNP") == 0) {
11900 Cqu1_2323r_LNP = value;
11901 } else if (name.compare("Cqu1_2331r_LNP") == 0) {
11902 Cqu1_2331r_LNP = value;
11903 } else if (name.compare("Cqu1_2332r_LNP") == 0) {
11904 Cqu1_2332r_LNP = value;
11905 } else if (name.compare("Cqu1_2333r_LNP") == 0) {
11906 Cqu1_2333r_LNP = value;
11907 } else if (name.compare("Cqu1_3311r_LNP") == 0) {
11908 Cqu1_3311r_LNP = value;
11909 } else if (name.compare("Cqu1_3312r_LNP") == 0) {
11910 Cqu1_3312r_LNP = value;
11911 } else if (name.compare("Cqu1_3313r_LNP") == 0) {
11912 Cqu1_3313r_LNP = value;
11913 } else if (name.compare("Cqu1_3322r_LNP") == 0) {
11914 Cqu1_3322r_LNP = value;
11915 } else if (name.compare("Cqu1_3323r_LNP") == 0) {
11916 Cqu1_3323r_LNP = value;
11917 } else if (name.compare("Cqu1_3333r_LNP") == 0) {
11918 Cqu1_3333r_LNP = value;
11919 } else if (name.compare("Cqu1_1112i_LNP") == 0) {
11920 Cqu1_1112i_LNP = value;
11921 } else if (name.compare("Cqu1_1113i_LNP") == 0) {
11922 Cqu1_1113i_LNP = value;
11923 } else if (name.compare("Cqu1_1123i_LNP") == 0) {
11924 Cqu1_1123i_LNP = value;
11925 } else if (name.compare("Cqu1_1211i_LNP") == 0) {
11926 Cqu1_1211i_LNP = value;
11927 } else if (name.compare("Cqu1_1212i_LNP") == 0) {
11928 Cqu1_1212i_LNP = value;
11929 } else if (name.compare("Cqu1_1213i_LNP") == 0) {
11930 Cqu1_1213i_LNP = value;
11931 } else if (name.compare("Cqu1_1221i_LNP") == 0) {
11932 Cqu1_1221i_LNP = value;
11933 } else if (name.compare("Cqu1_1222i_LNP") == 0) {
11934 Cqu1_1222i_LNP = value;
11935 } else if (name.compare("Cqu1_1223i_LNP") == 0) {
11936 Cqu1_1223i_LNP = value;
11937 } else if (name.compare("Cqu1_1231i_LNP") == 0) {
11938 Cqu1_1231i_LNP = value;
11939 } else if (name.compare("Cqu1_1232i_LNP") == 0) {
11940 Cqu1_1232i_LNP = value;
11941 } else if (name.compare("Cqu1_1233i_LNP") == 0) {
11942 Cqu1_1233i_LNP = value;
11943 } else if (name.compare("Cqu1_1311i_LNP") == 0) {
11944 Cqu1_1311i_LNP = value;
11945 } else if (name.compare("Cqu1_1312i_LNP") == 0) {
11946 Cqu1_1312i_LNP = value;
11947 } else if (name.compare("Cqu1_1313i_LNP") == 0) {
11948 Cqu1_1313i_LNP = value;
11949 } else if (name.compare("Cqu1_1321i_LNP") == 0) {
11950 Cqu1_1321i_LNP = value;
11951 } else if (name.compare("Cqu1_1322i_LNP") == 0) {
11952 Cqu1_1322i_LNP = value;
11953 } else if (name.compare("Cqu1_1323i_LNP") == 0) {
11954 Cqu1_1323i_LNP = value;
11955 } else if (name.compare("Cqu1_1331i_LNP") == 0) {
11956 Cqu1_1331i_LNP = value;
11957 } else if (name.compare("Cqu1_1332i_LNP") == 0) {
11958 Cqu1_1332i_LNP = value;
11959 } else if (name.compare("Cqu1_1333i_LNP") == 0) {
11960 Cqu1_1333i_LNP = value;
11961 } else if (name.compare("Cqu1_2212i_LNP") == 0) {
11962 Cqu1_2212i_LNP = value;
11963 } else if (name.compare("Cqu1_2213i_LNP") == 0) {
11964 Cqu1_2213i_LNP = value;
11965 } else if (name.compare("Cqu1_2223i_LNP") == 0) {
11966 Cqu1_2223i_LNP = value;
11967 } else if (name.compare("Cqu1_2311i_LNP") == 0) {
11968 Cqu1_2311i_LNP = value;
11969 } else if (name.compare("Cqu1_2312i_LNP") == 0) {
11970 Cqu1_2312i_LNP = value;
11971 } else if (name.compare("Cqu1_2313i_LNP") == 0) {
11972 Cqu1_2313i_LNP = value;
11973 } else if (name.compare("Cqu1_2321i_LNP") == 0) {
11974 Cqu1_2321i_LNP = value;
11975 } else if (name.compare("Cqu1_2322i_LNP") == 0) {
11976 Cqu1_2322i_LNP = value;
11977 } else if (name.compare("Cqu1_2323i_LNP") == 0) {
11978 Cqu1_2323i_LNP = value;
11979 } else if (name.compare("Cqu1_2331i_LNP") == 0) {
11980 Cqu1_2331i_LNP = value;
11981 } else if (name.compare("Cqu1_2332i_LNP") == 0) {
11982 Cqu1_2332i_LNP = value;
11983 } else if (name.compare("Cqu1_2333i_LNP") == 0) {
11984 Cqu1_2333i_LNP = value;
11985 } else if (name.compare("Cqu1_3312i_LNP") == 0) {
11986 Cqu1_3312i_LNP = value;
11987 } else if (name.compare("Cqu1_3313i_LNP") == 0) {
11988 Cqu1_3313i_LNP = value;
11989 } else if (name.compare("Cqu1_3323i_LNP") == 0) {
11990 Cqu1_3323i_LNP = value;
11991 } else if (name.compare("Cqu8_1111r_LNP") == 0) {
11992 Cqu8_1111r_LNP = value;
11993 } else if (name.compare("Cqu8_1112r_LNP") == 0) {
11994 Cqu8_1112r_LNP = value;
11995 } else if (name.compare("Cqu8_1113r_LNP") == 0) {
11996 Cqu8_1113r_LNP = value;
11997 } else if (name.compare("Cqu8_1122r_LNP") == 0) {
11998 Cqu8_1122r_LNP = value;
11999 } else if (name.compare("Cqu8_1123r_LNP") == 0) {
12000 Cqu8_1123r_LNP = value;
12001 } else if (name.compare("Cqu8_1133r_LNP") == 0) {
12002 Cqu8_1133r_LNP = value;
12003 } else if (name.compare("Cqu8_1211r_LNP") == 0) {
12004 Cqu8_1211r_LNP = value;
12005 } else if (name.compare("Cqu8_1212r_LNP") == 0) {
12006 Cqu8_1212r_LNP = value;
12007 } else if (name.compare("Cqu8_1213r_LNP") == 0) {
12008 Cqu8_1213r_LNP = value;
12009 } else if (name.compare("Cqu8_1221r_LNP") == 0) {
12010 Cqu8_1221r_LNP = value;
12011 } else if (name.compare("Cqu8_1222r_LNP") == 0) {
12012 Cqu8_1222r_LNP = value;
12013 } else if (name.compare("Cqu8_1223r_LNP") == 0) {
12014 Cqu8_1223r_LNP = value;
12015 } else if (name.compare("Cqu8_1231r_LNP") == 0) {
12016 Cqu8_1231r_LNP = value;
12017 } else if (name.compare("Cqu8_1232r_LNP") == 0) {
12018 Cqu8_1232r_LNP = value;
12019 } else if (name.compare("Cqu8_1233r_LNP") == 0) {
12020 Cqu8_1233r_LNP = value;
12021 } else if (name.compare("Cqu8_1311r_LNP") == 0) {
12022 Cqu8_1311r_LNP = value;
12023 } else if (name.compare("Cqu8_1312r_LNP") == 0) {
12024 Cqu8_1312r_LNP = value;
12025 } else if (name.compare("Cqu8_1313r_LNP") == 0) {
12026 Cqu8_1313r_LNP = value;
12027 } else if (name.compare("Cqu8_1321r_LNP") == 0) {
12028 Cqu8_1321r_LNP = value;
12029 } else if (name.compare("Cqu8_1322r_LNP") == 0) {
12030 Cqu8_1322r_LNP = value;
12031 } else if (name.compare("Cqu8_1323r_LNP") == 0) {
12032 Cqu8_1323r_LNP = value;
12033 } else if (name.compare("Cqu8_1331r_LNP") == 0) {
12034 Cqu8_1331r_LNP = value;
12035 } else if (name.compare("Cqu8_1332r_LNP") == 0) {
12036 Cqu8_1332r_LNP = value;
12037 } else if (name.compare("Cqu8_1333r_LNP") == 0) {
12038 Cqu8_1333r_LNP = value;
12039 } else if (name.compare("Cqu8_2211r_LNP") == 0) {
12040 Cqu8_2211r_LNP = value;
12041 } else if (name.compare("Cqu8_2212r_LNP") == 0) {
12042 Cqu8_2212r_LNP = value;
12043 } else if (name.compare("Cqu8_2213r_LNP") == 0) {
12044 Cqu8_2213r_LNP = value;
12045 } else if (name.compare("Cqu8_2222r_LNP") == 0) {
12046 Cqu8_2222r_LNP = value;
12047 } else if (name.compare("Cqu8_2223r_LNP") == 0) {
12048 Cqu8_2223r_LNP = value;
12049 } else if (name.compare("Cqu8_2233r_LNP") == 0) {
12050 Cqu8_2233r_LNP = value;
12051 } else if (name.compare("Cqu8_2311r_LNP") == 0) {
12052 Cqu8_2311r_LNP = value;
12053 } else if (name.compare("Cqu8_2312r_LNP") == 0) {
12054 Cqu8_2312r_LNP = value;
12055 } else if (name.compare("Cqu8_2313r_LNP") == 0) {
12056 Cqu8_2313r_LNP = value;
12057 } else if (name.compare("Cqu8_2321r_LNP") == 0) {
12058 Cqu8_2321r_LNP = value;
12059 } else if (name.compare("Cqu8_2322r_LNP") == 0) {
12060 Cqu8_2322r_LNP = value;
12061 } else if (name.compare("Cqu8_2323r_LNP") == 0) {
12062 Cqu8_2323r_LNP = value;
12063 } else if (name.compare("Cqu8_2331r_LNP") == 0) {
12064 Cqu8_2331r_LNP = value;
12065 } else if (name.compare("Cqu8_2332r_LNP") == 0) {
12066 Cqu8_2332r_LNP = value;
12067 } else if (name.compare("Cqu8_2333r_LNP") == 0) {
12068 Cqu8_2333r_LNP = value;
12069 } else if (name.compare("Cqu8_3311r_LNP") == 0) {
12070 Cqu8_3311r_LNP = value;
12071 } else if (name.compare("Cqu8_3312r_LNP") == 0) {
12072 Cqu8_3312r_LNP = value;
12073 } else if (name.compare("Cqu8_3313r_LNP") == 0) {
12074 Cqu8_3313r_LNP = value;
12075 } else if (name.compare("Cqu8_3322r_LNP") == 0) {
12076 Cqu8_3322r_LNP = value;
12077 } else if (name.compare("Cqu8_3323r_LNP") == 0) {
12078 Cqu8_3323r_LNP = value;
12079 } else if (name.compare("Cqu8_3333r_LNP") == 0) {
12080 Cqu8_3333r_LNP = value;
12081 } else if (name.compare("Cqu8_1112i_LNP") == 0) {
12082 Cqu8_1112i_LNP = value;
12083 } else if (name.compare("Cqu8_1113i_LNP") == 0) {
12084 Cqu8_1113i_LNP = value;
12085 } else if (name.compare("Cqu8_1123i_LNP") == 0) {
12086 Cqu8_1123i_LNP = value;
12087 } else if (name.compare("Cqu8_1211i_LNP") == 0) {
12088 Cqu8_1211i_LNP = value;
12089 } else if (name.compare("Cqu8_1212i_LNP") == 0) {
12090 Cqu8_1212i_LNP = value;
12091 } else if (name.compare("Cqu8_1213i_LNP") == 0) {
12092 Cqu8_1213i_LNP = value;
12093 } else if (name.compare("Cqu8_1221i_LNP") == 0) {
12094 Cqu8_1221i_LNP = value;
12095 } else if (name.compare("Cqu8_1222i_LNP") == 0) {
12096 Cqu8_1222i_LNP = value;
12097 } else if (name.compare("Cqu8_1223i_LNP") == 0) {
12098 Cqu8_1223i_LNP = value;
12099 } else if (name.compare("Cqu8_1231i_LNP") == 0) {
12100 Cqu8_1231i_LNP = value;
12101 } else if (name.compare("Cqu8_1232i_LNP") == 0) {
12102 Cqu8_1232i_LNP = value;
12103 } else if (name.compare("Cqu8_1233i_LNP") == 0) {
12104 Cqu8_1233i_LNP = value;
12105 } else if (name.compare("Cqu8_1311i_LNP") == 0) {
12106 Cqu8_1311i_LNP = value;
12107 } else if (name.compare("Cqu8_1312i_LNP") == 0) {
12108 Cqu8_1312i_LNP = value;
12109 } else if (name.compare("Cqu8_1313i_LNP") == 0) {
12110 Cqu8_1313i_LNP = value;
12111 } else if (name.compare("Cqu8_1321i_LNP") == 0) {
12112 Cqu8_1321i_LNP = value;
12113 } else if (name.compare("Cqu8_1322i_LNP") == 0) {
12114 Cqu8_1322i_LNP = value;
12115 } else if (name.compare("Cqu8_1323i_LNP") == 0) {
12116 Cqu8_1323i_LNP = value;
12117 } else if (name.compare("Cqu8_1331i_LNP") == 0) {
12118 Cqu8_1331i_LNP = value;
12119 } else if (name.compare("Cqu8_1332i_LNP") == 0) {
12120 Cqu8_1332i_LNP = value;
12121 } else if (name.compare("Cqu8_1333i_LNP") == 0) {
12122 Cqu8_1333i_LNP = value;
12123 } else if (name.compare("Cqu8_2212i_LNP") == 0) {
12124 Cqu8_2212i_LNP = value;
12125 } else if (name.compare("Cqu8_2213i_LNP") == 0) {
12126 Cqu8_2213i_LNP = value;
12127 } else if (name.compare("Cqu8_2223i_LNP") == 0) {
12128 Cqu8_2223i_LNP = value;
12129 } else if (name.compare("Cqu8_2311i_LNP") == 0) {
12130 Cqu8_2311i_LNP = value;
12131 } else if (name.compare("Cqu8_2312i_LNP") == 0) {
12132 Cqu8_2312i_LNP = value;
12133 } else if (name.compare("Cqu8_2313i_LNP") == 0) {
12134 Cqu8_2313i_LNP = value;
12135 } else if (name.compare("Cqu8_2321i_LNP") == 0) {
12136 Cqu8_2321i_LNP = value;
12137 } else if (name.compare("Cqu8_2322i_LNP") == 0) {
12138 Cqu8_2322i_LNP = value;
12139 } else if (name.compare("Cqu8_2323i_LNP") == 0) {
12140 Cqu8_2323i_LNP = value;
12141 } else if (name.compare("Cqu8_2331i_LNP") == 0) {
12142 Cqu8_2331i_LNP = value;
12143 } else if (name.compare("Cqu8_2332i_LNP") == 0) {
12144 Cqu8_2332i_LNP = value;
12145 } else if (name.compare("Cqu8_2333i_LNP") == 0) {
12146 Cqu8_2333i_LNP = value;
12147 } else if (name.compare("Cqu8_3312i_LNP") == 0) {
12148 Cqu8_3312i_LNP = value;
12149 } else if (name.compare("Cqu8_3313i_LNP") == 0) {
12150 Cqu8_3313i_LNP = value;
12151 } else if (name.compare("Cqu8_3323i_LNP") == 0) {
12152 Cqu8_3323i_LNP = value;
12153 } else if (name.compare("Cqd1_1111r_LNP") == 0) {
12154 Cqd1_1111r_LNP = value;
12155 } else if (name.compare("Cqd1_1112r_LNP") == 0) {
12156 Cqd1_1112r_LNP = value;
12157 } else if (name.compare("Cqd1_1113r_LNP") == 0) {
12158 Cqd1_1113r_LNP = value;
12159 } else if (name.compare("Cqd1_1122r_LNP") == 0) {
12160 Cqd1_1122r_LNP = value;
12161 } else if (name.compare("Cqd1_1123r_LNP") == 0) {
12162 Cqd1_1123r_LNP = value;
12163 } else if (name.compare("Cqd1_1133r_LNP") == 0) {
12164 Cqd1_1133r_LNP = value;
12165 } else if (name.compare("Cqd1_1211r_LNP") == 0) {
12166 Cqd1_1211r_LNP = value;
12167 } else if (name.compare("Cqd1_1212r_LNP") == 0) {
12168 Cqd1_1212r_LNP = value;
12169 } else if (name.compare("Cqd1_1213r_LNP") == 0) {
12170 Cqd1_1213r_LNP = value;
12171 } else if (name.compare("Cqd1_1221r_LNP") == 0) {
12172 Cqd1_1221r_LNP = value;
12173 } else if (name.compare("Cqd1_1222r_LNP") == 0) {
12174 Cqd1_1222r_LNP = value;
12175 } else if (name.compare("Cqd1_1223r_LNP") == 0) {
12176 Cqd1_1223r_LNP = value;
12177 } else if (name.compare("Cqd1_1231r_LNP") == 0) {
12178 Cqd1_1231r_LNP = value;
12179 } else if (name.compare("Cqd1_1232r_LNP") == 0) {
12180 Cqd1_1232r_LNP = value;
12181 } else if (name.compare("Cqd1_1233r_LNP") == 0) {
12182 Cqd1_1233r_LNP = value;
12183 } else if (name.compare("Cqd1_1311r_LNP") == 0) {
12184 Cqd1_1311r_LNP = value;
12185 } else if (name.compare("Cqd1_1312r_LNP") == 0) {
12186 Cqd1_1312r_LNP = value;
12187 } else if (name.compare("Cqd1_1313r_LNP") == 0) {
12188 Cqd1_1313r_LNP = value;
12189 } else if (name.compare("Cqd1_1321r_LNP") == 0) {
12190 Cqd1_1321r_LNP = value;
12191 } else if (name.compare("Cqd1_1322r_LNP") == 0) {
12192 Cqd1_1322r_LNP = value;
12193 } else if (name.compare("Cqd1_1323r_LNP") == 0) {
12194 Cqd1_1323r_LNP = value;
12195 } else if (name.compare("Cqd1_1331r_LNP") == 0) {
12196 Cqd1_1331r_LNP = value;
12197 } else if (name.compare("Cqd1_1332r_LNP") == 0) {
12198 Cqd1_1332r_LNP = value;
12199 } else if (name.compare("Cqd1_1333r_LNP") == 0) {
12200 Cqd1_1333r_LNP = value;
12201 } else if (name.compare("Cqd1_2211r_LNP") == 0) {
12202 Cqd1_2211r_LNP = value;
12203 } else if (name.compare("Cqd1_2212r_LNP") == 0) {
12204 Cqd1_2212r_LNP = value;
12205 } else if (name.compare("Cqd1_2213r_LNP") == 0) {
12206 Cqd1_2213r_LNP = value;
12207 } else if (name.compare("Cqd1_2222r_LNP") == 0) {
12208 Cqd1_2222r_LNP = value;
12209 } else if (name.compare("Cqd1_2223r_LNP") == 0) {
12210 Cqd1_2223r_LNP = value;
12211 } else if (name.compare("Cqd1_2233r_LNP") == 0) {
12212 Cqd1_2233r_LNP = value;
12213 } else if (name.compare("Cqd1_2311r_LNP") == 0) {
12214 Cqd1_2311r_LNP = value;
12215 } else if (name.compare("Cqd1_2312r_LNP") == 0) {
12216 Cqd1_2312r_LNP = value;
12217 } else if (name.compare("Cqd1_2313r_LNP") == 0) {
12218 Cqd1_2313r_LNP = value;
12219 } else if (name.compare("Cqd1_2321r_LNP") == 0) {
12220 Cqd1_2321r_LNP = value;
12221 } else if (name.compare("Cqd1_2322r_LNP") == 0) {
12222 Cqd1_2322r_LNP = value;
12223 } else if (name.compare("Cqd1_2323r_LNP") == 0) {
12224 Cqd1_2323r_LNP = value;
12225 } else if (name.compare("Cqd1_2331r_LNP") == 0) {
12226 Cqd1_2331r_LNP = value;
12227 } else if (name.compare("Cqd1_2332r_LNP") == 0) {
12228 Cqd1_2332r_LNP = value;
12229 } else if (name.compare("Cqd1_2333r_LNP") == 0) {
12230 Cqd1_2333r_LNP = value;
12231 } else if (name.compare("Cqd1_3311r_LNP") == 0) {
12232 Cqd1_3311r_LNP = value;
12233 } else if (name.compare("Cqd1_3312r_LNP") == 0) {
12234 Cqd1_3312r_LNP = value;
12235 } else if (name.compare("Cqd1_3313r_LNP") == 0) {
12236 Cqd1_3313r_LNP = value;
12237 } else if (name.compare("Cqd1_3322r_LNP") == 0) {
12238 Cqd1_3322r_LNP = value;
12239 } else if (name.compare("Cqd1_3323r_LNP") == 0) {
12240 Cqd1_3323r_LNP = value;
12241 } else if (name.compare("Cqd1_3333r_LNP") == 0) {
12242 Cqd1_3333r_LNP = value;
12243 } else if (name.compare("Cqd1_1112i_LNP") == 0) {
12244 Cqd1_1112i_LNP = value;
12245 } else if (name.compare("Cqd1_1113i_LNP") == 0) {
12246 Cqd1_1113i_LNP = value;
12247 } else if (name.compare("Cqd1_1123i_LNP") == 0) {
12248 Cqd1_1123i_LNP = value;
12249 } else if (name.compare("Cqd1_1211i_LNP") == 0) {
12250 Cqd1_1211i_LNP = value;
12251 } else if (name.compare("Cqd1_1212i_LNP") == 0) {
12252 Cqd1_1212i_LNP = value;
12253 } else if (name.compare("Cqd1_1213i_LNP") == 0) {
12254 Cqd1_1213i_LNP = value;
12255 } else if (name.compare("Cqd1_1221i_LNP") == 0) {
12256 Cqd1_1221i_LNP = value;
12257 } else if (name.compare("Cqd1_1222i_LNP") == 0) {
12258 Cqd1_1222i_LNP = value;
12259 } else if (name.compare("Cqd1_1223i_LNP") == 0) {
12260 Cqd1_1223i_LNP = value;
12261 } else if (name.compare("Cqd1_1231i_LNP") == 0) {
12262 Cqd1_1231i_LNP = value;
12263 } else if (name.compare("Cqd1_1232i_LNP") == 0) {
12264 Cqd1_1232i_LNP = value;
12265 } else if (name.compare("Cqd1_1233i_LNP") == 0) {
12266 Cqd1_1233i_LNP = value;
12267 } else if (name.compare("Cqd1_1311i_LNP") == 0) {
12268 Cqd1_1311i_LNP = value;
12269 } else if (name.compare("Cqd1_1312i_LNP") == 0) {
12270 Cqd1_1312i_LNP = value;
12271 } else if (name.compare("Cqd1_1313i_LNP") == 0) {
12272 Cqd1_1313i_LNP = value;
12273 } else if (name.compare("Cqd1_1321i_LNP") == 0) {
12274 Cqd1_1321i_LNP = value;
12275 } else if (name.compare("Cqd1_1322i_LNP") == 0) {
12276 Cqd1_1322i_LNP = value;
12277 } else if (name.compare("Cqd1_1323i_LNP") == 0) {
12278 Cqd1_1323i_LNP = value;
12279 } else if (name.compare("Cqd1_1331i_LNP") == 0) {
12280 Cqd1_1331i_LNP = value;
12281 } else if (name.compare("Cqd1_1332i_LNP") == 0) {
12282 Cqd1_1332i_LNP = value;
12283 } else if (name.compare("Cqd1_1333i_LNP") == 0) {
12284 Cqd1_1333i_LNP = value;
12285 } else if (name.compare("Cqd1_2212i_LNP") == 0) {
12286 Cqd1_2212i_LNP = value;
12287 } else if (name.compare("Cqd1_2213i_LNP") == 0) {
12288 Cqd1_2213i_LNP = value;
12289 } else if (name.compare("Cqd1_2223i_LNP") == 0) {
12290 Cqd1_2223i_LNP = value;
12291 } else if (name.compare("Cqd1_2311i_LNP") == 0) {
12292 Cqd1_2311i_LNP = value;
12293 } else if (name.compare("Cqd1_2312i_LNP") == 0) {
12294 Cqd1_2312i_LNP = value;
12295 } else if (name.compare("Cqd1_2313i_LNP") == 0) {
12296 Cqd1_2313i_LNP = value;
12297 } else if (name.compare("Cqd1_2321i_LNP") == 0) {
12298 Cqd1_2321i_LNP = value;
12299 } else if (name.compare("Cqd1_2322i_LNP") == 0) {
12300 Cqd1_2322i_LNP = value;
12301 } else if (name.compare("Cqd1_2323i_LNP") == 0) {
12302 Cqd1_2323i_LNP = value;
12303 } else if (name.compare("Cqd1_2331i_LNP") == 0) {
12304 Cqd1_2331i_LNP = value;
12305 } else if (name.compare("Cqd1_2332i_LNP") == 0) {
12306 Cqd1_2332i_LNP = value;
12307 } else if (name.compare("Cqd1_2333i_LNP") == 0) {
12308 Cqd1_2333i_LNP = value;
12309 } else if (name.compare("Cqd1_3312i_LNP") == 0) {
12310 Cqd1_3312i_LNP = value;
12311 } else if (name.compare("Cqd1_3313i_LNP") == 0) {
12312 Cqd1_3313i_LNP = value;
12313 } else if (name.compare("Cqd1_3323i_LNP") == 0) {
12314 Cqd1_3323i_LNP = value;
12315 } else if (name.compare("Cqd8_1111r_LNP") == 0) {
12316 Cqd8_1111r_LNP = value;
12317 } else if (name.compare("Cqd8_1112r_LNP") == 0) {
12318 Cqd8_1112r_LNP = value;
12319 } else if (name.compare("Cqd8_1113r_LNP") == 0) {
12320 Cqd8_1113r_LNP = value;
12321 } else if (name.compare("Cqd8_1122r_LNP") == 0) {
12322 Cqd8_1122r_LNP = value;
12323 } else if (name.compare("Cqd8_1123r_LNP") == 0) {
12324 Cqd8_1123r_LNP = value;
12325 } else if (name.compare("Cqd8_1133r_LNP") == 0) {
12326 Cqd8_1133r_LNP = value;
12327 } else if (name.compare("Cqd8_1211r_LNP") == 0) {
12328 Cqd8_1211r_LNP = value;
12329 } else if (name.compare("Cqd8_1212r_LNP") == 0) {
12330 Cqd8_1212r_LNP = value;
12331 } else if (name.compare("Cqd8_1213r_LNP") == 0) {
12332 Cqd8_1213r_LNP = value;
12333 } else if (name.compare("Cqd8_1221r_LNP") == 0) {
12334 Cqd8_1221r_LNP = value;
12335 } else if (name.compare("Cqd8_1222r_LNP") == 0) {
12336 Cqd8_1222r_LNP = value;
12337 } else if (name.compare("Cqd8_1223r_LNP") == 0) {
12338 Cqd8_1223r_LNP = value;
12339 } else if (name.compare("Cqd8_1231r_LNP") == 0) {
12340 Cqd8_1231r_LNP = value;
12341 } else if (name.compare("Cqd8_1232r_LNP") == 0) {
12342 Cqd8_1232r_LNP = value;
12343 } else if (name.compare("Cqd8_1233r_LNP") == 0) {
12344 Cqd8_1233r_LNP = value;
12345 } else if (name.compare("Cqd8_1311r_LNP") == 0) {
12346 Cqd8_1311r_LNP = value;
12347 } else if (name.compare("Cqd8_1312r_LNP") == 0) {
12348 Cqd8_1312r_LNP = value;
12349 } else if (name.compare("Cqd8_1313r_LNP") == 0) {
12350 Cqd8_1313r_LNP = value;
12351 } else if (name.compare("Cqd8_1321r_LNP") == 0) {
12352 Cqd8_1321r_LNP = value;
12353 } else if (name.compare("Cqd8_1322r_LNP") == 0) {
12354 Cqd8_1322r_LNP = value;
12355 } else if (name.compare("Cqd8_1323r_LNP") == 0) {
12356 Cqd8_1323r_LNP = value;
12357 } else if (name.compare("Cqd8_1331r_LNP") == 0) {
12358 Cqd8_1331r_LNP = value;
12359 } else if (name.compare("Cqd8_1332r_LNP") == 0) {
12360 Cqd8_1332r_LNP = value;
12361 } else if (name.compare("Cqd8_1333r_LNP") == 0) {
12362 Cqd8_1333r_LNP = value;
12363 } else if (name.compare("Cqd8_2211r_LNP") == 0) {
12364 Cqd8_2211r_LNP = value;
12365 } else if (name.compare("Cqd8_2212r_LNP") == 0) {
12366 Cqd8_2212r_LNP = value;
12367 } else if (name.compare("Cqd8_2213r_LNP") == 0) {
12368 Cqd8_2213r_LNP = value;
12369 } else if (name.compare("Cqd8_2222r_LNP") == 0) {
12370 Cqd8_2222r_LNP = value;
12371 } else if (name.compare("Cqd8_2223r_LNP") == 0) {
12372 Cqd8_2223r_LNP = value;
12373 } else if (name.compare("Cqd8_2233r_LNP") == 0) {
12374 Cqd8_2233r_LNP = value;
12375 } else if (name.compare("Cqd8_2311r_LNP") == 0) {
12376 Cqd8_2311r_LNP = value;
12377 } else if (name.compare("Cqd8_2312r_LNP") == 0) {
12378 Cqd8_2312r_LNP = value;
12379 } else if (name.compare("Cqd8_2313r_LNP") == 0) {
12380 Cqd8_2313r_LNP = value;
12381 } else if (name.compare("Cqd8_2321r_LNP") == 0) {
12382 Cqd8_2321r_LNP = value;
12383 } else if (name.compare("Cqd8_2322r_LNP") == 0) {
12384 Cqd8_2322r_LNP = value;
12385 } else if (name.compare("Cqd8_2323r_LNP") == 0) {
12386 Cqd8_2323r_LNP = value;
12387 } else if (name.compare("Cqd8_2331r_LNP") == 0) {
12388 Cqd8_2331r_LNP = value;
12389 } else if (name.compare("Cqd8_2332r_LNP") == 0) {
12390 Cqd8_2332r_LNP = value;
12391 } else if (name.compare("Cqd8_2333r_LNP") == 0) {
12392 Cqd8_2333r_LNP = value;
12393 } else if (name.compare("Cqd8_3311r_LNP") == 0) {
12394 Cqd8_3311r_LNP = value;
12395 } else if (name.compare("Cqd8_3312r_LNP") == 0) {
12396 Cqd8_3312r_LNP = value;
12397 } else if (name.compare("Cqd8_3313r_LNP") == 0) {
12398 Cqd8_3313r_LNP = value;
12399 } else if (name.compare("Cqd8_3322r_LNP") == 0) {
12400 Cqd8_3322r_LNP = value;
12401 } else if (name.compare("Cqd8_3323r_LNP") == 0) {
12402 Cqd8_3323r_LNP = value;
12403 } else if (name.compare("Cqd8_3333r_LNP") == 0) {
12404 Cqd8_3333r_LNP = value;
12405 } else if (name.compare("Cqd8_1112i_LNP") == 0) {
12406 Cqd8_1112i_LNP = value;
12407 } else if (name.compare("Cqd8_1113i_LNP") == 0) {
12408 Cqd8_1113i_LNP = value;
12409 } else if (name.compare("Cqd8_1123i_LNP") == 0) {
12410 Cqd8_1123i_LNP = value;
12411 } else if (name.compare("Cqd8_1211i_LNP") == 0) {
12412 Cqd8_1211i_LNP = value;
12413 } else if (name.compare("Cqd8_1212i_LNP") == 0) {
12414 Cqd8_1212i_LNP = value;
12415 } else if (name.compare("Cqd8_1213i_LNP") == 0) {
12416 Cqd8_1213i_LNP = value;
12417 } else if (name.compare("Cqd8_1221i_LNP") == 0) {
12418 Cqd8_1221i_LNP = value;
12419 } else if (name.compare("Cqd8_1222i_LNP") == 0) {
12420 Cqd8_1222i_LNP = value;
12421 } else if (name.compare("Cqd8_1223i_LNP") == 0) {
12422 Cqd8_1223i_LNP = value;
12423 } else if (name.compare("Cqd8_1231i_LNP") == 0) {
12424 Cqd8_1231i_LNP = value;
12425 } else if (name.compare("Cqd8_1232i_LNP") == 0) {
12426 Cqd8_1232i_LNP = value;
12427 } else if (name.compare("Cqd8_1233i_LNP") == 0) {
12428 Cqd8_1233i_LNP = value;
12429 } else if (name.compare("Cqd8_1311i_LNP") == 0) {
12430 Cqd8_1311i_LNP = value;
12431 } else if (name.compare("Cqd8_1312i_LNP") == 0) {
12432 Cqd8_1312i_LNP = value;
12433 } else if (name.compare("Cqd8_1313i_LNP") == 0) {
12434 Cqd8_1313i_LNP = value;
12435 } else if (name.compare("Cqd8_1321i_LNP") == 0) {
12436 Cqd8_1321i_LNP = value;
12437 } else if (name.compare("Cqd8_1322i_LNP") == 0) {
12438 Cqd8_1322i_LNP = value;
12439 } else if (name.compare("Cqd8_1323i_LNP") == 0) {
12440 Cqd8_1323i_LNP = value;
12441 } else if (name.compare("Cqd8_1331i_LNP") == 0) {
12442 Cqd8_1331i_LNP = value;
12443 } else if (name.compare("Cqd8_1332i_LNP") == 0) {
12444 Cqd8_1332i_LNP = value;
12445 } else if (name.compare("Cqd8_1333i_LNP") == 0) {
12446 Cqd8_1333i_LNP = value;
12447 } else if (name.compare("Cqd8_2212i_LNP") == 0) {
12448 Cqd8_2212i_LNP = value;
12449 } else if (name.compare("Cqd8_2213i_LNP") == 0) {
12450 Cqd8_2213i_LNP = value;
12451 } else if (name.compare("Cqd8_2223i_LNP") == 0) {
12452 Cqd8_2223i_LNP = value;
12453 } else if (name.compare("Cqd8_2311i_LNP") == 0) {
12454 Cqd8_2311i_LNP = value;
12455 } else if (name.compare("Cqd8_2312i_LNP") == 0) {
12456 Cqd8_2312i_LNP = value;
12457 } else if (name.compare("Cqd8_2313i_LNP") == 0) {
12458 Cqd8_2313i_LNP = value;
12459 } else if (name.compare("Cqd8_2321i_LNP") == 0) {
12460 Cqd8_2321i_LNP = value;
12461 } else if (name.compare("Cqd8_2322i_LNP") == 0) {
12462 Cqd8_2322i_LNP = value;
12463 } else if (name.compare("Cqd8_2323i_LNP") == 0) {
12464 Cqd8_2323i_LNP = value;
12465 } else if (name.compare("Cqd8_2331i_LNP") == 0) {
12466 Cqd8_2331i_LNP = value;
12467 } else if (name.compare("Cqd8_2332i_LNP") == 0) {
12468 Cqd8_2332i_LNP = value;
12469 } else if (name.compare("Cqd8_2333i_LNP") == 0) {
12470 Cqd8_2333i_LNP = value;
12471 } else if (name.compare("Cqd8_3312i_LNP") == 0) {
12472 Cqd8_3312i_LNP = value;
12473 } else if (name.compare("Cqd8_3313i_LNP") == 0) {
12474 Cqd8_3313i_LNP = value;
12475 } else if (name.compare("Cqd8_3323i_LNP") == 0) {
12476 Cqd8_3323i_LNP = value;
12477 } else if (name.compare("Cquqd1_1111r_LNP") == 0) {
12478 Cquqd1_1111r_LNP = value;
12479 } else if (name.compare("Cquqd1_1112r_LNP") == 0) {
12480 Cquqd1_1112r_LNP = value;
12481 } else if (name.compare("Cquqd1_1113r_LNP") == 0) {
12482 Cquqd1_1113r_LNP = value;
12483 } else if (name.compare("Cquqd1_1121r_LNP") == 0) {
12484 Cquqd1_1121r_LNP = value;
12485 } else if (name.compare("Cquqd1_1122r_LNP") == 0) {
12486 Cquqd1_1122r_LNP = value;
12487 } else if (name.compare("Cquqd1_1123r_LNP") == 0) {
12488 Cquqd1_1123r_LNP = value;
12489 } else if (name.compare("Cquqd1_1131r_LNP") == 0) {
12490 Cquqd1_1131r_LNP = value;
12491 } else if (name.compare("Cquqd1_1132r_LNP") == 0) {
12492 Cquqd1_1132r_LNP = value;
12493 } else if (name.compare("Cquqd1_1133r_LNP") == 0) {
12494 Cquqd1_1133r_LNP = value;
12495 } else if (name.compare("Cquqd1_1211r_LNP") == 0) {
12496 Cquqd1_1211r_LNP = value;
12497 } else if (name.compare("Cquqd1_1212r_LNP") == 0) {
12498 Cquqd1_1212r_LNP = value;
12499 } else if (name.compare("Cquqd1_1213r_LNP") == 0) {
12500 Cquqd1_1213r_LNP = value;
12501 } else if (name.compare("Cquqd1_1221r_LNP") == 0) {
12502 Cquqd1_1221r_LNP = value;
12503 } else if (name.compare("Cquqd1_1222r_LNP") == 0) {
12504 Cquqd1_1222r_LNP = value;
12505 } else if (name.compare("Cquqd1_1223r_LNP") == 0) {
12506 Cquqd1_1223r_LNP = value;
12507 } else if (name.compare("Cquqd1_1231r_LNP") == 0) {
12508 Cquqd1_1231r_LNP = value;
12509 } else if (name.compare("Cquqd1_1232r_LNP") == 0) {
12510 Cquqd1_1232r_LNP = value;
12511 } else if (name.compare("Cquqd1_1233r_LNP") == 0) {
12512 Cquqd1_1233r_LNP = value;
12513 } else if (name.compare("Cquqd1_1311r_LNP") == 0) {
12514 Cquqd1_1311r_LNP = value;
12515 } else if (name.compare("Cquqd1_1312r_LNP") == 0) {
12516 Cquqd1_1312r_LNP = value;
12517 } else if (name.compare("Cquqd1_1313r_LNP") == 0) {
12518 Cquqd1_1313r_LNP = value;
12519 } else if (name.compare("Cquqd1_1321r_LNP") == 0) {
12520 Cquqd1_1321r_LNP = value;
12521 } else if (name.compare("Cquqd1_1322r_LNP") == 0) {
12522 Cquqd1_1322r_LNP = value;
12523 } else if (name.compare("Cquqd1_1323r_LNP") == 0) {
12524 Cquqd1_1323r_LNP = value;
12525 } else if (name.compare("Cquqd1_1331r_LNP") == 0) {
12526 Cquqd1_1331r_LNP = value;
12527 } else if (name.compare("Cquqd1_1332r_LNP") == 0) {
12528 Cquqd1_1332r_LNP = value;
12529 } else if (name.compare("Cquqd1_1333r_LNP") == 0) {
12530 Cquqd1_1333r_LNP = value;
12531 } else if (name.compare("Cquqd1_2111r_LNP") == 0) {
12532 Cquqd1_2111r_LNP = value;
12533 } else if (name.compare("Cquqd1_2112r_LNP") == 0) {
12534 Cquqd1_2112r_LNP = value;
12535 } else if (name.compare("Cquqd1_2113r_LNP") == 0) {
12536 Cquqd1_2113r_LNP = value;
12537 } else if (name.compare("Cquqd1_2121r_LNP") == 0) {
12538 Cquqd1_2121r_LNP = value;
12539 } else if (name.compare("Cquqd1_2122r_LNP") == 0) {
12540 Cquqd1_2122r_LNP = value;
12541 } else if (name.compare("Cquqd1_2123r_LNP") == 0) {
12542 Cquqd1_2123r_LNP = value;
12543 } else if (name.compare("Cquqd1_2131r_LNP") == 0) {
12544 Cquqd1_2131r_LNP = value;
12545 } else if (name.compare("Cquqd1_2132r_LNP") == 0) {
12546 Cquqd1_2132r_LNP = value;
12547 } else if (name.compare("Cquqd1_2133r_LNP") == 0) {
12548 Cquqd1_2133r_LNP = value;
12549 } else if (name.compare("Cquqd1_2211r_LNP") == 0) {
12550 Cquqd1_2211r_LNP = value;
12551 } else if (name.compare("Cquqd1_2212r_LNP") == 0) {
12552 Cquqd1_2212r_LNP = value;
12553 } else if (name.compare("Cquqd1_2213r_LNP") == 0) {
12554 Cquqd1_2213r_LNP = value;
12555 } else if (name.compare("Cquqd1_2221r_LNP") == 0) {
12556 Cquqd1_2221r_LNP = value;
12557 } else if (name.compare("Cquqd1_2222r_LNP") == 0) {
12558 Cquqd1_2222r_LNP = value;
12559 } else if (name.compare("Cquqd1_2223r_LNP") == 0) {
12560 Cquqd1_2223r_LNP = value;
12561 } else if (name.compare("Cquqd1_2231r_LNP") == 0) {
12562 Cquqd1_2231r_LNP = value;
12563 } else if (name.compare("Cquqd1_2232r_LNP") == 0) {
12564 Cquqd1_2232r_LNP = value;
12565 } else if (name.compare("Cquqd1_2233r_LNP") == 0) {
12566 Cquqd1_2233r_LNP = value;
12567 } else if (name.compare("Cquqd1_2311r_LNP") == 0) {
12568 Cquqd1_2311r_LNP = value;
12569 } else if (name.compare("Cquqd1_2312r_LNP") == 0) {
12570 Cquqd1_2312r_LNP = value;
12571 } else if (name.compare("Cquqd1_2313r_LNP") == 0) {
12572 Cquqd1_2313r_LNP = value;
12573 } else if (name.compare("Cquqd1_2321r_LNP") == 0) {
12574 Cquqd1_2321r_LNP = value;
12575 } else if (name.compare("Cquqd1_2322r_LNP") == 0) {
12576 Cquqd1_2322r_LNP = value;
12577 } else if (name.compare("Cquqd1_2323r_LNP") == 0) {
12578 Cquqd1_2323r_LNP = value;
12579 } else if (name.compare("Cquqd1_2331r_LNP") == 0) {
12580 Cquqd1_2331r_LNP = value;
12581 } else if (name.compare("Cquqd1_2332r_LNP") == 0) {
12582 Cquqd1_2332r_LNP = value;
12583 } else if (name.compare("Cquqd1_2333r_LNP") == 0) {
12584 Cquqd1_2333r_LNP = value;
12585 } else if (name.compare("Cquqd1_3111r_LNP") == 0) {
12586 Cquqd1_3111r_LNP = value;
12587 } else if (name.compare("Cquqd1_3112r_LNP") == 0) {
12588 Cquqd1_3112r_LNP = value;
12589 } else if (name.compare("Cquqd1_3113r_LNP") == 0) {
12590 Cquqd1_3113r_LNP = value;
12591 } else if (name.compare("Cquqd1_3121r_LNP") == 0) {
12592 Cquqd1_3121r_LNP = value;
12593 } else if (name.compare("Cquqd1_3122r_LNP") == 0) {
12594 Cquqd1_3122r_LNP = value;
12595 } else if (name.compare("Cquqd1_3123r_LNP") == 0) {
12596 Cquqd1_3123r_LNP = value;
12597 } else if (name.compare("Cquqd1_3131r_LNP") == 0) {
12598 Cquqd1_3131r_LNP = value;
12599 } else if (name.compare("Cquqd1_3132r_LNP") == 0) {
12600 Cquqd1_3132r_LNP = value;
12601 } else if (name.compare("Cquqd1_3133r_LNP") == 0) {
12602 Cquqd1_3133r_LNP = value;
12603 } else if (name.compare("Cquqd1_3211r_LNP") == 0) {
12604 Cquqd1_3211r_LNP = value;
12605 } else if (name.compare("Cquqd1_3212r_LNP") == 0) {
12606 Cquqd1_3212r_LNP = value;
12607 } else if (name.compare("Cquqd1_3213r_LNP") == 0) {
12608 Cquqd1_3213r_LNP = value;
12609 } else if (name.compare("Cquqd1_3221r_LNP") == 0) {
12610 Cquqd1_3221r_LNP = value;
12611 } else if (name.compare("Cquqd1_3222r_LNP") == 0) {
12612 Cquqd1_3222r_LNP = value;
12613 } else if (name.compare("Cquqd1_3223r_LNP") == 0) {
12614 Cquqd1_3223r_LNP = value;
12615 } else if (name.compare("Cquqd1_3231r_LNP") == 0) {
12616 Cquqd1_3231r_LNP = value;
12617 } else if (name.compare("Cquqd1_3232r_LNP") == 0) {
12618 Cquqd1_3232r_LNP = value;
12619 } else if (name.compare("Cquqd1_3233r_LNP") == 0) {
12620 Cquqd1_3233r_LNP = value;
12621 } else if (name.compare("Cquqd1_3311r_LNP") == 0) {
12622 Cquqd1_3311r_LNP = value;
12623 } else if (name.compare("Cquqd1_3312r_LNP") == 0) {
12624 Cquqd1_3312r_LNP = value;
12625 } else if (name.compare("Cquqd1_3313r_LNP") == 0) {
12626 Cquqd1_3313r_LNP = value;
12627 } else if (name.compare("Cquqd1_3321r_LNP") == 0) {
12628 Cquqd1_3321r_LNP = value;
12629 } else if (name.compare("Cquqd1_3322r_LNP") == 0) {
12630 Cquqd1_3322r_LNP = value;
12631 } else if (name.compare("Cquqd1_3323r_LNP") == 0) {
12632 Cquqd1_3323r_LNP = value;
12633 } else if (name.compare("Cquqd1_3331r_LNP") == 0) {
12634 Cquqd1_3331r_LNP = value;
12635 } else if (name.compare("Cquqd1_3332r_LNP") == 0) {
12636 Cquqd1_3332r_LNP = value;
12637 } else if (name.compare("Cquqd1_3333r_LNP") == 0) {
12638 Cquqd1_3333r_LNP = value;
12639 } else if (name.compare("Cquqd1_1111i_LNP") == 0) {
12640 Cquqd1_1111i_LNP = value;
12641 } else if (name.compare("Cquqd1_1112i_LNP") == 0) {
12642 Cquqd1_1112i_LNP = value;
12643 } else if (name.compare("Cquqd1_1113i_LNP") == 0) {
12644 Cquqd1_1113i_LNP = value;
12645 } else if (name.compare("Cquqd1_1121i_LNP") == 0) {
12646 Cquqd1_1121i_LNP = value;
12647 } else if (name.compare("Cquqd1_1122i_LNP") == 0) {
12648 Cquqd1_1122i_LNP = value;
12649 } else if (name.compare("Cquqd1_1123i_LNP") == 0) {
12650 Cquqd1_1123i_LNP = value;
12651 } else if (name.compare("Cquqd1_1131i_LNP") == 0) {
12652 Cquqd1_1131i_LNP = value;
12653 } else if (name.compare("Cquqd1_1132i_LNP") == 0) {
12654 Cquqd1_1132i_LNP = value;
12655 } else if (name.compare("Cquqd1_1133i_LNP") == 0) {
12656 Cquqd1_1133i_LNP = value;
12657 } else if (name.compare("Cquqd1_1211i_LNP") == 0) {
12658 Cquqd1_1211i_LNP = value;
12659 } else if (name.compare("Cquqd1_1212i_LNP") == 0) {
12660 Cquqd1_1212i_LNP = value;
12661 } else if (name.compare("Cquqd1_1213i_LNP") == 0) {
12662 Cquqd1_1213i_LNP = value;
12663 } else if (name.compare("Cquqd1_1221i_LNP") == 0) {
12664 Cquqd1_1221i_LNP = value;
12665 } else if (name.compare("Cquqd1_1222i_LNP") == 0) {
12666 Cquqd1_1222i_LNP = value;
12667 } else if (name.compare("Cquqd1_1223i_LNP") == 0) {
12668 Cquqd1_1223i_LNP = value;
12669 } else if (name.compare("Cquqd1_1231i_LNP") == 0) {
12670 Cquqd1_1231i_LNP = value;
12671 } else if (name.compare("Cquqd1_1232i_LNP") == 0) {
12672 Cquqd1_1232i_LNP = value;
12673 } else if (name.compare("Cquqd1_1233i_LNP") == 0) {
12674 Cquqd1_1233i_LNP = value;
12675 } else if (name.compare("Cquqd1_1311i_LNP") == 0) {
12676 Cquqd1_1311i_LNP = value;
12677 } else if (name.compare("Cquqd1_1312i_LNP") == 0) {
12678 Cquqd1_1312i_LNP = value;
12679 } else if (name.compare("Cquqd1_1313i_LNP") == 0) {
12680 Cquqd1_1313i_LNP = value;
12681 } else if (name.compare("Cquqd1_1321i_LNP") == 0) {
12682 Cquqd1_1321i_LNP = value;
12683 } else if (name.compare("Cquqd1_1322i_LNP") == 0) {
12684 Cquqd1_1322i_LNP = value;
12685 } else if (name.compare("Cquqd1_1323i_LNP") == 0) {
12686 Cquqd1_1323i_LNP = value;
12687 } else if (name.compare("Cquqd1_1331i_LNP") == 0) {
12688 Cquqd1_1331i_LNP = value;
12689 } else if (name.compare("Cquqd1_1332i_LNP") == 0) {
12690 Cquqd1_1332i_LNP = value;
12691 } else if (name.compare("Cquqd1_1333i_LNP") == 0) {
12692 Cquqd1_1333i_LNP = value;
12693 } else if (name.compare("Cquqd1_2111i_LNP") == 0) {
12694 Cquqd1_2111i_LNP = value;
12695 } else if (name.compare("Cquqd1_2112i_LNP") == 0) {
12696 Cquqd1_2112i_LNP = value;
12697 } else if (name.compare("Cquqd1_2113i_LNP") == 0) {
12698 Cquqd1_2113i_LNP = value;
12699 } else if (name.compare("Cquqd1_2121i_LNP") == 0) {
12700 Cquqd1_2121i_LNP = value;
12701 } else if (name.compare("Cquqd1_2122i_LNP") == 0) {
12702 Cquqd1_2122i_LNP = value;
12703 } else if (name.compare("Cquqd1_2123i_LNP") == 0) {
12704 Cquqd1_2123i_LNP = value;
12705 } else if (name.compare("Cquqd1_2131i_LNP") == 0) {
12706 Cquqd1_2131i_LNP = value;
12707 } else if (name.compare("Cquqd1_2132i_LNP") == 0) {
12708 Cquqd1_2132i_LNP = value;
12709 } else if (name.compare("Cquqd1_2133i_LNP") == 0) {
12710 Cquqd1_2133i_LNP = value;
12711 } else if (name.compare("Cquqd1_2211i_LNP") == 0) {
12712 Cquqd1_2211i_LNP = value;
12713 } else if (name.compare("Cquqd1_2212i_LNP") == 0) {
12714 Cquqd1_2212i_LNP = value;
12715 } else if (name.compare("Cquqd1_2213i_LNP") == 0) {
12716 Cquqd1_2213i_LNP = value;
12717 } else if (name.compare("Cquqd1_2221i_LNP") == 0) {
12718 Cquqd1_2221i_LNP = value;
12719 } else if (name.compare("Cquqd1_2222i_LNP") == 0) {
12720 Cquqd1_2222i_LNP = value;
12721 } else if (name.compare("Cquqd1_2223i_LNP") == 0) {
12722 Cquqd1_2223i_LNP = value;
12723 } else if (name.compare("Cquqd1_2231i_LNP") == 0) {
12724 Cquqd1_2231i_LNP = value;
12725 } else if (name.compare("Cquqd1_2232i_LNP") == 0) {
12726 Cquqd1_2232i_LNP = value;
12727 } else if (name.compare("Cquqd1_2233i_LNP") == 0) {
12728 Cquqd1_2233i_LNP = value;
12729 } else if (name.compare("Cquqd1_2311i_LNP") == 0) {
12730 Cquqd1_2311i_LNP = value;
12731 } else if (name.compare("Cquqd1_2312i_LNP") == 0) {
12732 Cquqd1_2312i_LNP = value;
12733 } else if (name.compare("Cquqd1_2313i_LNP") == 0) {
12734 Cquqd1_2313i_LNP = value;
12735 } else if (name.compare("Cquqd1_2321i_LNP") == 0) {
12736 Cquqd1_2321i_LNP = value;
12737 } else if (name.compare("Cquqd1_2322i_LNP") == 0) {
12738 Cquqd1_2322i_LNP = value;
12739 } else if (name.compare("Cquqd1_2323i_LNP") == 0) {
12740 Cquqd1_2323i_LNP = value;
12741 } else if (name.compare("Cquqd1_2331i_LNP") == 0) {
12742 Cquqd1_2331i_LNP = value;
12743 } else if (name.compare("Cquqd1_2332i_LNP") == 0) {
12744 Cquqd1_2332i_LNP = value;
12745 } else if (name.compare("Cquqd1_2333i_LNP") == 0) {
12746 Cquqd1_2333i_LNP = value;
12747 } else if (name.compare("Cquqd1_3111i_LNP") == 0) {
12748 Cquqd1_3111i_LNP = value;
12749 } else if (name.compare("Cquqd1_3112i_LNP") == 0) {
12750 Cquqd1_3112i_LNP = value;
12751 } else if (name.compare("Cquqd1_3113i_LNP") == 0) {
12752 Cquqd1_3113i_LNP = value;
12753 } else if (name.compare("Cquqd1_3121i_LNP") == 0) {
12754 Cquqd1_3121i_LNP = value;
12755 } else if (name.compare("Cquqd1_3122i_LNP") == 0) {
12756 Cquqd1_3122i_LNP = value;
12757 } else if (name.compare("Cquqd1_3123i_LNP") == 0) {
12758 Cquqd1_3123i_LNP = value;
12759 } else if (name.compare("Cquqd1_3131i_LNP") == 0) {
12760 Cquqd1_3131i_LNP = value;
12761 } else if (name.compare("Cquqd1_3132i_LNP") == 0) {
12762 Cquqd1_3132i_LNP = value;
12763 } else if (name.compare("Cquqd1_3133i_LNP") == 0) {
12764 Cquqd1_3133i_LNP = value;
12765 } else if (name.compare("Cquqd1_3211i_LNP") == 0) {
12766 Cquqd1_3211i_LNP = value;
12767 } else if (name.compare("Cquqd1_3212i_LNP") == 0) {
12768 Cquqd1_3212i_LNP = value;
12769 } else if (name.compare("Cquqd1_3213i_LNP") == 0) {
12770 Cquqd1_3213i_LNP = value;
12771 } else if (name.compare("Cquqd1_3221i_LNP") == 0) {
12772 Cquqd1_3221i_LNP = value;
12773 } else if (name.compare("Cquqd1_3222i_LNP") == 0) {
12774 Cquqd1_3222i_LNP = value;
12775 } else if (name.compare("Cquqd1_3223i_LNP") == 0) {
12776 Cquqd1_3223i_LNP = value;
12777 } else if (name.compare("Cquqd1_3231i_LNP") == 0) {
12778 Cquqd1_3231i_LNP = value;
12779 } else if (name.compare("Cquqd1_3232i_LNP") == 0) {
12780 Cquqd1_3232i_LNP = value;
12781 } else if (name.compare("Cquqd1_3233i_LNP") == 0) {
12782 Cquqd1_3233i_LNP = value;
12783 } else if (name.compare("Cquqd1_3311i_LNP") == 0) {
12784 Cquqd1_3311i_LNP = value;
12785 } else if (name.compare("Cquqd1_3312i_LNP") == 0) {
12786 Cquqd1_3312i_LNP = value;
12787 } else if (name.compare("Cquqd1_3313i_LNP") == 0) {
12788 Cquqd1_3313i_LNP = value;
12789 } else if (name.compare("Cquqd1_3321i_LNP") == 0) {
12790 Cquqd1_3321i_LNP = value;
12791 } else if (name.compare("Cquqd1_3322i_LNP") == 0) {
12792 Cquqd1_3322i_LNP = value;
12793 } else if (name.compare("Cquqd1_3323i_LNP") == 0) {
12794 Cquqd1_3323i_LNP = value;
12795 } else if (name.compare("Cquqd1_3331i_LNP") == 0) {
12796 Cquqd1_3331i_LNP = value;
12797 } else if (name.compare("Cquqd1_3332i_LNP") == 0) {
12798 Cquqd1_3332i_LNP = value;
12799 } else if (name.compare("Cquqd1_3333i_LNP") == 0) {
12800 Cquqd1_3333i_LNP = value;
12801 } else if (name.compare("Cquqd8_1111r_LNP") == 0) {
12802 Cquqd8_1111r_LNP = value;
12803 } else if (name.compare("Cquqd8_1112r_LNP") == 0) {
12804 Cquqd8_1112r_LNP = value;
12805 } else if (name.compare("Cquqd8_1113r_LNP") == 0) {
12806 Cquqd8_1113r_LNP = value;
12807 } else if (name.compare("Cquqd8_1121r_LNP") == 0) {
12808 Cquqd8_1121r_LNP = value;
12809 } else if (name.compare("Cquqd8_1122r_LNP") == 0) {
12810 Cquqd8_1122r_LNP = value;
12811 } else if (name.compare("Cquqd8_1123r_LNP") == 0) {
12812 Cquqd8_1123r_LNP = value;
12813 } else if (name.compare("Cquqd8_1131r_LNP") == 0) {
12814 Cquqd8_1131r_LNP = value;
12815 } else if (name.compare("Cquqd8_1132r_LNP") == 0) {
12816 Cquqd8_1132r_LNP = value;
12817 } else if (name.compare("Cquqd8_1133r_LNP") == 0) {
12818 Cquqd8_1133r_LNP = value;
12819 } else if (name.compare("Cquqd8_1211r_LNP") == 0) {
12820 Cquqd8_1211r_LNP = value;
12821 } else if (name.compare("Cquqd8_1212r_LNP") == 0) {
12822 Cquqd8_1212r_LNP = value;
12823 } else if (name.compare("Cquqd8_1213r_LNP") == 0) {
12824 Cquqd8_1213r_LNP = value;
12825 } else if (name.compare("Cquqd8_1221r_LNP") == 0) {
12826 Cquqd8_1221r_LNP = value;
12827 } else if (name.compare("Cquqd8_1222r_LNP") == 0) {
12828 Cquqd8_1222r_LNP = value;
12829 } else if (name.compare("Cquqd8_1223r_LNP") == 0) {
12830 Cquqd8_1223r_LNP = value;
12831 } else if (name.compare("Cquqd8_1231r_LNP") == 0) {
12832 Cquqd8_1231r_LNP = value;
12833 } else if (name.compare("Cquqd8_1232r_LNP") == 0) {
12834 Cquqd8_1232r_LNP = value;
12835 } else if (name.compare("Cquqd8_1233r_LNP") == 0) {
12836 Cquqd8_1233r_LNP = value;
12837 } else if (name.compare("Cquqd8_1311r_LNP") == 0) {
12838 Cquqd8_1311r_LNP = value;
12839 } else if (name.compare("Cquqd8_1312r_LNP") == 0) {
12840 Cquqd8_1312r_LNP = value;
12841 } else if (name.compare("Cquqd8_1313r_LNP") == 0) {
12842 Cquqd8_1313r_LNP = value;
12843 } else if (name.compare("Cquqd8_1321r_LNP") == 0) {
12844 Cquqd8_1321r_LNP = value;
12845 } else if (name.compare("Cquqd8_1322r_LNP") == 0) {
12846 Cquqd8_1322r_LNP = value;
12847 } else if (name.compare("Cquqd8_1323r_LNP") == 0) {
12848 Cquqd8_1323r_LNP = value;
12849 } else if (name.compare("Cquqd8_1331r_LNP") == 0) {
12850 Cquqd8_1331r_LNP = value;
12851 } else if (name.compare("Cquqd8_1332r_LNP") == 0) {
12852 Cquqd8_1332r_LNP = value;
12853 } else if (name.compare("Cquqd8_1333r_LNP") == 0) {
12854 Cquqd8_1333r_LNP = value;
12855 } else if (name.compare("Cquqd8_2111r_LNP") == 0) {
12856 Cquqd8_2111r_LNP = value;
12857 } else if (name.compare("Cquqd8_2112r_LNP") == 0) {
12858 Cquqd8_2112r_LNP = value;
12859 } else if (name.compare("Cquqd8_2113r_LNP") == 0) {
12860 Cquqd8_2113r_LNP = value;
12861 } else if (name.compare("Cquqd8_2121r_LNP") == 0) {
12862 Cquqd8_2121r_LNP = value;
12863 } else if (name.compare("Cquqd8_2122r_LNP") == 0) {
12864 Cquqd8_2122r_LNP = value;
12865 } else if (name.compare("Cquqd8_2123r_LNP") == 0) {
12866 Cquqd8_2123r_LNP = value;
12867 } else if (name.compare("Cquqd8_2131r_LNP") == 0) {
12868 Cquqd8_2131r_LNP = value;
12869 } else if (name.compare("Cquqd8_2132r_LNP") == 0) {
12870 Cquqd8_2132r_LNP = value;
12871 } else if (name.compare("Cquqd8_2133r_LNP") == 0) {
12872 Cquqd8_2133r_LNP = value;
12873 } else if (name.compare("Cquqd8_2211r_LNP") == 0) {
12874 Cquqd8_2211r_LNP = value;
12875 } else if (name.compare("Cquqd8_2212r_LNP") == 0) {
12876 Cquqd8_2212r_LNP = value;
12877 } else if (name.compare("Cquqd8_2213r_LNP") == 0) {
12878 Cquqd8_2213r_LNP = value;
12879 } else if (name.compare("Cquqd8_2221r_LNP") == 0) {
12880 Cquqd8_2221r_LNP = value;
12881 } else if (name.compare("Cquqd8_2222r_LNP") == 0) {
12882 Cquqd8_2222r_LNP = value;
12883 } else if (name.compare("Cquqd8_2223r_LNP") == 0) {
12884 Cquqd8_2223r_LNP = value;
12885 } else if (name.compare("Cquqd8_2231r_LNP") == 0) {
12886 Cquqd8_2231r_LNP = value;
12887 } else if (name.compare("Cquqd8_2232r_LNP") == 0) {
12888 Cquqd8_2232r_LNP = value;
12889 } else if (name.compare("Cquqd8_2233r_LNP") == 0) {
12890 Cquqd8_2233r_LNP = value;
12891 } else if (name.compare("Cquqd8_2311r_LNP") == 0) {
12892 Cquqd8_2311r_LNP = value;
12893 } else if (name.compare("Cquqd8_2312r_LNP") == 0) {
12894 Cquqd8_2312r_LNP = value;
12895 } else if (name.compare("Cquqd8_2313r_LNP") == 0) {
12896 Cquqd8_2313r_LNP = value;
12897 } else if (name.compare("Cquqd8_2321r_LNP") == 0) {
12898 Cquqd8_2321r_LNP = value;
12899 } else if (name.compare("Cquqd8_2322r_LNP") == 0) {
12900 Cquqd8_2322r_LNP = value;
12901 } else if (name.compare("Cquqd8_2323r_LNP") == 0) {
12902 Cquqd8_2323r_LNP = value;
12903 } else if (name.compare("Cquqd8_2331r_LNP") == 0) {
12904 Cquqd8_2331r_LNP = value;
12905 } else if (name.compare("Cquqd8_2332r_LNP") == 0) {
12906 Cquqd8_2332r_LNP = value;
12907 } else if (name.compare("Cquqd8_2333r_LNP") == 0) {
12908 Cquqd8_2333r_LNP = value;
12909 } else if (name.compare("Cquqd8_3111r_LNP") == 0) {
12910 Cquqd8_3111r_LNP = value;
12911 } else if (name.compare("Cquqd8_3112r_LNP") == 0) {
12912 Cquqd8_3112r_LNP = value;
12913 } else if (name.compare("Cquqd8_3113r_LNP") == 0) {
12914 Cquqd8_3113r_LNP = value;
12915 } else if (name.compare("Cquqd8_3121r_LNP") == 0) {
12916 Cquqd8_3121r_LNP = value;
12917 } else if (name.compare("Cquqd8_3122r_LNP") == 0) {
12918 Cquqd8_3122r_LNP = value;
12919 } else if (name.compare("Cquqd8_3123r_LNP") == 0) {
12920 Cquqd8_3123r_LNP = value;
12921 } else if (name.compare("Cquqd8_3131r_LNP") == 0) {
12922 Cquqd8_3131r_LNP = value;
12923 } else if (name.compare("Cquqd8_3132r_LNP") == 0) {
12924 Cquqd8_3132r_LNP = value;
12925 } else if (name.compare("Cquqd8_3133r_LNP") == 0) {
12926 Cquqd8_3133r_LNP = value;
12927 } else if (name.compare("Cquqd8_3211r_LNP") == 0) {
12928 Cquqd8_3211r_LNP = value;
12929 } else if (name.compare("Cquqd8_3212r_LNP") == 0) {
12930 Cquqd8_3212r_LNP = value;
12931 } else if (name.compare("Cquqd8_3213r_LNP") == 0) {
12932 Cquqd8_3213r_LNP = value;
12933 } else if (name.compare("Cquqd8_3221r_LNP") == 0) {
12934 Cquqd8_3221r_LNP = value;
12935 } else if (name.compare("Cquqd8_3222r_LNP") == 0) {
12936 Cquqd8_3222r_LNP = value;
12937 } else if (name.compare("Cquqd8_3223r_LNP") == 0) {
12938 Cquqd8_3223r_LNP = value;
12939 } else if (name.compare("Cquqd8_3231r_LNP") == 0) {
12940 Cquqd8_3231r_LNP = value;
12941 } else if (name.compare("Cquqd8_3232r_LNP") == 0) {
12942 Cquqd8_3232r_LNP = value;
12943 } else if (name.compare("Cquqd8_3233r_LNP") == 0) {
12944 Cquqd8_3233r_LNP = value;
12945 } else if (name.compare("Cquqd8_3311r_LNP") == 0) {
12946 Cquqd8_3311r_LNP = value;
12947 } else if (name.compare("Cquqd8_3312r_LNP") == 0) {
12948 Cquqd8_3312r_LNP = value;
12949 } else if (name.compare("Cquqd8_3313r_LNP") == 0) {
12950 Cquqd8_3313r_LNP = value;
12951 } else if (name.compare("Cquqd8_3321r_LNP") == 0) {
12952 Cquqd8_3321r_LNP = value;
12953 } else if (name.compare("Cquqd8_3322r_LNP") == 0) {
12954 Cquqd8_3322r_LNP = value;
12955 } else if (name.compare("Cquqd8_3323r_LNP") == 0) {
12956 Cquqd8_3323r_LNP = value;
12957 } else if (name.compare("Cquqd8_3331r_LNP") == 0) {
12958 Cquqd8_3331r_LNP = value;
12959 } else if (name.compare("Cquqd8_3332r_LNP") == 0) {
12960 Cquqd8_3332r_LNP = value;
12961 } else if (name.compare("Cquqd8_3333r_LNP") == 0) {
12962 Cquqd8_3333r_LNP = value;
12963 } else if (name.compare("Cquqd8_1111i_LNP") == 0) {
12964 Cquqd8_1111i_LNP = value;
12965 } else if (name.compare("Cquqd8_1112i_LNP") == 0) {
12966 Cquqd8_1112i_LNP = value;
12967 } else if (name.compare("Cquqd8_1113i_LNP") == 0) {
12968 Cquqd8_1113i_LNP = value;
12969 } else if (name.compare("Cquqd8_1121i_LNP") == 0) {
12970 Cquqd8_1121i_LNP = value;
12971 } else if (name.compare("Cquqd8_1122i_LNP") == 0) {
12972 Cquqd8_1122i_LNP = value;
12973 } else if (name.compare("Cquqd8_1123i_LNP") == 0) {
12974 Cquqd8_1123i_LNP = value;
12975 } else if (name.compare("Cquqd8_1131i_LNP") == 0) {
12976 Cquqd8_1131i_LNP = value;
12977 } else if (name.compare("Cquqd8_1132i_LNP") == 0) {
12978 Cquqd8_1132i_LNP = value;
12979 } else if (name.compare("Cquqd8_1133i_LNP") == 0) {
12980 Cquqd8_1133i_LNP = value;
12981 } else if (name.compare("Cquqd8_1211i_LNP") == 0) {
12982 Cquqd8_1211i_LNP = value;
12983 } else if (name.compare("Cquqd8_1212i_LNP") == 0) {
12984 Cquqd8_1212i_LNP = value;
12985 } else if (name.compare("Cquqd8_1213i_LNP") == 0) {
12986 Cquqd8_1213i_LNP = value;
12987 } else if (name.compare("Cquqd8_1221i_LNP") == 0) {
12988 Cquqd8_1221i_LNP = value;
12989 } else if (name.compare("Cquqd8_1222i_LNP") == 0) {
12990 Cquqd8_1222i_LNP = value;
12991 } else if (name.compare("Cquqd8_1223i_LNP") == 0) {
12992 Cquqd8_1223i_LNP = value;
12993 } else if (name.compare("Cquqd8_1231i_LNP") == 0) {
12994 Cquqd8_1231i_LNP = value;
12995 } else if (name.compare("Cquqd8_1232i_LNP") == 0) {
12996 Cquqd8_1232i_LNP = value;
12997 } else if (name.compare("Cquqd8_1233i_LNP") == 0) {
12998 Cquqd8_1233i_LNP = value;
12999 } else if (name.compare("Cquqd8_1311i_LNP") == 0) {
13000 Cquqd8_1311i_LNP = value;
13001 } else if (name.compare("Cquqd8_1312i_LNP") == 0) {
13002 Cquqd8_1312i_LNP = value;
13003 } else if (name.compare("Cquqd8_1313i_LNP") == 0) {
13004 Cquqd8_1313i_LNP = value;
13005 } else if (name.compare("Cquqd8_1321i_LNP") == 0) {
13006 Cquqd8_1321i_LNP = value;
13007 } else if (name.compare("Cquqd8_1322i_LNP") == 0) {
13008 Cquqd8_1322i_LNP = value;
13009 } else if (name.compare("Cquqd8_1323i_LNP") == 0) {
13010 Cquqd8_1323i_LNP = value;
13011 } else if (name.compare("Cquqd8_1331i_LNP") == 0) {
13012 Cquqd8_1331i_LNP = value;
13013 } else if (name.compare("Cquqd8_1332i_LNP") == 0) {
13014 Cquqd8_1332i_LNP = value;
13015 } else if (name.compare("Cquqd8_1333i_LNP") == 0) {
13016 Cquqd8_1333i_LNP = value;
13017 } else if (name.compare("Cquqd8_2111i_LNP") == 0) {
13018 Cquqd8_2111i_LNP = value;
13019 } else if (name.compare("Cquqd8_2112i_LNP") == 0) {
13020 Cquqd8_2112i_LNP = value;
13021 } else if (name.compare("Cquqd8_2113i_LNP") == 0) {
13022 Cquqd8_2113i_LNP = value;
13023 } else if (name.compare("Cquqd8_2121i_LNP") == 0) {
13024 Cquqd8_2121i_LNP = value;
13025 } else if (name.compare("Cquqd8_2122i_LNP") == 0) {
13026 Cquqd8_2122i_LNP = value;
13027 } else if (name.compare("Cquqd8_2123i_LNP") == 0) {
13028 Cquqd8_2123i_LNP = value;
13029 } else if (name.compare("Cquqd8_2131i_LNP") == 0) {
13030 Cquqd8_2131i_LNP = value;
13031 } else if (name.compare("Cquqd8_2132i_LNP") == 0) {
13032 Cquqd8_2132i_LNP = value;
13033 } else if (name.compare("Cquqd8_2133i_LNP") == 0) {
13034 Cquqd8_2133i_LNP = value;
13035 } else if (name.compare("Cquqd8_2211i_LNP") == 0) {
13036 Cquqd8_2211i_LNP = value;
13037 } else if (name.compare("Cquqd8_2212i_LNP") == 0) {
13038 Cquqd8_2212i_LNP = value;
13039 } else if (name.compare("Cquqd8_2213i_LNP") == 0) {
13040 Cquqd8_2213i_LNP = value;
13041 } else if (name.compare("Cquqd8_2221i_LNP") == 0) {
13042 Cquqd8_2221i_LNP = value;
13043 } else if (name.compare("Cquqd8_2222i_LNP") == 0) {
13044 Cquqd8_2222i_LNP = value;
13045 } else if (name.compare("Cquqd8_2223i_LNP") == 0) {
13046 Cquqd8_2223i_LNP = value;
13047 } else if (name.compare("Cquqd8_2231i_LNP") == 0) {
13048 Cquqd8_2231i_LNP = value;
13049 } else if (name.compare("Cquqd8_2232i_LNP") == 0) {
13050 Cquqd8_2232i_LNP = value;
13051 } else if (name.compare("Cquqd8_2233i_LNP") == 0) {
13052 Cquqd8_2233i_LNP = value;
13053 } else if (name.compare("Cquqd8_2311i_LNP") == 0) {
13054 Cquqd8_2311i_LNP = value;
13055 } else if (name.compare("Cquqd8_2312i_LNP") == 0) {
13056 Cquqd8_2312i_LNP = value;
13057 } else if (name.compare("Cquqd8_2313i_LNP") == 0) {
13058 Cquqd8_2313i_LNP = value;
13059 } else if (name.compare("Cquqd8_2321i_LNP") == 0) {
13060 Cquqd8_2321i_LNP = value;
13061 } else if (name.compare("Cquqd8_2322i_LNP") == 0) {
13062 Cquqd8_2322i_LNP = value;
13063 } else if (name.compare("Cquqd8_2323i_LNP") == 0) {
13064 Cquqd8_2323i_LNP = value;
13065 } else if (name.compare("Cquqd8_2331i_LNP") == 0) {
13066 Cquqd8_2331i_LNP = value;
13067 } else if (name.compare("Cquqd8_2332i_LNP") == 0) {
13068 Cquqd8_2332i_LNP = value;
13069 } else if (name.compare("Cquqd8_2333i_LNP") == 0) {
13070 Cquqd8_2333i_LNP = value;
13071 } else if (name.compare("Cquqd8_3111i_LNP") == 0) {
13072 Cquqd8_3111i_LNP = value;
13073 } else if (name.compare("Cquqd8_3112i_LNP") == 0) {
13074 Cquqd8_3112i_LNP = value;
13075 } else if (name.compare("Cquqd8_3113i_LNP") == 0) {
13076 Cquqd8_3113i_LNP = value;
13077 } else if (name.compare("Cquqd8_3121i_LNP") == 0) {
13078 Cquqd8_3121i_LNP = value;
13079 } else if (name.compare("Cquqd8_3122i_LNP") == 0) {
13080 Cquqd8_3122i_LNP = value;
13081 } else if (name.compare("Cquqd8_3123i_LNP") == 0) {
13082 Cquqd8_3123i_LNP = value;
13083 } else if (name.compare("Cquqd8_3131i_LNP") == 0) {
13084 Cquqd8_3131i_LNP = value;
13085 } else if (name.compare("Cquqd8_3132i_LNP") == 0) {
13086 Cquqd8_3132i_LNP = value;
13087 } else if (name.compare("Cquqd8_3133i_LNP") == 0) {
13088 Cquqd8_3133i_LNP = value;
13089 } else if (name.compare("Cquqd8_3211i_LNP") == 0) {
13090 Cquqd8_3211i_LNP = value;
13091 } else if (name.compare("Cquqd8_3212i_LNP") == 0) {
13092 Cquqd8_3212i_LNP = value;
13093 } else if (name.compare("Cquqd8_3213i_LNP") == 0) {
13094 Cquqd8_3213i_LNP = value;
13095 } else if (name.compare("Cquqd8_3221i_LNP") == 0) {
13096 Cquqd8_3221i_LNP = value;
13097 } else if (name.compare("Cquqd8_3222i_LNP") == 0) {
13098 Cquqd8_3222i_LNP = value;
13099 } else if (name.compare("Cquqd8_3223i_LNP") == 0) {
13100 Cquqd8_3223i_LNP = value;
13101 } else if (name.compare("Cquqd8_3231i_LNP") == 0) {
13102 Cquqd8_3231i_LNP = value;
13103 } else if (name.compare("Cquqd8_3232i_LNP") == 0) {
13104 Cquqd8_3232i_LNP = value;
13105 } else if (name.compare("Cquqd8_3233i_LNP") == 0) {
13106 Cquqd8_3233i_LNP = value;
13107 } else if (name.compare("Cquqd8_3311i_LNP") == 0) {
13108 Cquqd8_3311i_LNP = value;
13109 } else if (name.compare("Cquqd8_3312i_LNP") == 0) {
13110 Cquqd8_3312i_LNP = value;
13111 } else if (name.compare("Cquqd8_3313i_LNP") == 0) {
13112 Cquqd8_3313i_LNP = value;
13113 } else if (name.compare("Cquqd8_3321i_LNP") == 0) {
13114 Cquqd8_3321i_LNP = value;
13115 } else if (name.compare("Cquqd8_3322i_LNP") == 0) {
13116 Cquqd8_3322i_LNP = value;
13117 } else if (name.compare("Cquqd8_3323i_LNP") == 0) {
13118 Cquqd8_3323i_LNP = value;
13119 } else if (name.compare("Cquqd8_3331i_LNP") == 0) {
13120 Cquqd8_3331i_LNP = value;
13121 } else if (name.compare("Cquqd8_3332i_LNP") == 0) {
13122 Cquqd8_3332i_LNP = value;
13123 } else if (name.compare("Cquqd8_3333i_LNP") == 0) {
13124 Cquqd8_3333i_LNP = value;
13125 } else if (name.compare("Clequ1_1111r_LNP") == 0) {
13126 Clequ1_1111r_LNP = value;
13127 } else if (name.compare("Clequ1_1112r_LNP") == 0) {
13128 Clequ1_1112r_LNP = value;
13129 } else if (name.compare("Clequ1_1113r_LNP") == 0) {
13130 Clequ1_1113r_LNP = value;
13131 } else if (name.compare("Clequ1_1121r_LNP") == 0) {
13132 Clequ1_1121r_LNP = value;
13133 } else if (name.compare("Clequ1_1122r_LNP") == 0) {
13134 Clequ1_1122r_LNP = value;
13135 } else if (name.compare("Clequ1_1123r_LNP") == 0) {
13136 Clequ1_1123r_LNP = value;
13137 } else if (name.compare("Clequ1_1131r_LNP") == 0) {
13138 Clequ1_1131r_LNP = value;
13139 } else if (name.compare("Clequ1_1132r_LNP") == 0) {
13140 Clequ1_1132r_LNP = value;
13141 } else if (name.compare("Clequ1_1133r_LNP") == 0) {
13142 Clequ1_1133r_LNP = value;
13143 } else if (name.compare("Clequ1_1211r_LNP") == 0) {
13144 Clequ1_1211r_LNP = value;
13145 } else if (name.compare("Clequ1_1212r_LNP") == 0) {
13146 Clequ1_1212r_LNP = value;
13147 } else if (name.compare("Clequ1_1213r_LNP") == 0) {
13148 Clequ1_1213r_LNP = value;
13149 } else if (name.compare("Clequ1_1221r_LNP") == 0) {
13150 Clequ1_1221r_LNP = value;
13151 } else if (name.compare("Clequ1_1222r_LNP") == 0) {
13152 Clequ1_1222r_LNP = value;
13153 } else if (name.compare("Clequ1_1223r_LNP") == 0) {
13154 Clequ1_1223r_LNP = value;
13155 } else if (name.compare("Clequ1_1231r_LNP") == 0) {
13156 Clequ1_1231r_LNP = value;
13157 } else if (name.compare("Clequ1_1232r_LNP") == 0) {
13158 Clequ1_1232r_LNP = value;
13159 } else if (name.compare("Clequ1_1233r_LNP") == 0) {
13160 Clequ1_1233r_LNP = value;
13161 } else if (name.compare("Clequ1_1311r_LNP") == 0) {
13162 Clequ1_1311r_LNP = value;
13163 } else if (name.compare("Clequ1_1312r_LNP") == 0) {
13164 Clequ1_1312r_LNP = value;
13165 } else if (name.compare("Clequ1_1313r_LNP") == 0) {
13166 Clequ1_1313r_LNP = value;
13167 } else if (name.compare("Clequ1_1321r_LNP") == 0) {
13168 Clequ1_1321r_LNP = value;
13169 } else if (name.compare("Clequ1_1322r_LNP") == 0) {
13170 Clequ1_1322r_LNP = value;
13171 } else if (name.compare("Clequ1_1323r_LNP") == 0) {
13172 Clequ1_1323r_LNP = value;
13173 } else if (name.compare("Clequ1_1331r_LNP") == 0) {
13174 Clequ1_1331r_LNP = value;
13175 } else if (name.compare("Clequ1_1332r_LNP") == 0) {
13176 Clequ1_1332r_LNP = value;
13177 } else if (name.compare("Clequ1_1333r_LNP") == 0) {
13178 Clequ1_1333r_LNP = value;
13179 } else if (name.compare("Clequ1_2111r_LNP") == 0) {
13180 Clequ1_2111r_LNP = value;
13181 } else if (name.compare("Clequ1_2112r_LNP") == 0) {
13182 Clequ1_2112r_LNP = value;
13183 } else if (name.compare("Clequ1_2113r_LNP") == 0) {
13184 Clequ1_2113r_LNP = value;
13185 } else if (name.compare("Clequ1_2121r_LNP") == 0) {
13186 Clequ1_2121r_LNP = value;
13187 } else if (name.compare("Clequ1_2122r_LNP") == 0) {
13188 Clequ1_2122r_LNP = value;
13189 } else if (name.compare("Clequ1_2123r_LNP") == 0) {
13190 Clequ1_2123r_LNP = value;
13191 } else if (name.compare("Clequ1_2131r_LNP") == 0) {
13192 Clequ1_2131r_LNP = value;
13193 } else if (name.compare("Clequ1_2132r_LNP") == 0) {
13194 Clequ1_2132r_LNP = value;
13195 } else if (name.compare("Clequ1_2133r_LNP") == 0) {
13196 Clequ1_2133r_LNP = value;
13197 } else if (name.compare("Clequ1_2211r_LNP") == 0) {
13198 Clequ1_2211r_LNP = value;
13199 } else if (name.compare("Clequ1_2212r_LNP") == 0) {
13200 Clequ1_2212r_LNP = value;
13201 } else if (name.compare("Clequ1_2213r_LNP") == 0) {
13202 Clequ1_2213r_LNP = value;
13203 } else if (name.compare("Clequ1_2221r_LNP") == 0) {
13204 Clequ1_2221r_LNP = value;
13205 } else if (name.compare("Clequ1_2222r_LNP") == 0) {
13206 Clequ1_2222r_LNP = value;
13207 } else if (name.compare("Clequ1_2223r_LNP") == 0) {
13208 Clequ1_2223r_LNP = value;
13209 } else if (name.compare("Clequ1_2231r_LNP") == 0) {
13210 Clequ1_2231r_LNP = value;
13211 } else if (name.compare("Clequ1_2232r_LNP") == 0) {
13212 Clequ1_2232r_LNP = value;
13213 } else if (name.compare("Clequ1_2233r_LNP") == 0) {
13214 Clequ1_2233r_LNP = value;
13215 } else if (name.compare("Clequ1_2311r_LNP") == 0) {
13216 Clequ1_2311r_LNP = value;
13217 } else if (name.compare("Clequ1_2312r_LNP") == 0) {
13218 Clequ1_2312r_LNP = value;
13219 } else if (name.compare("Clequ1_2313r_LNP") == 0) {
13220 Clequ1_2313r_LNP = value;
13221 } else if (name.compare("Clequ1_2321r_LNP") == 0) {
13222 Clequ1_2321r_LNP = value;
13223 } else if (name.compare("Clequ1_2322r_LNP") == 0) {
13224 Clequ1_2322r_LNP = value;
13225 } else if (name.compare("Clequ1_2323r_LNP") == 0) {
13226 Clequ1_2323r_LNP = value;
13227 } else if (name.compare("Clequ1_2331r_LNP") == 0) {
13228 Clequ1_2331r_LNP = value;
13229 } else if (name.compare("Clequ1_2332r_LNP") == 0) {
13230 Clequ1_2332r_LNP = value;
13231 } else if (name.compare("Clequ1_2333r_LNP") == 0) {
13232 Clequ1_2333r_LNP = value;
13233 } else if (name.compare("Clequ1_3111r_LNP") == 0) {
13234 Clequ1_3111r_LNP = value;
13235 } else if (name.compare("Clequ1_3112r_LNP") == 0) {
13236 Clequ1_3112r_LNP = value;
13237 } else if (name.compare("Clequ1_3113r_LNP") == 0) {
13238 Clequ1_3113r_LNP = value;
13239 } else if (name.compare("Clequ1_3121r_LNP") == 0) {
13240 Clequ1_3121r_LNP = value;
13241 } else if (name.compare("Clequ1_3122r_LNP") == 0) {
13242 Clequ1_3122r_LNP = value;
13243 } else if (name.compare("Clequ1_3123r_LNP") == 0) {
13244 Clequ1_3123r_LNP = value;
13245 } else if (name.compare("Clequ1_3131r_LNP") == 0) {
13246 Clequ1_3131r_LNP = value;
13247 } else if (name.compare("Clequ1_3132r_LNP") == 0) {
13248 Clequ1_3132r_LNP = value;
13249 } else if (name.compare("Clequ1_3133r_LNP") == 0) {
13250 Clequ1_3133r_LNP = value;
13251 } else if (name.compare("Clequ1_3211r_LNP") == 0) {
13252 Clequ1_3211r_LNP = value;
13253 } else if (name.compare("Clequ1_3212r_LNP") == 0) {
13254 Clequ1_3212r_LNP = value;
13255 } else if (name.compare("Clequ1_3213r_LNP") == 0) {
13256 Clequ1_3213r_LNP = value;
13257 } else if (name.compare("Clequ1_3221r_LNP") == 0) {
13258 Clequ1_3221r_LNP = value;
13259 } else if (name.compare("Clequ1_3222r_LNP") == 0) {
13260 Clequ1_3222r_LNP = value;
13261 } else if (name.compare("Clequ1_3223r_LNP") == 0) {
13262 Clequ1_3223r_LNP = value;
13263 } else if (name.compare("Clequ1_3231r_LNP") == 0) {
13264 Clequ1_3231r_LNP = value;
13265 } else if (name.compare("Clequ1_3232r_LNP") == 0) {
13266 Clequ1_3232r_LNP = value;
13267 } else if (name.compare("Clequ1_3233r_LNP") == 0) {
13268 Clequ1_3233r_LNP = value;
13269 } else if (name.compare("Clequ1_3311r_LNP") == 0) {
13270 Clequ1_3311r_LNP = value;
13271 } else if (name.compare("Clequ1_3312r_LNP") == 0) {
13272 Clequ1_3312r_LNP = value;
13273 } else if (name.compare("Clequ1_3313r_LNP") == 0) {
13274 Clequ1_3313r_LNP = value;
13275 } else if (name.compare("Clequ1_3321r_LNP") == 0) {
13276 Clequ1_3321r_LNP = value;
13277 } else if (name.compare("Clequ1_3322r_LNP") == 0) {
13278 Clequ1_3322r_LNP = value;
13279 } else if (name.compare("Clequ1_3323r_LNP") == 0) {
13280 Clequ1_3323r_LNP = value;
13281 } else if (name.compare("Clequ1_3331r_LNP") == 0) {
13282 Clequ1_3331r_LNP = value;
13283 } else if (name.compare("Clequ1_3332r_LNP") == 0) {
13284 Clequ1_3332r_LNP = value;
13285 } else if (name.compare("Clequ1_3333r_LNP") == 0) {
13286 Clequ1_3333r_LNP = value;
13287 } else if (name.compare("Clequ1_1111i_LNP") == 0) {
13288 Clequ1_1111i_LNP = value;
13289 } else if (name.compare("Clequ1_1112i_LNP") == 0) {
13290 Clequ1_1112i_LNP = value;
13291 } else if (name.compare("Clequ1_1113i_LNP") == 0) {
13292 Clequ1_1113i_LNP = value;
13293 } else if (name.compare("Clequ1_1121i_LNP") == 0) {
13294 Clequ1_1121i_LNP = value;
13295 } else if (name.compare("Clequ1_1122i_LNP") == 0) {
13296 Clequ1_1122i_LNP = value;
13297 } else if (name.compare("Clequ1_1123i_LNP") == 0) {
13298 Clequ1_1123i_LNP = value;
13299 } else if (name.compare("Clequ1_1131i_LNP") == 0) {
13300 Clequ1_1131i_LNP = value;
13301 } else if (name.compare("Clequ1_1132i_LNP") == 0) {
13302 Clequ1_1132i_LNP = value;
13303 } else if (name.compare("Clequ1_1133i_LNP") == 0) {
13304 Clequ1_1133i_LNP = value;
13305 } else if (name.compare("Clequ1_1211i_LNP") == 0) {
13306 Clequ1_1211i_LNP = value;
13307 } else if (name.compare("Clequ1_1212i_LNP") == 0) {
13308 Clequ1_1212i_LNP = value;
13309 } else if (name.compare("Clequ1_1213i_LNP") == 0) {
13310 Clequ1_1213i_LNP = value;
13311 } else if (name.compare("Clequ1_1221i_LNP") == 0) {
13312 Clequ1_1221i_LNP = value;
13313 } else if (name.compare("Clequ1_1222i_LNP") == 0) {
13314 Clequ1_1222i_LNP = value;
13315 } else if (name.compare("Clequ1_1223i_LNP") == 0) {
13316 Clequ1_1223i_LNP = value;
13317 } else if (name.compare("Clequ1_1231i_LNP") == 0) {
13318 Clequ1_1231i_LNP = value;
13319 } else if (name.compare("Clequ1_1232i_LNP") == 0) {
13320 Clequ1_1232i_LNP = value;
13321 } else if (name.compare("Clequ1_1233i_LNP") == 0) {
13322 Clequ1_1233i_LNP = value;
13323 } else if (name.compare("Clequ1_1311i_LNP") == 0) {
13324 Clequ1_1311i_LNP = value;
13325 } else if (name.compare("Clequ1_1312i_LNP") == 0) {
13326 Clequ1_1312i_LNP = value;
13327 } else if (name.compare("Clequ1_1313i_LNP") == 0) {
13328 Clequ1_1313i_LNP = value;
13329 } else if (name.compare("Clequ1_1321i_LNP") == 0) {
13330 Clequ1_1321i_LNP = value;
13331 } else if (name.compare("Clequ1_1322i_LNP") == 0) {
13332 Clequ1_1322i_LNP = value;
13333 } else if (name.compare("Clequ1_1323i_LNP") == 0) {
13334 Clequ1_1323i_LNP = value;
13335 } else if (name.compare("Clequ1_1331i_LNP") == 0) {
13336 Clequ1_1331i_LNP = value;
13337 } else if (name.compare("Clequ1_1332i_LNP") == 0) {
13338 Clequ1_1332i_LNP = value;
13339 } else if (name.compare("Clequ1_1333i_LNP") == 0) {
13340 Clequ1_1333i_LNP = value;
13341 } else if (name.compare("Clequ1_2111i_LNP") == 0) {
13342 Clequ1_2111i_LNP = value;
13343 } else if (name.compare("Clequ1_2112i_LNP") == 0) {
13344 Clequ1_2112i_LNP = value;
13345 } else if (name.compare("Clequ1_2113i_LNP") == 0) {
13346 Clequ1_2113i_LNP = value;
13347 } else if (name.compare("Clequ1_2121i_LNP") == 0) {
13348 Clequ1_2121i_LNP = value;
13349 } else if (name.compare("Clequ1_2122i_LNP") == 0) {
13350 Clequ1_2122i_LNP = value;
13351 } else if (name.compare("Clequ1_2123i_LNP") == 0) {
13352 Clequ1_2123i_LNP = value;
13353 } else if (name.compare("Clequ1_2131i_LNP") == 0) {
13354 Clequ1_2131i_LNP = value;
13355 } else if (name.compare("Clequ1_2132i_LNP") == 0) {
13356 Clequ1_2132i_LNP = value;
13357 } else if (name.compare("Clequ1_2133i_LNP") == 0) {
13358 Clequ1_2133i_LNP = value;
13359 } else if (name.compare("Clequ1_2211i_LNP") == 0) {
13360 Clequ1_2211i_LNP = value;
13361 } else if (name.compare("Clequ1_2212i_LNP") == 0) {
13362 Clequ1_2212i_LNP = value;
13363 } else if (name.compare("Clequ1_2213i_LNP") == 0) {
13364 Clequ1_2213i_LNP = value;
13365 } else if (name.compare("Clequ1_2221i_LNP") == 0) {
13366 Clequ1_2221i_LNP = value;
13367 } else if (name.compare("Clequ1_2222i_LNP") == 0) {
13368 Clequ1_2222i_LNP = value;
13369 } else if (name.compare("Clequ1_2223i_LNP") == 0) {
13370 Clequ1_2223i_LNP = value;
13371 } else if (name.compare("Clequ1_2231i_LNP") == 0) {
13372 Clequ1_2231i_LNP = value;
13373 } else if (name.compare("Clequ1_2232i_LNP") == 0) {
13374 Clequ1_2232i_LNP = value;
13375 } else if (name.compare("Clequ1_2233i_LNP") == 0) {
13376 Clequ1_2233i_LNP = value;
13377 } else if (name.compare("Clequ1_2311i_LNP") == 0) {
13378 Clequ1_2311i_LNP = value;
13379 } else if (name.compare("Clequ1_2312i_LNP") == 0) {
13380 Clequ1_2312i_LNP = value;
13381 } else if (name.compare("Clequ1_2313i_LNP") == 0) {
13382 Clequ1_2313i_LNP = value;
13383 } else if (name.compare("Clequ1_2321i_LNP") == 0) {
13384 Clequ1_2321i_LNP = value;
13385 } else if (name.compare("Clequ1_2322i_LNP") == 0) {
13386 Clequ1_2322i_LNP = value;
13387 } else if (name.compare("Clequ1_2323i_LNP") == 0) {
13388 Clequ1_2323i_LNP = value;
13389 } else if (name.compare("Clequ1_2331i_LNP") == 0) {
13390 Clequ1_2331i_LNP = value;
13391 } else if (name.compare("Clequ1_2332i_LNP") == 0) {
13392 Clequ1_2332i_LNP = value;
13393 } else if (name.compare("Clequ1_2333i_LNP") == 0) {
13394 Clequ1_2333i_LNP = value;
13395 } else if (name.compare("Clequ1_3111i_LNP") == 0) {
13396 Clequ1_3111i_LNP = value;
13397 } else if (name.compare("Clequ1_3112i_LNP") == 0) {
13398 Clequ1_3112i_LNP = value;
13399 } else if (name.compare("Clequ1_3113i_LNP") == 0) {
13400 Clequ1_3113i_LNP = value;
13401 } else if (name.compare("Clequ1_3121i_LNP") == 0) {
13402 Clequ1_3121i_LNP = value;
13403 } else if (name.compare("Clequ1_3122i_LNP") == 0) {
13404 Clequ1_3122i_LNP = value;
13405 } else if (name.compare("Clequ1_3123i_LNP") == 0) {
13406 Clequ1_3123i_LNP = value;
13407 } else if (name.compare("Clequ1_3131i_LNP") == 0) {
13408 Clequ1_3131i_LNP = value;
13409 } else if (name.compare("Clequ1_3132i_LNP") == 0) {
13410 Clequ1_3132i_LNP = value;
13411 } else if (name.compare("Clequ1_3133i_LNP") == 0) {
13412 Clequ1_3133i_LNP = value;
13413 } else if (name.compare("Clequ1_3211i_LNP") == 0) {
13414 Clequ1_3211i_LNP = value;
13415 } else if (name.compare("Clequ1_3212i_LNP") == 0) {
13416 Clequ1_3212i_LNP = value;
13417 } else if (name.compare("Clequ1_3213i_LNP") == 0) {
13418 Clequ1_3213i_LNP = value;
13419 } else if (name.compare("Clequ1_3221i_LNP") == 0) {
13420 Clequ1_3221i_LNP = value;
13421 } else if (name.compare("Clequ1_3222i_LNP") == 0) {
13422 Clequ1_3222i_LNP = value;
13423 } else if (name.compare("Clequ1_3223i_LNP") == 0) {
13424 Clequ1_3223i_LNP = value;
13425 } else if (name.compare("Clequ1_3231i_LNP") == 0) {
13426 Clequ1_3231i_LNP = value;
13427 } else if (name.compare("Clequ1_3232i_LNP") == 0) {
13428 Clequ1_3232i_LNP = value;
13429 } else if (name.compare("Clequ1_3233i_LNP") == 0) {
13430 Clequ1_3233i_LNP = value;
13431 } else if (name.compare("Clequ1_3311i_LNP") == 0) {
13432 Clequ1_3311i_LNP = value;
13433 } else if (name.compare("Clequ1_3312i_LNP") == 0) {
13434 Clequ1_3312i_LNP = value;
13435 } else if (name.compare("Clequ1_3313i_LNP") == 0) {
13436 Clequ1_3313i_LNP = value;
13437 } else if (name.compare("Clequ1_3321i_LNP") == 0) {
13438 Clequ1_3321i_LNP = value;
13439 } else if (name.compare("Clequ1_3322i_LNP") == 0) {
13440 Clequ1_3322i_LNP = value;
13441 } else if (name.compare("Clequ1_3323i_LNP") == 0) {
13442 Clequ1_3323i_LNP = value;
13443 } else if (name.compare("Clequ1_3331i_LNP") == 0) {
13444 Clequ1_3331i_LNP = value;
13445 } else if (name.compare("Clequ1_3332i_LNP") == 0) {
13446 Clequ1_3332i_LNP = value;
13447 } else if (name.compare("Clequ1_3333i_LNP") == 0) {
13448 Clequ1_3333i_LNP = value;
13449 } else if (name.compare("Clequ3_1111r_LNP") == 0) {
13450 Clequ3_1111r_LNP = value;
13451 } else if (name.compare("Clequ3_1112r_LNP") == 0) {
13452 Clequ3_1112r_LNP = value;
13453 } else if (name.compare("Clequ3_1113r_LNP") == 0) {
13454 Clequ3_1113r_LNP = value;
13455 } else if (name.compare("Clequ3_1121r_LNP") == 0) {
13456 Clequ3_1121r_LNP = value;
13457 } else if (name.compare("Clequ3_1122r_LNP") == 0) {
13458 Clequ3_1122r_LNP = value;
13459 } else if (name.compare("Clequ3_1123r_LNP") == 0) {
13460 Clequ3_1123r_LNP = value;
13461 } else if (name.compare("Clequ3_1131r_LNP") == 0) {
13462 Clequ3_1131r_LNP = value;
13463 } else if (name.compare("Clequ3_1132r_LNP") == 0) {
13464 Clequ3_1132r_LNP = value;
13465 } else if (name.compare("Clequ3_1133r_LNP") == 0) {
13466 Clequ3_1133r_LNP = value;
13467 } else if (name.compare("Clequ3_1211r_LNP") == 0) {
13468 Clequ3_1211r_LNP = value;
13469 } else if (name.compare("Clequ3_1212r_LNP") == 0) {
13470 Clequ3_1212r_LNP = value;
13471 } else if (name.compare("Clequ3_1213r_LNP") == 0) {
13472 Clequ3_1213r_LNP = value;
13473 } else if (name.compare("Clequ3_1221r_LNP") == 0) {
13474 Clequ3_1221r_LNP = value;
13475 } else if (name.compare("Clequ3_1222r_LNP") == 0) {
13476 Clequ3_1222r_LNP = value;
13477 } else if (name.compare("Clequ3_1223r_LNP") == 0) {
13478 Clequ3_1223r_LNP = value;
13479 } else if (name.compare("Clequ3_1231r_LNP") == 0) {
13480 Clequ3_1231r_LNP = value;
13481 } else if (name.compare("Clequ3_1232r_LNP") == 0) {
13482 Clequ3_1232r_LNP = value;
13483 } else if (name.compare("Clequ3_1233r_LNP") == 0) {
13484 Clequ3_1233r_LNP = value;
13485 } else if (name.compare("Clequ3_1311r_LNP") == 0) {
13486 Clequ3_1311r_LNP = value;
13487 } else if (name.compare("Clequ3_1312r_LNP") == 0) {
13488 Clequ3_1312r_LNP = value;
13489 } else if (name.compare("Clequ3_1313r_LNP") == 0) {
13490 Clequ3_1313r_LNP = value;
13491 } else if (name.compare("Clequ3_1321r_LNP") == 0) {
13492 Clequ3_1321r_LNP = value;
13493 } else if (name.compare("Clequ3_1322r_LNP") == 0) {
13494 Clequ3_1322r_LNP = value;
13495 } else if (name.compare("Clequ3_1323r_LNP") == 0) {
13496 Clequ3_1323r_LNP = value;
13497 } else if (name.compare("Clequ3_1331r_LNP") == 0) {
13498 Clequ3_1331r_LNP = value;
13499 } else if (name.compare("Clequ3_1332r_LNP") == 0) {
13500 Clequ3_1332r_LNP = value;
13501 } else if (name.compare("Clequ3_1333r_LNP") == 0) {
13502 Clequ3_1333r_LNP = value;
13503 } else if (name.compare("Clequ3_2111r_LNP") == 0) {
13504 Clequ3_2111r_LNP = value;
13505 } else if (name.compare("Clequ3_2112r_LNP") == 0) {
13506 Clequ3_2112r_LNP = value;
13507 } else if (name.compare("Clequ3_2113r_LNP") == 0) {
13508 Clequ3_2113r_LNP = value;
13509 } else if (name.compare("Clequ3_2121r_LNP") == 0) {
13510 Clequ3_2121r_LNP = value;
13511 } else if (name.compare("Clequ3_2122r_LNP") == 0) {
13512 Clequ3_2122r_LNP = value;
13513 } else if (name.compare("Clequ3_2123r_LNP") == 0) {
13514 Clequ3_2123r_LNP = value;
13515 } else if (name.compare("Clequ3_2131r_LNP") == 0) {
13516 Clequ3_2131r_LNP = value;
13517 } else if (name.compare("Clequ3_2132r_LNP") == 0) {
13518 Clequ3_2132r_LNP = value;
13519 } else if (name.compare("Clequ3_2133r_LNP") == 0) {
13520 Clequ3_2133r_LNP = value;
13521 } else if (name.compare("Clequ3_2211r_LNP") == 0) {
13522 Clequ3_2211r_LNP = value;
13523 } else if (name.compare("Clequ3_2212r_LNP") == 0) {
13524 Clequ3_2212r_LNP = value;
13525 } else if (name.compare("Clequ3_2213r_LNP") == 0) {
13526 Clequ3_2213r_LNP = value;
13527 } else if (name.compare("Clequ3_2221r_LNP") == 0) {
13528 Clequ3_2221r_LNP = value;
13529 } else if (name.compare("Clequ3_2222r_LNP") == 0) {
13530 Clequ3_2222r_LNP = value;
13531 } else if (name.compare("Clequ3_2223r_LNP") == 0) {
13532 Clequ3_2223r_LNP = value;
13533 } else if (name.compare("Clequ3_2231r_LNP") == 0) {
13534 Clequ3_2231r_LNP = value;
13535 } else if (name.compare("Clequ3_2232r_LNP") == 0) {
13536 Clequ3_2232r_LNP = value;
13537 } else if (name.compare("Clequ3_2233r_LNP") == 0) {
13538 Clequ3_2233r_LNP = value;
13539 } else if (name.compare("Clequ3_2311r_LNP") == 0) {
13540 Clequ3_2311r_LNP = value;
13541 } else if (name.compare("Clequ3_2312r_LNP") == 0) {
13542 Clequ3_2312r_LNP = value;
13543 } else if (name.compare("Clequ3_2313r_LNP") == 0) {
13544 Clequ3_2313r_LNP = value;
13545 } else if (name.compare("Clequ3_2321r_LNP") == 0) {
13546 Clequ3_2321r_LNP = value;
13547 } else if (name.compare("Clequ3_2322r_LNP") == 0) {
13548 Clequ3_2322r_LNP = value;
13549 } else if (name.compare("Clequ3_2323r_LNP") == 0) {
13550 Clequ3_2323r_LNP = value;
13551 } else if (name.compare("Clequ3_2331r_LNP") == 0) {
13552 Clequ3_2331r_LNP = value;
13553 } else if (name.compare("Clequ3_2332r_LNP") == 0) {
13554 Clequ3_2332r_LNP = value;
13555 } else if (name.compare("Clequ3_2333r_LNP") == 0) {
13556 Clequ3_2333r_LNP = value;
13557 } else if (name.compare("Clequ3_3111r_LNP") == 0) {
13558 Clequ3_3111r_LNP = value;
13559 } else if (name.compare("Clequ3_3112r_LNP") == 0) {
13560 Clequ3_3112r_LNP = value;
13561 } else if (name.compare("Clequ3_3113r_LNP") == 0) {
13562 Clequ3_3113r_LNP = value;
13563 } else if (name.compare("Clequ3_3121r_LNP") == 0) {
13564 Clequ3_3121r_LNP = value;
13565 } else if (name.compare("Clequ3_3122r_LNP") == 0) {
13566 Clequ3_3122r_LNP = value;
13567 } else if (name.compare("Clequ3_3123r_LNP") == 0) {
13568 Clequ3_3123r_LNP = value;
13569 } else if (name.compare("Clequ3_3131r_LNP") == 0) {
13570 Clequ3_3131r_LNP = value;
13571 } else if (name.compare("Clequ3_3132r_LNP") == 0) {
13572 Clequ3_3132r_LNP = value;
13573 } else if (name.compare("Clequ3_3133r_LNP") == 0) {
13574 Clequ3_3133r_LNP = value;
13575 } else if (name.compare("Clequ3_3211r_LNP") == 0) {
13576 Clequ3_3211r_LNP = value;
13577 } else if (name.compare("Clequ3_3212r_LNP") == 0) {
13578 Clequ3_3212r_LNP = value;
13579 } else if (name.compare("Clequ3_3213r_LNP") == 0) {
13580 Clequ3_3213r_LNP = value;
13581 } else if (name.compare("Clequ3_3221r_LNP") == 0) {
13582 Clequ3_3221r_LNP = value;
13583 } else if (name.compare("Clequ3_3222r_LNP") == 0) {
13584 Clequ3_3222r_LNP = value;
13585 } else if (name.compare("Clequ3_3223r_LNP") == 0) {
13586 Clequ3_3223r_LNP = value;
13587 } else if (name.compare("Clequ3_3231r_LNP") == 0) {
13588 Clequ3_3231r_LNP = value;
13589 } else if (name.compare("Clequ3_3232r_LNP") == 0) {
13590 Clequ3_3232r_LNP = value;
13591 } else if (name.compare("Clequ3_3233r_LNP") == 0) {
13592 Clequ3_3233r_LNP = value;
13593 } else if (name.compare("Clequ3_3311r_LNP") == 0) {
13594 Clequ3_3311r_LNP = value;
13595 } else if (name.compare("Clequ3_3312r_LNP") == 0) {
13596 Clequ3_3312r_LNP = value;
13597 } else if (name.compare("Clequ3_3313r_LNP") == 0) {
13598 Clequ3_3313r_LNP = value;
13599 } else if (name.compare("Clequ3_3321r_LNP") == 0) {
13600 Clequ3_3321r_LNP = value;
13601 } else if (name.compare("Clequ3_3322r_LNP") == 0) {
13602 Clequ3_3322r_LNP = value;
13603 } else if (name.compare("Clequ3_3323r_LNP") == 0) {
13604 Clequ3_3323r_LNP = value;
13605 } else if (name.compare("Clequ3_3331r_LNP") == 0) {
13606 Clequ3_3331r_LNP = value;
13607 } else if (name.compare("Clequ3_3332r_LNP") == 0) {
13608 Clequ3_3332r_LNP = value;
13609 } else if (name.compare("Clequ3_3333r_LNP") == 0) {
13610 Clequ3_3333r_LNP = value;
13611 } else if (name.compare("Clequ3_1111i_LNP") == 0) {
13612 Clequ3_1111i_LNP = value;
13613 } else if (name.compare("Clequ3_1112i_LNP") == 0) {
13614 Clequ3_1112i_LNP = value;
13615 } else if (name.compare("Clequ3_1113i_LNP") == 0) {
13616 Clequ3_1113i_LNP = value;
13617 } else if (name.compare("Clequ3_1121i_LNP") == 0) {
13618 Clequ3_1121i_LNP = value;
13619 } else if (name.compare("Clequ3_1122i_LNP") == 0) {
13620 Clequ3_1122i_LNP = value;
13621 } else if (name.compare("Clequ3_1123i_LNP") == 0) {
13622 Clequ3_1123i_LNP = value;
13623 } else if (name.compare("Clequ3_1131i_LNP") == 0) {
13624 Clequ3_1131i_LNP = value;
13625 } else if (name.compare("Clequ3_1132i_LNP") == 0) {
13626 Clequ3_1132i_LNP = value;
13627 } else if (name.compare("Clequ3_1133i_LNP") == 0) {
13628 Clequ3_1133i_LNP = value;
13629 } else if (name.compare("Clequ3_1211i_LNP") == 0) {
13630 Clequ3_1211i_LNP = value;
13631 } else if (name.compare("Clequ3_1212i_LNP") == 0) {
13632 Clequ3_1212i_LNP = value;
13633 } else if (name.compare("Clequ3_1213i_LNP") == 0) {
13634 Clequ3_1213i_LNP = value;
13635 } else if (name.compare("Clequ3_1221i_LNP") == 0) {
13636 Clequ3_1221i_LNP = value;
13637 } else if (name.compare("Clequ3_1222i_LNP") == 0) {
13638 Clequ3_1222i_LNP = value;
13639 } else if (name.compare("Clequ3_1223i_LNP") == 0) {
13640 Clequ3_1223i_LNP = value;
13641 } else if (name.compare("Clequ3_1231i_LNP") == 0) {
13642 Clequ3_1231i_LNP = value;
13643 } else if (name.compare("Clequ3_1232i_LNP") == 0) {
13644 Clequ3_1232i_LNP = value;
13645 } else if (name.compare("Clequ3_1233i_LNP") == 0) {
13646 Clequ3_1233i_LNP = value;
13647 } else if (name.compare("Clequ3_1311i_LNP") == 0) {
13648 Clequ3_1311i_LNP = value;
13649 } else if (name.compare("Clequ3_1312i_LNP") == 0) {
13650 Clequ3_1312i_LNP = value;
13651 } else if (name.compare("Clequ3_1313i_LNP") == 0) {
13652 Clequ3_1313i_LNP = value;
13653 } else if (name.compare("Clequ3_1321i_LNP") == 0) {
13654 Clequ3_1321i_LNP = value;
13655 } else if (name.compare("Clequ3_1322i_LNP") == 0) {
13656 Clequ3_1322i_LNP = value;
13657 } else if (name.compare("Clequ3_1323i_LNP") == 0) {
13658 Clequ3_1323i_LNP = value;
13659 } else if (name.compare("Clequ3_1331i_LNP") == 0) {
13660 Clequ3_1331i_LNP = value;
13661 } else if (name.compare("Clequ3_1332i_LNP") == 0) {
13662 Clequ3_1332i_LNP = value;
13663 } else if (name.compare("Clequ3_1333i_LNP") == 0) {
13664 Clequ3_1333i_LNP = value;
13665 } else if (name.compare("Clequ3_2111i_LNP") == 0) {
13666 Clequ3_2111i_LNP = value;
13667 } else if (name.compare("Clequ3_2112i_LNP") == 0) {
13668 Clequ3_2112i_LNP = value;
13669 } else if (name.compare("Clequ3_2113i_LNP") == 0) {
13670 Clequ3_2113i_LNP = value;
13671 } else if (name.compare("Clequ3_2121i_LNP") == 0) {
13672 Clequ3_2121i_LNP = value;
13673 } else if (name.compare("Clequ3_2122i_LNP") == 0) {
13674 Clequ3_2122i_LNP = value;
13675 } else if (name.compare("Clequ3_2123i_LNP") == 0) {
13676 Clequ3_2123i_LNP = value;
13677 } else if (name.compare("Clequ3_2131i_LNP") == 0) {
13678 Clequ3_2131i_LNP = value;
13679 } else if (name.compare("Clequ3_2132i_LNP") == 0) {
13680 Clequ3_2132i_LNP = value;
13681 } else if (name.compare("Clequ3_2133i_LNP") == 0) {
13682 Clequ3_2133i_LNP = value;
13683 } else if (name.compare("Clequ3_2211i_LNP") == 0) {
13684 Clequ3_2211i_LNP = value;
13685 } else if (name.compare("Clequ3_2212i_LNP") == 0) {
13686 Clequ3_2212i_LNP = value;
13687 } else if (name.compare("Clequ3_2213i_LNP") == 0) {
13688 Clequ3_2213i_LNP = value;
13689 } else if (name.compare("Clequ3_2221i_LNP") == 0) {
13690 Clequ3_2221i_LNP = value;
13691 } else if (name.compare("Clequ3_2222i_LNP") == 0) {
13692 Clequ3_2222i_LNP = value;
13693 } else if (name.compare("Clequ3_2223i_LNP") == 0) {
13694 Clequ3_2223i_LNP = value;
13695 } else if (name.compare("Clequ3_2231i_LNP") == 0) {
13696 Clequ3_2231i_LNP = value;
13697 } else if (name.compare("Clequ3_2232i_LNP") == 0) {
13698 Clequ3_2232i_LNP = value;
13699 } else if (name.compare("Clequ3_2233i_LNP") == 0) {
13700 Clequ3_2233i_LNP = value;
13701 } else if (name.compare("Clequ3_2311i_LNP") == 0) {
13702 Clequ3_2311i_LNP = value;
13703 } else if (name.compare("Clequ3_2312i_LNP") == 0) {
13704 Clequ3_2312i_LNP = value;
13705 } else if (name.compare("Clequ3_2313i_LNP") == 0) {
13706 Clequ3_2313i_LNP = value;
13707 } else if (name.compare("Clequ3_2321i_LNP") == 0) {
13708 Clequ3_2321i_LNP = value;
13709 } else if (name.compare("Clequ3_2322i_LNP") == 0) {
13710 Clequ3_2322i_LNP = value;
13711 } else if (name.compare("Clequ3_2323i_LNP") == 0) {
13712 Clequ3_2323i_LNP = value;
13713 } else if (name.compare("Clequ3_2331i_LNP") == 0) {
13714 Clequ3_2331i_LNP = value;
13715 } else if (name.compare("Clequ3_2332i_LNP") == 0) {
13716 Clequ3_2332i_LNP = value;
13717 } else if (name.compare("Clequ3_2333i_LNP") == 0) {
13718 Clequ3_2333i_LNP = value;
13719 } else if (name.compare("Clequ3_3111i_LNP") == 0) {
13720 Clequ3_3111i_LNP = value;
13721 } else if (name.compare("Clequ3_3112i_LNP") == 0) {
13722 Clequ3_3112i_LNP = value;
13723 } else if (name.compare("Clequ3_3113i_LNP") == 0) {
13724 Clequ3_3113i_LNP = value;
13725 } else if (name.compare("Clequ3_3121i_LNP") == 0) {
13726 Clequ3_3121i_LNP = value;
13727 } else if (name.compare("Clequ3_3122i_LNP") == 0) {
13728 Clequ3_3122i_LNP = value;
13729 } else if (name.compare("Clequ3_3123i_LNP") == 0) {
13730 Clequ3_3123i_LNP = value;
13731 } else if (name.compare("Clequ3_3131i_LNP") == 0) {
13732 Clequ3_3131i_LNP = value;
13733 } else if (name.compare("Clequ3_3132i_LNP") == 0) {
13734 Clequ3_3132i_LNP = value;
13735 } else if (name.compare("Clequ3_3133i_LNP") == 0) {
13736 Clequ3_3133i_LNP = value;
13737 } else if (name.compare("Clequ3_3211i_LNP") == 0) {
13738 Clequ3_3211i_LNP = value;
13739 } else if (name.compare("Clequ3_3212i_LNP") == 0) {
13740 Clequ3_3212i_LNP = value;
13741 } else if (name.compare("Clequ3_3213i_LNP") == 0) {
13742 Clequ3_3213i_LNP = value;
13743 } else if (name.compare("Clequ3_3221i_LNP") == 0) {
13744 Clequ3_3221i_LNP = value;
13745 } else if (name.compare("Clequ3_3222i_LNP") == 0) {
13746 Clequ3_3222i_LNP = value;
13747 } else if (name.compare("Clequ3_3223i_LNP") == 0) {
13748 Clequ3_3223i_LNP = value;
13749 } else if (name.compare("Clequ3_3231i_LNP") == 0) {
13750 Clequ3_3231i_LNP = value;
13751 } else if (name.compare("Clequ3_3232i_LNP") == 0) {
13752 Clequ3_3232i_LNP = value;
13753 } else if (name.compare("Clequ3_3233i_LNP") == 0) {
13754 Clequ3_3233i_LNP = value;
13755 } else if (name.compare("Clequ3_3311i_LNP") == 0) {
13756 Clequ3_3311i_LNP = value;
13757 } else if (name.compare("Clequ3_3312i_LNP") == 0) {
13758 Clequ3_3312i_LNP = value;
13759 } else if (name.compare("Clequ3_3313i_LNP") == 0) {
13760 Clequ3_3313i_LNP = value;
13761 } else if (name.compare("Clequ3_3321i_LNP") == 0) {
13762 Clequ3_3321i_LNP = value;
13763 } else if (name.compare("Clequ3_3322i_LNP") == 0) {
13764 Clequ3_3322i_LNP = value;
13765 } else if (name.compare("Clequ3_3323i_LNP") == 0) {
13766 Clequ3_3323i_LNP = value;
13767 } else if (name.compare("Clequ3_3331i_LNP") == 0) {
13768 Clequ3_3331i_LNP = value;
13769 } else if (name.compare("Clequ3_3332i_LNP") == 0) {
13770 Clequ3_3332i_LNP = value;
13771 } else if (name.compare("Clequ3_3333i_LNP") == 0) {
13772 Clequ3_3333i_LNP = value;
13773
13774 } else if (name.compare("Lambda_NP") == 0)
13775 Lambda_NP = value;
13776 else if (name.compare("BrHinv") == 0) {
13777 // Always positive
13778 BrHinv = fabs(value);
13779 } else if (name.compare("BrHexo") == 0) {
13780 // Always positive
13781 BrHexo = fabs(value);
13782 } else if (name.compare("eggFint") == 0) {
13783 eggFint = value;
13784 } else if (name.compare("eggFpar") == 0) {
13785 eggFpar = value;
13786 } else if (name.compare("ettHint") == 0) {
13787 ettHint = value;
13788 } else if (name.compare("ettHpar") == 0) {
13789 ettHpar = value;
13790 } else if (name.compare("eVBFint") == 0) {
13791 eVBFint = value;
13792 } else if (name.compare("eVBFpar") == 0) {
13793 eVBFpar = value;
13794 } else if (name.compare("eWHint") == 0) {
13795 eWHint = value;
13796 } else if (name.compare("eWHpar") == 0) {
13797 eWHpar = value;
13798 } else if (name.compare("eZHint") == 0) {
13799 eZHint = value;
13800 } else if (name.compare("eZHpar") == 0) {
13801 eZHpar = value;
13802 } else if (name.compare("eeeWBFint") == 0) {
13803 eeeWBFint = value;
13804 } else if (name.compare("eeeWBFpar") == 0) {
13805 eeeWBFpar = value;
13806 } else if (name.compare("eeeZHint") == 0) {
13807 eeeZHint = value;
13808 } else if (name.compare("eeeZHpar") == 0) {
13809 eeeZHpar = value;
13810 } else if (name.compare("eeettHint") == 0) {
13811 eeettHint = value;
13812 } else if (name.compare("eeettHpar") == 0) {
13813 eeettHpar = value;
13814 } else if (name.compare("eepWBFint") == 0) {
13815 eepWBFint = value;
13816 } else if (name.compare("eepWBFpar") == 0) {
13817 eepWBFpar = value;
13818 } else if (name.compare("eepZBFint") == 0) {
13819 eepZBFint = value;
13820 } else if (name.compare("eepZBFpar") == 0) {
13821 eepZBFpar = value;
13822 } else if (name.compare("eHggint") == 0) {
13823 eHggint = value;
13824 } else if (name.compare("eHggpar") == 0) {
13825 eHggpar = value;
13826 } else if (name.compare("eHWWint") == 0) {
13827 eHWWint = value;
13828 } else if (name.compare("eHWWpar") == 0) {
13829 eHWWpar = value;
13830 } else if (name.compare("eHZZint") == 0) {
13831 eHZZint = value;
13832 } else if (name.compare("eHZZpar") == 0) {
13833 eHZZpar = value;
13834 } else if (name.compare("eHZgaint") == 0) {
13835 eHZgaint = value;
13836 } else if (name.compare("eHZgapar") == 0) {
13837 eHZgapar = value;
13838 } else if (name.compare("eHgagaint") == 0) {
13839 eHgagaint = value;
13840 } else if (name.compare("eHgagapar") == 0) {
13841 eHgagapar = value;
13842 } else if (name.compare("eHmumuint") == 0) {
13843 eHmumuint = value;
13844 } else if (name.compare("eHmumupar") == 0) {
13845 eHmumupar = value;
13846 } else if (name.compare("eHtautauint") == 0) {
13847 eHtautauint = value;
13848 } else if (name.compare("eHtautaupar") == 0) {
13849 eHtautaupar = value;
13850 } else if (name.compare("eHccint") == 0) {
13851 eHccint = value;
13852 } else if (name.compare("eHccpar") == 0) {
13853 eHccpar = value;
13854 } else if (name.compare("eHbbint") == 0) {
13855 eHbbint = value;
13856 } else if (name.compare("eHbbpar") == 0) {
13857 eHbbpar = value;
13858 } else if (name.compare("eeeWWint") == 0) {
13859 eeeWWint = value;
13860 } else if (name.compare("edeeWWdcint") == 0) {
13861 edeeWWdcint = value;
13862 } else if (name.compare("eggFHgaga") == 0) {
13863 eggFHgaga = value;
13864 } else if (name.compare("eggFHZga") == 0) {
13865 eggFHZga = value;
13866 } else if (name.compare("eggFHZZ") == 0) {
13867 eggFHZZ = value;
13868 } else if (name.compare("eggFHWW") == 0) {
13869 eggFHWW = value;
13870 } else if (name.compare("eggFHtautau") == 0) {
13871 eggFHtautau = value;
13872 } else if (name.compare("eggFHbb") == 0) {
13873 eggFHbb = value;
13874 } else if (name.compare("eggFHmumu") == 0) {
13875 eggFHmumu = value;
13876 } else if (name.compare("eVBFHgaga") == 0) {
13877 eVBFHgaga = value;
13878 } else if (name.compare("eVBFHZga") == 0) {
13879 eVBFHZga = value;
13880 } else if (name.compare("eVBFHZZ") == 0) {
13881 eVBFHZZ = value;
13882 } else if (name.compare("eVBFHWW") == 0) {
13883 eVBFHWW = value;
13884 } else if (name.compare("eVBFHtautau") == 0) {
13885 eVBFHtautau = value;
13886 } else if (name.compare("eVBFHbb") == 0) {
13887 eVBFHbb = value;
13888 } else if (name.compare("eVBFHmumu") == 0) {
13889 eVBFHmumu = value;
13890 } else if (name.compare("eWHgaga") == 0) {
13891 eWHgaga = value;
13892 } else if (name.compare("eWHZga") == 0) {
13893 eWHZga = value;
13894 } else if (name.compare("eWHZZ") == 0) {
13895 eWHZZ = value;
13896 } else if (name.compare("eWHWW") == 0) {
13897 eWHWW = value;
13898 } else if (name.compare("eWHtautau") == 0) {
13899 eWHtautau = value;
13900 } else if (name.compare("eWHbb") == 0) {
13901 eWHbb = value;
13902 } else if (name.compare("eWHmumu") == 0) {
13903 eWHmumu = value;
13904 } else if (name.compare("eZHgaga") == 0) {
13905 eZHgaga = value;
13906 } else if (name.compare("eZHZga") == 0) {
13907 eZHZga = value;
13908 } else if (name.compare("eZHZZ") == 0) {
13909 eZHZZ = value;
13910 } else if (name.compare("eZHWW") == 0) {
13911 eZHWW = value;
13912 } else if (name.compare("eZHtautau") == 0) {
13913 eZHtautau = value;
13914 } else if (name.compare("eZHbb") == 0) {
13915 eZHbb = value;
13916 } else if (name.compare("eZHmumu") == 0) {
13917 eZHmumu = value;
13918 } else if (name.compare("ettHgaga") == 0) {
13919 ettHgaga = value;
13920 } else if (name.compare("ettHZga") == 0) {
13921 ettHZga = value;
13922 } else if (name.compare("ettHZZ") == 0) {
13923 ettHZZ = value;
13924 } else if (name.compare("ettHWW") == 0) {
13925 ettHWW = value;
13926 } else if (name.compare("ettHtautau") == 0) {
13927 ettHtautau = value;
13928 } else if (name.compare("ettHbb") == 0) {
13929 ettHbb = value;
13930 } else if (name.compare("ettHmumu") == 0) {
13931 ettHmumu = value;
13932 } else if (name.compare("eVBFHinv") == 0) {
13933 eVBFHinv = value;
13934 } else if (name.compare("eVHinv") == 0) {
13935 eVHinv = value;
13936 } else
13937 NPbase::setParameter(name, value);
13938}
13939
13940//I think that for this model, with so many parameters, it's better to include only those we're really interested in
13941//Since all the parameters are initialized to zero we can just skip the CheckParameters for this model
13942
13943/*bool NPSMEFTd6General::CheckParameters(const std::map<std::string, double>& DPars)
13944{
13945 for (int i = 0; i < NNPSMEFTd6GeneralVars; i++) {
13946 if (DPars.find(NPSMEFTd6GeneralVars[i]) == DPars.end()) {
13947 std::cout << "ERROR: Missing mandatory NPSMEFTd6General parameter "
13948 << NPSMEFTd6GeneralVars << std::endl;
13949 raiseMissingModelParameterCount();
13950 addMissingModelParameter(NPSMEFTd6GeneralVars[i]);
13951 }
13952 }
13953 return (NPbase::CheckParameters(DPars));
13954}
13955 */
13956
13957bool NPSMEFTd6General::setFlag(const std::string name, const bool value) {
13958 bool res = false;
13959 if (name.compare("MWinput") == 0) {
13960 FlagMWinput = value;
13961 //We need to fix FlagMWinput also in the StandardModel
13962 res = NPbase::setFlag(name, value);
13963 res = trueSM.setFlag(name, value);
13964 // res = true;
13965 } else if (name.compare("QuadraticTerms") == 0) {
13966 FlagQuadraticTerms = value;
13967 if (value) setModelLinearized(false);
13968 if (value) setModelNPquadratic(true); //AG:added
13969 res = true;
13970 } else if (name.compare("HiggsSM") == 0) {
13971 FlagHiggsSM = value;
13972 res = true;
13973 } else if (name.compare("LoopHd6") == 0) {
13974 FlagLoopHd6 = value;
13975 res = true;
13976 } else if (name.compare("LoopH3d6Quad") == 0) {
13977 FlagLoopH3d6Quad = value;
13978 res = true;
13979 } else if (name.compare("RGEci") == 0) {
13980 FlagRGEci = value;
13981 res = true;
13982 } else if (name.compare("CorrsInSMRunning") == 0) {
13983 FlagCorrsInSMRunning = value;
13984 res = true;
13985 } else if (name.compare("multiScaleRGE") == 0) {
13986 FlagmultiScaleRGE = value;
13987 res = true;
13988 } else if (name.compare("finiteNLO") == 0) {
13989 FlagfiniteNLO = value;
13990 res = true;
13991 } else if (name.compare("matchLEFT") == 0) {
13992 FlagmatchLEFT = value;
13993 res = true;
13994 } else
13995 res = NPbase::setFlag(name, value);
13996
13997 if (FlagMWinput) {
13998 // MW scheme
13999 cAsch = 0.;
14000 cWsch = 1.;
14001 } else {
14002 // ALpha scheme
14003 cAsch = 1.;
14004 cWsch = 0.;
14005 }
14006
14007 if (!FlagLoopHd6) {
14008 cLHd6 = 0.0;
14009 } else {
14010 cLHd6 = 1.0;
14011 }
14012
14013 if (!FlagHiggsSM) {
14014 cHSM = 0.0;
14015 } else {
14016 cHSM = 1.0;
14017 }
14018
14020 cLH3d62 = 1.0;
14021 } else {
14022 cLH3d62 = 0.0;
14023 }
14024
14025 if (!FlagfiniteNLO) {
14026 cNLOd6 = 0.0;
14027 } else {
14028 cNLOd6 = 1.0;
14029 }
14030
14031 return (res);
14032}
14033
14034bool NPSMEFTd6General::setFlagStr(const std::string name, const std::string value)
14035{
14036 if (name.compare("SMEFTBasisFlag") == 0) {
14037 SMEFTBasisFlag = value;
14038 return true;
14039 } else
14040 return NPbase::setFlagStr(name, value);
14041 return false;
14042}
14043
14045
14046// Functions to select the SMEFT WC at different energy scales
14047
14048double NPSMEFTd6General::getSMEFTCoeff(const std::string name, const double mu) const {
14049 //double Cimu[5] = {SMEFTEvolEW.GetCoefficient(name), SMEFTEvolMH.GetCoefficient(name), SMEFTEvol240.GetCoefficient(name), SMEFTEvol365.GetCoefficient(name), SMEFTEvol500.GetCoefficient(name)};
14050 //int imu;
14052
14053 //if (abs(log(mu/muw)) <= 0.2 ) {
14054 // imu = 0;
14055 // return Cimu[imu];
14056 //} else if ( abs(log(mu/125.1)) <= 0.35 ) {
14057 // imu = 1;
14058 // return Cimu[imu];
14059 //} else if ( abs(log(mu/240.)) <= 0.35 ) {
14060 // imu = 2;
14061 // return Cimu[imu];
14062 //} else if ( abs(log(mu/365.)) <= 0.2 ) {
14063 // imu = 3;
14064 // return Cimu[imu];
14065 //} else if ( abs(log(mu/500.)) <= 0.2 ) {
14066 // imu = 4;
14067 // return Cimu[imu];
14068 //} else {
14069 // std::cout << "Warning: RGE scale not defined for operator = " << name << std::endl;
14070 // std::cout << "Returning value at muW = " << muw << std::endl;
14071 // imu = 0;
14072 // return Cimu[imu];
14073 //}
14074
14075 // The values of the Wilson coefficients, evaluated at the different scales, from top (Lambda) to bottom (MW)
14076 double Cimu[6] = {SMEFTEvolUV.GetCoefficient(name), SMEFTEvol500.GetCoefficient(name), SMEFTEvol365.GetCoefficient(name), SMEFTEvol240.GetCoefficient(name), SMEFTEvolMH.GetCoefficient(name), SMEFTEvolEW.GetCoefficient(name)};
14077 double t1, t2, t3, t4, t5;
14078 double x1, x2, x3, x4, x5;
14079
14080 t1 = log(mu/Lambda_NP);
14081 t2 = t1*t1;
14082 t3 = t2*t1;
14083 t4 = t3*t1;
14084 t5 = t4*t1;
14085
14086 x1 = xlog1(Cimu[0], Cimu[1], Cimu[2], Cimu[3], Cimu[4], Cimu[5]);
14087 x2 = xlog2(Cimu[0], Cimu[1], Cimu[2], Cimu[3], Cimu[4], Cimu[5]);
14088 x3 = xlog3(Cimu[0], Cimu[1], Cimu[2], Cimu[3], Cimu[4], Cimu[5]);
14089 x4 = xlog4(Cimu[0], Cimu[1], Cimu[2], Cimu[3], Cimu[4], Cimu[5]);
14090 x5 = xlog5(Cimu[0], Cimu[1], Cimu[2], Cimu[3], Cimu[4], Cimu[5]);
14091
14092 return (Cimu[0] + x1 * t1 + x2 * t2 + x3 * t3 + x4 * t4 + x5 * t5);
14093}
14094
14095double NPSMEFTd6General::getSMEFTCoeff(const std::string name, int i, int j, const double mu) const {
14096 //double Cimu[5] = {SMEFTEvolEW.GetCoefficient(name, i, j), SMEFTEvolMH.GetCoefficient(name, i, j), SMEFTEvol240.GetCoefficient(name, i, j), SMEFTEvol365.GetCoefficient(name, i, j), SMEFTEvol500.GetCoefficient(name, i, j)};
14097 //int imu;
14099
14100 //if (abs(log(mu/muw)) <= 0.2 ) {
14101 // imu = 0;
14102 // return Cimu[imu];
14103 //} else if ( abs(log(mu/125.1)) <= 0.35 ) {
14104 // imu = 1;
14105 // return Cimu[imu];
14106 //} else if ( abs(log(mu/240.)) <= 0.35 ) {
14107 // imu = 2;
14108 // return Cimu[imu];
14109 //} else if ( abs(log(mu/365.)) <= 0.2 ) {
14110 // imu = 3;
14111 // return Cimu[imu];
14112 //} else if ( abs(log(mu/500.)) <= 0.2 ) {
14113 // imu = 4;
14114 // return Cimu[imu];
14115 //} else {
14116 // std::cout << "Warning: RGE scale not defined for operator = " << name << std::endl;
14117 // std::cout << "Returning value at muW = " << muw << std::endl;
14118 // imu = 0;
14119 // return Cimu[imu];
14120 //}
14121
14122 // The values of the Wilson coefficients, evaluated at the different scales, from top (Lambda) to bottom (MW)
14123 double Cimu[6] = {SMEFTEvolUV.GetCoefficient(name, i, j), SMEFTEvol500.GetCoefficient(name, i, j), SMEFTEvol365.GetCoefficient(name, i, j), SMEFTEvol240.GetCoefficient(name, i, j), SMEFTEvolMH.GetCoefficient(name, i, j), SMEFTEvolEW.GetCoefficient(name, i, j)};
14124 double t1, t2, t3, t4, t5;
14125 double x1, x2, x3, x4, x5;
14126
14127 t1 = log(mu/Lambda_NP);
14128 t2 = t1*t1;
14129 t3 = t2*t1;
14130 t4 = t3*t1;
14131 t5 = t4*t1;
14132
14133 x1 = xlog1(Cimu[0], Cimu[1], Cimu[2], Cimu[3], Cimu[4], Cimu[5]);
14134 x2 = xlog2(Cimu[0], Cimu[1], Cimu[2], Cimu[3], Cimu[4], Cimu[5]);
14135 x3 = xlog3(Cimu[0], Cimu[1], Cimu[2], Cimu[3], Cimu[4], Cimu[5]);
14136 x4 = xlog4(Cimu[0], Cimu[1], Cimu[2], Cimu[3], Cimu[4], Cimu[5]);
14137 x5 = xlog5(Cimu[0], Cimu[1], Cimu[2], Cimu[3], Cimu[4], Cimu[5]);
14138
14139 return (Cimu[0] + x1 * t1 + x2 * t2 + x3 * t3 + x4 * t4 + x5 * t5);
14140}
14141
14142double NPSMEFTd6General::getSMEFTCoeff(const std::string name, int i, int j, int k, int l, const double mu) const {
14143 //double Cimu[5] = {SMEFTEvolEW.GetCoefficient(name, i, j, k, l), SMEFTEvolMH.GetCoefficient(name, i, j, k, l), SMEFTEvol240.GetCoefficient(name, i, j, k, l), SMEFTEvol365.GetCoefficient(name, i, j, k, l), SMEFTEvol500.GetCoefficient(name, i, j, k, l)};
14144 //int imu;
14146
14147 //if (abs(log(mu/muw)) <= 0.2 ) {
14148 // imu = 0;
14149 // return Cimu[imu];
14150 //} else if ( abs(log(mu/125.1)) <= 0.35 ) {
14151 // imu = 1;
14152 // return Cimu[imu];
14153 //} else if ( abs(log(mu/240.)) <= 0.35 ) {
14154 // imu = 2;
14155 // return Cimu[imu];
14156 //} else if ( abs(log(mu/365.)) <= 0.2 ) {
14157 // imu = 3;
14158 // return Cimu[imu];
14159 //} else if ( abs(log(mu/500.)) <= 0.2 ) {
14160 // imu = 4;
14161 // return Cimu[imu];
14162 //} else {
14163 // std::cout << "Warning: RGE scale not defined for operator = " << name << std::endl;
14164 // std::cout << "Returning value at muW = " << muw << std::endl;
14165 // imu = 0;
14166 // return Cimu[imu];
14167 //}
14168
14169 // The values of the Wilson coefficients, evaluated at the different scales, from top (Lambda) to bottom (MW)
14170 double Cimu[6] = { SMEFTEvolUV.GetCoefficient(name, i, j, k, l), SMEFTEvol500.GetCoefficient(name, i, j, k, l), SMEFTEvol365.GetCoefficient(name, i, j, k, l), SMEFTEvol240.GetCoefficient(name, i, j, k, l), SMEFTEvolMH.GetCoefficient(name, i, j, k, l), SMEFTEvolEW.GetCoefficient(name, i, j, k, l)};
14171 double t1, t2, t3, t4, t5;
14172 double x1, x2, x3, x4, x5;
14173
14174 t1 = log(mu/Lambda_NP);
14175 t2 = t1*t1;
14176 t3 = t2*t1;
14177 t4 = t3*t1;
14178 t5 = t4*t1;
14179
14180 x1 = xlog1(Cimu[0], Cimu[1], Cimu[2], Cimu[3], Cimu[4], Cimu[5]);
14181 x2 = xlog2(Cimu[0], Cimu[1], Cimu[2], Cimu[3], Cimu[4], Cimu[5]);
14182 x3 = xlog3(Cimu[0], Cimu[1], Cimu[2], Cimu[3], Cimu[4], Cimu[5]);
14183 x4 = xlog4(Cimu[0], Cimu[1], Cimu[2], Cimu[3], Cimu[4], Cimu[5]);
14184 x5 = xlog5(Cimu[0], Cimu[1], Cimu[2], Cimu[3], Cimu[4], Cimu[5]);
14185
14186 return (Cimu[0] + x1 * t1 + x2 * t2 + x3 * t3 + x4 * t4 + x5 * t5);
14187}
14188
14189
14190// Functions used by the above to compute the approximation by a polynomial up to log^5 to the RG evolution
14191// Coeff of term proportional to log(mu/Lambda)
14192double NPSMEFTd6General::xlog1(const double C1Lambda, const double C2, const double C3, const double C4, const double C5, const double C6muw) const{
14193
14194 double t2, t3, t4, t5, tW;
14195 double t22, t23, t24, t25;
14196 double t32, t33, t34, t35;
14197 double t42, t43, t44, t45;
14198 double t52, t53, t54, t55;
14199 double tW2, tW3, tW4, tW5;
14200 double xlog, den;
14201
14202 // The logs associated to each evolutor, ordered from top to bottom;
14203 t2 = tmu2;
14204 t3 = tmu3;
14205 t4 = tmu4;
14206 t5 = tmu5;
14207 tW = tmuw;
14208
14209 t22 = t2 * t2; t23 = t22 * t2; t24 = t23 * t2; t25 = t24 * t2;
14210 t32 = t3 * t3; t33 = t32 * t3; t34 = t33 * t3; t35 = t34 * t3;
14211 t42 = t4 * t4; t43 = t42 * t4; t44 = t43 * t4; t45 = t44 * t4;
14212 t52 = t5 * t5; t53 = t52 * t5; t54 = t53 * t5; t55 = t54 * t5;
14213 tW2 = tW * tW; tW3 = tW2 * tW; tW4 = tW3 * tW; tW5 = tW4 * tW;
14214
14215 // The denominator and numerator of the expression
14216 den = t2*(t2 - t3)*t3*(t2 - t4)*(t3 - t4)*t4*(t2 - t5)*(t3 - t5)*(t4 - t5)*t5*(t2 - tW)*(t3 - tW)*(t4 - tW)*tW*(-t5 + tW);
14217
14218 xlog = C6muw*(-(t25*t34*t43*t52) + t24*t35*t43*t52 + t25*t33*t44*t52 - t23*t35*t44*t52 - t24*t33*t45*t52 + t23*t34*t45*t52 + t25*t34*t42*t53 - t24*t35*t42*t53
14219 - t25*t32*t44*t53 + t22*t35*t44*t53 + t24*t32*t45*t53 - t22*t34*t45*t53 - t25*t33*t42*t54 + t23*t35*t42*t54 + t25*t32*t43*t54 - t22*t35*t43*t54 - t23*t32*t45*t54
14220 + t22*t33*t45*t54 + t24*t33*t42*t55 - t23*t34*t42*t55 - t24*t32*t43*t55 + t22*t34*t43*t55 + t23*t32*t44*t55 - t22*t33*t44*t55)
14221 + C5*(t25*t34*t43*tW2 - t24*t35*t43*tW2 - t25*t33*t44*tW2 + t23*t35*t44*tW2 + t24*t33*t45*tW2 - t23*t34*t45*tW2 - t25*t34*t42*tW3 + t24*t35*t42*tW3
14222 + t25*t32*t44*tW3 - t22*t35*t44*tW3 - t24*t32*t45*tW3 + t22*t34*t45*tW3 + t25*t33*t42*tW4 - t23*t35*t42*tW4 - t25*t32*t43*tW4 + t22*t35*t43*tW4 + t23*t32*t45*tW4
14223 - t22*t33*t45*tW4 - t24*t33*t42*tW5 + t23*t34*t42*tW5 + t24*t32*t43*tW5 - t22*t34*t43*tW5 - t23*t32*t44*tW5 + t22*t33*t44*tW5)
14224 + C4*(-(t25*t34*t53*tW2) + t24*t35*t53*tW2 + t25*t33*t54*tW2 - t23*t35*t54*tW2 - t24*t33*t55*tW2 + t23*t34*t55*tW2 + t25*t34*t52*tW3 - t24*t35*t52*tW3
14225 - t25*t32*t54*tW3 + t22*t35*t54*tW3 + t24*t32*t55*tW3 - t22*t34*t55*tW3 - t25*t33*t52*tW4 + t23*t35*t52*tW4 + t25*t32*t53*tW4 - t22*t35*t53*tW4 - t23*t32*t55*tW4
14226 + t22*t33*t55*tW4 + t24*t33*t52*tW5 - t23*t34*t52*tW5 - t24*t32*t53*tW5 + t22*t34*t53*tW5 + t23*t32*t54*tW5 - t22*t33*t54*tW5)
14227 + C3*(t25*t44*t53*tW2 - t24*t45*t53*tW2 - t25*t43*t54*tW2 + t23*t45*t54*tW2 + t24*t43*t55*tW2 - t23*t44*t55*tW2 - t25*t44*t52*tW3 + t24*t45*t52*tW3
14228 + t25*t42*t54*tW3 - t22*t45*t54*tW3 - t24*t42*t55*tW3 + t22*t44*t55*tW3 + t25*t43*t52*tW4 - t23*t45*t52*tW4 - t25*t42*t53*tW4 + t22*t45*t53*tW4 + t23*t42*t55*tW4
14229 - t22*t43*t55*tW4 - t24*t43*t52*tW5 + t23*t44*t52*tW5 + t24*t42*t53*tW5 - t22*t44*t53*tW5 - t23*t42*t54*tW5 + t22*t43*t54*tW5)
14230 + C2*(-(t35*t44*t53*tW2) + t34*t45*t53*tW2 + t35*t43*t54*tW2 - t33*t45*t54*tW2 - t34*t43*t55*tW2 + t33*t44*t55*tW2 + t35*t44*t52*tW3 - t34*t45*t52*tW3
14231 - t35*t42*t54*tW3 + t32*t45*t54*tW3 + t34*t42*t55*tW3 - t32*t44*t55*tW3 - t35*t43*t52*tW4 + t33*t45*t52*tW4 + t35*t42*t53*tW4 - t32*t45*t53*tW4 - t33*t42*t55*tW4
14232 + t32*t43*t55*tW4 + t34*t43*t52*tW5 - t33*t44*t52*tW5 - t34*t42*t53*tW5 + t32*t44*t53*tW5 + t33*t42*t54*tW5 - t32*t43*t54*tW5)
14233 + C1Lambda*(t25*t34*t43*t52 - t24*t35*t43*t52 - t25*t33*t44*t52 + t23*t35*t44*t52 + t24*t33*t45*t52 - t23*t34*t45*t52 - t25*t34*t42*t53 + t24*t35*t42*t53 + t25*t32*t44*t53
14234 - t22*t35*t44*t53 - t24*t32*t45*t53 + t22*t34*t45*t53 + t25*t33*t42*t54 - t23*t35*t42*t54 - t25*t32*t43*t54 + t22*t35*t43*t54 + t23*t32*t45*t54 - t22*t33*t45*t54
14235 - t24*t33*t42*t55 + t23*t34*t42*t55 + t24*t32*t43*t55 - t22*t34*t43*t55 - t23*t32*t44*t55 + t22*t33*t44*t55 - t25*t34*t43*tW2 + t24*t35*t43*tW2 + t25*t33*t44*tW2
14236 - t23*t35*t44*tW2 - t24*t33*t45*tW2 + t23*t34*t45*tW2 + t25*t34*t53*tW2 - t24*t35*t53*tW2 - t25*t44*t53*tW2 + t35*t44*t53*tW2 + t24*t45*t53*tW2 - t34*t45*t53*tW2
14237 - t25*t33*t54*tW2 + t23*t35*t54*tW2 + t25*t43*t54*tW2 - t35*t43*t54*tW2 - t23*t45*t54*tW2 + t33*t45*t54*tW2 + t24*t33*t55*tW2 - t23*t34*t55*tW2 - t24*t43*t55*tW2
14238 + t34*t43*t55*tW2 + t23*t44*t55*tW2 - t33*t44*t55*tW2 + t25*t34*t42*tW3 - t24*t35*t42*tW3 - t25*t32*t44*tW3 + t22*t35*t44*tW3 + t24*t32*t45*tW3 - t22*t34*t45*tW3
14239 - t25*t34*t52*tW3 + t24*t35*t52*tW3 + t25*t44*t52*tW3 - t35*t44*t52*tW3 - t24*t45*t52*tW3 + t34*t45*t52*tW3 + t25*t32*t54*tW3 - t22*t35*t54*tW3 - t25*t42*t54*tW3
14240 + t35*t42*t54*tW3 + t22*t45*t54*tW3 - t32*t45*t54*tW3 - t24*t32*t55*tW3 + t22*t34*t55*tW3 + t24*t42*t55*tW3 - t34*t42*t55*tW3 - t22*t44*t55*tW3 + t32*t44*t55*tW3
14241 - t25*t33*t42*tW4 + t23*t35*t42*tW4 + t25*t32*t43*tW4 - t22*t35*t43*tW4 - t23*t32*t45*tW4 + t22*t33*t45*tW4 + t25*t33*t52*tW4 - t23*t35*t52*tW4 - t25*t43*t52*tW4
14242 + t35*t43*t52*tW4 + t23*t45*t52*tW4 - t33*t45*t52*tW4 - t25*t32*t53*tW4 + t22*t35*t53*tW4 + t25*t42*t53*tW4 - t35*t42*t53*tW4 - t22*t45*t53*tW4 + t32*t45*t53*tW4
14243 + t23*t32*t55*tW4 - t22*t33*t55*tW4 - t23*t42*t55*tW4 + t33*t42*t55*tW4 + t22*t43*t55*tW4 - t32*t43*t55*tW4 + t24*t33*t42*tW5 - t23*t34*t42*tW5 - t24*t32*t43*tW5
14244 + t22*t34*t43*tW5 + t23*t32*t44*tW5 - t22*t33*t44*tW5 - t24*t33*t52*tW5 + t23*t34*t52*tW5 + t24*t43*t52*tW5 - t34*t43*t52*tW5 - t23*t44*t52*tW5 + t33*t44*t52*tW5
14245 + t24*t32*t53*tW5 - t22*t34*t53*tW5 - t24*t42*t53*tW5 + t34*t42*t53*tW5 + t22*t44*t53*tW5 - t32*t44*t53*tW5 - t23*t32*t54*tW5 + t22*t33*t54*tW5 + t23*t42*t54*tW5
14246 - t33*t42*t54*tW5 - t22*t43*t54*tW5 + t32*t43*t54*tW5);
14247
14248 return xlog/den;
14249}
14250 // Coeff of term proportional to log^2(mu/Lambda)
14251double NPSMEFTd6General::xlog2(const double C1Lambda, const double C2, const double C3, const double C4, const double C5, const double C6muw) const{
14252
14253 double t2, t3, t4, t5, tW;
14254 double t22, t23, t24, t25;
14255 double t32, t33, t34, t35;
14256 double t42, t43, t44, t45;
14257 double t52, t53, t54, t55;
14258 double tW2, tW3, tW4, tW5;
14259 double xlog, den;
14260
14261 // The logs associated to each evolutor, ordered from top to bottom;
14262 t2 = tmu2;
14263 t3 = tmu3;
14264 t4 = tmu4;
14265 t5 = tmu5;
14266 tW = tmuw;
14267
14268 t22 = t2 * t2; t23 = t22 * t2; t24 = t23 * t2; t25 = t24 * t2;
14269 t32 = t3 * t3; t33 = t32 * t3; t34 = t33 * t3; t35 = t34 * t3;
14270 t42 = t4 * t4; t43 = t42 * t4; t44 = t43 * t4; t45 = t44 * t4;
14271 t52 = t5 * t5; t53 = t52 * t5; t54 = t53 * t5; t55 = t54 * t5;
14272 tW2 = tW * tW; tW3 = tW2 * tW; tW4 = tW3 * tW; tW5 = tW4 * tW;
14273
14274 // The denominator and numerator of the expression
14275 den = t2*(t2 - t3)*t3*(t2 - t4)*(t3 - t4)*t4*(t2 - t5)*(t3 - t5)*(t4 - t5)*t5*tW*(-t2 + tW)*(-t3 + tW)*(-t4 + tW)*(-t5 + tW);
14276
14277 xlog = C6muw*(-(t25*t34*t43*t5) + t24*t35*t43*t5 + t25*t33*t44*t5 - t23*t35*t44*t5 - t24*t33*t45*t5 + t23*t34*t45*t5 + t25*t34*t4*t53 - t24*t35*t4*t53 - t25*t3*t44*t53
14278 + t2*t35*t44*t53 + t24*t3*t45*t53 - t2*t34*t45*t53 - t25*t33*t4*t54 + t23*t35*t4*t54 + t25*t3*t43*t54 - t2*t35*t43*t54 - t23*t3*t45*t54 + t2*t33*t45*t54
14279 + t24*t33*t4*t55 - t23*t34*t4*t55 - t24*t3*t43*t55 + t2*t34*t43*t55 + t23*t3*t44*t55 - t2*t33*t44*t55)
14280 + C5*(t25*t34*t43*tW - t24*t35*t43*tW - t25*t33*t44*tW + t23*t35*t44*tW + t24*t33*t45*tW - t23*t34*t45*tW - t25*t34*t4*tW3 + t24*t35*t4*tW3 + t25*t3*t44*tW3
14281 - t2*t35*t44*tW3 - t24*t3*t45*tW3 + t2*t34*t45*tW3 + t25*t33*t4*tW4 - t23*t35*t4*tW4 - t25*t3*t43*tW4 + t2*t35*t43*tW4 + t23*t3*t45*tW4 - t2*t33*t45*tW4
14282 - t24*t33*t4*tW5 + t23*t34*t4*tW5 + t24*t3*t43*tW5 - t2*t34*t43*tW5 - t23*t3*t44*tW5 + t2*t33*t44*tW5)
14283 + C4*(-(t25*t34*t53*tW) + t24*t35*t53*tW + t25*t33*t54*tW - t23*t35*t54*tW - t24*t33*t55*tW + t23*t34*t55*tW + t25*t34*t5*tW3 - t24*t35*t5*tW3 - t25*t3*t54*tW3
14284 + t2*t35*t54*tW3 + t24*t3*t55*tW3 - t2*t34*t55*tW3 - t25*t33*t5*tW4 + t23*t35*t5*tW4 + t25*t3*t53*tW4 - t2*t35*t53*tW4 - t23*t3*t55*tW4 + t2*t33*t55*tW4
14285 + t24*t33*t5*tW5 - t23*t34*t5*tW5 - t24*t3*t53*tW5 + t2*t34*t53*tW5 + t23*t3*t54*tW5 - t2*t33*t54*tW5)
14286 + C3*(t25*t44*t53*tW - t24*t45*t53*tW - t25*t43*t54*tW + t23*t45*t54*tW + t24*t43*t55*tW - t23*t44*t55*tW - t25*t44*t5*tW3 + t24*t45*t5*tW3 + t25*t4*t54*tW3
14287 - t2*t45*t54*tW3 - t24*t4*t55*tW3 + t2*t44*t55*tW3 + t25*t43*t5*tW4 - t23*t45*t5*tW4 - t25*t4*t53*tW4 + t2*t45*t53*tW4 + t23*t4*t55*tW4 - t2*t43*t55*tW4
14288 - t24*t43*t5*tW5 + t23*t44*t5*tW5 + t24*t4*t53*tW5 - t2*t44*t53*tW5 - t23*t4*t54*tW5 + t2*t43*t54*tW5)
14289 + C2*(-(t35*t44*t53*tW) + t34*t45*t53*tW + t35*t43*t54*tW - t33*t45*t54*tW - t34*t43*t55*tW + t33*t44*t55*tW + t35*t44*t5*tW3 - t34*t45*t5*tW3 - t35*t4*t54*tW3
14290 + t3*t45*t54*tW3 + t34*t4*t55*tW3 - t3*t44*t55*tW3 - t35*t43*t5*tW4 + t33*t45*t5*tW4 + t35*t4*t53*tW4 - t3*t45*t53*tW4 - t33*t4*t55*tW4 + t3*t43*t55*tW4
14291 + t34*t43*t5*tW5 - t33*t44*t5*tW5 - t34*t4*t53*tW5 + t3*t44*t53*tW5 + t33*t4*t54*tW5 - t3*t43*t54*tW5)
14292 + C1Lambda*(t25*t34*t43*t5 - t24*t35*t43*t5 - t25*t33*t44*t5 + t23*t35*t44*t5 + t24*t33*t45*t5 - t23*t34*t45*t5 - t25*t34*t4*t53 + t24*t35*t4*t53 + t25*t3*t44*t53
14293 - t2*t35*t44*t53 - t24*t3*t45*t53 + t2*t34*t45*t53 + t25*t33*t4*t54 - t23*t35*t4*t54 - t25*t3*t43*t54 + t2*t35*t43*t54 + t23*t3*t45*t54 - t2*t33*t45*t54
14294 - t24*t33*t4*t55 + t23*t34*t4*t55 + t24*t3*t43*t55 - t2*t34*t43*t55 - t23*t3*t44*t55 + t2*t33*t44*t55 - t25*t34*t43*tW + t24*t35*t43*tW + t25*t33*t44*tW
14295 - t23*t35*t44*tW - t24*t33*t45*tW + t23*t34*t45*tW + t25*t34*t53*tW - t24*t35*t53*tW - t25*t44*t53*tW + t35*t44*t53*tW + t24*t45*t53*tW - t34*t45*t53*tW
14296 - t25*t33*t54*tW + t23*t35*t54*tW + t25*t43*t54*tW - t35*t43*t54*tW - t23*t45*t54*tW + t33*t45*t54*tW + t24*t33*t55*tW - t23*t34*t55*tW - t24*t43*t55*tW
14297 + t34*t43*t55*tW + t23*t44*t55*tW - t33*t44*t55*tW + t25*t34*t4*tW3 - t24*t35*t4*tW3 - t25*t3*t44*tW3 + t2*t35*t44*tW3 + t24*t3*t45*tW3 - t2*t34*t45*tW3
14298 - t25*t34*t5*tW3 + t24*t35*t5*tW3 + t25*t44*t5*tW3 - t35*t44*t5*tW3 - t24*t45*t5*tW3 + t34*t45*t5*tW3 + t25*t3*t54*tW3 - t2*t35*t54*tW3 - t25*t4*t54*tW3
14299 + t35*t4*t54*tW3 + t2*t45*t54*tW3 - t3*t45*t54*tW3 - t24*t3*t55*tW3 + t2*t34*t55*tW3 + t24*t4*t55*tW3 - t34*t4*t55*tW3 - t2*t44*t55*tW3 + t3*t44*t55*tW3
14300 - t25*t33*t4*tW4 + t23*t35*t4*tW4 + t25*t3*t43*tW4 - t2*t35*t43*tW4 - t23*t3*t45*tW4 + t2*t33*t45*tW4 + t25*t33*t5*tW4 - t23*t35*t5*tW4 - t25*t43*t5*tW4
14301 + t35*t43*t5*tW4 + t23*t45*t5*tW4 - t33*t45*t5*tW4 - t25*t3*t53*tW4 + t2*t35*t53*tW4 + t25*t4*t53*tW4 - t35*t4*t53*tW4 - t2*t45*t53*tW4 + t3*t45*t53*tW4
14302 + t23*t3*t55*tW4 - t2*t33*t55*tW4 - t23*t4*t55*tW4 + t33*t4*t55*tW4 + t2*t43*t55*tW4 - t3*t43*t55*tW4 + t24*t33*t4*tW5 - t23*t34*t4*tW5 - t24*t3*t43*tW5
14303 + t2*t34*t43*tW5 + t23*t3*t44*tW5 - t2*t33*t44*tW5 - t24*t33*t5*tW5 + t23*t34*t5*tW5 + t24*t43*t5*tW5 - t34*t43*t5*tW5 - t23*t44*t5*tW5 + t33*t44*t5*tW5
14304 + t24*t3*t53*tW5 - t2*t34*t53*tW5 - t24*t4*t53*tW5 + t34*t4*t53*tW5 + t2*t44*t53*tW5 - t3*t44*t53*tW5 - t23*t3*t54*tW5 + t2*t33*t54*tW5 + t23*t4*t54*tW5
14305 - t33*t4*t54*tW5 - t2*t43*t54*tW5 + t3*t43*t54*tW5);
14306
14307 return xlog/den;
14308}
14309 // Coeff of term proportional to log^3(mu/Lambda)
14310double NPSMEFTd6General::xlog3(const double C1Lambda, const double C2, const double C3, const double C4, const double C5, const double C6muw) const{
14311
14312 double t2, t3, t4, t5, tW;
14313 double t22, t23, t24, t25;
14314 double t32, t33, t34, t35;
14315 double t42, t43, t44, t45;
14316 double t52, t53, t54, t55;
14317 double tW2, tW3, tW4, tW5;
14318 double xlog, den;
14319
14320 // The logs associated to each evolutor, ordered from top to bottom;
14321 t2 = tmu2;
14322 t3 = tmu3;
14323 t4 = tmu4;
14324 t5 = tmu5;
14325 tW = tmuw;
14326
14327 t22 = t2 * t2; t23 = t22 * t2; t24 = t23 * t2; t25 = t24 * t2;
14328 t32 = t3 * t3; t33 = t32 * t3; t34 = t33 * t3; t35 = t34 * t3;
14329 t42 = t4 * t4; t43 = t42 * t4; t44 = t43 * t4; t45 = t44 * t4;
14330 t52 = t5 * t5; t53 = t52 * t5; t54 = t53 * t5; t55 = t54 * t5;
14331 tW2 = tW * tW; tW3 = tW2 * tW; tW4 = tW3 * tW; tW5 = tW4 * tW;
14332
14333 // The denominator and numerator of the expression
14334 den = t2*(t2 - t3)*t3*(t2 - t4)*(t3 - t4)*t4*(t2 - t5)*(t3 - t5)*(t4 - t5)*t5*tW*(-t2 + tW)*(-t3 + tW)*(-t4 + tW)*(-t5 + tW);
14335
14336 xlog = C6muw*(t25*t34*t42*t5 - t24*t35*t42*t5 - t25*t32*t44*t5 + t22*t35*t44*t5 + t24*t32*t45*t5 - t22*t34*t45*t5 - t25*t34*t4*t52 + t24*t35*t4*t52 + t25*t3*t44*t52
14337 - t2*t35*t44*t52 - t24*t3*t45*t52 + t2*t34*t45*t52 + t25*t32*t4*t54 - t22*t35*t4*t54 - t25*t3*t42*t54 + t2*t35*t42*t54 + t22*t3*t45*t54 - t2*t32*t45*t54
14338 - t24*t32*t4*t55 + t22*t34*t4*t55 + t24*t3*t42*t55 - t2*t34*t42*t55 - t22*t3*t44*t55 + t2*t32*t44*t55)
14339 + C5*(-(t25*t34*t42*tW) + t24*t35*t42*tW + t25*t32*t44*tW - t22*t35*t44*tW - t24*t32*t45*tW + t22*t34*t45*tW + t25*t34*t4*tW2 - t24*t35*t4*tW2 - t25*t3*t44*tW2
14340 + t2*t35*t44*tW2 + t24*t3*t45*tW2 - t2*t34*t45*tW2 - t25*t32*t4*tW4 + t22*t35*t4*tW4 + t25*t3*t42*tW4 - t2*t35*t42*tW4 - t22*t3*t45*tW4 + t2*t32*t45*tW4
14341 + t24*t32*t4*tW5 - t22*t34*t4*tW5 - t24*t3*t42*tW5 + t2*t34*t42*tW5 + t22*t3*t44*tW5 - t2*t32*t44*tW5)
14342 + C4*(t25*t34*t52*tW - t24*t35*t52*tW - t25*t32*t54*tW + t22*t35*t54*tW + t24*t32*t55*tW - t22*t34*t55*tW - t25*t34*t5*tW2 + t24*t35*t5*tW2 + t25*t3*t54*tW2
14343 - t2*t35*t54*tW2 - t24*t3*t55*tW2 + t2*t34*t55*tW2 + t25*t32*t5*tW4 - t22*t35*t5*tW4 - t25*t3*t52*tW4 + t2*t35*t52*tW4 + t22*t3*t55*tW4 - t2*t32*t55*tW4
14344 - t24*t32*t5*tW5 + t22*t34*t5*tW5 + t24*t3*t52*tW5 - t2*t34*t52*tW5 - t22*t3*t54*tW5 + t2*t32*t54*tW5)
14345 + C3*(-(t25*t44*t52*tW) + t24*t45*t52*tW + t25*t42*t54*tW - t22*t45*t54*tW - t24*t42*t55*tW + t22*t44*t55*tW + t25*t44*t5*tW2 - t24*t45*t5*tW2 - t25*t4*t54*tW2
14346 + t2*t45*t54*tW2 + t24*t4*t55*tW2 - t2*t44*t55*tW2 - t25*t42*t5*tW4 + t22*t45*t5*tW4 + t25*t4*t52*tW4 - t2*t45*t52*tW4 - t22*t4*t55*tW4 + t2*t42*t55*tW4
14347 + t24*t42*t5*tW5 - t22*t44*t5*tW5 - t24*t4*t52*tW5 + t2*t44*t52*tW5 + t22*t4*t54*tW5 - t2*t42*t54*tW5)
14348 + C1Lambda*(-(t25*t34*t42*t5) + t24*t35*t42*t5 + t25*t32*t44*t5 - t22*t35*t44*t5 - t24*t32*t45*t5 + t22*t34*t45*t5 + t25*t34*t4*t52 - t24*t35*t4*t52 - t25*t3*t44*t52
14349 + t2*t35*t44*t52 + t24*t3*t45*t52 - t2*t34*t45*t52 - t25*t32*t4*t54 + t22*t35*t4*t54 + t25*t3*t42*t54 - t2*t35*t42*t54 - t22*t3*t45*t54 + t2*t32*t45*t54
14350 + t24*t32*t4*t55 - t22*t34*t4*t55 - t24*t3*t42*t55 + t2*t34*t42*t55 + t22*t3*t44*t55 - t2*t32*t44*t55 + t25*t34*t42*tW - t24*t35*t42*tW - t25*t32*t44*tW
14351 + t22*t35*t44*tW + t24*t32*t45*tW - t22*t34*t45*tW - t25*t34*t52*tW + t24*t35*t52*tW + t25*t44*t52*tW - t35*t44*t52*tW - t24*t45*t52*tW + t34*t45*t52*tW
14352 + t25*t32*t54*tW - t22*t35*t54*tW - t25*t42*t54*tW + t35*t42*t54*tW + t22*t45*t54*tW - t32*t45*t54*tW - t24*t32*t55*tW + t22*t34*t55*tW + t24*t42*t55*tW
14353 - t34*t42*t55*tW - t22*t44*t55*tW + t32*t44*t55*tW - t25*t34*t4*tW2 + t24*t35*t4*tW2 + t25*t3*t44*tW2 - t2*t35*t44*tW2 - t24*t3*t45*tW2 + t2*t34*t45*tW2
14354 + t25*t34*t5*tW2 - t24*t35*t5*tW2 - t25*t44*t5*tW2 + t35*t44*t5*tW2 + t24*t45*t5*tW2 - t34*t45*t5*tW2 - t25*t3*t54*tW2 + t2*t35*t54*tW2 + t25*t4*t54*tW2
14355 - t35*t4*t54*tW2 - t2*t45*t54*tW2 + t3*t45*t54*tW2 + t24*t3*t55*tW2 - t2*t34*t55*tW2 - t24*t4*t55*tW2 + t34*t4*t55*tW2 + t2*t44*t55*tW2 - t3*t44*t55*tW2
14356 + t25*t32*t4*tW4 - t22*t35*t4*tW4 - t25*t3*t42*tW4 + t2*t35*t42*tW4 + t22*t3*t45*tW4 - t2*t32*t45*tW4 - t25*t32*t5*tW4 + t22*t35*t5*tW4 + t25*t42*t5*tW4
14357 - t35*t42*t5*tW4 - t22*t45*t5*tW4 + t32*t45*t5*tW4 + t25*t3*t52*tW4 - t2*t35*t52*tW4 - t25*t4*t52*tW4 + t35*t4*t52*tW4 + t2*t45*t52*tW4 - t3*t45*t52*tW4
14358 - t22*t3*t55*tW4 + t2*t32*t55*tW4 + t22*t4*t55*tW4 - t32*t4*t55*tW4 - t2*t42*t55*tW4 + t3*t42*t55*tW4 - t24*t32*t4*tW5 + t22*t34*t4*tW5 + t24*t3*t42*tW5
14359 - t2*t34*t42*tW5 - t22*t3*t44*tW5 + t2*t32*t44*tW5 + t24*t32*t5*tW5 - t22*t34*t5*tW5 - t24*t42*t5*tW5 + t34*t42*t5*tW5 + t22*t44*t5*tW5 - t32*t44*t5*tW5
14360 - t24*t3*t52*tW5 + t2*t34*t52*tW5 + t24*t4*t52*tW5 - t34*t4*t52*tW5 - t2*t44*t52*tW5 + t3*t44*t52*tW5 + t22*t3*t54*tW5 - t2*t32*t54*tW5 - t22*t4*t54*tW5
14361 + t32*t4*t54*tW5 + t2*t42*t54*tW5 - t3*t42*t54*tW5)
14362 + C2*(t35*t44*t52*tW - t34*t45*t52*tW - t35*t42*t54*tW + t32*t45*t54*tW + t34*t42*t55*tW - t32*t44*t55*tW - t35*t44*t5*tW2 + t34*t45*t5*tW2 + t35*t4*t54*tW2
14363 - t3*t45*t54*tW2 - t34*t4*t55*tW2 + t3*t44*t55*tW2 + t35*t42*t5*tW4 - t32*t45*t5*tW4 - t35*t4*t52*tW4 + t3*t45*t52*tW4 + t32*t4*t55*tW4 - t3*t42*t55*tW4
14364 - t34*t42*t5*tW5 + t32*t44*t5*tW5 + t34*t4*t52*tW5 - t3*t44*t52*tW5 - t32*t4*t54*tW5 + t3*t42*t54*tW5);
14365
14366 return xlog/den;
14367}
14368 // Coeff of term proportional to log^4(mu/Lambda)
14369double NPSMEFTd6General::xlog4(const double C1Lambda, const double C2, const double C3, const double C4, const double C5, const double C6muw) const{
14370
14371 double t2, t3, t4, t5, tW;
14372 double t22, t23, t24, t25;
14373 double t32, t33, t34, t35;
14374 double t42, t43, t44, t45;
14375 double t52, t53, t54, t55;
14376 double tW2, tW3, tW4, tW5;
14377 double xlog, den;
14378
14379 // The logs associated to each evolutor, ordered from top to bottom;
14380 t2 = tmu2;
14381 t3 = tmu3;
14382 t4 = tmu4;
14383 t5 = tmu5;
14384 tW = tmuw;
14385
14386 t22 = t2 * t2; t23 = t22 * t2; t24 = t23 * t2; t25 = t24 * t2;
14387 t32 = t3 * t3; t33 = t32 * t3; t34 = t33 * t3; t35 = t34 * t3;
14388 t42 = t4 * t4; t43 = t42 * t4; t44 = t43 * t4; t45 = t44 * t4;
14389 t52 = t5 * t5; t53 = t52 * t5; t54 = t53 * t5; t55 = t54 * t5;
14390 tW2 = tW * tW; tW3 = tW2 * tW; tW4 = tW3 * tW; tW5 = tW4 * tW;
14391
14392 // The denominator and numerator of the expression
14393 den = t2*(t2 - t3)*t3*(t2 - t4)*(t3 - t4)*t4*(t2 - t5)*(t3 - t5)*(t4 - t5)*t5*tW*(-t2 + tW)*(-t3 + tW)*(-t4 + tW)*(-t5 + tW);
14394
14395 xlog = C6muw*(-(t25*t33*t42*t5) + t23*t35*t42*t5 + t25*t32*t43*t5 - t22*t35*t43*t5 - t23*t32*t45*t5 + t22*t33*t45*t5 + t25*t33*t4*t52 - t23*t35*t4*t52 - t25*t3*t43*t52
14396 + t2*t35*t43*t52 + t23*t3*t45*t52 - t2*t33*t45*t52 - t25*t32*t4*t53 + t22*t35*t4*t53 + t25*t3*t42*t53 - t2*t35*t42*t53 - t22*t3*t45*t53 + t2*t32*t45*t53
14397 + t23*t32*t4*t55 - t22*t33*t4*t55 - t23*t3*t42*t55 + t2*t33*t42*t55 + t22*t3*t43*t55 - t2*t32*t43*t55)
14398 + C5*(t25*t33*t42*tW - t23*t35*t42*tW - t25*t32*t43*tW + t22*t35*t43*tW + t23*t32*t45*tW - t22*t33*t45*tW - t25*t33*t4*tW2 + t23*t35*t4*tW2 + t25*t3*t43*tW2
14399 - t2*t35*t43*tW2 - t23*t3*t45*tW2 + t2*t33*t45*tW2 + t25*t32*t4*tW3 - t22*t35*t4*tW3 - t25*t3*t42*tW3 + t2*t35*t42*tW3 + t22*t3*t45*tW3 - t2*t32*t45*tW3
14400 - t23*t32*t4*tW5 + t22*t33*t4*tW5 + t23*t3*t42*tW5 - t2*t33*t42*tW5 - t22*t3*t43*tW5 + t2*t32*t43*tW5)
14401 + C4*(-(t25*t33*t52*tW) + t23*t35*t52*tW + t25*t32*t53*tW - t22*t35*t53*tW - t23*t32*t55*tW + t22*t33*t55*tW + t25*t33*t5*tW2 - t23*t35*t5*tW2 - t25*t3*t53*tW2
14402 + t2*t35*t53*tW2 + t23*t3*t55*tW2 - t2*t33*t55*tW2 - t25*t32*t5*tW3 + t22*t35*t5*tW3 + t25*t3*t52*tW3 - t2*t35*t52*tW3 - t22*t3*t55*tW3 + t2*t32*t55*tW3
14403 + t23*t32*t5*tW5 - t22*t33*t5*tW5 - t23*t3*t52*tW5 + t2*t33*t52*tW5 + t22*t3*t53*tW5 - t2*t32*t53*tW5)
14404 + C3*(t25*t43*t52*tW - t23*t45*t52*tW - t25*t42*t53*tW + t22*t45*t53*tW + t23*t42*t55*tW - t22*t43*t55*tW - t25*t43*t5*tW2 + t23*t45*t5*tW2 + t25*t4*t53*tW2
14405 - t2*t45*t53*tW2 - t23*t4*t55*tW2 + t2*t43*t55*tW2 + t25*t42*t5*tW3 - t22*t45*t5*tW3 - t25*t4*t52*tW3 + t2*t45*t52*tW3 + t22*t4*t55*tW3 - t2*t42*t55*tW3
14406 - t23*t42*t5*tW5 + t22*t43*t5*tW5 + t23*t4*t52*tW5 - t2*t43*t52*tW5 - t22*t4*t53*tW5 + t2*t42*t53*tW5)
14407 + C2*(-(t35*t43*t52*tW) + t33*t45*t52*tW + t35*t42*t53*tW - t32*t45*t53*tW - t33*t42*t55*tW + t32*t43*t55*tW + t35*t43*t5*tW2 - t33*t45*t5*tW2 - t35*t4*t53*tW2
14408 + t3*t45*t53*tW2 + t33*t4*t55*tW2 - t3*t43*t55*tW2 - t35*t42*t5*tW3 + t32*t45*t5*tW3 + t35*t4*t52*tW3 - t3*t45*t52*tW3 - t32*t4*t55*tW3 + t3*t42*t55*tW3
14409 + t33*t42*t5*tW5 - t32*t43*t5*tW5 - t33*t4*t52*tW5 + t3*t43*t52*tW5 + t32*t4*t53*tW5 - t3*t42*t53*tW5)
14410 + C1Lambda*(t25*t33*t42*t5 - t23*t35*t42*t5 - t25*t32*t43*t5 + t22*t35*t43*t5 + t23*t32*t45*t5 - t22*t33*t45*t5 - t25*t33*t4*t52 + t23*t35*t4*t52 + t25*t3*t43*t52
14411 - t2*t35*t43*t52 - t23*t3*t45*t52 + t2*t33*t45*t52 + t25*t32*t4*t53 - t22*t35*t4*t53 - t25*t3*t42*t53 + t2*t35*t42*t53 + t22*t3*t45*t53 - t2*t32*t45*t53
14412 - t23*t32*t4*t55 + t22*t33*t4*t55 + t23*t3*t42*t55 - t2*t33*t42*t55 - t22*t3*t43*t55 + t2*t32*t43*t55 - t25*t33*t42*tW + t23*t35*t42*tW + t25*t32*t43*tW
14413 - t22*t35*t43*tW - t23*t32*t45*tW + t22*t33*t45*tW + t25*t33*t52*tW - t23*t35*t52*tW - t25*t43*t52*tW + t35*t43*t52*tW + t23*t45*t52*tW - t33*t45*t52*tW
14414 - t25*t32*t53*tW + t22*t35*t53*tW + t25*t42*t53*tW - t35*t42*t53*tW - t22*t45*t53*tW + t32*t45*t53*tW + t23*t32*t55*tW - t22*t33*t55*tW - t23*t42*t55*tW
14415 + t33*t42*t55*tW + t22*t43*t55*tW - t32*t43*t55*tW + t25*t33*t4*tW2 - t23*t35*t4*tW2 - t25*t3*t43*tW2 + t2*t35*t43*tW2 + t23*t3*t45*tW2 - t2*t33*t45*tW2
14416 - t25*t33*t5*tW2 + t23*t35*t5*tW2 + t25*t43*t5*tW2 - t35*t43*t5*tW2 - t23*t45*t5*tW2 + t33*t45*t5*tW2 + t25*t3*t53*tW2 - t2*t35*t53*tW2 - t25*t4*t53*tW2
14417 + t35*t4*t53*tW2 + t2*t45*t53*tW2 - t3*t45*t53*tW2 - t23*t3*t55*tW2 + t2*t33*t55*tW2 + t23*t4*t55*tW2 - t33*t4*t55*tW2 - t2*t43*t55*tW2 + t3*t43*t55*tW2
14418 - t25*t32*t4*tW3 + t22*t35*t4*tW3 + t25*t3*t42*tW3 - t2*t35*t42*tW3 - t22*t3*t45*tW3 + t2*t32*t45*tW3 + t25*t32*t5*tW3 - t22*t35*t5*tW3 - t25*t42*t5*tW3
14419 + t35*t42*t5*tW3 + t22*t45*t5*tW3 - t32*t45*t5*tW3 - t25*t3*t52*tW3 + t2*t35*t52*tW3 + t25*t4*t52*tW3 - t35*t4*t52*tW3 - t2*t45*t52*tW3 + t3*t45*t52*tW3
14420 + t22*t3*t55*tW3 - t2*t32*t55*tW3 - t22*t4*t55*tW3 + t32*t4*t55*tW3 + t2*t42*t55*tW3 - t3*t42*t55*tW3 + t23*t32*t4*tW5 - t22*t33*t4*tW5 - t23*t3*t42*tW5
14421 + t2*t33*t42*tW5 + t22*t3*t43*tW5 - t2*t32*t43*tW5 - t23*t32*t5*tW5 + t22*t33*t5*tW5 + t23*t42*t5*tW5 - t33*t42*t5*tW5 - t22*t43*t5*tW5 + t32*t43*t5*tW5
14422 + t23*t3*t52*tW5 - t2*t33*t52*tW5 - t23*t4*t52*tW5 + t33*t4*t52*tW5 + t2*t43*t52*tW5 - t3*t43*t52*tW5 - t22*t3*t53*tW5 + t2*t32*t53*tW5 + t22*t4*t53*tW5
14423 - t32*t4*t53*tW5 - t2*t42*t53*tW5 + t3*t42*t53*tW5);
14424
14425 return xlog/den;
14426}
14427 // Coeff of term proportional to log^5(mu/Lambda)
14428double NPSMEFTd6General::xlog5(const double C1Lambda, const double C2, const double C3, const double C4, const double C5, const double C6muw) const{
14429
14430 double t2, t3, t4, t5, tW;
14431 double t22, t23, t24;//, t25;
14432 double t32, t33, t34;//, t35;
14433 double t42, t43, t44;//, t45;
14434 double t52, t53, t54;//, t55;
14435 double tW2, tW3, tW4;//, tW5;
14436 double xlog, den;
14437
14438 // The logs associated to each evolutor, ordered from top to bottom;
14439 t2 = tmu2;
14440 t3 = tmu3;
14441 t4 = tmu4;
14442 t5 = tmu5;
14443 tW = tmuw;
14444
14445 t22 = t2 * t2; t23 = t22 * t2; t24 = t23 * t2;// t25 = t24 * t2;
14446 t32 = t3 * t3; t33 = t32 * t3; t34 = t33 * t3;// t35 = t34 * t3;
14447 t42 = t4 * t4; t43 = t42 * t4; t44 = t43 * t4;// t45 = t44 * t4;
14448 t52 = t5 * t5; t53 = t52 * t5; t54 = t53 * t5;// t55 = t54 * t5;
14449 tW2 = tW * tW; tW3 = tW2 * tW; tW4 = tW3 * tW;// tW5 = tW4 * tW;
14450
14451 // The denominator and numerator of the expression
14452 den = t2*(t2 - t3)*t3*(t2 - t4)*(t3 - t4)*t4*(t2 - t5)*(t3 - t5)*(t4 - t5)*t5*tW*(-t2 + tW)*(-t3 + tW)*(-t4 + tW)*(-t5 + tW);
14453
14454 xlog = C6muw*(t24*t33*t42*t5 - t23*t34*t42*t5 - t24*t32*t43*t5 + t22*t34*t43*t5 + t23*t32*t44*t5 - t22*t33*t44*t5 - t24*t33*t4*t52 + t23*t34*t4*t52 + t24*t3*t43*t52
14455 - t2*t34*t43*t52 - t23*t3*t44*t52 + t2*t33*t44*t52 + t24*t32*t4*t53 - t22*t34*t4*t53 - t24*t3*t42*t53 + t2*t34*t42*t53 + t22*t3*t44*t53 - t2*t32*t44*t53
14456 - t23*t32*t4*t54 + t22*t33*t4*t54 + t23*t3*t42*t54 - t2*t33*t42*t54 - t22*t3*t43*t54 + t2*t32*t43*t54)
14457 + C5*(-(t24*t33*t42*tW) + t23*t34*t42*tW + t24*t32*t43*tW - t22*t34*t43*tW - t23*t32*t44*tW + t22*t33*t44*tW + t24*t33*t4*tW2 - t23*t34*t4*tW2 - t24*t3*t43*tW2
14458 + t2*t34*t43*tW2 + t23*t3*t44*tW2 - t2*t33*t44*tW2 - t24*t32*t4*tW3 + t22*t34*t4*tW3 + t24*t3*t42*tW3 - t2*t34*t42*tW3 - t22*t3*t44*tW3 + t2*t32*t44*tW3
14459 + t23*t32*t4*tW4 - t22*t33*t4*tW4 - t23*t3*t42*tW4 + t2*t33*t42*tW4 + t22*t3*t43*tW4 - t2*t32*t43*tW4)
14460 + C4*(t24*t33*t52*tW - t23*t34*t52*tW - t24*t32*t53*tW + t22*t34*t53*tW + t23*t32*t54*tW - t22*t33*t54*tW - t24*t33*t5*tW2 + t23*t34*t5*tW2 + t24*t3*t53*tW2
14461 - t2*t34*t53*tW2 - t23*t3*t54*tW2 + t2*t33*t54*tW2 + t24*t32*t5*tW3 - t22*t34*t5*tW3 - t24*t3*t52*tW3 + t2*t34*t52*tW3 + t22*t3*t54*tW3 - t2*t32*t54*tW3
14462 - t23*t32*t5*tW4 + t22*t33*t5*tW4 + t23*t3*t52*tW4 - t2*t33*t52*tW4 - t22*t3*t53*tW4 + t2*t32*t53*tW4)
14463 + C3*(-(t24*t43*t52*tW) + t23*t44*t52*tW + t24*t42*t53*tW - t22*t44*t53*tW - t23*t42*t54*tW + t22*t43*t54*tW + t24*t43*t5*tW2 - t23*t44*t5*tW2 - t24*t4*t53*tW2
14464 + t2*t44*t53*tW2 + t23*t4*t54*tW2 - t2*t43*t54*tW2 - t24*t42*t5*tW3 + t22*t44*t5*tW3 + t24*t4*t52*tW3 - t2*t44*t52*tW3 - t22*t4*t54*tW3 + t2*t42*t54*tW3
14465 + t23*t42*t5*tW4 - t22*t43*t5*tW4 - t23*t4*t52*tW4 + t2*t43*t52*tW4 + t22*t4*t53*tW4 - t2*t42*t53*tW4)
14466 + C1Lambda*(-(t24*t33*t42*t5) + t23*t34*t42*t5 + t24*t32*t43*t5 - t22*t34*t43*t5 - t23*t32*t44*t5 + t22*t33*t44*t5 + t24*t33*t4*t52 - t23*t34*t4*t52 - t24*t3*t43*t52
14467 + t2*t34*t43*t52 + t23*t3*t44*t52 - t2*t33*t44*t52 - t24*t32*t4*t53 + t22*t34*t4*t53 + t24*t3*t42*t53 - t2*t34*t42*t53 - t22*t3*t44*t53 + t2*t32*t44*t53
14468 + t23*t32*t4*t54 - t22*t33*t4*t54 - t23*t3*t42*t54 + t2*t33*t42*t54 + t22*t3*t43*t54 - t2*t32*t43*t54 + t24*t33*t42*tW - t23*t34*t42*tW - t24*t32*t43*tW
14469 + t22*t34*t43*tW + t23*t32*t44*tW - t22*t33*t44*tW - t24*t33*t52*tW + t23*t34*t52*tW + t24*t43*t52*tW - t34*t43*t52*tW - t23*t44*t52*tW + t33*t44*t52*tW
14470 + t24*t32*t53*tW - t22*t34*t53*tW - t24*t42*t53*tW + t34*t42*t53*tW + t22*t44*t53*tW - t32*t44*t53*tW - t23*t32*t54*tW + t22*t33*t54*tW + t23*t42*t54*tW
14471 - t33*t42*t54*tW - t22*t43*t54*tW + t32*t43*t54*tW - t24*t33*t4*tW2 + t23*t34*t4*tW2 + t24*t3*t43*tW2 - t2*t34*t43*tW2 - t23*t3*t44*tW2 + t2*t33*t44*tW2
14472 + t24*t33*t5*tW2 - t23*t34*t5*tW2 - t24*t43*t5*tW2 + t34*t43*t5*tW2 + t23*t44*t5*tW2 - t33*t44*t5*tW2 - t24*t3*t53*tW2 + t2*t34*t53*tW2 + t24*t4*t53*tW2
14473 - t34*t4*t53*tW2 - t2*t44*t53*tW2 + t3*t44*t53*tW2 + t23*t3*t54*tW2 - t2*t33*t54*tW2 - t23*t4*t54*tW2 + t33*t4*t54*tW2 + t2*t43*t54*tW2 - t3*t43*t54*tW2
14474 + t24*t32*t4*tW3 - t22*t34*t4*tW3 - t24*t3*t42*tW3 + t2*t34*t42*tW3 + t22*t3*t44*tW3 - t2*t32*t44*tW3 - t24*t32*t5*tW3 + t22*t34*t5*tW3 + t24*t42*t5*tW3
14475 - t34*t42*t5*tW3 - t22*t44*t5*tW3 + t32*t44*t5*tW3 + t24*t3*t52*tW3 - t2*t34*t52*tW3 - t24*t4*t52*tW3 + t34*t4*t52*tW3 + t2*t44*t52*tW3 - t3*t44*t52*tW3
14476 - t22*t3*t54*tW3 + t2*t32*t54*tW3 + t22*t4*t54*tW3 - t32*t4*t54*tW3 - t2*t42*t54*tW3 + t3*t42*t54*tW3 - t23*t32*t4*tW4 + t22*t33*t4*tW4 + t23*t3*t42*tW4
14477 - t2*t33*t42*tW4 - t22*t3*t43*tW4 + t2*t32*t43*tW4 + t23*t32*t5*tW4 - t22*t33*t5*tW4 - t23*t42*t5*tW4 + t33*t42*t5*tW4 + t22*t43*t5*tW4 - t32*t43*t5*tW4
14478 - t23*t3*t52*tW4 + t2*t33*t52*tW4 + t23*t4*t52*tW4 - t33*t4*t52*tW4 - t2*t43*t52*tW4 + t3*t43*t52*tW4 + t22*t3*t53*tW4 - t2*t32*t53*tW4 - t22*t4*t53*tW4
14479 + t32*t4*t53*tW4 + t2*t42*t53*tW4 - t3*t42*t53*tW4) + C2*(t34*t43*t52*tW - t33*t44*t52*tW - t34*t42*t53*tW + t32*t44*t53*tW + t33*t42*t54*tW - t32*t43*t54*tW
14480 - t34*t43*t5*tW2 + t33*t44*t5*tW2 + t34*t4*t53*tW2 - t3*t44*t53*tW2 - t33*t4*t54*tW2 + t3*t43*t54*tW2 + t34*t42*t5*tW3 - t32*t44*t5*tW3 - t34*t4*t52*tW3
14481 + t3*t44*t52*tW3 + t32*t4*t54*tW3 - t3*t42*t54*tW3 - t33*t42*t5*tW4 + t32*t43*t5*tW4 + t33*t4*t52*tW4 - t3*t43*t52*tW4 - t32*t4*t53*tW4 + t3*t42*t53*tW4);
14482
14483 return xlog/den;
14484}
14485
14486
14488
14494//Before these functions were taking the values of the operators after
14495//the approximate running. Now we set them to the values of the operators
14496//after the complete running. Now we have included all the complex parts
14497//so there are some functions that should be promoted to complex now.
14498//Finally, some of the entries are zero since it was so before, this
14499//needs to be updated
14500
14502 //We include only the real part for the moment
14503 if (F.is("NEUTRINO_1") || F.is("ELECTRON"))
14504 return getSMEFTCoeffEW("CHl1R", 0, 0);
14505 else if (F.is("NEUTRINO_2") || F.is("MU"))
14506 return getSMEFTCoeffEW("CHl1R", 1, 1);
14507 else if (F.is("NEUTRINO_3") || F.is("TAU"))
14508 return getSMEFTCoeffEW("CHl1R", 2, 2);
14509 else if (F.is("UP") || F.is("DOWN"))
14510 return getSMEFTCoeffEW("CHq1R", 0, 0);
14511 else if (F.is("CHARM") || F.is("STRANGE"))
14512 return getSMEFTCoeffEW("CHq1R", 1, 1);
14513 else if (F.is("TOP") || F.is("BOTTOM"))
14514 return getSMEFTCoeffEW("CHq1R", 2, 2);
14515 else
14516 throw std::runtime_error("NPSMEFTd6General::CHF1_diag(): wrong argument");
14517}
14518
14520 if (F.is("NEUTRINO_1") || F.is("ELECTRON"))
14521 return getSMEFTCoeffEW("CHl3R", 0, 0);
14522 else if (F.is("NEUTRINO_2") || F.is("MU"))
14523 return getSMEFTCoeffEW("CHl3R", 1, 1);
14524 else if (F.is("NEUTRINO_3") || F.is("TAU"))
14525 return getSMEFTCoeffEW("CHl3R", 2, 2);
14526 else if (F.is("UP") || F.is("DOWN"))
14527 return getSMEFTCoeffEW("CHq3R", 0, 0);
14528 else if (F.is("CHARM") || F.is("STRANGE"))
14529 return getSMEFTCoeffEW("CHq3R", 1, 1);
14530 else if (F.is("TOP") || F.is("BOTTOM"))
14531 return getSMEFTCoeffEW("CHq3R", 2, 2);
14532 else
14533 throw std::runtime_error("NPSMEFTd6General::CHF3_diag(): wrong argument");
14534}
14535
14537 if (f.is("NEUTRINO_1") || f.is("NEUTRINO_2") || f.is("NEUTRINO_3"))
14538 return 0.0;
14539 else if (f.is("ELECTRON"))
14540 return getSMEFTCoeffEW("CHeR", 0, 0);
14541 else if (f.is("MU"))
14542 return getSMEFTCoeffEW("CHeR", 1, 1);
14543 else if (f.is("TAU"))
14544 return getSMEFTCoeffEW("CHeR", 2, 2);
14545 else if (f.is("UP"))
14546 return getSMEFTCoeffEW("CHuR", 0, 0);
14547 else if (f.is("CHARM"))
14548 return getSMEFTCoeffEW("CHuR", 1, 1);
14549 else if (f.is("TOP"))
14550 return getSMEFTCoeffEW("CHuR", 2, 2);
14551 else if (f.is("DOWN"))
14552 return getSMEFTCoeffEW("CHdR", 0, 0);
14553 else if (f.is("STRANGE"))
14554 return getSMEFTCoeffEW("CHdR", 1, 1);
14555 else if (f.is("BOTTOM"))
14556 return getSMEFTCoeffEW("CHdR", 2, 2);
14557 else
14558 throw std::runtime_error("NPSMEFTd6General::CHf_diag(): wrong argument");
14559}
14560
14561gslpp::complex NPSMEFTd6General::CHud_diag(const Particle u) const {
14562 if (!u.is("QUARK") || u.getIndex() % 2 != 0)
14563 throw std::runtime_error("NPSMEFTd6General::CHud_diag(): wrong argument");
14564
14565 if (u.is("UP"))
14566 return gslpp::complex(getSMEFTCoeffEW("CHudR", 0, 0), getSMEFTCoeffEW("CHudI", 0, 0), false);
14567 else if (u.is("CHARM"))
14568 return gslpp::complex(getSMEFTCoeffEW("CHudR", 1, 1), getSMEFTCoeffEW("CHudI", 1, 1), false);
14569 else if (u.is("TOP"))
14570 return gslpp::complex(getSMEFTCoeffEW("CHudR", 2, 2), getSMEFTCoeffEW("CHudI", 2, 2), false);
14571 else
14572 throw std::runtime_error("NPSMEFTd6General::CHud_diag(): wrong argument");
14573}
14574
14575gslpp::complex NPSMEFTd6General::CfH_diag(const Particle f) const {
14576 if (f.is("NEUTRINO_1") || f.is("NEUTRINO_2") || f.is("NEUTRINO_3"))
14577 return 0.0;
14578 else if (f.is("ELECTRON"))
14579 return gslpp::complex(getSMEFTCoeffEW("CeHR", 0, 0), getSMEFTCoeffEW("CeHI", 0, 0), false);
14580 else if (f.is("MU"))
14581 return gslpp::complex(getSMEFTCoeffEW("CeHR", 1, 1), getSMEFTCoeffEW("CeHI", 1, 1), false);
14582 else if (f.is("TAU"))
14583 return gslpp::complex(getSMEFTCoeffEW("CeHR", 2, 2), getSMEFTCoeffEW("CeHI", 2, 2), false);
14584 else if (f.is("UP"))
14585 return gslpp::complex(getSMEFTCoeffEW("CuHR", 0, 0), getSMEFTCoeffEW("CuHI", 0, 0), false);
14586 else if (f.is("CHARM"))
14587 return gslpp::complex(getSMEFTCoeffEW("CuHR", 1, 1), getSMEFTCoeffEW("CuHI", 1, 1), false);
14588 else if (f.is("TOP"))
14589 return gslpp::complex(getSMEFTCoeffEW("CuHR", 2, 2), getSMEFTCoeffEW("CuHI", 2, 2), false);
14590 else if (f.is("DOWN"))
14591 return gslpp::complex(getSMEFTCoeffEW("CdHR", 0, 0), getSMEFTCoeffEW("CdHI", 0, 0), false);
14592 else if (f.is("STRANGE"))
14593 return gslpp::complex(getSMEFTCoeffEW("CdHR", 1, 1), getSMEFTCoeffEW("CdHI", 1, 1), false);
14594 else if (f.is("BOTTOM"))
14595 return gslpp::complex(getSMEFTCoeffEW("CdHR", 2, 2), getSMEFTCoeffEW("CdHI", 2, 2), false);
14596 else
14597 throw std::runtime_error("NPSMEFTd6General::CfH_diag(): wrong argument");
14598}
14599
14600gslpp::complex NPSMEFTd6General::CfG_diag(const Particle f) const {
14601 if (f.is("NEUTRINO_1") || f.is("NEUTRINO_2") || f.is("NEUTRINO_3"))
14602 return 0.0;
14603 else if (f.is("ELECTRON"))
14604 return 0.0;
14605 else if (f.is("MU"))
14606 return 0.0;
14607 else if (f.is("TAU"))
14608 return 0.0;
14609 else if (f.is("UP"))
14610 return gslpp::complex(getSMEFTCoeffEW("CuGR", 0, 0), getSMEFTCoeffEW("CuGI", 0, 0), false);
14611 else if (f.is("CHARM"))
14612 return gslpp::complex(getSMEFTCoeffEW("CuGR", 1, 1), getSMEFTCoeffEW("CuGI", 1, 1), false);
14613 else if (f.is("TOP"))
14614 return gslpp::complex(getSMEFTCoeffEW("CuGR", 2, 2), getSMEFTCoeffEW("CuGI", 2, 2), false);
14615 else if (f.is("DOWN"))
14616 return 0.0;
14617 else if (f.is("STRANGE"))
14618 return 0.0;
14619 else if (f.is("BOTTOM"))
14620 return 0.0;
14621 else
14622 throw std::runtime_error("NPSMEFTd6General::CfG_diag(): wrong argument");
14623}
14624
14625gslpp::complex NPSMEFTd6General::CfW_diag(const Particle f) const {
14626 if (f.is("NEUTRINO_1") || f.is("NEUTRINO_2") || f.is("NEUTRINO_3"))
14627 return 0.0;
14628 else if (f.is("ELECTRON"))
14629 return 0.0;
14630 else if (f.is("MU"))
14631 return 0.0;
14632 else if (f.is("TAU"))
14633 return 0.0;
14634 else if (f.is("UP"))
14635 return gslpp::complex(getSMEFTCoeffEW("CuWR", 0, 0), getSMEFTCoeffEW("CuWI", 0, 0), false);
14636 else if (f.is("CHARM"))
14637 return gslpp::complex(getSMEFTCoeffEW("CuWR", 1, 1), getSMEFTCoeffEW("CuWI", 1, 1), false);
14638 else if (f.is("TOP"))
14639 return gslpp::complex(getSMEFTCoeffEW("CuWR", 2, 2), getSMEFTCoeffEW("CuWI", 2, 2), false);
14640 else if (f.is("DOWN"))
14641 return 0.0;
14642 else if (f.is("STRANGE"))
14643 return 0.0;
14644 else if (f.is("BOTTOM"))
14645 return 0.0;
14646 else
14647 throw std::runtime_error("NPSMEFTd6General::CfW_diag(): wrong argument");
14648}
14649
14650gslpp::complex NPSMEFTd6General::CfB_diag(const Particle f) const {
14651 if (f.is("NEUTRINO_1") || f.is("NEUTRINO_2") || f.is("NEUTRINO_3"))
14652 return 0.0;
14653 else if (f.is("ELECTRON"))
14654 return 0.0;
14655 else if (f.is("MU"))
14656 return 0.0;
14657 else if (f.is("TAU"))
14658 return 0.0;
14659 else if (f.is("UP"))
14660 return gslpp::complex(getSMEFTCoeffEW("CuBR", 0, 0), getSMEFTCoeffEW("CuBI", 0, 0), false);
14661 else if (f.is("CHARM"))
14662 return gslpp::complex(getSMEFTCoeffEW("CuBR", 1, 1), getSMEFTCoeffEW("CuBI", 1, 1), false);
14663 else if (f.is("TOP"))
14664 return gslpp::complex(getSMEFTCoeffEW("CuBR", 2, 2), getSMEFTCoeffEW("CuBI", 2, 2), false);
14665 else if (f.is("DOWN"))
14666 return 0.0;
14667 else if (f.is("STRANGE"))
14668 return 0.0;
14669 else if (f.is("BOTTOM"))
14670 return 0.0;
14671 else
14672 throw std::runtime_error("NPSMEFTd6General::CfB_diag(): wrong argument");
14673}
14674
14675
14681
14682
14684
14685
14686/*
14687double NPSMEFTd6General::test_direct() const
14688{
14689 return (getSMEFTCoeffEW("CHl3R",0,0)*getSMEFTCoeffEW("CHl3R",0,0)*getSMEFTCoeffEW("CHl3R",0,0)*getSMEFTCoeffEW("CHl3R",0,0)*getSMEFTCoeffEW("CHl3R",0,0)
14690 *getSMEFTCoeffEW("CHl3R",0,0)*getSMEFTCoeffEW("CHl3R",0,0)*getSMEFTCoeffEW("CHl3R",0,0)*getSMEFTCoeffEW("CHl3R",0,0)*getSMEFTCoeffEW("CHl3R",0,0)
14691 *getSMEFTCoeffEW("CHl3R",0,0)*getSMEFTCoeffEW("CHl3R",0,0)*getSMEFTCoeffEW("CHl3R",0,0)*getSMEFTCoeffEW("CHl3R",0,0)*getSMEFTCoeffEW("CHl3R",0,0)
14692 *getSMEFTCoeffEW("CHl3R",0,0)*getSMEFTCoeffEW("CHl3R",0,0)*getSMEFTCoeffEW("CHl3R",0,0)*getSMEFTCoeffEW("CHl3R",0,0)*getSMEFTCoeffEW("CHl3R",0,0)
14693 *getSMEFTCoeffEW("CHl3R",0,0)*getSMEFTCoeffEW("CHl3R",0,0)*getSMEFTCoeffEW("CHl3R",0,0)*getSMEFTCoeffEW("CHl3R",0,0)*getSMEFTCoeffEW("CHl3R",0,0)
14694 /getSMEFTCoeffEW("CHl3R",0,0)/getSMEFTCoeffEW("CHl3R",0,0)/getSMEFTCoeffEW("CHl3R",0,0)/getSMEFTCoeffEW("CHl3R",0,0)/getSMEFTCoeffEW("CHl3R",0,0)
14695 /getSMEFTCoeffEW("CHl3R",0,0)/getSMEFTCoeffEW("CHl3R",0,0)/getSMEFTCoeffEW("CHl3R",0,0)/getSMEFTCoeffEW("CHl3R",0,0)/getSMEFTCoeffEW("CHl3R",0,0)
14696 /getSMEFTCoeffEW("CHl3R",0,0)/getSMEFTCoeffEW("CHl3R",0,0)/getSMEFTCoeffEW("CHl3R",0,0)/getSMEFTCoeffEW("CHl3R",0,0)/getSMEFTCoeffEW("CHl3R",0,0)
14697 /getSMEFTCoeffEW("CHl3R",0,0)/getSMEFTCoeffEW("CHl3R",0,0)/getSMEFTCoeffEW("CHl3R",0,0)/getSMEFTCoeffEW("CHl3R",0,0)/getSMEFTCoeffEW("CHl3R",0,0)
14698 /getSMEFTCoeffEW("CHl3R",0,0)/getSMEFTCoeffEW("CHl3R",0,0)/getSMEFTCoeffEW("CHl3R",0,0)/getSMEFTCoeffEW("CHl3R",0,0)/getSMEFTCoeffEW("CHl3R",0,0));
14699}
14700 */
14701
14702
14703
14704
14705
14706/*
14707double NPSMEFTd6General::test_direct() const
14708{
14709 return getSMEFTCoeffEW("CHl3R",0,0);
14710}
14711 */
14712
14713/*
14714double NPSMEFTd6General::test_evolutor() const
14715{
14716 return (getSMEFTCoeffEW("CHl3R",0,0)*getSMEFTCoeffEW("CHl3R",0,0)*getSMEFTCoeffEW("CHl3R",0,0)*getSMEFTCoeffEW("CHl3R",0,0)*getSMEFTCoeffEW("CHl3R",0,0)
14717 *getSMEFTCoeffEW("CHl3R",0,0)*getSMEFTCoeffEW("CHl3R",0,0)*getSMEFTCoeffEW("CHl3R",0,0)*getSMEFTCoeffEW("CHl3R",0,0)*getSMEFTCoeffEW("CHl3R",0,0)
14718 *getSMEFTCoeffEW("CHl3R",0,0)*getSMEFTCoeffEW("CHl3R",0,0)*getSMEFTCoeffEW("CHl3R",0,0)*getSMEFTCoeffEW("CHl3R",0,0)*getSMEFTCoeffEW("CHl3R",0,0)
14719 *getSMEFTCoeffEW("CHl3R",0,0)*getSMEFTCoeffEW("CHl3R",0,0)*getSMEFTCoeffEW("CHl3R",0,0)*getSMEFTCoeffEW("CHl3R",0,0)*getSMEFTCoeffEW("CHl3R",0,0)
14720 *getSMEFTCoeffEW("CHl3R",0,0)*getSMEFTCoeffEW("CHl3R",0,0)*getSMEFTCoeffEW("CHl3R",0,0)*getSMEFTCoeffEW("CHl3R",0,0)*getSMEFTCoeffEW("CHl3R",0,0)
14721 /getSMEFTCoeffEW("CHl3R",0,0)/getSMEFTCoeffEW("CHl3R",0,0)/getSMEFTCoeffEW("CHl3R",0,0)/getSMEFTCoeffEW("CHl3R",0,0)/getSMEFTCoeffEW("CHl3R",0,0)
14722 /getSMEFTCoeffEW("CHl3R",0,0)/getSMEFTCoeffEW("CHl3R",0,0)/getSMEFTCoeffEW("CHl3R",0,0)/getSMEFTCoeffEW("CHl3R",0,0)/getSMEFTCoeffEW("CHl3R",0,0)
14723 /getSMEFTCoeffEW("CHl3R",0,0)/getSMEFTCoeffEW("CHl3R",0,0)/getSMEFTCoeffEW("CHl3R",0,0)/getSMEFTCoeffEW("CHl3R",0,0)/getSMEFTCoeffEW("CHl3R",0,0)
14724 /getSMEFTCoeffEW("CHl3R",0,0)/getSMEFTCoeffEW("CHl3R",0,0)/getSMEFTCoeffEW("CHl3R",0,0)/getSMEFTCoeffEW("CHl3R",0,0)/getSMEFTCoeffEW("CHl3R",0,0)
14725 /getSMEFTCoeffEW("CHl3R",0,0)/getSMEFTCoeffEW("CHl3R",0,0)/getSMEFTCoeffEW("CHl3R",0,0)/getSMEFTCoeffEW("CHl3R",0,0)/getSMEFTCoeffEW("CHl3R",0,0));
14726}
14727 */
14728
14729
14731
14732 // Functions to facilitate the change of scheme (at tree level)
14733
14734const double NPSMEFTd6General::DeltaOalphtoW(const double dOSMdalpha, const double mu) const {
14735
14736 double alphatoW;
14737 double d_GF_mu;
14738 double deltaOLO;
14739
14740 // delta_GF, including RG scale dependence
14741 d_GF_mu = (getSMEFTCoeff("CHl3R", 0, 0, mu) + getSMEFTCoeff("CHl3R", 1, 1, mu) - 0.5 * (getSMEFTCoeff("CllR", 0, 1, 1, 0, mu) + getSMEFTCoeff("CllR", 1, 0, 0, 1, mu))) * v2;
14742
14743 // Combinations of parameters to control the change of SM EW input scheme
14744 // Combination multiplying d OSM/d alpha
14745 alphatoW = ( GF/sqrt(2.0)/Mz/Mz/M_PI ) * ( pow(Mw_inp,4) * ( getSMEFTCoeff("CHD", mu) * v2 - 2.0 * d_GF_mu )
14746 + 2.0 * pow(Mz*Mw_inp,2) * (d_GF_mu + 2.0 * sW_tree * cW_tree * getSMEFTCoeff("CHWB", mu) * v2 ) );
14747
14748 deltaOLO = dOSMdalpha * alphatoW;
14749
14750 return deltaOLO;
14751}
14752
14753const double NPSMEFTd6General::DeltaOWtoalph(const double dOSMdMW, const double mu) const {
14754
14755 double Wtoalpha;
14756 double d_GF_mu;
14757 double deltaOLO;
14758
14759 // delta_GF, including RG scale dependence
14760 d_GF_mu = (getSMEFTCoeff("CHl3R", 0, 0, mu) + getSMEFTCoeff("CHl3R", 1, 1, mu) - 0.5 * (getSMEFTCoeff("CllR", 0, 1, 1, 0, mu) + getSMEFTCoeff("CllR", 1, 0, 0, 1, mu))) * v2;
14761
14762 // Combinations of parameters to control the change of SM EW input scheme
14763 // Combination multiplying d OSM/d MW
14764 Wtoalpha = ( sqrt(M_PI * aleMz / sW2_tree)/( 8.0 * GF * sqrt( sqrt(2.0) * GF ) * Mz*Mz * sW2_tree*sW2_tree * (sW2_tree - cW2_tree) ) )
14765 * ( sqrt(2.0) * M_PI * sW2_tree * aleMz * getSMEFTCoeff("CHD", mu) * v2
14766 + ( 4.0 * GF * Mz*Mz * sW2_tree - 2.0 * sqrt(2.0) * aleMz * M_PI * (1.0 + sW2_tree) ) * d_GF_mu
14767 + ( 8.0 * GF * Mz*Mz * sW2_tree - 4.0 * sqrt(2.0) * aleMz * M_PI ) * sW_tree * cW_tree * getSMEFTCoeff("CHWB", mu) * v2 );
14768
14769 deltaOLO = dOSMdMW * Wtoalpha;
14770
14771 return deltaOLO;
14772}
14773
14775
14776const double NPSMEFTd6General::DeltaGF() const {
14777 return ((getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1) - 0.5 * (getSMEFTCoeffEW("CllR", 0, 1, 1, 0) + getSMEFTCoeffEW("CllR", 1, 0, 0, 1))) * v2);
14778}
14779
14781// Functions to compute quantities involved in indirect corrections, depending on RG scale
14782
14783const double NPSMEFTd6General::del_A_mu(const double mu) const {
14784 double d_A_mu;
14785
14786 // Same expressions as in PostUpdate, with scale dependence (on NP only)
14787 d_A_mu = -2.0 * sW_tree * cW_tree * getSMEFTCoeff("CHWB", mu) * v2;
14788
14789 return d_A_mu;
14790}
14791
14792const double NPSMEFTd6General::del_Z_mu(const double mu) const {
14793 double d_Z_mu;
14794
14795 // Same expressions as in PostUpdate, with scale dependence (on NP only)
14796 d_Z_mu = 2.0 * sW_tree * cW_tree * getSMEFTCoeff("CHWB", mu) * v2;
14797
14798 return d_Z_mu;
14799}
14800
14801const double NPSMEFTd6General::del_ZA_mu(const double mu) const {
14802 double d_ZA_mu;
14803
14804 // Same expressions as in PostUpdate, with scale dependence (on NP only)
14805 d_ZA_mu = (cW2_tree - sW2_tree) * getSMEFTCoeff("CHWB", mu) * v2;
14806
14807 return d_ZA_mu;
14808}
14809
14810
14811const double NPSMEFTd6General::del_e_mu(const double mu) const {
14812 double d_MW_mu, d_MZ_mu, d_GF_mu, d_e_mu;
14813
14814 // Same expressions as in PostUpdate, with scale dependence (on NP only)
14815 d_MW_mu = (3.0 / 8.0) * (getSMEFTCoeff("CH", mu) / lambdaH_tree) * v2;
14816 d_MZ_mu = (sW_tree * cW_tree * getSMEFTCoeff("CHWB", mu) + 0.25 * getSMEFTCoeff("CHD", mu) + (3.0 / 8.0) * getSMEFTCoeff("CH", mu) / lambdaH_tree) * v2;
14817 d_GF_mu = ((getSMEFTCoeff("CHl3R", 0, 0, mu) + getSMEFTCoeff("CHl3R", 1, 1, mu) - 0.5 * (getSMEFTCoeff("CllR", 0, 1, 1, 0, mu) + getSMEFTCoeff("CllR", 1, 0, 0, 1, mu))) * v2);
14818
14819 d_e_mu = cAsch * (-0.5 * del_A_mu(mu))
14820 + cWsch * ((cW2_tree / sW2_tree) * (d_MW_mu - d_MZ_mu) - 0.5 * d_GF_mu);
14821
14822 return d_e_mu;
14823}
14824
14825const double NPSMEFTd6General::del_sW2_mu(const double mu) const {
14826 double d_GF_mu, d_MW_mu, d_MZ_mu, d_sW2_mu;
14827
14828 // Same expressions as in PostUpdate, with scale dependence (on NP only)
14829 d_GF_mu = ((getSMEFTCoeff("CHl3R", 0, 0, mu) + getSMEFTCoeff("CHl3R", 1, 1, mu) - 0.5 * (getSMEFTCoeff("CllR", 0, 1, 1, 0, mu) + getSMEFTCoeff("CllR", 1, 0, 0, 1, mu))) * v2);
14830 d_MW_mu = (3.0 / 8.0) * (getSMEFTCoeff("CH", mu) / lambdaH_tree) * v2;
14831 d_MZ_mu = (sW_tree * cW_tree * getSMEFTCoeff("CHWB", mu) + 0.25 * getSMEFTCoeff("CHD", mu) + (3.0 / 8.0) * getSMEFTCoeff("CH", mu) / lambdaH_tree) * v2;
14832
14833 d_sW2_mu = cAsch * (-cW2_tree * (d_GF_mu - 2.0 * (d_MW_mu - d_MZ_mu) - del_A_mu(mu)) / (sW2_tree - cW2_tree))
14834 + cWsch * (2.0 * cW2_tree * (d_MW_mu - d_MZ_mu) / sW2_tree);
14835
14836 return d_sW2_mu;
14837}
14838
14839
14840const double NPSMEFTd6General::delU_gNC(const double mu) const {
14841
14842 double dg;
14843
14844 double d_GF_mu, d_MW_mu, d_MZ_mu;
14845
14846 // Same expressions as in PostUpdate, with scale dependence (on NP only)
14847 d_GF_mu = ((getSMEFTCoeff("CHl3R", 0, 0, mu) + getSMEFTCoeff("CHl3R", 1, 1, mu) - 0.5 * (getSMEFTCoeff("CllR", 0, 1, 1, 0, mu) + getSMEFTCoeff("CllR", 1, 0, 0, 1, mu))) * v2);
14848 d_MW_mu = (3.0 / 8.0) * (getSMEFTCoeff("CH", mu) / lambdaH_tree) * v2;
14849 d_MZ_mu = (sW_tree * cW_tree * getSMEFTCoeff("CHWB", mu) + 0.25 * getSMEFTCoeff("CHD", mu) + (3.0 / 8.0) * getSMEFTCoeff("CH", mu) / lambdaH_tree) * v2;
14850
14851
14852 dg = (0.5 * del_Z_mu(mu) - 0.5 * d_GF_mu + d_MW_mu - d_MZ_mu);
14853
14854 return dg;
14855}
14856
14857
14858const double NPSMEFTd6General::delQ_gNC(const double mu) const {
14859
14860 double dg;
14861
14862 // Same expressions as in PostUpdate, with scale dependence (on NP only)
14863 dg = -(sW_tree * cW_tree * del_ZA_mu(mu) + sW2_tree * del_sW2_mu(mu));
14864
14865 return dg;
14866}
14867
14868
14869const double NPSMEFTd6General::delU_gCC(const double mu) const {
14870
14871 double dg;
14872
14873 // Same expressions as in PostUpdate, with scale dependence (on NP only)
14874 dg = (del_e_mu(mu) - 0.5 * del_sW2_mu(mu));
14875
14876 return dg;
14877}
14878
14880
14881const double NPSMEFTd6General::obliqueS() const {
14882 return (4.0 * sW_tree * cW_tree * getSMEFTCoeffEW("CHWB") / aleMz * v2);
14883}
14884
14885const double NPSMEFTd6General::obliqueT() const {
14886 return (-getSMEFTCoeffEW("CHD") / 2.0 / aleMz * v2);
14887}
14888
14889const double NPSMEFTd6General::obliqueU() const {
14890 return 0.0;
14891}
14892
14893const double NPSMEFTd6General::obliqueW() const {
14894 return 0.;
14895}
14896
14897const double NPSMEFTd6General::obliqueY() const {
14898 return 0.;
14899}
14900
14902
14903const double NPSMEFTd6General::deltaMz() const {
14904 // Ref. value used in MG simulations
14905 return ( (Mz - 91.1879) / 91.1879);
14906}
14907
14908const double NPSMEFTd6General::deltaMz2() const {
14909 return ( 0.0);
14910}
14911
14912const double NPSMEFTd6General::deltaMh() const {
14913 // Ref. value used in MG simulations
14914 return ( (mHl - 125.1) / 125.1);
14915}
14916
14917const double NPSMEFTd6General::deltaMh2() const {
14918 return ( 0.0);
14919}
14920
14921const double NPSMEFTd6General::deltamt() const {
14922 // Ref. value used in MG simulations
14923 return ( (mtpole - 173.0) / 173.0);
14924}
14925
14926const double NPSMEFTd6General::deltamt2() const {
14927 return ( 0.0);
14928}
14929
14930const double NPSMEFTd6General::deltamb() const {
14931 // Ref. value used in MG simulations
14932 return ( ((quarks[BOTTOM].getMass()) - 4.18) / 4.18);
14933}
14934
14935const double NPSMEFTd6General::deltamb2() const {
14936 return ( 0.0);
14937}
14938
14939const double NPSMEFTd6General::deltamc() const {
14940 // Ref. value used in MG simulations
14941 return ( ((quarks[CHARM].getMass()) - 1.275) / 1.275);
14942}
14943
14944const double NPSMEFTd6General::deltamc2() const {
14945 return ( 0.0);
14946}
14947
14948const double NPSMEFTd6General::deltamtau() const {
14949 // Ref. value used in MG simulations
14950 return ( ((leptons[TAU].getMass()) - 1.77682) / 1.77682);
14951}
14952
14953const double NPSMEFTd6General::deltamtau2() const {
14954 return ( 0.0);
14955}
14956
14957const double NPSMEFTd6General::deltaGmu() const {
14958 // Ref. value used in MG simulations
14959 return ( (GF - 1.16637 / 100000.0) / (1.16637 / 100000.0));
14960}
14961
14962const double NPSMEFTd6General::deltaGmu2() const {
14963 return ( 0.0);
14964}
14965
14966const double NPSMEFTd6General::deltaaMZ() const {
14967 // Ref. value used in MG simulations
14968 return ( (aleMz - 0.007754633699856456) / 0.007754633699856456);
14969}
14970
14971const double NPSMEFTd6General::deltaaMZ2() const {
14972 return ( 0.0);
14973}
14974
14975const double NPSMEFTd6General::deltaa0() const {
14976 // Ref. value used in MG simulations
14977 return ( (aleMz - 0.0072973525664) / 0.0072973525664);
14978}
14979
14980const double NPSMEFTd6General::deltaa02() const {
14981 return ( 0.0);
14982}
14983
14984const double NPSMEFTd6General::deltaaSMZ() const {
14985 // Ref. value used in MG simulations
14986 return ( (AlsMz - 0.1180) / 0.1180);
14987}
14988
14989const double NPSMEFTd6General::deltaaSMZ2() const {
14990 return ( 0.0);
14991}
14992
14993const double NPSMEFTd6General::deltaMw() const {
14994 // Ref. value used in MG simulations
14995 // (Value chosen to produce the same tree level SM pars as in the Alpha scheme with the input pars above)
14996 return ( (Mw_inp - 79.96717329554225) / 79.96717329554225);
14997}
14998
14999const double NPSMEFTd6General::deltaMw2() const {
15000 return ( 0.0);
15001}
15002
15003
15005
15006const double NPSMEFTd6General::alphaMz() const {
15007 return (aleMz * (1.0 + 2.0 * delta_e + delta_A));
15008}
15009
15010const double NPSMEFTd6General::Mw() const {
15011 // return (trueSM.Mw() - Mw_tree / 4.0 / (cW2_tree - sW2_tree)
15012 // *(4.0 * sW_tree * cW_tree * getSMEFTCoeffEW("CHWB") * v2_over_LambdaNP2
15013 // + cW2_tree * getSMEFTCoeffEW("CHD") * v2_over_LambdaNP2
15014 // + 2.0 * sW2_tree * delta_GF));
15015
15016 return (trueSM.Mw() + Mw_tree * deltaMwd6());
15017}
15018
15019const double NPSMEFTd6General::deltaMwd6() const {
15020 // return (- 1.0 / 4.0 / (cW2_tree - sW2_tree)
15021 // *(4.0 * sW_tree * cW_tree * getSMEFTCoeffEW("CHWB") * v2_over_LambdaNP2
15022 // + cW2_tree * getSMEFTCoeffEW("CHD") * v2_over_LambdaNP2
15023 // + 2.0 * sW2_tree * delta_GF));
15024
15025 double deltaNLO;
15026
15027 // Finite NLO corrections
15028 deltaNLO = (-0.15016 * getSMEFTCoeffEW("CW") -0.03265 * getSMEFTCoeffEW("CHbox") -2.57653 * getSMEFTCoeffEW("CHD") -0.02759 * getSMEFTCoeffEW("CHB")
15029 -0.03484 * getSMEFTCoeffEW("CHW") -6.31566 * getSMEFTCoeffEW("CHWB") -0.23698 * getSMEFTCoeffEW("CuWR",2, 2) -0.89903 * getSMEFTCoeffEW("CuBR",2, 2)
15030 -0.06025 * getSMEFTCoeffEW("CHl1R",0, 0) -0.06025 * getSMEFTCoeffEW("CHl1R",1, 1) -0.04558 * getSMEFTCoeffEW("CHl1R",2, 2) -2.93411 * getSMEFTCoeffEW("CHl3R",0, 0)
15031 -2.93411 * getSMEFTCoeffEW("CHl3R",1, 1) +0.02788 * getSMEFTCoeffEW("CHl3R",2, 2) -0.04558 * getSMEFTCoeffEW("CHeR",0, 0) -0.04558 * getSMEFTCoeffEW("CHeR",1, 1)
15032 -0.04558 * getSMEFTCoeffEW("CHeR",2, 2) +0.04558 * getSMEFTCoeffEW("CHq1R",0, 0) +0.04558 * getSMEFTCoeffEW("CHq1R",1, 1) -2.11169 * getSMEFTCoeffEW("CHq1R",2, 2)
15033 +0.08365 * getSMEFTCoeffEW("CHq3R",0, 0) +0.08365 * getSMEFTCoeffEW("CHq3R",1, 1) +1.23886 * getSMEFTCoeffEW("CHq3R",2, 2) +0.09116 * getSMEFTCoeffEW("CHuR",0, 0)
15034 +0.09116 * getSMEFTCoeffEW("CHuR",1, 1) +2.49078 * getSMEFTCoeffEW("CHuR",2, 2) -0.04558 * getSMEFTCoeffEW("CHdR",0, 0) -0.04558 * getSMEFTCoeffEW("CHdR",1, 1)
15035 -0.04558 * getSMEFTCoeffEW("CHdR",2, 2) -0.25496 * getSMEFTCoeffEW("CllR",0, 0, 1, 1) +2.58646 * getSMEFTCoeffEW("CllR",0, 1, 1, 0) +0.21768 * getSMEFTCoeffEW("Clq3R",0, 0, 2, 2)
15036 +0.21768 * getSMEFTCoeffEW("Clq3R",1, 1, 2, 2) ) * v2;
15037
15038 return (delta_e - 0.5 * delta_sW2 + delta_v + cNLOd6 * deltaNLO);
15039}
15040
15041const double NPSMEFTd6General::deltaMwd62() const {
15042 double dMW = 0.0;
15043
15044 return (dMW * dMW);
15045}
15046
15047const double NPSMEFTd6General::deltaGamma_Wff(const Particle fi, const Particle fj) const {
15048 double G0 = GF * pow(Mz*cW_tree, 3.0) / 6.0 / sqrt(2.0) / M_PI;
15049 double deltaGamma_Wij;
15050 double GammaW_tree;
15051 double CHF3ij;
15052
15053 double deltaNLO;
15054
15055 if (fj.getIndex() - fi.getIndex() == 1)
15056 CHF3ij = CHF3_diag(fi);
15057 else
15058 CHF3ij = 0.;
15059
15060 if (fi.is("QUARK")) {
15061 GammaW_tree = Nc * G0;
15062 } else {
15063 GammaW_tree = G0;
15064 }
15065
15066 // deltaGamma_Wij = - 3.0 * GammaW_tree / 4.0 / (cW2_tree - sW2_tree)
15067 // *(4.0 * sW_tree * cW_tree * getSMEFTCoeffEW("CHWB") * v2_over_LambdaNP2
15068 // + cW2_tree * getSMEFTCoeffEW("CHD") * v2_over_LambdaNP2
15069 // + 2.0 * (1.0 + cW2_tree) / 3.0 * delta_GF);
15070
15071 // deltaGamma_Wij = deltaGamma_Wij + 2.0 * GammaW_tree * CHF3ij * v2_over_LambdaNP2;
15072
15073 deltaGamma_Wij = deltaMwd6() + 2.0 * delta_UgCC;
15074
15075 deltaGamma_Wij = GammaW_tree * (deltaGamma_Wij + 2.0 * CHF3ij * v2);
15076
15077 // Finite NLO corrections
15078 // NLO only for leptonic decays for lepton universality tests.
15079 // This function is only used for the calculation of BR, RWc and universality tests. W width includes total NLO corrections separately.
15080 if (fj.is("ELECTRON")) {
15081 deltaNLO = (-0.00142 * getSMEFTCoeffEW("CW") -0.0003 * getSMEFTCoeffEW("CHbox") -0.0075 * getSMEFTCoeffEW("CHD") -0.00024 * getSMEFTCoeffEW("CHB")
15082 -0.00043 * getSMEFTCoeffEW("CHW") +0.00447 * getSMEFTCoeffEW("CHWB") -0.00155 * getSMEFTCoeffEW("CuWR",2, 2) -0.00768 * getSMEFTCoeffEW("CuBR",2, 2)
15083 -0.00091 * getSMEFTCoeffEW("CHl1R",0, 0) -0.00074 * getSMEFTCoeffEW("CHl1R",1, 1) -0.00039 * getSMEFTCoeffEW("CHl1R",2, 2) +0.00514 * getSMEFTCoeffEW("CHl3R",0, 0)
15084 -0.0128 * getSMEFTCoeffEW("CHl3R",1, 1) +0.00066 * getSMEFTCoeffEW("CHl3R",2, 2) -0.00039 * getSMEFTCoeffEW("CHeR",0, 0) -0.00039 * getSMEFTCoeffEW("CHeR",1, 1)
15085 -0.00039 * getSMEFTCoeffEW("CHeR",2, 2) +0.00039 * getSMEFTCoeffEW("CHq1R",0, 0) +0.00039 * getSMEFTCoeffEW("CHq1R",1, 1) -0.01805 * getSMEFTCoeffEW("CHq1R",2, 2)
15086 +0.00199 * getSMEFTCoeffEW("CHq3R",0, 0) +0.00199 * getSMEFTCoeffEW("CHq3R",1, 1) +0.01047 * getSMEFTCoeffEW("CHq3R",2, 2) +0.00078 * getSMEFTCoeffEW("CHuR",0, 0)
15087 +0.00078 * getSMEFTCoeffEW("CHuR",1, 1) +0.02129 * getSMEFTCoeffEW("CHuR",2, 2) -0.00039 * getSMEFTCoeffEW("CHdR",0, 0) -0.00039 * getSMEFTCoeffEW("CHdR",1, 1)
15088 -0.00039 * getSMEFTCoeffEW("CHdR",2, 2) -0.00039 * getSMEFTCoeffEW("CllR",0, 0, 0, 0) -0.00615 * getSMEFTCoeffEW("CllR",0, 0, 1, 1) +0.00401 * getSMEFTCoeffEW("CllR",0, 1, 1, 0)
15089 -0.00039 * getSMEFTCoeffEW("CllR",0, 2, 2, 0) -0.00244 * getSMEFTCoeffEW("Clq3R",0, 0, 0, 0) -0.00244 * getSMEFTCoeffEW("Clq3R",0, 0, 1, 1) -0.00044 * getSMEFTCoeffEW("Clq3R",0, 0, 2, 2)
15090 +0.00525 * getSMEFTCoeffEW("Clq3R",1, 1, 2, 2) ) * v2;
15091
15092 } else if (fj.is("MUON")) {
15093 deltaNLO = (-0.00142 * getSMEFTCoeffEW("CW") -0.0003 * getSMEFTCoeffEW("CHbox") -0.0075 * getSMEFTCoeffEW("CHD") -0.00024 * getSMEFTCoeffEW("CHB")
15094 -0.00043 * getSMEFTCoeffEW("CHW") +0.00447 * getSMEFTCoeffEW("CHWB") -0.00155 * getSMEFTCoeffEW("CuWR",2, 2) -0.00768 * getSMEFTCoeffEW("CuBR",2, 2)
15095 -0.00074 * getSMEFTCoeffEW("CHl1R",0, 0) -0.00091 * getSMEFTCoeffEW("CHl1R",1, 1) -0.00039 * getSMEFTCoeffEW("CHl1R",2, 2) -0.0128 * getSMEFTCoeffEW("CHl3R",0, 0)
15096 +0.00514 * getSMEFTCoeffEW("CHl3R",1, 1) +0.00066 * getSMEFTCoeffEW("CHl3R",2, 2) -0.00039 * getSMEFTCoeffEW("CHeR",0, 0) -0.00039 * getSMEFTCoeffEW("CHeR",1, 1)
15097 -0.00039 * getSMEFTCoeffEW("CHeR",2, 2) +0.00039 * getSMEFTCoeffEW("CHq1R",0, 0) +0.00039 * getSMEFTCoeffEW("CHq1R",1, 1) -0.01805 * getSMEFTCoeffEW("CHq1R",2, 2)
15098 +0.00199 * getSMEFTCoeffEW("CHq3R",0, 0) +0.00199 * getSMEFTCoeffEW("CHq3R",1, 1) +0.01047 * getSMEFTCoeffEW("CHq3R",2, 2) +0.00078 * getSMEFTCoeffEW("CHuR",0, 0)
15099 +0.00078 * getSMEFTCoeffEW("CHuR",1, 1) +0.02129 * getSMEFTCoeffEW("CHuR",2, 2) -0.00039 * getSMEFTCoeffEW("CHdR",0, 0) -0.00039 * getSMEFTCoeffEW("CHdR",1, 1)
15100 -0.00039 * getSMEFTCoeffEW("CHdR",2, 2) -0.00615 * getSMEFTCoeffEW("CllR",0, 0, 1, 1) +0.00401 * getSMEFTCoeffEW("CllR",0, 1, 1, 0) -0.00039 * getSMEFTCoeffEW("CllR",1, 1, 1, 1)
15101 -0.00039 * getSMEFTCoeffEW("CllR",1, 2, 2, 1) +0.00525 * getSMEFTCoeffEW("Clq3R",0, 0, 2, 2) -0.00244 * getSMEFTCoeffEW("Clq3R",1, 1, 0, 0) -0.00244 * getSMEFTCoeffEW("Clq3R",1, 1, 1, 1)
15102 -0.00044 * getSMEFTCoeffEW("Clq3R",1, 1, 2, 2) ) * v2;
15103
15104 } else if (fj.is("TAU")) {
15105 deltaNLO = (-0.00142 * getSMEFTCoeffEW("CW") -0.0003 * getSMEFTCoeffEW("CHbox") -0.0075 * getSMEFTCoeffEW("CHD") -0.00024 * getSMEFTCoeffEW("CHB")
15106 -0.00043 * getSMEFTCoeffEW("CHW") +0.00447 * getSMEFTCoeffEW("CHWB") -0.00155 * getSMEFTCoeffEW("CuWR",2, 2) -0.00768 * getSMEFTCoeffEW("CuBR",2, 2)
15107 -0.00074 * getSMEFTCoeffEW("CHl1R",0, 0) -0.00074 * getSMEFTCoeffEW("CHl1R",1, 1) -0.00056 * getSMEFTCoeffEW("CHl1R",2, 2) -0.0128 * getSMEFTCoeffEW("CHl3R",0, 0)
15108 -0.0128 * getSMEFTCoeffEW("CHl3R",1, 1) +0.0186 * getSMEFTCoeffEW("CHl3R",2, 2) -0.00039 * getSMEFTCoeffEW("CHeR",0, 0) -0.00039 * getSMEFTCoeffEW("CHeR",1, 1)
15109 -0.00039 * getSMEFTCoeffEW("CHeR",2, 2) +0.00039 * getSMEFTCoeffEW("CHq1R",0, 0) +0.00039 * getSMEFTCoeffEW("CHq1R",1, 1) -0.01805 * getSMEFTCoeffEW("CHq1R",2, 2)
15110 +0.00199 * getSMEFTCoeffEW("CHq3R",0, 0) +0.00199 * getSMEFTCoeffEW("CHq3R",1, 1) +0.01047 * getSMEFTCoeffEW("CHq3R",2, 2) +0.00078 * getSMEFTCoeffEW("CHuR",0, 0)
15111 +0.00078 * getSMEFTCoeffEW("CHuR",1, 1) +0.02129 * getSMEFTCoeffEW("CHuR",2, 2) -0.00039 * getSMEFTCoeffEW("CHdR",0, 0) -0.00039 * getSMEFTCoeffEW("CHdR",1, 1)
15112 -0.00039 * getSMEFTCoeffEW("CHdR",2, 2) -0.00615 * getSMEFTCoeffEW("CllR",0, 0, 1, 1) +0.00439 * getSMEFTCoeffEW("CllR",0, 1, 1, 0) -0.00039 * getSMEFTCoeffEW("CllR",0, 2, 2, 0)
15113 -0.00039 * getSMEFTCoeffEW("CllR",1, 2, 2, 1) -0.00039 * getSMEFTCoeffEW("CllR",2, 2, 2, 2) +0.00525 * getSMEFTCoeffEW("Clq3R",0, 0, 2, 2) +0.00525 * getSMEFTCoeffEW("Clq3R",1, 1, 2, 2)
15114 -0.00244 * getSMEFTCoeffEW("Clq3R",2, 2, 0, 0) -0.00244 * getSMEFTCoeffEW("Clq3R",2, 2, 1, 1) -0.00569 * getSMEFTCoeffEW("Clq3R",2, 2, 2, 2) ) * v2;
15115
15116 } else if (fi.is("UP")) {
15117 deltaNLO = (-0.0042 * getSMEFTCoeffEW("CW") -0.00088 * getSMEFTCoeffEW("CHbox") -0.04694 * getSMEFTCoeffEW("CHD") -0.0007 * getSMEFTCoeffEW("CHB")
15118 -0.00129 * getSMEFTCoeffEW("CHW") -0.03722 * getSMEFTCoeffEW("CHWB") -0.00457 * getSMEFTCoeffEW("CuWR",2, 2) -0.02276 * getSMEFTCoeffEW("CuBR",2, 2)
15119 -0.00221 * getSMEFTCoeffEW("CHl1R",0, 0) -0.00221 * getSMEFTCoeffEW("CHl1R",1, 1) -0.00115 * getSMEFTCoeffEW("CHl1R",2, 2) -0.07709 * getSMEFTCoeffEW("CHl3R",0, 0)
15120 -0.07709 * getSMEFTCoeffEW("CHl3R",1, 1) +0.00199 * getSMEFTCoeffEW("CHl3R",2, 2) -0.00115 * getSMEFTCoeffEW("CHeR",0, 0) -0.00115 * getSMEFTCoeffEW("CHeR",1, 1)
15121 -0.00115 * getSMEFTCoeffEW("CHeR",2, 2) +0.00132 * getSMEFTCoeffEW("CHq1R",0, 0) +0.00115 * getSMEFTCoeffEW("CHq1R",1, 1) -0.05346 * getSMEFTCoeffEW("CHq1R",2, 2)
15122 +0.11175 * getSMEFTCoeffEW("CHq3R",0, 0) +0.00596 * getSMEFTCoeffEW("CHq3R",1, 1) +0.03101 * getSMEFTCoeffEW("CHq3R",2, 2) +0.00231 * getSMEFTCoeffEW("CHuR",0, 0)
15123 +0.00231 * getSMEFTCoeffEW("CHuR",1, 1) +0.06306 * getSMEFTCoeffEW("CHuR",2, 2) -0.00115 * getSMEFTCoeffEW("CHdR",0, 0) -0.00115 * getSMEFTCoeffEW("CHdR",1, 1)
15124 -0.00115 * getSMEFTCoeffEW("CHdR",2, 2) -0.01838 * getSMEFTCoeffEW("CllR",0, 0, 1, 1) +0.052 * getSMEFTCoeffEW("CllR",0, 1, 1, 0) -0.00116 * getSMEFTCoeffEW("Cqq1R",0, 0, 0, 0)
15125 -0.00058 * getSMEFTCoeffEW("Cqq1R",0, 1, 1, 0) -0.00657 * getSMEFTCoeffEW("Cqq1R",0, 2, 2, 0) -0.00058 * getSMEFTCoeffEW("Cqq1R",1, 0, 0, 1) -0.00657 * getSMEFTCoeffEW("Cqq1R",2, 0, 0, 2)
15126 -0.01347 * getSMEFTCoeffEW("Cqq3R",0, 0, 0, 0) -0.00731 * getSMEFTCoeffEW("Cqq3R",0, 0, 1, 1) -0.01708 * getSMEFTCoeffEW("Cqq3R",0, 0, 2, 2) +0.00058 * getSMEFTCoeffEW("Cqq3R",0, 1, 1, 0)
15127 +0.00657 * getSMEFTCoeffEW("Cqq3R",0, 2, 2, 0) +0.00058 * getSMEFTCoeffEW("Cqq3R",1, 0, 0, 1) -0.00731 * getSMEFTCoeffEW("Cqq3R",1, 1, 0, 0) +0.00657 * getSMEFTCoeffEW("Cqq3R",2, 0, 0, 2)
15128 -0.01708 * getSMEFTCoeffEW("Cqq3R",2, 2, 0, 0) -0.00244 * getSMEFTCoeffEW("Clq3R",0, 0, 0, 0) +0.01569 * getSMEFTCoeffEW("Clq3R",0, 0, 2, 2) -0.00244 * getSMEFTCoeffEW("Clq3R",1, 1, 0, 0)
15129 +0.01569 * getSMEFTCoeffEW("Clq3R",1, 1, 2, 2) -0.00244 * getSMEFTCoeffEW("Clq3R",2, 2, 0, 0) ) * v2;
15130
15131 } else if (fi.is("CHARM")) {
15132 deltaNLO = (-0.0042 * getSMEFTCoeffEW("CW") -0.00088 * getSMEFTCoeffEW("CHbox") -0.04694 * getSMEFTCoeffEW("CHD") -0.0007 * getSMEFTCoeffEW("CHB")
15133 -0.00129 * getSMEFTCoeffEW("CHW") -0.03722 * getSMEFTCoeffEW("CHWB") -0.00457 * getSMEFTCoeffEW("CuWR",2, 2) -0.02276 * getSMEFTCoeffEW("CuBR",2, 2)
15134 -0.00221 * getSMEFTCoeffEW("CHl1R",0, 0) -0.00221 * getSMEFTCoeffEW("CHl1R",1, 1) -0.00115 * getSMEFTCoeffEW("CHl1R",2, 2) -0.07709 * getSMEFTCoeffEW("CHl3R",0, 0)
15135 -0.07709 * getSMEFTCoeffEW("CHl3R",1, 1) +0.00199 * getSMEFTCoeffEW("CHl3R",2, 2) -0.00115 * getSMEFTCoeffEW("CHeR",0, 0) -0.00115 * getSMEFTCoeffEW("CHeR",1, 1)
15136 -0.00115 * getSMEFTCoeffEW("CHeR",2, 2) +0.00115 * getSMEFTCoeffEW("CHq1R",0, 0) +0.00132 * getSMEFTCoeffEW("CHq1R",1, 1) -0.05346 * getSMEFTCoeffEW("CHq1R",2, 2)
15137 +0.00596 * getSMEFTCoeffEW("CHq3R",0, 0) +0.11175 * getSMEFTCoeffEW("CHq3R",1, 1) +0.03101 * getSMEFTCoeffEW("CHq3R",2, 2) +0.00231 * getSMEFTCoeffEW("CHuR",0, 0)
15138 +0.00231 * getSMEFTCoeffEW("CHuR",1, 1) +0.06306 * getSMEFTCoeffEW("CHuR",2, 2) -0.00115 * getSMEFTCoeffEW("CHdR",0, 0) -0.00115 * getSMEFTCoeffEW("CHdR",1, 1)
15139 -0.00115 * getSMEFTCoeffEW("CHdR",2, 2) -0.01838 * getSMEFTCoeffEW("CllR",0, 0, 1, 1) +0.052 * getSMEFTCoeffEW("CllR",0, 1, 1, 0) -0.00058 * getSMEFTCoeffEW("Cqq1R",0, 1, 1, 0)
15140 -0.00058 * getSMEFTCoeffEW("Cqq1R",1, 0, 0, 1) -0.00116 * getSMEFTCoeffEW("Cqq1R",1, 1, 1, 1) -0.00657 * getSMEFTCoeffEW("Cqq1R",1, 2, 2, 1) -0.00657 * getSMEFTCoeffEW("Cqq1R",2, 1, 1, 2)
15141 -0.00731 * getSMEFTCoeffEW("Cqq3R",0, 0, 1, 1) +0.00058 * getSMEFTCoeffEW("Cqq3R",0, 1, 1, 0) +0.00058 * getSMEFTCoeffEW("Cqq3R",1, 0, 0, 1) -0.00731 * getSMEFTCoeffEW("Cqq3R",1, 1, 0, 0)
15142 -0.01347 * getSMEFTCoeffEW("Cqq3R",1, 1, 1, 1) -0.01708 * getSMEFTCoeffEW("Cqq3R",1, 1, 2, 2) +0.00657 * getSMEFTCoeffEW("Cqq3R",1, 2, 2, 1) +0.00657 * getSMEFTCoeffEW("Cqq3R",2, 1, 1, 2)
15143 -0.01708 * getSMEFTCoeffEW("Cqq3R",2, 2, 1, 1) -0.00244 * getSMEFTCoeffEW("Clq3R",0, 0, 1, 1) +0.01569 * getSMEFTCoeffEW("Clq3R",0, 0, 2, 2) -0.00244 * getSMEFTCoeffEW("Clq3R",1, 1, 1, 1)
15144 +0.01569 * getSMEFTCoeffEW("Clq3R",1, 1, 2, 2) -0.00244 * getSMEFTCoeffEW("Clq3R",2, 2, 1, 1) ) * v2;
15145
15146 } else {
15147 deltaNLO = 0.;
15148 }
15149
15150 return deltaGamma_Wij + cNLOd6 * deltaNLO;
15151}
15152
15153const double NPSMEFTd6General::GammaW(const Particle fi, const Particle fj) const {
15154 return ( trueSM.GammaW(fi, fj) + deltaGamma_Wff(fi, fj));
15155}
15156
15158 double G0 = GF * pow(Mz*cW_tree, 3.0) / 6.0 / sqrt(2.0) / M_PI;
15159 double GammaW_tree = (3.0 + 2.0 * Nc) * G0;
15160
15161 // return (- 3.0 * GammaW_tree / 4.0 / (cW2_tree - sW2_tree)
15162 // *(4.0 * sW_tree * cW_tree * getSMEFTCoeffEW("CHWB") * v2_over_LambdaNP2
15163 // + cW2_tree * getSMEFTCoeffEW("CHD") * v2_over_LambdaNP2
15164 // + 2.0 * (1.0 + cW2_tree) / 3.0 * delta_GF)
15165 // + 2.0 * G0 * (getSMEFTCoeffEW("CHl3R",0,0) + getSMEFTCoeffEW("CHl3R",1,1) + getSMEFTCoeffEW("CHl3R",2,2) + Nc*(getSMEFTCoeffEW("CHq3R",0,0) + getSMEFTCoeffEW("CHq3R",1,1))) * v2_over_LambdaNP2);
15166
15167 double deltaNLO;
15168
15169 // Finite NLO corrections
15170 deltaNLO = (-0.01253 * getSMEFTCoeffEW("CW") -0.00262 * getSMEFTCoeffEW("CHbox") -0.11629 * getSMEFTCoeffEW("CHD") -0.00209 * getSMEFTCoeffEW("CHB")
15171 -0.00381 * getSMEFTCoeffEW("CHW") -0.31139 * getSMEFTCoeffEW("CHWB") -0.01379 * getSMEFTCoeffEW("CuWR",2, 2) -0.06806 * getSMEFTCoeffEW("CuBR",2, 2)
15172 -0.00681 * getSMEFTCoeffEW("CHl1R",0, 0) -0.00681 * getSMEFTCoeffEW("CHl1R",1, 1) -0.00362 * getSMEFTCoeffEW("CHl1R",2, 2) -0.23266 * getSMEFTCoeffEW("CHl3R",0, 0)
15173 -0.23266 * getSMEFTCoeffEW("CHl3R",1, 1) +0.00275 * getSMEFTCoeffEW("CHl3R",2, 2) -0.00345 * getSMEFTCoeffEW("CHeR",0, 0) -0.00345 * getSMEFTCoeffEW("CHeR",1, 1)
15174 -0.00345 * getSMEFTCoeffEW("CHeR",2, 2) +0.00362 * getSMEFTCoeffEW("CHq1R",0, 0) +0.00362 * getSMEFTCoeffEW("CHq1R",1, 1) -0.15985 * getSMEFTCoeffEW("CHq1R",2, 2)
15175 +0.05921 * getSMEFTCoeffEW("CHq3R",0, 0) +0.05921 * getSMEFTCoeffEW("CHq3R",1, 1) +0.09275 * getSMEFTCoeffEW("CHq3R",2, 2) +0.0069 * getSMEFTCoeffEW("CHuR",0, 0)
15176 +0.0069 * getSMEFTCoeffEW("CHuR",1, 1) +0.18855 * getSMEFTCoeffEW("CHuR",2, 2) -0.00345 * getSMEFTCoeffEW("CHdR",0, 0) -0.00345 * getSMEFTCoeffEW("CHdR",1, 1)
15177 -0.00345 * getSMEFTCoeffEW("CHdR",2, 2) -0.00038 * getSMEFTCoeffEW("CllR",0, 0, 0, 0) -0.05421 * getSMEFTCoeffEW("CllR",0, 0, 1, 1) +0.15448 * getSMEFTCoeffEW("CllR",0, 1, 1, 0)
15178 -0.00076 * getSMEFTCoeffEW("CllR",0, 2, 2, 0) -0.00038 * getSMEFTCoeffEW("CllR",1, 1, 1, 1) -0.00076 * getSMEFTCoeffEW("CllR",1, 2, 2, 1) -0.00038 * getSMEFTCoeffEW("CllR",2, 2, 2, 2)
15179 -0.00114 * getSMEFTCoeffEW("Cqq1R",0, 0, 0, 0) -0.00114 * getSMEFTCoeffEW("Cqq1R",0, 1, 1, 0) -0.00646 * getSMEFTCoeffEW("Cqq1R",0, 2, 2, 0) -0.00114 * getSMEFTCoeffEW("Cqq1R",1, 0, 0, 1)
15180 -0.00114 * getSMEFTCoeffEW("Cqq1R",1, 1, 1, 1) -0.00646 * getSMEFTCoeffEW("Cqq1R",1, 2, 2, 1) -0.00646 * getSMEFTCoeffEW("Cqq1R",2, 0, 0, 2) -0.00646 * getSMEFTCoeffEW("Cqq1R",2, 1, 1, 2)
15181 -0.01314 * getSMEFTCoeffEW("Cqq3R",0, 0, 0, 0) -0.01427 * getSMEFTCoeffEW("Cqq3R",0, 0, 1, 1) -0.01678 * getSMEFTCoeffEW("Cqq3R",0, 0, 2, 2) +0.00114 * getSMEFTCoeffEW("Cqq3R",0, 1, 1, 0)
15182 +0.00646 * getSMEFTCoeffEW("Cqq3R",0, 2, 2, 0) +0.00114 * getSMEFTCoeffEW("Cqq3R",1, 0, 0, 1) -0.01427 * getSMEFTCoeffEW("Cqq3R",1, 1, 0, 0) -0.01314 * getSMEFTCoeffEW("Cqq3R",1, 1, 1, 1)
15183 -0.01678 * getSMEFTCoeffEW("Cqq3R",1, 1, 2, 2) +0.00646 * getSMEFTCoeffEW("Cqq3R",1, 2, 2, 1) +0.00646 * getSMEFTCoeffEW("Cqq3R",2, 0, 0, 2) +0.00646 * getSMEFTCoeffEW("Cqq3R",2, 1, 1, 2)
15184 -0.01678 * getSMEFTCoeffEW("Cqq3R",2, 2, 0, 0) -0.01678 * getSMEFTCoeffEW("Cqq3R",2, 2, 1, 1) -0.00476 * getSMEFTCoeffEW("Clq3R",0, 0, 0, 0) -0.00476 * getSMEFTCoeffEW("Clq3R",0, 0, 1, 1)
15185 +0.04085 * getSMEFTCoeffEW("Clq3R",0, 0, 2, 2) -0.00476 * getSMEFTCoeffEW("Clq3R",1, 1, 0, 0) -0.00476 * getSMEFTCoeffEW("Clq3R",1, 1, 1, 1) +0.04085 * getSMEFTCoeffEW("Clq3R",1, 1, 2, 2)
15186 -0.00476 * getSMEFTCoeffEW("Clq3R",2, 2, 0, 0) -0.00476 * getSMEFTCoeffEW("Clq3R",2, 2, 1, 1) -0.00559 * getSMEFTCoeffEW("Clq3R",2, 2, 2, 2) ) * v2;
15187
15188 return ( GammaW_tree * (deltaMwd6() + 2.0 * delta_UgCC)
15189 + 2.0 * G0 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1) + getSMEFTCoeffEW("CHl3R", 2, 2) + Nc * (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1))) * v2
15190 + cNLOd6 * deltaNLO );
15191}
15192
15193const double NPSMEFTd6General::GammaW() const {
15194 return ( trueSM.GammaW() + deltaGamma_W());
15195}
15196
15197const double NPSMEFTd6General::deltaGwd6() const {
15198 return ( deltaGamma_W() / trueSM.GammaW());
15199}
15200
15201const double NPSMEFTd6General::deltaGwd62() const {
15202 double dWW = 0.0;
15203
15204 return (dWW * dWW);
15205}
15206
15208{
15209 double deltaGamma_Zf = 0.;
15210 bool nonZeroNP = false;
15211
15212 double delGVf = deltaGV_f(f);
15213 double delGAf = deltaGA_f(f);
15214
15215 double gVf = trueSM.gV_f(f).real();
15216 double gAf = trueSM.gA_f(f).real();
15217
15218 double Nf;
15219
15220 double deltaNLO;
15221
15222 if (f.is("LEPTON")) {
15223 Nf = 1.0;
15224 } else {
15225 Nf = 3.0;
15226 }
15227
15228 double alpha = trueSM.alphaMz();
15229 double sW2_SM = trueSM.sW2();
15230 double cW2_SM = trueSM.cW2();
15231
15232 if (delGVf != 0.0 || delGAf != 0.0)
15233 nonZeroNP = true;
15234
15235 if (nonZeroNP) {
15236 double delGammaZf = 0.0;
15237 delGammaZf = 2.0 * Nf * (gVf * delGVf + gAf * delGAf);
15238
15239 deltaGamma_Zf = alpha * Mz / 12.0 / sW2_SM / cW2_SM * delGammaZf;
15240 }
15241
15242 // Finite NLO corrections
15243 // NLO only for leptonic decays for lepton universality tests .
15244 // This function is only used for the calculation of corrections to BR and test of universality. Z width includes total NLO corrections separately.
15245 if (f.is("ELECTRON")) {
15246 deltaNLO = (-0.05049 * getSMEFTCoeffEW("CW") -0.05591 * getSMEFTCoeffEW("CHbox") +3.24947 * getSMEFTCoeffEW("CHD") -0.02372 * getSMEFTCoeffEW("CHB")
15247 -0.04895 * getSMEFTCoeffEW("CHW") +22.3852 * getSMEFTCoeffEW("CHWB") -0.40651 * getSMEFTCoeffEW("CuWR",2, 2) -0.46435 * getSMEFTCoeffEW("CuBR",2, 2)
15248 -3.17654 * getSMEFTCoeffEW("CHl1R",0, 0) -0.19096 * getSMEFTCoeffEW("CHl1R",1, 1) -0.12549 * getSMEFTCoeffEW("CHl1R",2, 2) +2.55144 * getSMEFTCoeffEW("CHl3R",0, 0)
15249 +6.25347 * getSMEFTCoeffEW("CHl3R",1, 1) +0.40369 * getSMEFTCoeffEW("CHl3R",2, 2) -12.8534 * getSMEFTCoeffEW("CHeR",0, 0) -0.12548 * getSMEFTCoeffEW("CHeR",1, 1)
15250 -0.12548 * getSMEFTCoeffEW("CHeR",2, 2) -1.76467 * getSMEFTCoeffEW("CHq1R",0, 0) -11.3691 * getSMEFTCoeffEW("CHq1R",1, 1) +10.4382 * getSMEFTCoeffEW("CHq1R",2, 2)
15251 -23.6588 * getSMEFTCoeffEW("CHq3R",0, 0) +11.0461 * getSMEFTCoeffEW("CHq3R",1, 1) +14.4131 * getSMEFTCoeffEW("CHq3R",2, 2) -4.26802 * getSMEFTCoeffEW("CHuR",0, 0)
15252 +4.44436 * getSMEFTCoeffEW("CHuR",1, 1) +2.85478 * getSMEFTCoeffEW("CHuR",2, 2) +1.83586 * getSMEFTCoeffEW("CHdR",0, 0) +0.25407 * getSMEFTCoeffEW("CHdR",1, 1)
15253 -2.21303 * getSMEFTCoeffEW("CHdR",2, 2) +0.04824 * getSMEFTCoeffEW("CllR",0, 0, 0, 0) -1.00724 * getSMEFTCoeffEW("CllR",0, 0, 1, 1) +0.09844 * getSMEFTCoeffEW("CllR",0, 0, 2, 2)
15254 -7.53679 * getSMEFTCoeffEW("CllR",0, 1, 1, 0) -0.0502 * getSMEFTCoeffEW("CllR",0, 2, 2, 0) -0.01927 * getSMEFTCoeffEW("Cqq1R",0, 0, 0, 0) +0.24302 * getSMEFTCoeffEW("Cqq1R",0, 0, 2, 2)
15255 -0.00422 * getSMEFTCoeffEW("Cqq1R",0, 2, 2, 0) +0.01927 * getSMEFTCoeffEW("Cqq1R",1, 1, 1, 1) -0.24302 * getSMEFTCoeffEW("Cqq1R",1, 1, 2, 2) +0.0042 * getSMEFTCoeffEW("Cqq1R",1, 2, 2, 1)
15256 -0.00422 * getSMEFTCoeffEW("Cqq1R",2, 0, 0, 2) +0.0042 * getSMEFTCoeffEW("Cqq1R",2, 1, 1, 2) +0.24302 * getSMEFTCoeffEW("Cqq1R",2, 2, 0, 0) -0.24302 * getSMEFTCoeffEW("Cqq1R",2, 2, 1, 1)
15257 +0.00002 * getSMEFTCoeffEW("Cqq1R",2, 2, 2, 2) -0.11 * getSMEFTCoeffEW("Cqq3R",0, 0, 0, 0) -0.00001 * getSMEFTCoeffEW("Cqq3R",0, 0, 1, 1) -0.30624 * getSMEFTCoeffEW("Cqq3R",0, 0, 2, 2)
15258 +0.32771 * getSMEFTCoeffEW("Cqq3R",0, 2, 2, 0) -0.00001 * getSMEFTCoeffEW("Cqq3R",1, 1, 0, 0) +0.10998 * getSMEFTCoeffEW("Cqq3R",1, 1, 1, 1) +0.30618 * getSMEFTCoeffEW("Cqq3R",1, 1, 2, 2)
15259 -0.32769 * getSMEFTCoeffEW("Cqq3R",1, 2, 2, 1) +0.32771 * getSMEFTCoeffEW("Cqq3R",2, 0, 0, 2) -0.32769 * getSMEFTCoeffEW("Cqq3R",2, 1, 1, 2) -0.30624 * getSMEFTCoeffEW("Cqq3R",2, 2, 0, 0)
15260 +0.30618 * getSMEFTCoeffEW("Cqq3R",2, 2, 1, 1) -0.04379 * getSMEFTCoeffEW("Clq1R",0, 0, 0, 0) -0.05464 * getSMEFTCoeffEW("Clq1R",0, 0, 1, 1) +2.20528 * getSMEFTCoeffEW("Clq1R",0, 0, 2, 2)
15261 +0.00542 * getSMEFTCoeffEW("Clq1R",1, 1, 0, 0) -0.00542 * getSMEFTCoeffEW("Clq1R",1, 1, 1, 1) +0.00542 * getSMEFTCoeffEW("Clq1R",2, 2, 0, 0) -0.00542 * getSMEFTCoeffEW("Clq1R",2, 2, 1, 1)
15262 -0.54341 * getSMEFTCoeffEW("Clq3R",0, 0, 0, 0) -0.5049 * getSMEFTCoeffEW("Clq3R",0, 0, 1, 1) -1.83081 * getSMEFTCoeffEW("Clq3R",0, 0, 2, 2) -0.01926 * getSMEFTCoeffEW("Clq3R",1, 1, 0, 0)
15263 +0.01925 * getSMEFTCoeffEW("Clq3R",1, 1, 1, 1) +0.94784 * getSMEFTCoeffEW("Clq3R",1, 1, 2, 2) -0.01926 * getSMEFTCoeffEW("Clq3R",2, 2, 0, 0) +0.01925 * getSMEFTCoeffEW("Clq3R",2, 2, 1, 1)
15264 -0.00003 * getSMEFTCoeffEW("Clq3R",2, 2, 2, 2) -0.1081 * getSMEFTCoeffEW("CeeR",0, 0, 0, 0) -0.09266 * getSMEFTCoeffEW("CeeR",0, 0, 1, 1) -0.1081 * getSMEFTCoeffEW("CeeR",0, 0, 2, 2)
15265 -0.01544 * getSMEFTCoeffEW("CeeR",1, 0, 0, 1) -0.00211 * getSMEFTCoeffEW("CddR",0, 0, 0, 0) -0.00093 * getSMEFTCoeffEW("CddR",0, 0, 2, 2) -0.00012 * getSMEFTCoeffEW("CddR",0, 2, 2, 0)
15266 +0.00211 * getSMEFTCoeffEW("CddR",1, 1, 1, 1) +0.00093 * getSMEFTCoeffEW("CddR",1, 1, 2, 2) +0.00012 * getSMEFTCoeffEW("CddR",1, 2, 2, 1) -0.00012 * getSMEFTCoeffEW("CddR",2, 0, 0, 2)
15267 +0.00012 * getSMEFTCoeffEW("CddR",2, 1, 1, 2) -0.00093 * getSMEFTCoeffEW("CddR",2, 2, 0, 0) +0.00093 * getSMEFTCoeffEW("CddR",2, 2, 1, 1) +0.07721 * getSMEFTCoeffEW("CeuR",0, 0, 0, 0)
15268 +0.07721 * getSMEFTCoeffEW("CeuR",0, 0, 1, 1) +2.0345 * getSMEFTCoeffEW("CeuR",0, 0, 2, 2) -0.03954 * getSMEFTCoeffEW("CedR",0, 0, 0, 0) -0.03768 * getSMEFTCoeffEW("CedR",0, 0, 1, 1)
15269 -0.03861 * getSMEFTCoeffEW("CedR",0, 0, 2, 2) -0.00093 * getSMEFTCoeffEW("CedR",1, 1, 0, 0) +0.00093 * getSMEFTCoeffEW("CedR",1, 1, 1, 1) -0.00093 * getSMEFTCoeffEW("CedR",2, 2, 0, 0)
15270 +0.00093 * getSMEFTCoeffEW("CedR",2, 2, 1, 1) +0.00186 * getSMEFTCoeffEW("Cud1R",0, 0, 0, 0) -0.00186 * getSMEFTCoeffEW("Cud1R",0, 0, 1, 1) +0.00186 * getSMEFTCoeffEW("Cud1R",1, 1, 0, 0)
15271 -0.00186 * getSMEFTCoeffEW("Cud1R",1, 1, 1, 1) +0.04907 * getSMEFTCoeffEW("Cud1R",2, 2, 0, 0) -0.04907 * getSMEFTCoeffEW("Cud1R",2, 2, 1, 1) +0.01061 * getSMEFTCoeffEW("CleR",0, 0, 0, 0)
15272 +0.04922 * getSMEFTCoeffEW("CleR",0, 0, 1, 1) +0.04922 * getSMEFTCoeffEW("CleR",0, 0, 2, 2) -0.03861 * getSMEFTCoeffEW("CleR",1, 1, 0, 0) -0.03861 * getSMEFTCoeffEW("CleR",2, 2, 0, 0)
15273 -0.09844 * getSMEFTCoeffEW("CluR",0, 0, 0, 0) -0.09844 * getSMEFTCoeffEW("CluR",0, 0, 1, 1) -2.5937 * getSMEFTCoeffEW("CluR",0, 0, 2, 2) +0.04829 * getSMEFTCoeffEW("CldR",0, 0, 0, 0)
15274 +0.05015 * getSMEFTCoeffEW("CldR",0, 0, 1, 1) +0.04922 * getSMEFTCoeffEW("CldR",0, 0, 2, 2) -0.00093 * getSMEFTCoeffEW("CldR",1, 1, 0, 0) +0.00093 * getSMEFTCoeffEW("CldR",1, 1, 1, 1)
15275 -0.00093 * getSMEFTCoeffEW("CldR",2, 2, 0, 0) +0.00093 * getSMEFTCoeffEW("CldR",2, 2, 1, 1) +0.04403 * getSMEFTCoeffEW("CqeR",0, 0, 0, 0) +0.00542 * getSMEFTCoeffEW("CqeR",0, 0, 1, 1)
15276 +0.00542 * getSMEFTCoeffEW("CqeR",0, 0, 2, 2) +0.03318 * getSMEFTCoeffEW("CqeR",1, 1, 0, 0) -0.00542 * getSMEFTCoeffEW("CqeR",1, 1, 1, 1) -0.00542 * getSMEFTCoeffEW("CqeR",1, 1, 2, 2)
15277 -1.72982 * getSMEFTCoeffEW("CqeR",2, 2, 0, 0) -0.01085 * getSMEFTCoeffEW("Cqu1R",0, 0, 0, 0) -0.01085 * getSMEFTCoeffEW("Cqu1R",0, 0, 1, 1) -0.28583 * getSMEFTCoeffEW("Cqu1R",0, 0, 2, 2)
15278 +0.01085 * getSMEFTCoeffEW("Cqu1R",1, 1, 0, 0) +0.01085 * getSMEFTCoeffEW("Cqu1R",1, 1, 1, 1) +0.28582 * getSMEFTCoeffEW("Cqu1R",1, 1, 2, 2) -0.00001 * getSMEFTCoeffEW("Cqu1R",2, 2, 2, 2)
15279 +0.00636 * getSMEFTCoeffEW("Cqd1R",0, 0, 0, 0) +0.00449 * getSMEFTCoeffEW("Cqd1R",0, 0, 1, 1) +0.00542 * getSMEFTCoeffEW("Cqd1R",0, 0, 2, 2) -0.00449 * getSMEFTCoeffEW("Cqd1R",1, 1, 0, 0)
15280 -0.00636 * getSMEFTCoeffEW("Cqd1R",1, 1, 1, 1) -0.00542 * getSMEFTCoeffEW("Cqd1R",1, 1, 2, 2) -0.04173 * getSMEFTCoeffEW("Cqd1R",2, 2, 0, 0) +0.04172 * getSMEFTCoeffEW("Cqd1R",2, 2, 1, 1) ) * v2;
15281
15282 } else if (f.is("MUON")) {
15283 deltaNLO = (-0.05049 * getSMEFTCoeffEW("CW") -0.05591 * getSMEFTCoeffEW("CHbox") +3.24947 * getSMEFTCoeffEW("CHD") -0.02372 * getSMEFTCoeffEW("CHB")
15284 -0.04895 * getSMEFTCoeffEW("CHW") +22.3852 * getSMEFTCoeffEW("CHWB") -0.40651 * getSMEFTCoeffEW("CuWR",2, 2) -0.46435 * getSMEFTCoeffEW("CuBR",2, 2)
15285 -2.48457 * getSMEFTCoeffEW("CHl1R",0, 0) -0.88293 * getSMEFTCoeffEW("CHl1R",1, 1) -0.12549 * getSMEFTCoeffEW("CHl1R",2, 2) +3.9599 * getSMEFTCoeffEW("CHl3R",0, 0)
15286 +4.84501 * getSMEFTCoeffEW("CHl3R",1, 1) +0.40369 * getSMEFTCoeffEW("CHl3R",2, 2) +1.56592 * getSMEFTCoeffEW("CHeR",0, 0) -14.5448 * getSMEFTCoeffEW("CHeR",1, 1)
15287 -0.12548 * getSMEFTCoeffEW("CHeR",2, 2) -1.76467 * getSMEFTCoeffEW("CHq1R",0, 0) -11.3691 * getSMEFTCoeffEW("CHq1R",1, 1) +10.4382 * getSMEFTCoeffEW("CHq1R",2, 2)
15288 -23.6588 * getSMEFTCoeffEW("CHq3R",0, 0) +11.0461 * getSMEFTCoeffEW("CHq3R",1, 1) +14.4131 * getSMEFTCoeffEW("CHq3R",2, 2) -4.26802 * getSMEFTCoeffEW("CHuR",0, 0)
15289 +4.44436 * getSMEFTCoeffEW("CHuR",1, 1) +2.85478 * getSMEFTCoeffEW("CHuR",2, 2) +1.83586 * getSMEFTCoeffEW("CHdR",0, 0) +0.25407 * getSMEFTCoeffEW("CHdR",1, 1)
15290 -2.21303 * getSMEFTCoeffEW("CHdR",2, 2) -1.00724 * getSMEFTCoeffEW("CllR",0, 0, 1, 1) -7.53679 * getSMEFTCoeffEW("CllR",0, 1, 1, 0) +0.04824 * getSMEFTCoeffEW("CllR",1, 1, 1, 1)
15291 +0.09844 * getSMEFTCoeffEW("CllR",1, 1, 2, 2) -0.0502 * getSMEFTCoeffEW("CllR",1, 2, 2, 1) -0.01927 * getSMEFTCoeffEW("Cqq1R",0, 0, 0, 0) +0.24302 * getSMEFTCoeffEW("Cqq1R",0, 0, 2, 2)
15292 -0.00422 * getSMEFTCoeffEW("Cqq1R",0, 2, 2, 0) +0.01927 * getSMEFTCoeffEW("Cqq1R",1, 1, 1, 1) -0.24302 * getSMEFTCoeffEW("Cqq1R",1, 1, 2, 2) +0.0042 * getSMEFTCoeffEW("Cqq1R",1, 2, 2, 1)
15293 -0.00422 * getSMEFTCoeffEW("Cqq1R",2, 0, 0, 2) +0.0042 * getSMEFTCoeffEW("Cqq1R",2, 1, 1, 2) +0.24302 * getSMEFTCoeffEW("Cqq1R",2, 2, 0, 0) -0.24302 * getSMEFTCoeffEW("Cqq1R",2, 2, 1, 1)
15294 +0.00002 * getSMEFTCoeffEW("Cqq1R",2, 2, 2, 2) -0.11 * getSMEFTCoeffEW("Cqq3R",0, 0, 0, 0) -0.00001 * getSMEFTCoeffEW("Cqq3R",0, 0, 1, 1) -0.30624 * getSMEFTCoeffEW("Cqq3R",0, 0, 2, 2)
15295 +0.32771 * getSMEFTCoeffEW("Cqq3R",0, 2, 2, 0) -0.00001 * getSMEFTCoeffEW("Cqq3R",1, 1, 0, 0) +0.10998 * getSMEFTCoeffEW("Cqq3R",1, 1, 1, 1) +0.30618 * getSMEFTCoeffEW("Cqq3R",1, 1, 2, 2)
15296 -0.32769 * getSMEFTCoeffEW("Cqq3R",1, 2, 2, 1) +0.32771 * getSMEFTCoeffEW("Cqq3R",2, 0, 0, 2) -0.32769 * getSMEFTCoeffEW("Cqq3R",2, 1, 1, 2) -0.30624 * getSMEFTCoeffEW("Cqq3R",2, 2, 0, 0)
15297 +0.30618 * getSMEFTCoeffEW("Cqq3R",2, 2, 1, 1) +0.00543 * getSMEFTCoeffEW("Clq1R",0, 0, 0, 0) -0.00542 * getSMEFTCoeffEW("Clq1R",0, 0, 1, 1) -0.00015 * getSMEFTCoeffEW("Clq1R",0, 0, 2, 2)
15298 -0.0438 * getSMEFTCoeffEW("Clq1R",1, 1, 0, 0) -0.05465 * getSMEFTCoeffEW("Clq1R",1, 1, 1, 1) +2.20542 * getSMEFTCoeffEW("Clq1R",1, 1, 2, 2) +0.00542 * getSMEFTCoeffEW("Clq1R",2, 2, 0, 0)
15299 -0.00542 * getSMEFTCoeffEW("Clq1R",2, 2, 1, 1) -0.01923 * getSMEFTCoeffEW("Clq3R",0, 0, 0, 0) +0.01928 * getSMEFTCoeffEW("Clq3R",0, 0, 1, 1) +0.94801 * getSMEFTCoeffEW("Clq3R",0, 0, 2, 2)
15300 -0.54344 * getSMEFTCoeffEW("Clq3R",1, 1, 0, 0) -0.50493 * getSMEFTCoeffEW("Clq3R",1, 1, 1, 1) -1.83099 * getSMEFTCoeffEW("Clq3R",1, 1, 2, 2) -0.01926 * getSMEFTCoeffEW("Clq3R",2, 2, 0, 0)
15301 +0.01925 * getSMEFTCoeffEW("Clq3R",2, 2, 1, 1) -0.00003 * getSMEFTCoeffEW("Clq3R",2, 2, 2, 2) -0.09266 * getSMEFTCoeffEW("CeeR",0, 0, 1, 1) -0.01544 * getSMEFTCoeffEW("CeeR",1, 0, 0, 1)
15302 -0.10811 * getSMEFTCoeffEW("CeeR",1, 1, 1, 1) -0.10811 * getSMEFTCoeffEW("CeeR",1, 1, 2, 2) -0.00211 * getSMEFTCoeffEW("CddR",0, 0, 0, 0) -0.00093 * getSMEFTCoeffEW("CddR",0, 0, 2, 2)
15303 -0.00012 * getSMEFTCoeffEW("CddR",0, 2, 2, 0) +0.00211 * getSMEFTCoeffEW("CddR",1, 1, 1, 1) +0.00093 * getSMEFTCoeffEW("CddR",1, 1, 2, 2) +0.00012 * getSMEFTCoeffEW("CddR",1, 2, 2, 1)
15304 -0.00012 * getSMEFTCoeffEW("CddR",2, 0, 0, 2) +0.00012 * getSMEFTCoeffEW("CddR",2, 1, 1, 2) -0.00093 * getSMEFTCoeffEW("CddR",2, 2, 0, 0) +0.00093 * getSMEFTCoeffEW("CddR",2, 2, 1, 1)
15305 -0.00012 * getSMEFTCoeffEW("CeuR",0, 0, 2, 2) +0.07722 * getSMEFTCoeffEW("CeuR",1, 1, 0, 0) +0.07722 * getSMEFTCoeffEW("CeuR",1, 1, 1, 1) +2.03462 * getSMEFTCoeffEW("CeuR",1, 1, 2, 2)
15306 -0.00093 * getSMEFTCoeffEW("CedR",0, 0, 0, 0) +0.00093 * getSMEFTCoeffEW("CedR",0, 0, 1, 1) -0.03954 * getSMEFTCoeffEW("CedR",1, 1, 0, 0) -0.03768 * getSMEFTCoeffEW("CedR",1, 1, 1, 1)
15307 -0.03861 * getSMEFTCoeffEW("CedR",1, 1, 2, 2) -0.00093 * getSMEFTCoeffEW("CedR",2, 2, 0, 0) +0.00093 * getSMEFTCoeffEW("CedR",2, 2, 1, 1) +0.00186 * getSMEFTCoeffEW("Cud1R",0, 0, 0, 0)
15308 -0.00186 * getSMEFTCoeffEW("Cud1R",0, 0, 1, 1) +0.00186 * getSMEFTCoeffEW("Cud1R",1, 1, 0, 0) -0.00186 * getSMEFTCoeffEW("Cud1R",1, 1, 1, 1) +0.04907 * getSMEFTCoeffEW("Cud1R",2, 2, 0, 0)
15309 -0.04907 * getSMEFTCoeffEW("Cud1R",2, 2, 1, 1) -0.03861 * getSMEFTCoeffEW("CleR",0, 0, 1, 1) +0.04922 * getSMEFTCoeffEW("CleR",1, 1, 0, 0) +0.01061 * getSMEFTCoeffEW("CleR",1, 1, 1, 1)
15310 +0.04922 * getSMEFTCoeffEW("CleR",1, 1, 2, 2) -0.03861 * getSMEFTCoeffEW("CleR",2, 2, 1, 1) +0.00017 * getSMEFTCoeffEW("CluR",0, 0, 2, 2) -0.09844 * getSMEFTCoeffEW("CluR",1, 1, 0, 0)
15311 -0.09844 * getSMEFTCoeffEW("CluR",1, 1, 1, 1) -2.59386 * getSMEFTCoeffEW("CluR",1, 1, 2, 2) -0.00093 * getSMEFTCoeffEW("CldR",0, 0, 0, 0) +0.00093 * getSMEFTCoeffEW("CldR",0, 0, 1, 1)
15312 +0.04829 * getSMEFTCoeffEW("CldR",1, 1, 0, 0) +0.05015 * getSMEFTCoeffEW("CldR",1, 1, 1, 1) +0.04922 * getSMEFTCoeffEW("CldR",1, 1, 2, 2) -0.00093 * getSMEFTCoeffEW("CldR",2, 2, 0, 0)
15313 +0.00093 * getSMEFTCoeffEW("CldR",2, 2, 1, 1) +0.00542 * getSMEFTCoeffEW("CqeR",0, 0, 0, 0) +0.04403 * getSMEFTCoeffEW("CqeR",0, 0, 1, 1) +0.00542 * getSMEFTCoeffEW("CqeR",0, 0, 2, 2)
15314 -0.00543 * getSMEFTCoeffEW("CqeR",1, 1, 0, 0) +0.03319 * getSMEFTCoeffEW("CqeR",1, 1, 1, 1) -0.00542 * getSMEFTCoeffEW("CqeR",1, 1, 2, 2) +0.0001 * getSMEFTCoeffEW("CqeR",2, 2, 0, 0)
15315 -1.72993 * getSMEFTCoeffEW("CqeR",2, 2, 1, 1) -0.01085 * getSMEFTCoeffEW("Cqu1R",0, 0, 0, 0) -0.01085 * getSMEFTCoeffEW("Cqu1R",0, 0, 1, 1) -0.28583 * getSMEFTCoeffEW("Cqu1R",0, 0, 2, 2)
15316 +0.01085 * getSMEFTCoeffEW("Cqu1R",1, 1, 0, 0) +0.01085 * getSMEFTCoeffEW("Cqu1R",1, 1, 1, 1) +0.28582 * getSMEFTCoeffEW("Cqu1R",1, 1, 2, 2) -0.00001 * getSMEFTCoeffEW("Cqu1R",2, 2, 2, 2)
15317 +0.00636 * getSMEFTCoeffEW("Cqd1R",0, 0, 0, 0) +0.00449 * getSMEFTCoeffEW("Cqd1R",0, 0, 1, 1) +0.00542 * getSMEFTCoeffEW("Cqd1R",0, 0, 2, 2) -0.00449 * getSMEFTCoeffEW("Cqd1R",1, 1, 0, 0)
15318 -0.00636 * getSMEFTCoeffEW("Cqd1R",1, 1, 1, 1) -0.00542 * getSMEFTCoeffEW("Cqd1R",1, 1, 2, 2) -0.04173 * getSMEFTCoeffEW("Cqd1R",2, 2, 0, 0) +0.04172 * getSMEFTCoeffEW("Cqd1R",2, 2, 1, 1) ) * v2;
15319
15320 } else if (f.is("TAU")) {
15321 deltaNLO = (-0.05049 * getSMEFTCoeffEW("CW") -0.05591 * getSMEFTCoeffEW("CHbox") +3.17568 * getSMEFTCoeffEW("CHD") -0.02372 * getSMEFTCoeffEW("CHB")
15322 -0.04895 * getSMEFTCoeffEW("CHW") +22.3117 * getSMEFTCoeffEW("CHWB") -0.40651 * getSMEFTCoeffEW("CuWR",2, 2) -0.46435 * getSMEFTCoeffEW("CuBR",2, 2)
15323 -2.47921 * getSMEFTCoeffEW("CHl1R",0, 0) -0.19078 * getSMEFTCoeffEW("CHl1R",1, 1) -0.29579 * getSMEFTCoeffEW("CHl1R",2, 2) +3.81686 * getSMEFTCoeffEW("CHl3R",0, 0)
15324 +6.10524 * getSMEFTCoeffEW("CHl3R",1, 1) -0.48392 * getSMEFTCoeffEW("CHl3R",2, 2) +1.56227 * getSMEFTCoeffEW("CHeR",0, 0) -0.12531 * getSMEFTCoeffEW("CHeR",1, 1)
15325 -14.929 * getSMEFTCoeffEW("CHeR",2, 2) -1.77004 * getSMEFTCoeffEW("CHq1R",0, 0) -11.3527 * getSMEFTCoeffEW("CHq1R",1, 1) +10.3513 * getSMEFTCoeffEW("CHq1R",2, 2)
15326 -23.71 * getSMEFTCoeffEW("CHq3R",0, 0) +10.9164 * getSMEFTCoeffEW("CHq3R",1, 1) +14.3261 * getSMEFTCoeffEW("CHq3R",2, 2) -4.27707 * getSMEFTCoeffEW("CHuR",0, 0)
15327 +4.41559 * getSMEFTCoeffEW("CHuR",1, 1) +2.85478 * getSMEFTCoeffEW("CHuR",2, 2) +1.84106 * getSMEFTCoeffEW("CHdR",0, 0) +0.26285 * getSMEFTCoeffEW("CHdR",1, 1)
15328 -2.1987 * getSMEFTCoeffEW("CHdR",2, 2) -1.10568 * getSMEFTCoeffEW("CllR",0, 0, 1, 1) +0.09844 * getSMEFTCoeffEW("CllR",0, 0, 2, 2) -7.33901 * getSMEFTCoeffEW("CllR",0, 1, 1, 0)
15329 -0.0502 * getSMEFTCoeffEW("CllR",0, 2, 2, 0) +0.09844 * getSMEFTCoeffEW("CllR",1, 1, 2, 2) -0.0502 * getSMEFTCoeffEW("CllR",1, 2, 2, 1) +0.04824 * getSMEFTCoeffEW("CllR",2, 2, 2, 2)
15330 -0.01923 * getSMEFTCoeffEW("Cqq1R",0, 0, 0, 0) +0.24247 * getSMEFTCoeffEW("Cqq1R",0, 0, 2, 2) -0.00421 * getSMEFTCoeffEW("Cqq1R",0, 2, 2, 0) +0.01923 * getSMEFTCoeffEW("Cqq1R",1, 1, 1, 1)
15331 -0.24247 * getSMEFTCoeffEW("Cqq1R",1, 1, 2, 2) +0.0042 * getSMEFTCoeffEW("Cqq1R",1, 2, 2, 1) -0.00421 * getSMEFTCoeffEW("Cqq1R",2, 0, 0, 2) +0.0042 * getSMEFTCoeffEW("Cqq1R",2, 1, 1, 2)
15332 +0.24247 * getSMEFTCoeffEW("Cqq1R",2, 2, 0, 0) -0.24247 * getSMEFTCoeffEW("Cqq1R",2, 2, 1, 1) +0.00002 * getSMEFTCoeffEW("Cqq1R",2, 2, 2, 2) -0.10975 * getSMEFTCoeffEW("Cqq3R",0, 0, 0, 0)
15333 -0.00001 * getSMEFTCoeffEW("Cqq3R",0, 0, 1, 1) -0.30554 * getSMEFTCoeffEW("Cqq3R",0, 0, 2, 2) +0.32697 * getSMEFTCoeffEW("Cqq3R",0, 2, 2, 0) -0.00001 * getSMEFTCoeffEW("Cqq3R",1, 1, 0, 0)
15334 +0.10973 * getSMEFTCoeffEW("Cqq3R",1, 1, 1, 1) +0.30548 * getSMEFTCoeffEW("Cqq3R",1, 1, 2, 2) -0.32695 * getSMEFTCoeffEW("Cqq3R",1, 2, 2, 1) +0.32697 * getSMEFTCoeffEW("Cqq3R",2, 0, 0, 2)
15335 -0.32695 * getSMEFTCoeffEW("Cqq3R",2, 1, 1, 2) -0.30554 * getSMEFTCoeffEW("Cqq3R",2, 2, 0, 0) +0.30548 * getSMEFTCoeffEW("Cqq3R",2, 2, 1, 1) +0.00542 * getSMEFTCoeffEW("Clq1R",0, 0, 0, 0)
15336 -0.00541 * getSMEFTCoeffEW("Clq1R",0, 0, 1, 1) -0.00015 * getSMEFTCoeffEW("Clq1R",0, 0, 2, 2) +0.00541 * getSMEFTCoeffEW("Clq1R",1, 1, 0, 0) -0.00541 * getSMEFTCoeffEW("Clq1R",1, 1, 1, 1)
15337 -0.04381 * getSMEFTCoeffEW("Clq1R",2, 2, 0, 0) -0.05463 * getSMEFTCoeffEW("Clq1R",2, 2, 1, 1) +2.20542 * getSMEFTCoeffEW("Clq1R",2, 2, 2, 2) -0.01918 * getSMEFTCoeffEW("Clq3R",0, 0, 0, 0)
15338 +0.01924 * getSMEFTCoeffEW("Clq3R",0, 0, 1, 1) +0.94801 * getSMEFTCoeffEW("Clq3R",0, 0, 2, 2) -0.01922 * getSMEFTCoeffEW("Clq3R",1, 1, 0, 0) +0.0192 * getSMEFTCoeffEW("Clq3R",1, 1, 1, 1)
15339 +0.94784 * getSMEFTCoeffEW("Clq3R",1, 1, 2, 2) -0.5434 * getSMEFTCoeffEW("Clq3R",2, 2, 0, 0) -0.50498 * getSMEFTCoeffEW("Clq3R",2, 2, 1, 1) -2.77886 * getSMEFTCoeffEW("Clq3R",2, 2, 2, 2)
15340 -0.1081 * getSMEFTCoeffEW("CeeR",0, 0, 2, 2) -0.10811 * getSMEFTCoeffEW("CeeR",1, 1, 2, 2) -0.10811 * getSMEFTCoeffEW("CeeR",2, 2, 2, 2) -0.00211 * getSMEFTCoeffEW("CddR",0, 0, 0, 0)
15341 -0.00093 * getSMEFTCoeffEW("CddR",0, 0, 2, 2) -0.00012 * getSMEFTCoeffEW("CddR",0, 2, 2, 0) +0.00211 * getSMEFTCoeffEW("CddR",1, 1, 1, 1) +0.00093 * getSMEFTCoeffEW("CddR",1, 1, 2, 2)
15342 +0.00012 * getSMEFTCoeffEW("CddR",1, 2, 2, 1) -0.00012 * getSMEFTCoeffEW("CddR",2, 0, 0, 2) +0.00012 * getSMEFTCoeffEW("CddR",2, 1, 1, 2) -0.00093 * getSMEFTCoeffEW("CddR",2, 2, 0, 0)
15343 +0.00093 * getSMEFTCoeffEW("CddR",2, 2, 1, 1) -0.00012 * getSMEFTCoeffEW("CeuR",0, 0, 2, 2) +0.07722 * getSMEFTCoeffEW("CeuR",2, 2, 0, 0) +0.07722 * getSMEFTCoeffEW("CeuR",2, 2, 1, 1)
15344 +2.03462 * getSMEFTCoeffEW("CeuR",2, 2, 2, 2) -0.00093 * getSMEFTCoeffEW("CedR",0, 0, 0, 0) +0.00093 * getSMEFTCoeffEW("CedR",0, 0, 1, 1) -0.00093 * getSMEFTCoeffEW("CedR",1, 1, 0, 0)
15345 +0.00093 * getSMEFTCoeffEW("CedR",1, 1, 1, 1) -0.03954 * getSMEFTCoeffEW("CedR",2, 2, 0, 0) -0.03768 * getSMEFTCoeffEW("CedR",2, 2, 1, 1) -0.03861 * getSMEFTCoeffEW("CedR",2, 2, 2, 2)
15346 +0.00186 * getSMEFTCoeffEW("Cud1R",0, 0, 0, 0) -0.00186 * getSMEFTCoeffEW("Cud1R",0, 0, 1, 1) +0.00186 * getSMEFTCoeffEW("Cud1R",1, 1, 0, 0) -0.00186 * getSMEFTCoeffEW("Cud1R",1, 1, 1, 1)
15347 +0.04896 * getSMEFTCoeffEW("Cud1R",2, 2, 0, 0) -0.04896 * getSMEFTCoeffEW("Cud1R",2, 2, 1, 1) -0.03861 * getSMEFTCoeffEW("CleR",0, 0, 2, 2) -0.03861 * getSMEFTCoeffEW("CleR",1, 1, 2, 2)
15348 +0.04922 * getSMEFTCoeffEW("CleR",2, 2, 0, 0) +0.04922 * getSMEFTCoeffEW("CleR",2, 2, 1, 1) +0.01061 * getSMEFTCoeffEW("CleR",2, 2, 2, 2) +0.00017 * getSMEFTCoeffEW("CluR",0, 0, 2, 2)
15349 -0.09844 * getSMEFTCoeffEW("CluR",2, 2, 0, 0) -0.09844 * getSMEFTCoeffEW("CluR",2, 2, 1, 1) -2.59386 * getSMEFTCoeffEW("CluR",2, 2, 2, 2) -0.00093 * getSMEFTCoeffEW("CldR",0, 0, 0, 0)
15350 +0.00093 * getSMEFTCoeffEW("CldR",0, 0, 1, 1) -0.00093 * getSMEFTCoeffEW("CldR",1, 1, 0, 0) +0.00093 * getSMEFTCoeffEW("CldR",1, 1, 1, 1) +0.04829 * getSMEFTCoeffEW("CldR",2, 2, 0, 0)
15351 +0.05015 * getSMEFTCoeffEW("CldR",2, 2, 1, 1) +0.04922 * getSMEFTCoeffEW("CldR",2, 2, 2, 2) +0.00541 * getSMEFTCoeffEW("CqeR",0, 0, 0, 0) +0.00541 * getSMEFTCoeffEW("CqeR",0, 0, 1, 1)
15352 +0.04402 * getSMEFTCoeffEW("CqeR",0, 0, 2, 2) -0.00541 * getSMEFTCoeffEW("CqeR",1, 1, 0, 0) -0.00541 * getSMEFTCoeffEW("CqeR",1, 1, 1, 1) +0.0332 * getSMEFTCoeffEW("CqeR",1, 1, 2, 2)
15353 +0.0001 * getSMEFTCoeffEW("CqeR",2, 2, 0, 0) -1.72993 * getSMEFTCoeffEW("CqeR",2, 2, 2, 2) -0.01082 * getSMEFTCoeffEW("Cqu1R",0, 0, 0, 0) -0.01082 * getSMEFTCoeffEW("Cqu1R",0, 0, 1, 1)
15354 -0.28518 * getSMEFTCoeffEW("Cqu1R",0, 0, 2, 2) +0.01082 * getSMEFTCoeffEW("Cqu1R",1, 1, 0, 0) +0.01082 * getSMEFTCoeffEW("Cqu1R",1, 1, 1, 1) +0.28518 * getSMEFTCoeffEW("Cqu1R",1, 1, 2, 2)
15355 -0.00001 * getSMEFTCoeffEW("Cqu1R",2, 2, 2, 2) +0.00634 * getSMEFTCoeffEW("Cqd1R",0, 0, 0, 0) +0.00448 * getSMEFTCoeffEW("Cqd1R",0, 0, 1, 1) +0.00541 * getSMEFTCoeffEW("Cqd1R",0, 0, 2, 2)
15356 -0.00448 * getSMEFTCoeffEW("Cqd1R",1, 1, 0, 0) -0.00634 * getSMEFTCoeffEW("Cqd1R",1, 1, 1, 1) -0.00541 * getSMEFTCoeffEW("Cqd1R",1, 1, 2, 2) -0.04163 * getSMEFTCoeffEW("Cqd1R",2, 2, 0, 0)
15357 +0.04163 * getSMEFTCoeffEW("Cqd1R",2, 2, 1, 1) ) * v2;
15358
15359 } else {
15360 deltaNLO = 0.;
15361 }
15362
15363 return deltaGamma_Zf + cNLOd6 * deltaNLO;
15364}
15365
15366const double NPSMEFTd6General::Gamma_Zf(const Particle f) const
15367{
15368 return (trueSM.GammaZ(f) + deltaGamma_Zf(f));
15369}
15370
15371
15373{
15374 double deltaGamma_Z = 0.;
15375 bool nonZeroNP = false;
15376
15377 double deltaNLO;
15378
15379 double delGVl[6], delGAl[6], delGVq[6], delGAq[6];
15380 for (int p = 0; p < 6; ++p) {
15381 delGVl[p] = deltaGV_f(leptons[p]);
15382 delGAl[p] = deltaGA_f(leptons[p]);
15383 delGVq[p] = deltaGV_f(quarks[p]);
15384 delGAq[p] = deltaGA_f(quarks[p]);
15385 if (delGVl[p] != 0.0 || delGAl[p] != 0.0
15386 || delGVq[p] != 0.0 || delGAq[p] != 0.0)
15387 nonZeroNP = true;
15388 }
15389
15390 if (nonZeroNP) {
15391 double gVf, gAf;
15392 double deltaGl[6], deltaGq[6];
15393 double delGammaZ = 0.0;
15394 for (int p = 0; p < 6; ++p) {
15395 gVf = trueSM.gV_f(leptons[p]).real();
15396 gAf = trueSM.gA_f(leptons[p]).real();
15397 deltaGl[p] = 2.0 * (gVf * delGVl[p] + gAf * delGAl[p]);
15398
15399 gVf = trueSM.gV_f(quarks[p]).real();
15400 gAf = trueSM.gA_f(quarks[p]).real();
15401 deltaGq[p] = 2.0 * (gVf * delGVq[p] + gAf * delGAq[p]);
15402
15403 delGammaZ += deltaGl[p] + 3.0 * deltaGq[p];
15404 }
15405
15406 double alpha = trueSM.alphaMz();
15407 double sW2_SM = trueSM.sW2();
15408 double cW2_SM = trueSM.cW2();
15409 deltaGamma_Z = alpha * Mz / 12.0 / sW2_SM / cW2_SM
15410 * delGammaZ;
15411 }
15412
15413 // Finite NLO corrections
15414 deltaNLO = (-0.00543 * getSMEFTCoeffEW("CW") -0.00277 * getSMEFTCoeffEW("CHbox") -0.05183 * getSMEFTCoeffEW("CHD") -0.00136 * getSMEFTCoeffEW("CHB")
15415 -0.00257 * getSMEFTCoeffEW("CHW") +0.10995 * getSMEFTCoeffEW("CHWB") -0.03643 * getSMEFTCoeffEW("CuWR",2, 2) -0.03167 * getSMEFTCoeffEW("CuBR",2, 2)
15416 -0.02533 * getSMEFTCoeffEW("CHl1R",0, 0) -0.02533 * getSMEFTCoeffEW("CHl1R",1, 1) -0.0221 * getSMEFTCoeffEW("CHl1R",2, 2) -0.11694 * getSMEFTCoeffEW("CHl3R",0, 0)
15417 -0.11694 * getSMEFTCoeffEW("CHl3R",1, 1) +0.00817 * getSMEFTCoeffEW("CHl3R",2, 2) -0.02131 * getSMEFTCoeffEW("CHeR",0, 0) -0.02131 * getSMEFTCoeffEW("CHeR",1, 1)
15418 -0.02131 * getSMEFTCoeffEW("CHeR",2, 2) +0.9305 * getSMEFTCoeffEW("CHq1R",0, 0) -0.87552 * getSMEFTCoeffEW("CHq1R",1, 1) -0.09602 * getSMEFTCoeffEW("CHq1R",2, 2)
15419 +0.98005 * getSMEFTCoeffEW("CHq3R",0, 0) -0.81707 * getSMEFTCoeffEW("CHq3R",1, 1) +0.08005 * getSMEFTCoeffEW("CHq3R",2, 2) +0.05315 * getSMEFTCoeffEW("CHuR",0, 0)
15420 +0.05315 * getSMEFTCoeffEW("CHuR",1, 1) +0.14572 * getSMEFTCoeffEW("CHuR",2, 2) -0.19098 * getSMEFTCoeffEW("CHdR",0, 0) +0.13807 * getSMEFTCoeffEW("CHdR",1, 1)
15421 -0.02635 * getSMEFTCoeffEW("CHdR",2, 2) -0.00046 * getSMEFTCoeffEW("CllR",0, 0, 0, 0) -0.05494 * getSMEFTCoeffEW("CllR",0, 0, 1, 1) -0.00025 * getSMEFTCoeffEW("CllR",0, 0, 2, 2)
15422 +0.04349 * getSMEFTCoeffEW("CllR",0, 1, 1, 0) -0.00067 * getSMEFTCoeffEW("CllR",0, 2, 2, 0) -0.00046 * getSMEFTCoeffEW("CllR",1, 1, 1, 1) -0.00025 * getSMEFTCoeffEW("CllR",1, 1, 2, 2)
15423 -0.00067 * getSMEFTCoeffEW("CllR",1, 2, 2, 1) -0.00046 * getSMEFTCoeffEW("CllR",2, 2, 2, 2) -0.00235 * getSMEFTCoeffEW("Cqq1R",0, 0, 0, 0) -0.00012 * getSMEFTCoeffEW("Cqq1R",0, 0, 1, 1)
15424 +0.01856 * getSMEFTCoeffEW("Cqq1R",0, 0, 2, 2) -0.00094 * getSMEFTCoeffEW("Cqq1R",0, 1, 1, 0) -0.00997 * getSMEFTCoeffEW("Cqq1R",0, 2, 2, 0) -0.00094 * getSMEFTCoeffEW("Cqq1R",1, 0, 0, 1)
15425 -0.00012 * getSMEFTCoeffEW("Cqq1R",1, 1, 0, 0) +0.00021 * getSMEFTCoeffEW("Cqq1R",1, 1, 1, 1) -0.01373 * getSMEFTCoeffEW("Cqq1R",1, 1, 2, 2) -0.00941 * getSMEFTCoeffEW("Cqq1R",1, 2, 2, 1)
15426 -0.00997 * getSMEFTCoeffEW("Cqq1R",2, 0, 0, 2) -0.00941 * getSMEFTCoeffEW("Cqq1R",2, 1, 1, 2) +0.01856 * getSMEFTCoeffEW("Cqq1R",2, 2, 0, 0) -0.01373 * getSMEFTCoeffEW("Cqq1R",2, 2, 1, 1)
15427 +0.0316 * getSMEFTCoeffEW("Cqq1R",2, 2, 2, 2) -0.02043 * getSMEFTCoeffEW("Cqq3R",0, 0, 0, 0) -0.01403 * getSMEFTCoeffEW("Cqq3R",0, 0, 1, 1) -0.06136 * getSMEFTCoeffEW("Cqq3R",0, 0, 2, 2)
15428 +0.00091 * getSMEFTCoeffEW("Cqq3R",0, 1, 1, 0) +0.03506 * getSMEFTCoeffEW("Cqq3R",0, 2, 2, 0) +0.00091 * getSMEFTCoeffEW("Cqq3R",1, 0, 0, 1) -0.01403 * getSMEFTCoeffEW("Cqq3R",1, 1, 0, 0)
15429 -0.00581 * getSMEFTCoeffEW("Cqq3R",1, 1, 1, 1) -0.02067 * getSMEFTCoeffEW("Cqq3R",1, 1, 2, 2) -0.00849 * getSMEFTCoeffEW("Cqq3R",1, 2, 2, 1) +0.03506 * getSMEFTCoeffEW("Cqq3R",2, 0, 0, 2)
15430 -0.00849 * getSMEFTCoeffEW("Cqq3R",2, 1, 1, 2) -0.06136 * getSMEFTCoeffEW("Cqq3R",2, 2, 0, 0) -0.02067 * getSMEFTCoeffEW("Cqq3R",2, 2, 1, 1) +0.00284 * getSMEFTCoeffEW("Cqq3R",2, 2, 2, 2)
15431 +0.00048 * getSMEFTCoeffEW("Clq1R",0, 0, 0, 0) -0.00024 * getSMEFTCoeffEW("Clq1R",0, 0, 1, 1) -0.00241 * getSMEFTCoeffEW("Clq1R",0, 0, 2, 2) +0.00048 * getSMEFTCoeffEW("Clq1R",1, 1, 0, 0)
15432 -0.00024 * getSMEFTCoeffEW("Clq1R",1, 1, 1, 1) -0.00241 * getSMEFTCoeffEW("Clq1R",1, 1, 2, 2) +0.00048 * getSMEFTCoeffEW("Clq1R",2, 2, 0, 0) -0.00024 * getSMEFTCoeffEW("Clq1R",2, 2, 1, 1)
15433 -0.00241 * getSMEFTCoeffEW("Clq1R",2, 2, 2, 2) -0.00596 * getSMEFTCoeffEW("Clq3R",0, 0, 0, 0) -0.0034 * getSMEFTCoeffEW("Clq3R",0, 0, 1, 1) +0.0332 * getSMEFTCoeffEW("Clq3R",0, 0, 2, 2)
15434 -0.00596 * getSMEFTCoeffEW("Clq3R",1, 1, 0, 0) -0.0034 * getSMEFTCoeffEW("Clq3R",1, 1, 1, 1) +0.0332 * getSMEFTCoeffEW("Clq3R",1, 1, 2, 2) -0.00596 * getSMEFTCoeffEW("Clq3R",2, 2, 0, 0)
15435 -0.0034 * getSMEFTCoeffEW("Clq3R",2, 2, 1, 1) -0.01367 * getSMEFTCoeffEW("Clq3R",2, 2, 2, 2) -0.00017 * getSMEFTCoeffEW("CeeR",0, 0, 0, 0) -0.0003 * getSMEFTCoeffEW("CeeR",0, 0, 1, 1)
15436 -0.00035 * getSMEFTCoeffEW("CeeR",0, 0, 2, 2) -0.00005 * getSMEFTCoeffEW("CeeR",1, 0, 0, 1) -0.00017 * getSMEFTCoeffEW("CeeR",1, 1, 1, 1) -0.00035 * getSMEFTCoeffEW("CeeR",1, 1, 2, 2)
15437 -0.00017 * getSMEFTCoeffEW("CeeR",2, 2, 2, 2) -0.00056 * getSMEFTCoeffEW("CuuR",0, 0, 0, 0) -0.00049 * getSMEFTCoeffEW("CuuR",0, 0, 1, 1) -0.00652 * getSMEFTCoeffEW("CuuR",0, 0, 2, 2)
15438 -0.00007 * getSMEFTCoeffEW("CuuR",0, 1, 1, 0) -0.00394 * getSMEFTCoeffEW("CuuR",0, 2, 2, 0) -0.00007 * getSMEFTCoeffEW("CuuR",1, 0, 0, 1) -0.00049 * getSMEFTCoeffEW("CuuR",1, 1, 0, 0)
15439 -0.00056 * getSMEFTCoeffEW("CuuR",1, 1, 1, 1) -0.00652 * getSMEFTCoeffEW("CuuR",1, 1, 2, 2) -0.00394 * getSMEFTCoeffEW("CuuR",1, 2, 2, 1) -0.00394 * getSMEFTCoeffEW("CuuR",2, 0, 0, 2)
15440 -0.00394 * getSMEFTCoeffEW("CuuR",2, 1, 1, 2) -0.00652 * getSMEFTCoeffEW("CuuR",2, 2, 0, 0) -0.00652 * getSMEFTCoeffEW("CuuR",2, 2, 1, 1) -0.00028 * getSMEFTCoeffEW("CddR",0, 0, 0, 0)
15441 -0.00012 * getSMEFTCoeffEW("CddR",0, 0, 1, 1) -0.00019 * getSMEFTCoeffEW("CddR",0, 0, 2, 2) -0.00002 * getSMEFTCoeffEW("CddR",0, 1, 1, 0) -0.00002 * getSMEFTCoeffEW("CddR",0, 2, 2, 0)
15442 -0.00002 * getSMEFTCoeffEW("CddR",1, 0, 0, 1) -0.00012 * getSMEFTCoeffEW("CddR",1, 1, 0, 0) -0.00006 * getSMEFTCoeffEW("CddR",1, 1, 2, 2) -0.00002 * getSMEFTCoeffEW("CddR",2, 0, 0, 2)
15443 -0.00019 * getSMEFTCoeffEW("CddR",2, 2, 0, 0) -0.00006 * getSMEFTCoeffEW("CddR",2, 2, 1, 1) -0.00014 * getSMEFTCoeffEW("CddR",2, 2, 2, 2) +0.00025 * getSMEFTCoeffEW("CeuR",0, 0, 0, 0)
15444 +0.00025 * getSMEFTCoeffEW("CeuR",0, 0, 1, 1) +0.00326 * getSMEFTCoeffEW("CeuR",0, 0, 2, 2) +0.00025 * getSMEFTCoeffEW("CeuR",1, 1, 0, 0) +0.00025 * getSMEFTCoeffEW("CeuR",1, 1, 1, 1)
15445 +0.00326 * getSMEFTCoeffEW("CeuR",1, 1, 2, 2) +0.00025 * getSMEFTCoeffEW("CeuR",2, 2, 0, 0) +0.00025 * getSMEFTCoeffEW("CeuR",2, 2, 1, 1) +0.00326 * getSMEFTCoeffEW("CeuR",2, 2, 2, 2)
15446 -0.00019 * getSMEFTCoeffEW("CedR",0, 0, 0, 0) -0.00006 * getSMEFTCoeffEW("CedR",0, 0, 1, 1) -0.00012 * getSMEFTCoeffEW("CedR",0, 0, 2, 2) -0.00019 * getSMEFTCoeffEW("CedR",1, 1, 0, 0)
15447 -0.00006 * getSMEFTCoeffEW("CedR",1, 1, 1, 1) -0.00012 * getSMEFTCoeffEW("CedR",1, 1, 2, 2) -0.00019 * getSMEFTCoeffEW("CedR",2, 2, 0, 0) -0.00006 * getSMEFTCoeffEW("CedR",2, 2, 1, 1)
15448 -0.00012 * getSMEFTCoeffEW("CedR",2, 2, 2, 2) +0.00037 * getSMEFTCoeffEW("Cud1R",0, 0, 0, 0) +0.00012 * getSMEFTCoeffEW("Cud1R",0, 0, 1, 1) +0.00025 * getSMEFTCoeffEW("Cud1R",0, 0, 2, 2)
15449 +0.00037 * getSMEFTCoeffEW("Cud1R",1, 1, 0, 0) +0.00012 * getSMEFTCoeffEW("Cud1R",1, 1, 1, 1) +0.00025 * getSMEFTCoeffEW("Cud1R",1, 1, 2, 2) +0.00652 * getSMEFTCoeffEW("Cud1R",2, 2, 0, 0)
15450 +0.00325 * getSMEFTCoeffEW("Cud1R",2, 2, 2, 2) -0.00012 * getSMEFTCoeffEW("CleR",0, 0, 0, 0) -0.00012 * getSMEFTCoeffEW("CleR",0, 0, 1, 1) -0.00012 * getSMEFTCoeffEW("CleR",0, 0, 2, 2)
15451 -0.00012 * getSMEFTCoeffEW("CleR",1, 1, 0, 0) -0.00012 * getSMEFTCoeffEW("CleR",1, 1, 1, 1) -0.00012 * getSMEFTCoeffEW("CleR",1, 1, 2, 2) -0.00012 * getSMEFTCoeffEW("CleR",2, 2, 0, 0)
15452 -0.00012 * getSMEFTCoeffEW("CleR",2, 2, 1, 1) -0.00012 * getSMEFTCoeffEW("CleR",2, 2, 2, 2) +0.00025 * getSMEFTCoeffEW("CluR",0, 0, 0, 0) +0.00025 * getSMEFTCoeffEW("CluR",0, 0, 1, 1)
15453 +0.00326 * getSMEFTCoeffEW("CluR",0, 0, 2, 2) +0.00025 * getSMEFTCoeffEW("CluR",1, 1, 0, 0) +0.00025 * getSMEFTCoeffEW("CluR",1, 1, 1, 1) +0.00326 * getSMEFTCoeffEW("CluR",1, 1, 2, 2)
15454 +0.00025 * getSMEFTCoeffEW("CluR",2, 2, 0, 0) +0.00025 * getSMEFTCoeffEW("CluR",2, 2, 1, 1) +0.00326 * getSMEFTCoeffEW("CluR",2, 2, 2, 2) -0.00019 * getSMEFTCoeffEW("CldR",0, 0, 0, 0)
15455 -0.00006 * getSMEFTCoeffEW("CldR",0, 0, 1, 1) -0.00012 * getSMEFTCoeffEW("CldR",0, 0, 2, 2) -0.00019 * getSMEFTCoeffEW("CldR",1, 1, 0, 0) -0.00006 * getSMEFTCoeffEW("CldR",1, 1, 1, 1)
15456 -0.00012 * getSMEFTCoeffEW("CldR",1, 1, 2, 2) -0.00019 * getSMEFTCoeffEW("CldR",2, 2, 0, 0) -0.00006 * getSMEFTCoeffEW("CldR",2, 2, 1, 1) -0.00012 * getSMEFTCoeffEW("CldR",2, 2, 2, 2)
15457 +0.00048 * getSMEFTCoeffEW("CqeR",0, 0, 0, 0) +0.00048 * getSMEFTCoeffEW("CqeR",0, 0, 1, 1) +0.00048 * getSMEFTCoeffEW("CqeR",0, 0, 2, 2) -0.00024 * getSMEFTCoeffEW("CqeR",1, 1, 0, 0)
15458 -0.00024 * getSMEFTCoeffEW("CqeR",1, 1, 1, 1) -0.00024 * getSMEFTCoeffEW("CqeR",1, 1, 2, 2) -0.00241 * getSMEFTCoeffEW("CqeR",2, 2, 0, 0) -0.00241 * getSMEFTCoeffEW("CqeR",2, 2, 1, 1)
15459 -0.00241 * getSMEFTCoeffEW("CqeR",2, 2, 2, 2) -0.00097 * getSMEFTCoeffEW("Cqu1R",0, 0, 0, 0) -0.00097 * getSMEFTCoeffEW("Cqu1R",0, 0, 1, 1) -0.02225 * getSMEFTCoeffEW("Cqu1R",0, 0, 2, 2)
15460 +0.00047 * getSMEFTCoeffEW("Cqu1R",1, 1, 0, 0) +0.00047 * getSMEFTCoeffEW("Cqu1R",1, 1, 1, 1) +0.01573 * getSMEFTCoeffEW("Cqu1R",1, 1, 2, 2) +0.00483 * getSMEFTCoeffEW("Cqu1R",2, 2, 0, 0)
15461 +0.00483 * getSMEFTCoeffEW("Cqu1R",2, 2, 1, 1) -0.01891 * getSMEFTCoeffEW("Cqu1R",2, 2, 2, 2) +0.00055 * getSMEFTCoeffEW("Cqd1R",0, 0, 0, 0) +0.00042 * getSMEFTCoeffEW("Cqd1R",0, 0, 1, 1)
15462 +0.00048 * getSMEFTCoeffEW("Cqd1R",0, 0, 2, 2) -0.00017 * getSMEFTCoeffEW("Cqd1R",1, 1, 0, 0) -0.0003 * getSMEFTCoeffEW("Cqd1R",1, 1, 1, 1) -0.00024 * getSMEFTCoeffEW("Cqd1R",1, 1, 2, 2)
15463 -0.00519 * getSMEFTCoeffEW("Cqd1R",2, 2, 0, 0) +0.00036 * getSMEFTCoeffEW("Cqd1R",2, 2, 1, 1) -0.0024 * getSMEFTCoeffEW("Cqd1R",2, 2, 2, 2) ) * v2;
15464
15465 return deltaGamma_Z + cNLOd6 * deltaNLO;
15466}
15467
15468const double NPSMEFTd6General::Gamma_Z() const
15469{
15470 return (trueSM.Gamma_Z() + deltaGamma_Z());
15471}
15472
15473const double NPSMEFTd6General::deltaGzd6() const {
15474 return ( deltaGamma_Z() / trueSM.Gamma_Z());
15475}
15476
15477const double NPSMEFTd6General::deltaGzd62() const {
15478 double dWZ = 0.0;
15479
15480 return (dWZ * dWZ);
15481}
15482
15483const double NPSMEFTd6General::BrW(const Particle fi, const Particle fj) const {
15484 double GammW0 = trueSM.GammaW();
15485 double dGammW = deltaGamma_W();
15486
15487 double GammWij0 = trueSM.GammaW(fi, fj);
15488 double dGammWij = deltaGamma_Wff(fi, fj);
15489
15490 return GammWij0 / GammW0 + dGammWij / GammW0 - GammWij0 * dGammW / GammW0 / GammW0;
15491}
15492
15493const double NPSMEFTd6General::RWlilj(const Particle li, const Particle lj) const {
15494 double GammWli0, GammWlj0;
15495 double dGammWli, dGammWlj;
15496
15497 if (li.is("ELECTRON")) {
15498 GammWli0 = trueSM.GammaW(leptons[NEUTRINO_1], li);
15499 dGammWli = deltaGamma_Wff(leptons[NEUTRINO_1], li);
15500 } else if (li.is("MU")) {
15501 GammWli0 = trueSM.GammaW(leptons[NEUTRINO_2], li);
15502 dGammWli = deltaGamma_Wff(leptons[NEUTRINO_2], li);
15503 } else if (li.is("TAU")) {
15504 GammWli0 = trueSM.GammaW(leptons[NEUTRINO_3], li);
15505 dGammWli = deltaGamma_Wff(leptons[NEUTRINO_3], li);
15506 } else {
15507 throw std::runtime_error("Error in NPSMEFTd6General::RWlilj. li must be a charged lepton");
15508 }
15509
15510 if (lj.is("ELECTRON")) {
15511 GammWlj0 = trueSM.GammaW(leptons[NEUTRINO_1], lj);
15512 dGammWlj = deltaGamma_Wff(leptons[NEUTRINO_1], lj);
15513 } else if (lj.is("MU")) {
15514 GammWlj0 = trueSM.GammaW(leptons[NEUTRINO_2], lj);
15515 dGammWlj = deltaGamma_Wff(leptons[NEUTRINO_2], lj);
15516 } else if (lj.is("TAU")) {
15517 GammWlj0 = trueSM.GammaW(leptons[NEUTRINO_3], lj);
15518 dGammWlj = deltaGamma_Wff(leptons[NEUTRINO_3], lj);
15519 } else {
15520 throw std::runtime_error("Error in NPSMEFTd6General::RWlilj. lj must be a charged lepton");
15521 }
15522
15523 return GammWli0 / GammWlj0 + dGammWli / GammWlj0 - GammWli0 * dGammWlj / GammWlj0 / GammWlj0;
15524}
15525
15526const double NPSMEFTd6General::RWc() const {
15527 double GammWcX0, GammWhad0;
15528 double dGammWcX, dGammWhad;
15529
15530 // For the SM contributions to the of W widths, proceed as in the SM implementation,
15531 // using W->cX = W->cs and W->had = W->ud + W->cs. (See comments in StandardModel.cpp>RWc.)
15532
15533 // Add all the W-> cX decays
15534 // In SM GammaW fermion masses are ignored and CKM=1 but uses that SM CKM is unitary => I only need W->cs
15535 GammWcX0 = trueSM.GammaW(quarks[CHARM], quarks[STRANGE]);
15536
15537 // SMEFT NP effects, however, can break CKM unitarity and I need to add all fermion decays explicitly
15541
15542 // For the same reasons, I only need to add the W-> ud decays into the SM hadronic W width
15543 GammWhad0 = GammWcX0
15545
15546 // and, similarly, for the NP corrections to hadronic width I need all fermion decays explicitly
15547 dGammWhad = dGammWcX
15551
15552 return GammWcX0 / GammWhad0 + dGammWcX / GammWhad0 - GammWcX0 * dGammWhad / GammWhad0 / GammWhad0;
15553}
15554
15555const double NPSMEFTd6General::RZlilj(const Particle li, const Particle lj) const {
15556 double GammZli0, GammZlj0;
15557 double dGammZli, dGammZlj;
15558
15559 if (li.is("ELECTRON") || li.is("MU") || li.is("TAU")) {
15560 GammZli0 = trueSM.GammaZ(li);
15561 dGammZli = deltaGamma_Zf(li);
15562 } else {
15563 throw std::runtime_error("Error in NPSMEFTd6General::RZlilj. li must be a charged lepton");
15564 }
15565
15566 if (lj.is("ELECTRON") || lj.is("MU") || lj.is("TAU")) {
15567 GammZlj0 = trueSM.GammaZ(lj);
15568 dGammZlj = deltaGamma_Zf(lj);
15569 } else {
15570 throw std::runtime_error("Error in NPSMEFTd6General::RZlilj. lj must be a charged lepton");
15571 }
15572
15573 return GammZli0 / GammZlj0 + dGammZli / GammZlj0 - GammZli0 * dGammZlj / GammZlj0 / GammZlj0;
15574}
15575
15576
15578{
15579 double sigma_had = 0.;
15580 bool nonZeroNP = false;
15581
15582 double deltaNLO;
15583
15584 double delGVl[6], delGAl[6], delGVq[6], delGAq[6];
15585 for (int p = 0; p < 6; ++p) {
15586 delGVl[p] = deltaGV_f(leptons[p]);
15587 delGAl[p] = deltaGA_f(leptons[p]);
15588 delGVq[p] = deltaGV_f(quarks[p]);
15589 delGAq[p] = deltaGA_f(quarks[p]);
15590 if (delGVl[p] != 0.0 || delGAl[p] != 0.0
15591 || delGVq[p] != 0.0 || delGAq[p] != 0.0)
15592 nonZeroNP = true;
15593 }
15594
15595 if (nonZeroNP) {
15596 double gVf, gAf;
15597 double Gl[6], deltaGl[6], Gq[6], deltaGq[6];
15598 double Gq_sum = 0.0, delGq_sum = 0.0;
15599 double Gf_sum = 0.0, delGf_sum = 0.0;
15600 for (int p = 0; p < 6; ++p) {
15601 gVf = trueSM.gV_f(leptons[p]).real();
15602 gAf = trueSM.gA_f(leptons[p]).real();
15603 Gl[p] = gVf * gVf + gAf*gAf;
15604 deltaGl[p] = 2.0 * (gVf * delGVl[p] + gAf * delGAl[p]);
15605
15606 gVf = trueSM.gV_f(quarks[p]).real();
15607 gAf = trueSM.gA_f(quarks[p]).real();
15608 Gq[p] = gVf * gVf + gAf*gAf;
15609 deltaGq[p] = 2.0 * (gVf * delGVq[p] + gAf * delGAq[p]);
15610
15611 Gq_sum += 3.0 * Gq[p];
15612 Gf_sum += Gl[p] + 3.0 * Gq[p];
15613 delGq_sum += 3.0 * deltaGq[p];
15614 delGf_sum += deltaGl[p] + 3.0 * deltaGq[p];
15615 }
15616
15617 sigma_had = 12.0 * M_PI / Mz / Mz
15618 * Gl[ELECTRON] * Gq_sum / Gf_sum / Gf_sum
15619 * (deltaGl[ELECTRON] / Gl[ELECTRON]
15620 + delGq_sum / Gq_sum - 2.0 * delGf_sum / Gf_sum);
15621 }
15622
15623 // Finite NLO corrections [in nb] => Need to be translated to GeV^-2
15624 deltaNLO = (+0.02598 * getSMEFTCoeffEW("CW") +0.00118 * getSMEFTCoeffEW("CHbox") +2.89603 * getSMEFTCoeffEW("CHD") -0.00091 * getSMEFTCoeffEW("CHB")
15625 -0.00069 * getSMEFTCoeffEW("CHW") +13.8093 * getSMEFTCoeffEW("CHWB") +0.06255 * getSMEFTCoeffEW("CuWR",2, 2) -0.01237 * getSMEFTCoeffEW("CuBR",2, 2)
15626 -3.65911 * getSMEFTCoeffEW("CHl1R",0, 0) +0.52073 * getSMEFTCoeffEW("CHl1R",1, 1) +0.52258 * getSMEFTCoeffEW("CHl1R",2, 2) +1.32456 * getSMEFTCoeffEW("CHl3R",0, 0)
15627 +6.07161 * getSMEFTCoeffEW("CHl3R",1, 1) +0.37897 * getSMEFTCoeffEW("CHl3R",2, 2) -8.24201 * getSMEFTCoeffEW("CHeR",0, 0) +0.49621 * getSMEFTCoeffEW("CHeR",1, 1)
15628 +0.49621 * getSMEFTCoeffEW("CHeR",2, 2) -33.1133 * getSMEFTCoeffEW("CHq1R",0, 0) +11.7646 * getSMEFTCoeffEW("CHq1R",1, 1) +20.618 * getSMEFTCoeffEW("CHq1R",2, 2)
15629 -68.1363 * getSMEFTCoeffEW("CHq3R",0, 0) +46.6096 * getSMEFTCoeffEW("CHq3R",1, 1) +20.8623 * getSMEFTCoeffEW("CHq3R",2, 2) -7.2924 * getSMEFTCoeffEW("CHuR",0, 0)
15630 +6.50374 * getSMEFTCoeffEW("CHuR",1, 1) -0.00815 * getSMEFTCoeffEW("CHuR",2, 2) +8.64662 * getSMEFTCoeffEW("CHdR",0, 0) -4.80556 * getSMEFTCoeffEW("CHdR",1, 1)
15631 -3.23933 * getSMEFTCoeffEW("CHdR",2, 2) +0.05351 * getSMEFTCoeffEW("CllR",0, 0, 0, 0) +0.05435 * getSMEFTCoeffEW("CllR",0, 0, 1, 1) +0.08617 * getSMEFTCoeffEW("CllR",0, 0, 2, 2)
15632 -5.75694 * getSMEFTCoeffEW("CllR",0, 1, 1, 0) -0.01735 * getSMEFTCoeffEW("CllR",0, 2, 2, 0) +0.01531 * getSMEFTCoeffEW("CllR",1, 1, 1, 1) +0.00823 * getSMEFTCoeffEW("CllR",1, 1, 2, 2)
15633 +0.02239 * getSMEFTCoeffEW("CllR",1, 2, 2, 1) +0.01531 * getSMEFTCoeffEW("CllR",2, 2, 2, 2) +0.02216 * getSMEFTCoeffEW("Cqq1R",0, 0, 0, 0) +0.00117 * getSMEFTCoeffEW("Cqq1R",0, 0, 1, 1)
15634 -0.17514 * getSMEFTCoeffEW("Cqq1R",0, 0, 2, 2) +0.00891 * getSMEFTCoeffEW("Cqq1R",0, 1, 1, 0) +0.0941 * getSMEFTCoeffEW("Cqq1R",0, 2, 2, 0) +0.00891 * getSMEFTCoeffEW("Cqq1R",1, 0, 0, 1)
15635 +0.00117 * getSMEFTCoeffEW("Cqq1R",1, 1, 0, 0) -0.00201 * getSMEFTCoeffEW("Cqq1R",1, 1, 1, 1) +0.12959 * getSMEFTCoeffEW("Cqq1R",1, 1, 2, 2) +0.08882 * getSMEFTCoeffEW("Cqq1R",1, 2, 2, 1)
15636 +0.0941 * getSMEFTCoeffEW("Cqq1R",2, 0, 0, 2) +0.08882 * getSMEFTCoeffEW("Cqq1R",2, 1, 1, 2) -0.17514 * getSMEFTCoeffEW("Cqq1R",2, 2, 0, 0) +0.12959 * getSMEFTCoeffEW("Cqq1R",2, 2, 1, 1)
15637 -0.29819 * getSMEFTCoeffEW("Cqq1R",2, 2, 2, 2) +0.19279 * getSMEFTCoeffEW("Cqq3R",0, 0, 0, 0) +0.13242 * getSMEFTCoeffEW("Cqq3R",0, 0, 1, 1) +0.57905 * getSMEFTCoeffEW("Cqq3R",0, 0, 2, 2)
15638 -0.00859 * getSMEFTCoeffEW("Cqq3R",0, 1, 1, 0) -0.33084 * getSMEFTCoeffEW("Cqq3R",0, 2, 2, 0) -0.00859 * getSMEFTCoeffEW("Cqq3R",1, 0, 0, 1) +0.13242 * getSMEFTCoeffEW("Cqq3R",1, 1, 0, 0)
15639 +0.05487 * getSMEFTCoeffEW("Cqq3R",1, 1, 1, 1) +0.19508 * getSMEFTCoeffEW("Cqq3R",1, 1, 2, 2) +0.08009 * getSMEFTCoeffEW("Cqq3R",1, 2, 2, 1) -0.33084 * getSMEFTCoeffEW("Cqq3R",2, 0, 0, 2)
15640 +0.08009 * getSMEFTCoeffEW("Cqq3R",2, 1, 1, 2) +0.57905 * getSMEFTCoeffEW("Cqq3R",2, 2, 0, 0) +0.19508 * getSMEFTCoeffEW("Cqq3R",2, 2, 1, 1) -0.02684 * getSMEFTCoeffEW("Cqq3R",2, 2, 2, 2)
15641 -0.04501 * getSMEFTCoeffEW("Clq1R",0, 0, 0, 0) -0.03821 * getSMEFTCoeffEW("Clq1R",0, 0, 1, 1) +1.83477 * getSMEFTCoeffEW("Clq1R",0, 0, 2, 2) -0.00604 * getSMEFTCoeffEW("Clq1R",1, 1, 0, 0)
15642 +0.00076 * getSMEFTCoeffEW("Clq1R",1, 1, 1, 1) +0.08883 * getSMEFTCoeffEW("Clq1R",1, 1, 2, 2) -0.00604 * getSMEFTCoeffEW("Clq1R",2, 2, 0, 0) +0.00076 * getSMEFTCoeffEW("Clq1R",2, 2, 1, 1)
15643 +0.08883 * getSMEFTCoeffEW("Clq1R",2, 2, 2, 2) -0.30302 * getSMEFTCoeffEW("Clq3R",0, 0, 0, 0) -0.32717 * getSMEFTCoeffEW("Clq3R",0, 0, 1, 1) -1.74819 * getSMEFTCoeffEW("Clq3R",0, 0, 2, 2)
15644 +0.11194 * getSMEFTCoeffEW("Clq3R",1, 1, 0, 0) +0.0878 * getSMEFTCoeffEW("Clq3R",1, 1, 1, 1) +0.45168 * getSMEFTCoeffEW("Clq3R",1, 1, 2, 2) +0.11194 * getSMEFTCoeffEW("Clq3R",2, 2, 0, 0)
15645 +0.0878 * getSMEFTCoeffEW("Clq3R",2, 2, 1, 1) +0.42447 * getSMEFTCoeffEW("Clq3R",2, 2, 2, 2) -0.07982 * getSMEFTCoeffEW("CeeR",0, 0, 0, 0) -0.06348 * getSMEFTCoeffEW("CeeR",0, 0, 1, 1)
15646 -0.07406 * getSMEFTCoeffEW("CeeR",0, 0, 2, 2) -0.01058 * getSMEFTCoeffEW("CeeR",1, 0, 0, 1) +0.00576 * getSMEFTCoeffEW("CeeR",1, 1, 1, 1) +0.01153 * getSMEFTCoeffEW("CeeR",1, 1, 2, 2)
15647 +0.00576 * getSMEFTCoeffEW("CeeR",2, 2, 2, 2) +0.00529 * getSMEFTCoeffEW("CuuR",0, 0, 0, 0) +0.00467 * getSMEFTCoeffEW("CuuR",0, 0, 1, 1) +0.06153 * getSMEFTCoeffEW("CuuR",0, 0, 2, 2)
15648 +0.00062 * getSMEFTCoeffEW("CuuR",0, 1, 1, 0) +0.03719 * getSMEFTCoeffEW("CuuR",0, 2, 2, 0) +0.00062 * getSMEFTCoeffEW("CuuR",1, 0, 0, 1) +0.00467 * getSMEFTCoeffEW("CuuR",1, 1, 0, 0)
15649 +0.00529 * getSMEFTCoeffEW("CuuR",1, 1, 1, 1) +0.06153 * getSMEFTCoeffEW("CuuR",1, 1, 2, 2) +0.03719 * getSMEFTCoeffEW("CuuR",1, 2, 2, 1) +0.03719 * getSMEFTCoeffEW("CuuR",2, 0, 0, 2)
15650 +0.03719 * getSMEFTCoeffEW("CuuR",2, 1, 1, 2) +0.06153 * getSMEFTCoeffEW("CuuR",2, 2, 0, 0) +0.06153 * getSMEFTCoeffEW("CuuR",2, 2, 1, 1) +0.00265 * getSMEFTCoeffEW("CddR",0, 0, 0, 0)
15651 +0.00117 * getSMEFTCoeffEW("CddR",0, 0, 1, 1) +0.00175 * getSMEFTCoeffEW("CddR",0, 0, 2, 2) +0.00016 * getSMEFTCoeffEW("CddR",0, 1, 1, 0) +0.00023 * getSMEFTCoeffEW("CddR",0, 2, 2, 0)
15652 +0.00016 * getSMEFTCoeffEW("CddR",1, 0, 0, 1) +0.00117 * getSMEFTCoeffEW("CddR",1, 1, 0, 0) +0.00058 * getSMEFTCoeffEW("CddR",1, 1, 2, 2) +0.00008 * getSMEFTCoeffEW("CddR",1, 2, 2, 1)
15653 +0.00023 * getSMEFTCoeffEW("CddR",2, 0, 0, 2) +0.00008 * getSMEFTCoeffEW("CddR",2, 1, 1, 2) +0.00175 * getSMEFTCoeffEW("CddR",2, 2, 0, 0) +0.00058 * getSMEFTCoeffEW("CddR",2, 2, 1, 1)
15654 +0.00132 * getSMEFTCoeffEW("CddR",2, 2, 2, 2) +0.05585 * getSMEFTCoeffEW("CeuR",0, 0, 0, 0) +0.05585 * getSMEFTCoeffEW("CeuR",0, 0, 1, 1) +1.50225 * getSMEFTCoeffEW("CeuR",0, 0, 2, 2)
15655 -0.00528 * getSMEFTCoeffEW("CeuR",1, 1, 0, 0) -0.00528 * getSMEFTCoeffEW("CeuR",1, 1, 1, 1) -0.10846 * getSMEFTCoeffEW("CeuR",1, 1, 2, 2) -0.00528 * getSMEFTCoeffEW("CeuR",2, 2, 0, 0)
15656 -0.00528 * getSMEFTCoeffEW("CeuR",2, 2, 1, 1) -0.10846 * getSMEFTCoeffEW("CeuR",2, 2, 2, 2) -0.02734 * getSMEFTCoeffEW("CedR",0, 0, 0, 0) -0.02851 * getSMEFTCoeffEW("CedR",0, 0, 1, 1)
15657 -0.02793 * getSMEFTCoeffEW("CedR",0, 0, 2, 2) +0.00323 * getSMEFTCoeffEW("CedR",1, 1, 0, 0) +0.00206 * getSMEFTCoeffEW("CedR",1, 1, 1, 1) +0.00264 * getSMEFTCoeffEW("CedR",1, 1, 2, 2)
15658 +0.00323 * getSMEFTCoeffEW("CedR",2, 2, 0, 0) +0.00206 * getSMEFTCoeffEW("CedR",2, 2, 1, 1) +0.00264 * getSMEFTCoeffEW("CedR",2, 2, 2, 2) -0.0035 * getSMEFTCoeffEW("Cud1R",0, 0, 0, 0)
15659 -0.00117 * getSMEFTCoeffEW("Cud1R",0, 0, 1, 1) -0.00233 * getSMEFTCoeffEW("Cud1R",0, 0, 2, 2) -0.0035 * getSMEFTCoeffEW("Cud1R",1, 1, 0, 0) -0.00117 * getSMEFTCoeffEW("Cud1R",1, 1, 1, 1)
15660 -0.00233 * getSMEFTCoeffEW("Cud1R",1, 1, 2, 2) -0.06153 * getSMEFTCoeffEW("Cud1R",2, 2, 0, 0) -0.03064 * getSMEFTCoeffEW("Cud1R",2, 2, 2, 2) +0.01252 * getSMEFTCoeffEW("CleR",0, 0, 0, 0)
15661 +0.04308 * getSMEFTCoeffEW("CleR",0, 0, 1, 1) +0.04308 * getSMEFTCoeffEW("CleR",0, 0, 2, 2) -0.02645 * getSMEFTCoeffEW("CleR",1, 1, 0, 0) +0.00412 * getSMEFTCoeffEW("CleR",1, 1, 1, 1)
15662 +0.00412 * getSMEFTCoeffEW("CleR",1, 1, 2, 2) -0.02645 * getSMEFTCoeffEW("CleR",2, 2, 0, 0) +0.00412 * getSMEFTCoeffEW("CleR",2, 2, 1, 1) +0.00412 * getSMEFTCoeffEW("CleR",2, 2, 2, 2)
15663 -0.08322 * getSMEFTCoeffEW("CluR",0, 0, 0, 0) -0.08322 * getSMEFTCoeffEW("CluR",0, 0, 1, 1) -2.16191 * getSMEFTCoeffEW("CluR",0, 0, 2, 2) -0.00528 * getSMEFTCoeffEW("CluR",1, 1, 0, 0)
15664 -0.00528 * getSMEFTCoeffEW("CluR",1, 1, 1, 1) -0.10846 * getSMEFTCoeffEW("CluR",1, 1, 2, 2) -0.00528 * getSMEFTCoeffEW("CluR",2, 2, 0, 0) -0.00528 * getSMEFTCoeffEW("CluR",2, 2, 1, 1)
15665 -0.10846 * getSMEFTCoeffEW("CluR",2, 2, 2, 2) +0.04219 * getSMEFTCoeffEW("CldR",0, 0, 0, 0) +0.04103 * getSMEFTCoeffEW("CldR",0, 0, 1, 1) +0.04161 * getSMEFTCoeffEW("CldR",0, 0, 2, 2)
15666 +0.00323 * getSMEFTCoeffEW("CldR",1, 1, 0, 0) +0.00206 * getSMEFTCoeffEW("CldR",1, 1, 1, 1) +0.00264 * getSMEFTCoeffEW("CldR",1, 1, 2, 2) +0.00323 * getSMEFTCoeffEW("CldR",2, 2, 0, 0)
15667 +0.00206 * getSMEFTCoeffEW("CldR",2, 2, 1, 1) +0.00264 * getSMEFTCoeffEW("CldR",2, 2, 2, 2) +0.02452 * getSMEFTCoeffEW("CqeR",0, 0, 0, 0) -0.00604 * getSMEFTCoeffEW("CqeR",0, 0, 1, 1)
15668 -0.00604 * getSMEFTCoeffEW("CqeR",0, 0, 2, 2) +0.03132 * getSMEFTCoeffEW("CqeR",1, 1, 0, 0) +0.00076 * getSMEFTCoeffEW("CqeR",1, 1, 1, 1) +0.00076 * getSMEFTCoeffEW("CqeR",1, 1, 2, 2)
15669 -1.28067 * getSMEFTCoeffEW("CqeR",2, 2, 0, 0) +0.08883 * getSMEFTCoeffEW("CqeR",2, 2, 1, 1) +0.08883 * getSMEFTCoeffEW("CqeR",2, 2, 2, 2) +0.00914 * getSMEFTCoeffEW("Cqu1R",0, 0, 0, 0)
15670 +0.00914 * getSMEFTCoeffEW("Cqu1R",0, 0, 1, 1) +0.20997 * getSMEFTCoeffEW("Cqu1R",0, 0, 2, 2) -0.00447 * getSMEFTCoeffEW("Cqu1R",1, 1, 0, 0) -0.00447 * getSMEFTCoeffEW("Cqu1R",1, 1, 1, 1)
15671 -0.14844 * getSMEFTCoeffEW("Cqu1R",1, 1, 2, 2) -0.04555 * getSMEFTCoeffEW("Cqu1R",2, 2, 0, 0) -0.04555 * getSMEFTCoeffEW("Cqu1R",2, 2, 1, 1) +0.17845 * getSMEFTCoeffEW("Cqu1R",2, 2, 2, 2)
15672 -0.00515 * getSMEFTCoeffEW("Cqd1R",0, 0, 0, 0) -0.00398 * getSMEFTCoeffEW("Cqd1R",0, 0, 1, 1) -0.00457 * getSMEFTCoeffEW("Cqd1R",0, 0, 2, 2) +0.00165 * getSMEFTCoeffEW("Cqd1R",1, 1, 0, 0)
15673 +0.00282 * getSMEFTCoeffEW("Cqd1R",1, 1, 1, 1) +0.00224 * getSMEFTCoeffEW("Cqd1R",1, 1, 2, 2) +0.04893 * getSMEFTCoeffEW("Cqd1R",2, 2, 0, 0) -0.00339 * getSMEFTCoeffEW("Cqd1R",2, 2, 1, 1)
15674 +0.02266 * getSMEFTCoeffEW("Cqd1R",2, 2, 2, 2) ) * v2;
15675
15676 // Translated to GeV^-2
15677 deltaNLO = deltaNLO / trueSM.GeVminus2_to_nb;
15678
15679 return sigma_had + cNLOd6 * deltaNLO;
15680}
15681
15682
15684{
15685 return (trueSM.sigma0_had() + deltaSigmaHadron());
15686}
15687
15688
15689const double NPSMEFTd6General::deltaA_f(const Particle f) const
15690{
15691 double dAf = 0.;
15692 double delGVf = deltaGV_f(f);
15693 double delGAf = deltaGA_f(f);
15694
15695 double deltaNLO;
15696
15697 if (delGVf != 0.0 || delGAf != 0.0) {
15698 double gVf = trueSM.gV_f(f).real();
15699 double gAf = trueSM.gA_f(f).real();
15700 double Gf = gVf * gVf + gAf*gAf;
15701 double delGVfOverGAf = (gAf * delGVf - gVf * delGAf) / gAf / gAf;
15702
15703 dAf = -2.0 * (gVf * gVf - gAf * gAf) * gAf * gAf / Gf / Gf*delGVfOverGAf;
15704 }
15705
15706 // Finite NLO corrections: Not available for u and d
15707 if (f.is("ELECTRON")) {
15708 deltaNLO = (-0.00458 * getSMEFTCoeffEW("CW") -0.00043 * getSMEFTCoeffEW("CHbox") -0.24067 * getSMEFTCoeffEW("CHD") -0.00259 * getSMEFTCoeffEW("CHB")
15709 -0.00258 * getSMEFTCoeffEW("CHW") -0.82157 * getSMEFTCoeffEW("CHWB") -0.07084 * getSMEFTCoeffEW("CuWR",2, 2) -0.08633 * getSMEFTCoeffEW("CuBR",2, 2)
15710 +0.3006 * getSMEFTCoeffEW("CHl1R",0, 0) -0.00647 * getSMEFTCoeffEW("CHl1R",1, 1) -0.00428 * getSMEFTCoeffEW("CHl1R",2, 2) -0.15696 * getSMEFTCoeffEW("CHl3R",0, 0)
15711 -0.45364 * getSMEFTCoeffEW("CHl3R",1, 1) +0.00431 * getSMEFTCoeffEW("CHl3R",2, 2) +0.02448 * getSMEFTCoeffEW("CHeR",0, 0) -0.00428 * getSMEFTCoeffEW("CHeR",1, 1)
15712 -0.00428 * getSMEFTCoeffEW("CHeR",2, 2) +0.00428 * getSMEFTCoeffEW("CHq1R",0, 0) +0.00428 * getSMEFTCoeffEW("CHq1R",1, 1) -0.09477 * getSMEFTCoeffEW("CHq1R",2, 2)
15713 +0.01294 * getSMEFTCoeffEW("CHq3R",0, 0) +0.01294 * getSMEFTCoeffEW("CHq3R",1, 1) +0.04598 * getSMEFTCoeffEW("CHq3R",2, 2) +0.00856 * getSMEFTCoeffEW("CHuR",0, 0)
15714 +0.00856 * getSMEFTCoeffEW("CHuR",1, 1) +0.10148 * getSMEFTCoeffEW("CHuR",2, 2) -0.00428 * getSMEFTCoeffEW("CHdR",0, 0) -0.00428 * getSMEFTCoeffEW("CHdR",1, 1)
15715 -0.00428 * getSMEFTCoeffEW("CHdR",2, 2) +0.0007 * getSMEFTCoeffEW("CllR",0, 0, 0, 0) -0.03668 * getSMEFTCoeffEW("CllR",0, 0, 1, 1) +0.00143 * getSMEFTCoeffEW("CllR",0, 0, 2, 2)
15716 +0.40109 * getSMEFTCoeffEW("CllR",0, 1, 1, 0) -0.00073 * getSMEFTCoeffEW("CllR",0, 2, 2, 0) -0.00071 * getSMEFTCoeffEW("Clq1R",0, 0, 0, 0) -0.00071 * getSMEFTCoeffEW("Clq1R",0, 0, 1, 1)
15717 +0.03199 * getSMEFTCoeffEW("Clq1R",0, 0, 2, 2) -0.0076 * getSMEFTCoeffEW("Clq3R",0, 0, 0, 0) -0.0076 * getSMEFTCoeffEW("Clq3R",0, 0, 1, 1) -0.00777 * getSMEFTCoeffEW("Clq3R",0, 0, 2, 2)
15718 +0.03254 * getSMEFTCoeffEW("Clq3R",1, 1, 2, 2) +0.00255 * getSMEFTCoeffEW("CeeR",0, 0, 0, 0) +0.00218 * getSMEFTCoeffEW("CeeR",0, 0, 1, 1) +0.00255 * getSMEFTCoeffEW("CeeR",0, 0, 2, 2)
15719 +0.00036 * getSMEFTCoeffEW("CeeR",1, 0, 0, 1) -0.00182 * getSMEFTCoeffEW("CeuR",0, 0, 0, 0) -0.00182 * getSMEFTCoeffEW("CeuR",0, 0, 1, 1) -0.04797 * getSMEFTCoeffEW("CeuR",0, 0, 2, 2)
15720 +0.00091 * getSMEFTCoeffEW("CedR",0, 0, 0, 0) +0.00091 * getSMEFTCoeffEW("CedR",0, 0, 1, 1) +0.00091 * getSMEFTCoeffEW("CedR",0, 0, 2, 2) +0.00162 * getSMEFTCoeffEW("CleR",0, 0, 0, 0)
15721 +0.00071 * getSMEFTCoeffEW("CleR",0, 0, 1, 1) +0.00071 * getSMEFTCoeffEW("CleR",0, 0, 2, 2) +0.00091 * getSMEFTCoeffEW("CleR",1, 1, 0, 0) +0.00091 * getSMEFTCoeffEW("CleR",2, 2, 0, 0)
15722 -0.00143 * getSMEFTCoeffEW("CluR",0, 0, 0, 0) -0.00143 * getSMEFTCoeffEW("CluR",0, 0, 1, 1) -0.03763 * getSMEFTCoeffEW("CluR",0, 0, 2, 2) +0.00071 * getSMEFTCoeffEW("CldR",0, 0, 0, 0)
15723 +0.00071 * getSMEFTCoeffEW("CldR",0, 0, 1, 1) +0.00071 * getSMEFTCoeffEW("CldR",0, 0, 2, 2) -0.00091 * getSMEFTCoeffEW("CqeR",0, 0, 0, 0) -0.00091 * getSMEFTCoeffEW("CqeR",1, 1, 0, 0)
15724 +0.04079 * getSMEFTCoeffEW("CqeR",2, 2, 0, 0) ) * v2;
15725
15726 } else if (f.is("MUON")) {
15727 deltaNLO = (-0.00458 * getSMEFTCoeffEW("CW") -0.00043 * getSMEFTCoeffEW("CHbox") -0.24067 * getSMEFTCoeffEW("CHD") -0.00259 * getSMEFTCoeffEW("CHB")
15728 -0.00258 * getSMEFTCoeffEW("CHW") -0.82157 * getSMEFTCoeffEW("CHWB") -0.07084 * getSMEFTCoeffEW("CuWR",2, 2) -0.08633 * getSMEFTCoeffEW("CuBR",2, 2)
15729 -0.00647 * getSMEFTCoeffEW("CHl1R",0, 0) +0.3006 * getSMEFTCoeffEW("CHl1R",1, 1) -0.00428 * getSMEFTCoeffEW("CHl1R",2, 2) -0.45364 * getSMEFTCoeffEW("CHl3R",0, 0)
15730 -0.15696 * getSMEFTCoeffEW("CHl3R",1, 1) +0.00431 * getSMEFTCoeffEW("CHl3R",2, 2) -0.00428 * getSMEFTCoeffEW("CHeR",0, 0) +0.02448 * getSMEFTCoeffEW("CHeR",1, 1)
15731 -0.00428 * getSMEFTCoeffEW("CHeR",2, 2) +0.00428 * getSMEFTCoeffEW("CHq1R",0, 0) +0.00428 * getSMEFTCoeffEW("CHq1R",1, 1) -0.09477 * getSMEFTCoeffEW("CHq1R",2, 2)
15732 +0.01294 * getSMEFTCoeffEW("CHq3R",0, 0) +0.01294 * getSMEFTCoeffEW("CHq3R",1, 1) +0.04598 * getSMEFTCoeffEW("CHq3R",2, 2) +0.00856 * getSMEFTCoeffEW("CHuR",0, 0)
15733 +0.00856 * getSMEFTCoeffEW("CHuR",1, 1) +0.10148 * getSMEFTCoeffEW("CHuR",2, 2) -0.00428 * getSMEFTCoeffEW("CHdR",0, 0) -0.00428 * getSMEFTCoeffEW("CHdR",1, 1)
15734 -0.00428 * getSMEFTCoeffEW("CHdR",2, 2) -0.03668 * getSMEFTCoeffEW("CllR",0, 0, 1, 1) +0.40109 * getSMEFTCoeffEW("CllR",0, 1, 1, 0) +0.0007 * getSMEFTCoeffEW("CllR",1, 1, 1, 1)
15735 +0.00143 * getSMEFTCoeffEW("CllR",1, 1, 2, 2) -0.00073 * getSMEFTCoeffEW("CllR",1, 2, 2, 1) -0.00071 * getSMEFTCoeffEW("Clq1R",1, 1, 0, 0) -0.00071 * getSMEFTCoeffEW("Clq1R",1, 1, 1, 1)
15736 +0.03199 * getSMEFTCoeffEW("Clq1R",1, 1, 2, 2) +0.03254 * getSMEFTCoeffEW("Clq3R",0, 0, 2, 2) -0.0076 * getSMEFTCoeffEW("Clq3R",1, 1, 0, 0) -0.0076 * getSMEFTCoeffEW("Clq3R",1, 1, 1, 1)
15737 -0.00777 * getSMEFTCoeffEW("Clq3R",1, 1, 2, 2) +0.00218 * getSMEFTCoeffEW("CeeR",0, 0, 1, 1) +0.00036 * getSMEFTCoeffEW("CeeR",1, 0, 0, 1) +0.00255 * getSMEFTCoeffEW("CeeR",1, 1, 1, 1)
15738 +0.00255 * getSMEFTCoeffEW("CeeR",1, 1, 2, 2) -0.00182 * getSMEFTCoeffEW("CeuR",1, 1, 0, 0) -0.00182 * getSMEFTCoeffEW("CeuR",1, 1, 1, 1) -0.04797 * getSMEFTCoeffEW("CeuR",1, 1, 2, 2)
15739 +0.00091 * getSMEFTCoeffEW("CedR",1, 1, 0, 0) +0.00091 * getSMEFTCoeffEW("CedR",1, 1, 1, 1) +0.00091 * getSMEFTCoeffEW("CedR",1, 1, 2, 2) +0.00091 * getSMEFTCoeffEW("CleR",0, 0, 1, 1)
15740 +0.00071 * getSMEFTCoeffEW("CleR",1, 1, 0, 0) +0.00162 * getSMEFTCoeffEW("CleR",1, 1, 1, 1) +0.00071 * getSMEFTCoeffEW("CleR",1, 1, 2, 2) +0.00091 * getSMEFTCoeffEW("CleR",2, 2, 1, 1)
15741 -0.00143 * getSMEFTCoeffEW("CluR",1, 1, 0, 0) -0.00143 * getSMEFTCoeffEW("CluR",1, 1, 1, 1) -0.03763 * getSMEFTCoeffEW("CluR",1, 1, 2, 2) +0.00071 * getSMEFTCoeffEW("CldR",1, 1, 0, 0)
15742 +0.00071 * getSMEFTCoeffEW("CldR",1, 1, 1, 1) +0.00071 * getSMEFTCoeffEW("CldR",1, 1, 2, 2) -0.00091 * getSMEFTCoeffEW("CqeR",0, 0, 1, 1) -0.00091 * getSMEFTCoeffEW("CqeR",1, 1, 1, 1)
15743 +0.04079 * getSMEFTCoeffEW("CqeR",2, 2, 1, 1) ) * v2;
15744
15745 } else if (f.is("TAU")) {
15746 deltaNLO = (-0.00458 * getSMEFTCoeffEW("CW") -0.00043 * getSMEFTCoeffEW("CHbox") -0.24067 * getSMEFTCoeffEW("CHD") -0.00259 * getSMEFTCoeffEW("CHB")
15747 -0.00258 * getSMEFTCoeffEW("CHW") -0.82157 * getSMEFTCoeffEW("CHWB") -0.07084 * getSMEFTCoeffEW("CuWR",2, 2) -0.08633 * getSMEFTCoeffEW("CuBR",2, 2)
15748 -0.00647 * getSMEFTCoeffEW("CHl1R",0, 0) -0.00647 * getSMEFTCoeffEW("CHl1R",1, 1) +0.30279 * getSMEFTCoeffEW("CHl1R",2, 2) -0.45364 * getSMEFTCoeffEW("CHl3R",0, 0)
15749 -0.45364 * getSMEFTCoeffEW("CHl3R",1, 1) +0.30099 * getSMEFTCoeffEW("CHl3R",2, 2) -0.00428 * getSMEFTCoeffEW("CHeR",0, 0) -0.00428 * getSMEFTCoeffEW("CHeR",1, 1)
15750 +0.02448 * getSMEFTCoeffEW("CHeR",2, 2) +0.00428 * getSMEFTCoeffEW("CHq1R",0, 0) +0.00428 * getSMEFTCoeffEW("CHq1R",1, 1) -0.09477 * getSMEFTCoeffEW("CHq1R",2, 2)
15751 +0.01294 * getSMEFTCoeffEW("CHq3R",0, 0) +0.01294 * getSMEFTCoeffEW("CHq3R",1, 1) +0.04598 * getSMEFTCoeffEW("CHq3R",2, 2) +0.00856 * getSMEFTCoeffEW("CHuR",0, 0)
15752 +0.00856 * getSMEFTCoeffEW("CHuR",1, 1) +0.10148 * getSMEFTCoeffEW("CHuR",2, 2) -0.00428 * getSMEFTCoeffEW("CHdR",0, 0) -0.00428 * getSMEFTCoeffEW("CHdR",1, 1)
15753 -0.00428 * getSMEFTCoeffEW("CHdR",2, 2) -0.03811 * getSMEFTCoeffEW("CllR",0, 0, 1, 1) +0.00143 * getSMEFTCoeffEW("CllR",0, 0, 2, 2) +0.40182 * getSMEFTCoeffEW("CllR",0, 1, 1, 0)
15754 -0.00073 * getSMEFTCoeffEW("CllR",0, 2, 2, 0) +0.00143 * getSMEFTCoeffEW("CllR",1, 1, 2, 2) -0.00073 * getSMEFTCoeffEW("CllR",1, 2, 2, 1) +0.0007 * getSMEFTCoeffEW("CllR",2, 2, 2, 2)
15755 -0.00071 * getSMEFTCoeffEW("Clq1R",2, 2, 0, 0) -0.00071 * getSMEFTCoeffEW("Clq1R",2, 2, 1, 1) +0.03199 * getSMEFTCoeffEW("Clq1R",2, 2, 2, 2) +0.03254 * getSMEFTCoeffEW("Clq3R",0, 0, 2, 2)
15756 +0.03254 * getSMEFTCoeffEW("Clq3R",1, 1, 2, 2) -0.0076 * getSMEFTCoeffEW("Clq3R",2, 2, 0, 0) -0.0076 * getSMEFTCoeffEW("Clq3R",2, 2, 1, 1) -0.04031 * getSMEFTCoeffEW("Clq3R",2, 2, 2, 2)
15757 +0.00255 * getSMEFTCoeffEW("CeeR",0, 0, 2, 2) +0.00255 * getSMEFTCoeffEW("CeeR",1, 1, 2, 2) +0.00255 * getSMEFTCoeffEW("CeeR",2, 2, 2, 2) -0.00182 * getSMEFTCoeffEW("CeuR",2, 2, 0, 0)
15758 -0.00182 * getSMEFTCoeffEW("CeuR",2, 2, 1, 1) -0.04797 * getSMEFTCoeffEW("CeuR",2, 2, 2, 2) +0.00091 * getSMEFTCoeffEW("CedR",2, 2, 0, 0) +0.00091 * getSMEFTCoeffEW("CedR",2, 2, 1, 1)
15759 +0.00091 * getSMEFTCoeffEW("CedR",2, 2, 2, 2) +0.00091 * getSMEFTCoeffEW("CleR",0, 0, 2, 2) +0.00091 * getSMEFTCoeffEW("CleR",1, 1, 2, 2) +0.00071 * getSMEFTCoeffEW("CleR",2, 2, 0, 0)
15760 +0.00071 * getSMEFTCoeffEW("CleR",2, 2, 1, 1) +0.00162 * getSMEFTCoeffEW("CleR",2, 2, 2, 2) -0.00143 * getSMEFTCoeffEW("CluR",2, 2, 0, 0) -0.00143 * getSMEFTCoeffEW("CluR",2, 2, 1, 1)
15761 -0.03763 * getSMEFTCoeffEW("CluR",2, 2, 2, 2) +0.00071 * getSMEFTCoeffEW("CldR",2, 2, 0, 0) +0.00071 * getSMEFTCoeffEW("CldR",2, 2, 1, 1) +0.00071 * getSMEFTCoeffEW("CldR",2, 2, 2, 2)
15762 -0.00091 * getSMEFTCoeffEW("CqeR",0, 0, 2, 2) -0.00091 * getSMEFTCoeffEW("CqeR",1, 1, 2, 2) +0.04079 * getSMEFTCoeffEW("CqeR",2, 2, 2, 2) ) * v2;
15763
15764 } else if (f.is("STRANGE")) {
15765 deltaNLO = (-0.00038 * getSMEFTCoeffEW("CW") -0.00004 * getSMEFTCoeffEW("CHbox") -0.02465 * getSMEFTCoeffEW("CHD") -0.0002 * getSMEFTCoeffEW("CHB")
15766 -0.0002 * getSMEFTCoeffEW("CHW") -0.09162 * getSMEFTCoeffEW("CHWB") -0.00552 * getSMEFTCoeffEW("CuWR",2, 2) -0.00682 * getSMEFTCoeffEW("CuBR",2, 2)
15767 -0.00051 * getSMEFTCoeffEW("CHl1R",0, 0) -0.00051 * getSMEFTCoeffEW("CHl1R",1, 1) -0.00034 * getSMEFTCoeffEW("CHl1R",2, 2) -0.04686 * getSMEFTCoeffEW("CHl3R",0, 0)
15768 -0.04686 * getSMEFTCoeffEW("CHl3R",1, 1) +0.00034 * getSMEFTCoeffEW("CHl3R",2, 2) -0.00034 * getSMEFTCoeffEW("CHeR",0, 0) -0.00034 * getSMEFTCoeffEW("CHeR",1, 1)
15769 -0.00034 * getSMEFTCoeffEW("CHeR",2, 2) +0.00034 * getSMEFTCoeffEW("CHq1R",0, 0) +0.03267 * getSMEFTCoeffEW("CHq1R",1, 1) -0.00766 * getSMEFTCoeffEW("CHq1R",2, 2)
15770 +0.00101 * getSMEFTCoeffEW("CHq3R",0, 0) +0.03267 * getSMEFTCoeffEW("CHq3R",1, 1) +0.00375 * getSMEFTCoeffEW("CHq3R",2, 2) +0.00068 * getSMEFTCoeffEW("CHuR",0, 0)
15771 +0.00068 * getSMEFTCoeffEW("CHuR",1, 1) +0.00823 * getSMEFTCoeffEW("CHuR",2, 2) -0.00034 * getSMEFTCoeffEW("CHdR",0, 0) +0.10336 * getSMEFTCoeffEW("CHdR",1, 1)
15772 -0.00034 * getSMEFTCoeffEW("CHdR",2, 2) -0.00299 * getSMEFTCoeffEW("CllR",0, 0, 1, 1) +0.04279 * getSMEFTCoeffEW("CllR",0, 1, 1, 0) -0.00006 * getSMEFTCoeffEW("Cqq1R",0, 0, 1, 1)
15773 -0.00004 * getSMEFTCoeffEW("Cqq1R",0, 1, 1, 0) -0.00004 * getSMEFTCoeffEW("Cqq1R",1, 0, 0, 1) -0.00006 * getSMEFTCoeffEW("Cqq1R",1, 1, 0, 0) -0.0002 * getSMEFTCoeffEW("Cqq1R",1, 1, 1, 1)
15774 +0.00248 * getSMEFTCoeffEW("Cqq1R",1, 1, 2, 2) -0.00004 * getSMEFTCoeffEW("Cqq1R",1, 2, 2, 1) -0.00004 * getSMEFTCoeffEW("Cqq1R",2, 1, 1, 2) +0.00248 * getSMEFTCoeffEW("Cqq1R",2, 2, 1, 1)
15775 -0.00059 * getSMEFTCoeffEW("Cqq3R",0, 0, 1, 1) +0.00003 * getSMEFTCoeffEW("Cqq3R",0, 1, 1, 0) +0.00003 * getSMEFTCoeffEW("Cqq3R",1, 0, 0, 1) -0.00059 * getSMEFTCoeffEW("Cqq3R",1, 1, 0, 0)
15776 -0.00112 * getSMEFTCoeffEW("Cqq3R",1, 1, 1, 1) -0.00312 * getSMEFTCoeffEW("Cqq3R",1, 1, 2, 2) +0.00334 * getSMEFTCoeffEW("Cqq3R",1, 2, 2, 1) +0.00334 * getSMEFTCoeffEW("Cqq3R",2, 1, 1, 2)
15777 -0.00312 * getSMEFTCoeffEW("Cqq3R",2, 2, 1, 1) +0.00006 * getSMEFTCoeffEW("Clq1R",0, 0, 1, 1) +0.00006 * getSMEFTCoeffEW("Clq1R",1, 1, 1, 1) +0.00006 * getSMEFTCoeffEW("Clq1R",2, 2, 1, 1)
15778 -0.0002 * getSMEFTCoeffEW("Clq3R",0, 0, 1, 1) +0.00255 * getSMEFTCoeffEW("Clq3R",0, 0, 2, 2) -0.0002 * getSMEFTCoeffEW("Clq3R",1, 1, 1, 1) +0.00255 * getSMEFTCoeffEW("Clq3R",1, 1, 2, 2)
15779 -0.0002 * getSMEFTCoeffEW("Clq3R",2, 2, 1, 1) +0.00032 * getSMEFTCoeffEW("CddR",0, 0, 1, 1) +0.00004 * getSMEFTCoeffEW("CddR",0, 1, 1, 0) +0.00004 * getSMEFTCoeffEW("CddR",1, 0, 0, 1)
15780 +0.00032 * getSMEFTCoeffEW("CddR",1, 1, 0, 0) +0.00073 * getSMEFTCoeffEW("CddR",1, 1, 1, 1) +0.00032 * getSMEFTCoeffEW("CddR",1, 1, 2, 2) +0.00004 * getSMEFTCoeffEW("CddR",1, 2, 2, 1)
15781 +0.00004 * getSMEFTCoeffEW("CddR",2, 1, 1, 2) +0.00032 * getSMEFTCoeffEW("CddR",2, 2, 1, 1) +0.00032 * getSMEFTCoeffEW("CedR",0, 0, 1, 1) +0.00032 * getSMEFTCoeffEW("CedR",1, 1, 1, 1)
15782 +0.00032 * getSMEFTCoeffEW("CedR",2, 2, 1, 1) -0.00064 * getSMEFTCoeffEW("Cud1R",0, 0, 1, 1) -0.00064 * getSMEFTCoeffEW("Cud1R",1, 1, 1, 1) -0.01697 * getSMEFTCoeffEW("Cud1R",2, 2, 1, 1)
15783 +0.00032 * getSMEFTCoeffEW("CldR",0, 0, 1, 1) +0.00032 * getSMEFTCoeffEW("CldR",1, 1, 1, 1) +0.00032 * getSMEFTCoeffEW("CldR",2, 2, 1, 1) +0.00006 * getSMEFTCoeffEW("CqeR",1, 1, 0, 0)
15784 +0.00006 * getSMEFTCoeffEW("CqeR",1, 1, 1, 1) +0.00006 * getSMEFTCoeffEW("CqeR",1, 1, 2, 2) -0.00011 * getSMEFTCoeffEW("Cqu1R",1, 1, 0, 0) -0.00011 * getSMEFTCoeffEW("Cqu1R",1, 1, 1, 1)
15785 -0.00291 * getSMEFTCoeffEW("Cqu1R",1, 1, 2, 2) -0.00032 * getSMEFTCoeffEW("Cqd1R",0, 0, 1, 1) +0.00006 * getSMEFTCoeffEW("Cqd1R",1, 1, 0, 0) -0.00027 * getSMEFTCoeffEW("Cqd1R",1, 1, 1, 1)
15786 +0.00006 * getSMEFTCoeffEW("Cqd1R",1, 1, 2, 2) +0.01443 * getSMEFTCoeffEW("Cqd1R",2, 2, 1, 1) ) * v2;
15787
15788 } else if (f.is("CHARM")) {
15789 deltaNLO = (-0.00205 * getSMEFTCoeffEW("CW") -0.00021 * getSMEFTCoeffEW("CHbox") -0.13657 * getSMEFTCoeffEW("CHD") -0.00111 * getSMEFTCoeffEW("CHB")
15790 -0.00111 * getSMEFTCoeffEW("CHW") -0.50997 * getSMEFTCoeffEW("CHWB") -0.03 * getSMEFTCoeffEW("CuWR",2, 2) -0.03707 * getSMEFTCoeffEW("CuBR",2, 2)
15791 -0.00277 * getSMEFTCoeffEW("CHl1R",0, 0) -0.00277 * getSMEFTCoeffEW("CHl1R",1, 1) -0.00184 * getSMEFTCoeffEW("CHl1R",2, 2) -0.25914 * getSMEFTCoeffEW("CHl3R",0, 0)
15792 -0.25914 * getSMEFTCoeffEW("CHl3R",1, 1) +0.00184 * getSMEFTCoeffEW("CHl3R",2, 2) -0.00184 * getSMEFTCoeffEW("CHeR",0, 0) -0.00184 * getSMEFTCoeffEW("CHeR",1, 1)
15793 -0.00184 * getSMEFTCoeffEW("CHeR",2, 2) +0.00184 * getSMEFTCoeffEW("CHq1R",0, 0) -0.17697 * getSMEFTCoeffEW("CHq1R",1, 1) -0.04164 * getSMEFTCoeffEW("CHq1R",2, 2)
15794 +0.00551 * getSMEFTCoeffEW("CHq3R",0, 0) +0.18028 * getSMEFTCoeffEW("CHq3R",1, 1) +0.02039 * getSMEFTCoeffEW("CHq3R",2, 2) +0.00368 * getSMEFTCoeffEW("CHuR",0, 0)
15795 -0.19929 * getSMEFTCoeffEW("CHuR",1, 1) +0.04478 * getSMEFTCoeffEW("CHuR",2, 2) -0.00184 * getSMEFTCoeffEW("CHdR",0, 0) -0.00184 * getSMEFTCoeffEW("CHdR",1, 1)
15796 -0.00184 * getSMEFTCoeffEW("CHdR",2, 2) -0.01625 * getSMEFTCoeffEW("CllR",0, 0, 1, 1) +0.23704 * getSMEFTCoeffEW("CllR",0, 1, 1, 0) +0.0003 * getSMEFTCoeffEW("Cqq1R",0, 0, 1, 1)
15797 -0.00019 * getSMEFTCoeffEW("Cqq1R",0, 1, 1, 0) -0.00019 * getSMEFTCoeffEW("Cqq1R",1, 0, 0, 1) +0.0003 * getSMEFTCoeffEW("Cqq1R",1, 1, 0, 0) +0.00021 * getSMEFTCoeffEW("Cqq1R",1, 1, 1, 1)
15798 -0.01346 * getSMEFTCoeffEW("Cqq1R",1, 1, 2, 2) -0.00919 * getSMEFTCoeffEW("Cqq1R",1, 2, 2, 1) -0.00919 * getSMEFTCoeffEW("Cqq1R",2, 1, 1, 2) -0.01346 * getSMEFTCoeffEW("Cqq1R",2, 2, 1, 1)
15799 -0.0032 * getSMEFTCoeffEW("Cqq3R",0, 0, 1, 1) +0.00027 * getSMEFTCoeffEW("Cqq3R",0, 1, 1, 0) +0.00027 * getSMEFTCoeffEW("Cqq3R",1, 0, 0, 1) -0.0032 * getSMEFTCoeffEW("Cqq3R",1, 1, 0, 0)
15800 -0.00585 * getSMEFTCoeffEW("Cqq3R",1, 1, 1, 1) -0.01696 * getSMEFTCoeffEW("Cqq3R",1, 1, 2, 2) -0.00872 * getSMEFTCoeffEW("Cqq3R",1, 2, 2, 1) -0.00872 * getSMEFTCoeffEW("Cqq3R",2, 1, 1, 2)
15801 -0.01696 * getSMEFTCoeffEW("Cqq3R",2, 2, 1, 1) -0.0003 * getSMEFTCoeffEW("Clq1R",0, 0, 1, 1) -0.0003 * getSMEFTCoeffEW("Clq1R",1, 1, 1, 1) -0.0003 * getSMEFTCoeffEW("Clq1R",2, 2, 1, 1)
15802 -0.00107 * getSMEFTCoeffEW("Clq3R",0, 0, 1, 1) +0.01387 * getSMEFTCoeffEW("Clq3R",0, 0, 2, 2) -0.00107 * getSMEFTCoeffEW("Clq3R",1, 1, 1, 1) +0.01387 * getSMEFTCoeffEW("Clq3R",1, 1, 2, 2)
15803 -0.00107 * getSMEFTCoeffEW("Clq3R",2, 2, 1, 1) +0.00145 * getSMEFTCoeffEW("CuuR",0, 0, 1, 1) +0.00019 * getSMEFTCoeffEW("CuuR",0, 1, 1, 0) +0.00019 * getSMEFTCoeffEW("CuuR",1, 0, 0, 1)
15804 +0.00145 * getSMEFTCoeffEW("CuuR",1, 1, 0, 0) +0.00328 * getSMEFTCoeffEW("CuuR",1, 1, 1, 1) +0.03819 * getSMEFTCoeffEW("CuuR",1, 1, 2, 2) +0.02308 * getSMEFTCoeffEW("CuuR",1, 2, 2, 1)
15805 +0.02308 * getSMEFTCoeffEW("CuuR",2, 1, 1, 2) +0.03819 * getSMEFTCoeffEW("CuuR",2, 2, 1, 1) -0.00072 * getSMEFTCoeffEW("CeuR",0, 0, 1, 1) -0.00072 * getSMEFTCoeffEW("CeuR",1, 1, 1, 1)
15806 -0.00072 * getSMEFTCoeffEW("CeuR",2, 2, 1, 1) -0.00072 * getSMEFTCoeffEW("Cud1R",1, 1, 0, 0) -0.00072 * getSMEFTCoeffEW("Cud1R",1, 1, 1, 1) -0.00072 * getSMEFTCoeffEW("Cud1R",1, 1, 2, 2)
15807 -0.00072 * getSMEFTCoeffEW("CluR",0, 0, 1, 1) -0.00072 * getSMEFTCoeffEW("CluR",1, 1, 1, 1) -0.00072 * getSMEFTCoeffEW("CluR",2, 2, 1, 1) -0.0003 * getSMEFTCoeffEW("CqeR",1, 1, 0, 0)
15808 -0.0003 * getSMEFTCoeffEW("CqeR",1, 1, 1, 1) -0.0003 * getSMEFTCoeffEW("CqeR",1, 1, 2, 2) +0.00072 * getSMEFTCoeffEW("Cqu1R",0, 0, 1, 1) +0.0006 * getSMEFTCoeffEW("Cqu1R",1, 1, 0, 0)
15809 +0.00133 * getSMEFTCoeffEW("Cqu1R",1, 1, 1, 1) +0.01583 * getSMEFTCoeffEW("Cqu1R",1, 1, 2, 2) -0.03247 * getSMEFTCoeffEW("Cqu1R",2, 2, 1, 1) -0.0003 * getSMEFTCoeffEW("Cqd1R",1, 1, 0, 0)
15810 -0.0003 * getSMEFTCoeffEW("Cqd1R",1, 1, 1, 1) -0.0003 * getSMEFTCoeffEW("Cqd1R",1, 1, 2, 2) ) * v2;
15811
15812 } else if (f.is("BOTTOM")) {
15813 deltaNLO = (-0.00072 * getSMEFTCoeffEW("CW") -0.00004 * getSMEFTCoeffEW("CHbox") -0.02542 * getSMEFTCoeffEW("CHD") -0.0002 * getSMEFTCoeffEW("CHB")
15814 -0.0002 * getSMEFTCoeffEW("CHW") -0.09687 * getSMEFTCoeffEW("CHWB") -0.00748 * getSMEFTCoeffEW("CuWR",2, 2) -0.00708 * getSMEFTCoeffEW("CuBR",2, 2)
15815 -0.00051 * getSMEFTCoeffEW("CHl1R",0, 0) -0.00051 * getSMEFTCoeffEW("CHl1R",1, 1) -0.00034 * getSMEFTCoeffEW("CHl1R",2, 2) -0.04834 * getSMEFTCoeffEW("CHl3R",0, 0)
15816 -0.04834 * getSMEFTCoeffEW("CHl3R",1, 1) +0.00034 * getSMEFTCoeffEW("CHl3R",2, 2) -0.00034 * getSMEFTCoeffEW("CHeR",0, 0) -0.00034 * getSMEFTCoeffEW("CHeR",1, 1)
15817 -0.00034 * getSMEFTCoeffEW("CHeR",2, 2) +0.00034 * getSMEFTCoeffEW("CHq1R",0, 0) +0.00034 * getSMEFTCoeffEW("CHq1R",1, 1) +0.02817 * getSMEFTCoeffEW("CHq1R",2, 2)
15818 +0.00101 * getSMEFTCoeffEW("CHq3R",0, 0) +0.00101 * getSMEFTCoeffEW("CHq3R",1, 1) +0.03482 * getSMEFTCoeffEW("CHq3R",2, 2) +0.00068 * getSMEFTCoeffEW("CHuR",0, 0)
15819 +0.00068 * getSMEFTCoeffEW("CHuR",1, 1) +0.00774 * getSMEFTCoeffEW("CHuR",2, 2) -0.00034 * getSMEFTCoeffEW("CHdR",0, 0) -0.00034 * getSMEFTCoeffEW("CHdR",1, 1)
15820 +0.1152 * getSMEFTCoeffEW("CHdR",2, 2) -0.00299 * getSMEFTCoeffEW("CllR",0, 0, 1, 1) +0.04428 * getSMEFTCoeffEW("CllR",0, 1, 1, 0) -0.00006 * getSMEFTCoeffEW("Cqq1R",0, 0, 2, 2)
15821 -0.00004 * getSMEFTCoeffEW("Cqq1R",0, 2, 2, 0) -0.00006 * getSMEFTCoeffEW("Cqq1R",1, 1, 2, 2) -0.00004 * getSMEFTCoeffEW("Cqq1R",1, 2, 2, 1) -0.00004 * getSMEFTCoeffEW("Cqq1R",2, 0, 0, 2)
15822 -0.00004 * getSMEFTCoeffEW("Cqq1R",2, 1, 1, 2) -0.00006 * getSMEFTCoeffEW("Cqq1R",2, 2, 0, 0) -0.00006 * getSMEFTCoeffEW("Cqq1R",2, 2, 1, 1) +0.00487 * getSMEFTCoeffEW("Cqq1R",2, 2, 2, 2)
15823 -0.00059 * getSMEFTCoeffEW("Cqq3R",0, 0, 2, 2) +0.00003 * getSMEFTCoeffEW("Cqq3R",0, 2, 2, 0) -0.00059 * getSMEFTCoeffEW("Cqq3R",1, 1, 2, 2) +0.00003 * getSMEFTCoeffEW("Cqq3R",1, 2, 2, 1)
15824 +0.00003 * getSMEFTCoeffEW("Cqq3R",2, 0, 0, 2) +0.00003 * getSMEFTCoeffEW("Cqq3R",2, 1, 1, 2) -0.00059 * getSMEFTCoeffEW("Cqq3R",2, 2, 0, 0) -0.00059 * getSMEFTCoeffEW("Cqq3R",2, 2, 1, 1)
15825 +0.00044 * getSMEFTCoeffEW("Cqq3R",2, 2, 2, 2) +0.00006 * getSMEFTCoeffEW("Clq1R",0, 0, 2, 2) +0.00006 * getSMEFTCoeffEW("Clq1R",1, 1, 2, 2) +0.00006 * getSMEFTCoeffEW("Clq1R",2, 2, 2, 2)
15826 +0.00236 * getSMEFTCoeffEW("Clq3R",0, 0, 2, 2) +0.00236 * getSMEFTCoeffEW("Clq3R",1, 1, 2, 2) -0.0002 * getSMEFTCoeffEW("Clq3R",2, 2, 2, 2) +0.00032 * getSMEFTCoeffEW("CddR",0, 0, 2, 2)
15827 +0.00004 * getSMEFTCoeffEW("CddR",0, 2, 2, 0) +0.00032 * getSMEFTCoeffEW("CddR",1, 1, 2, 2) +0.00004 * getSMEFTCoeffEW("CddR",1, 2, 2, 1) +0.00004 * getSMEFTCoeffEW("CddR",2, 0, 0, 2)
15828 +0.00004 * getSMEFTCoeffEW("CddR",2, 1, 1, 2) +0.00032 * getSMEFTCoeffEW("CddR",2, 2, 0, 0) +0.00032 * getSMEFTCoeffEW("CddR",2, 2, 1, 1) +0.00073 * getSMEFTCoeffEW("CddR",2, 2, 2, 2)
15829 +0.00032 * getSMEFTCoeffEW("CedR",0, 0, 2, 2) +0.00032 * getSMEFTCoeffEW("CedR",1, 1, 2, 2) +0.00032 * getSMEFTCoeffEW("CedR",2, 2, 2, 2) -0.00064 * getSMEFTCoeffEW("Cud1R",0, 0, 2, 2)
15830 -0.00064 * getSMEFTCoeffEW("Cud1R",1, 1, 2, 2) -0.01697 * getSMEFTCoeffEW("Cud1R",2, 2, 2, 2) +0.00032 * getSMEFTCoeffEW("CldR",0, 0, 2, 2) +0.00032 * getSMEFTCoeffEW("CldR",1, 1, 2, 2)
15831 +0.00032 * getSMEFTCoeffEW("CldR",2, 2, 2, 2) +0.00006 * getSMEFTCoeffEW("CqeR",2, 2, 0, 0) +0.00006 * getSMEFTCoeffEW("CqeR",2, 2, 1, 1) +0.00006 * getSMEFTCoeffEW("CqeR",2, 2, 2, 2)
15832 -0.00011 * getSMEFTCoeffEW("Cqu1R",2, 2, 0, 0) -0.00011 * getSMEFTCoeffEW("Cqu1R",2, 2, 1, 1) -0.00291 * getSMEFTCoeffEW("Cqu1R",2, 2, 2, 2) -0.00032 * getSMEFTCoeffEW("Cqd1R",0, 0, 2, 2)
15833 -0.00032 * getSMEFTCoeffEW("Cqd1R",1, 1, 2, 2) +0.00006 * getSMEFTCoeffEW("Cqd1R",2, 2, 0, 0) +0.00006 * getSMEFTCoeffEW("Cqd1R",2, 2, 1, 1) +0.01449 * getSMEFTCoeffEW("Cqd1R",2, 2, 2, 2) ) * v2;
15834
15835 } else {
15836 deltaNLO = 0.;
15837 }
15838
15839 return dAf + cNLOd6 * deltaNLO;
15840}
15841
15842const double NPSMEFTd6General::A_f(const Particle f) const
15843{
15844 return (trueSM.A_f(f) + deltaA_f(f));
15845}
15846
15847
15848const double NPSMEFTd6General::deltaAFB(const Particle f) const
15849{
15850 double dAFB = 0.;
15851 double delGVf = deltaGV_f(f);
15852 double delGAf = deltaGA_f(f);
15853
15854 double deltaNLO;
15855
15856 if (f.is("ELECTRON")) {
15857 if (delGVf != 0.0 || delGAf != 0.0) {
15858 double gVe = trueSM.gV_f(f).real();
15859 double gAe = trueSM.gA_f(f).real();
15860 double Ge = gVe * gVe + gAe*gAe;
15861 double delGVeOverGAe = (gAe * delGVf - gVe * delGAf) / gAe / gAe;
15862 dAFB = -6.0 * gVe * gAe * (gVe * gVe - gAe * gAe) * gAe * gAe / Ge / Ge / Ge*delGVeOverGAe;
15863 }
15864 } else {
15865 double delGVe = deltaGV_f(leptons[ELECTRON]);
15866 double delGAe = deltaGA_f(leptons[ELECTRON]);
15867 if (delGVe != 0.0 || delGAe != 0.0 || delGVf != 0.0 || delGAf != 0.0) {
15868 double gVe = trueSM.gV_f(leptons[ELECTRON]).real();
15869 double gAe = trueSM.gA_f(leptons[ELECTRON]).real();
15870 double Ge = gVe * gVe + gAe*gAe;
15871 double delGVeOverGAe = (gAe * delGVe - gVe * delGAe) / gAe / gAe;
15872 //
15873 double gVf = trueSM.gV_f(f).real();
15874 double gAf = trueSM.gA_f(f).real();
15875 double Gf = gVf * gVf + gAf*gAf;
15876 double delGVfOverGAf = (gAf * delGVf - gVf * delGAf) / gAf / gAf;
15877
15878 dAFB = -(3.0 * gVf * gAf * (gVe * gVe - gAe * gAe) * gAe * gAe / Gf / Ge / Ge * delGVeOverGAe
15879 + 3.0 * gVe * gAe * (gVf * gVf - gAf * gAf) * gAf * gAf / Ge / Gf / Gf * delGVfOverGAf);
15880 }
15881 }
15882
15883 // Finite NLO corrections: not available for u and d
15884 if (f.is("ELECTRON")) {
15885 deltaNLO = (-0.00101 * getSMEFTCoeffEW("CW") -0.00009 * getSMEFTCoeffEW("CHbox") +0.18951 * getSMEFTCoeffEW("CHD") -0.00057 * getSMEFTCoeffEW("CHB")
15886 -0.00057 * getSMEFTCoeffEW("CHW") +1.00549 * getSMEFTCoeffEW("CHWB") -0.01561 * getSMEFTCoeffEW("CuWR",2, 2) -0.01902 * getSMEFTCoeffEW("CuBR",2, 2)
15887 -0.28823 * getSMEFTCoeffEW("CHl1R",0, 0) -0.00143 * getSMEFTCoeffEW("CHl1R",1, 1) -0.00094 * getSMEFTCoeffEW("CHl1R",2, 2) +0.09604 * getSMEFTCoeffEW("CHl3R",0, 0)
15888 +0.38513 * getSMEFTCoeffEW("CHl3R",1, 1) +0.00095 * getSMEFTCoeffEW("CHl3R",2, 2) -0.47554 * getSMEFTCoeffEW("CHeR",0, 0) -0.00094 * getSMEFTCoeffEW("CHeR",1, 1)
15889 -0.00094 * getSMEFTCoeffEW("CHeR",2, 2) +0.00094 * getSMEFTCoeffEW("CHq1R",0, 0) +0.00094 * getSMEFTCoeffEW("CHq1R",1, 1) -0.02088 * getSMEFTCoeffEW("CHq1R",2, 2)
15890 +0.00285 * getSMEFTCoeffEW("CHq3R",0, 0) +0.00285 * getSMEFTCoeffEW("CHq3R",1, 1) +0.01013 * getSMEFTCoeffEW("CHq3R",2, 2) +0.00189 * getSMEFTCoeffEW("CHuR",0, 0)
15891 +0.00189 * getSMEFTCoeffEW("CHuR",1, 1) +0.02236 * getSMEFTCoeffEW("CHuR",2, 2) -0.00094 * getSMEFTCoeffEW("CHdR",0, 0) -0.00094 * getSMEFTCoeffEW("CHdR",1, 1)
15892 -0.00094 * getSMEFTCoeffEW("CHdR",2, 2) +0.00015 * getSMEFTCoeffEW("CllR",0, 0, 0, 0) -0.00808 * getSMEFTCoeffEW("CllR",0, 0, 1, 1) +0.00031 * getSMEFTCoeffEW("CllR",0, 0, 2, 2)
15893 -0.39671 * getSMEFTCoeffEW("CllR",0, 1, 1, 0) -0.00016 * getSMEFTCoeffEW("CllR",0, 2, 2, 0) -0.00016 * getSMEFTCoeffEW("Clq1R",0, 0, 0, 0) -0.00016 * getSMEFTCoeffEW("Clq1R",0, 0, 1, 1)
15894 +0.00705 * getSMEFTCoeffEW("Clq1R",0, 0, 2, 2) -0.00168 * getSMEFTCoeffEW("Clq3R",0, 0, 0, 0) -0.00168 * getSMEFTCoeffEW("Clq3R",0, 0, 1, 1) -0.00171 * getSMEFTCoeffEW("Clq3R",0, 0, 2, 2)
15895 +0.00717 * getSMEFTCoeffEW("Clq3R",1, 1, 2, 2) +0.00056 * getSMEFTCoeffEW("CeeR",0, 0, 0, 0) +0.00048 * getSMEFTCoeffEW("CeeR",0, 0, 1, 1) +0.00056 * getSMEFTCoeffEW("CeeR",0, 0, 2, 2)
15896 +0.00008 * getSMEFTCoeffEW("CeeR",1, 0, 0, 1) -0.0004 * getSMEFTCoeffEW("CeuR",0, 0, 0, 0) -0.0004 * getSMEFTCoeffEW("CeuR",0, 0, 1, 1) -0.01057 * getSMEFTCoeffEW("CeuR",0, 0, 2, 2)
15897 +0.0002 * getSMEFTCoeffEW("CedR",0, 0, 0, 0) +0.0002 * getSMEFTCoeffEW("CedR",0, 0, 1, 1) +0.0002 * getSMEFTCoeffEW("CedR",0, 0, 2, 2) +0.00036 * getSMEFTCoeffEW("CleR",0, 0, 0, 0)
15898 +0.00016 * getSMEFTCoeffEW("CleR",0, 0, 1, 1) +0.00016 * getSMEFTCoeffEW("CleR",0, 0, 2, 2) +0.0002 * getSMEFTCoeffEW("CleR",1, 1, 0, 0) +0.0002 * getSMEFTCoeffEW("CleR",2, 2, 0, 0)
15899 -0.00031 * getSMEFTCoeffEW("CluR",0, 0, 0, 0) -0.00031 * getSMEFTCoeffEW("CluR",0, 0, 1, 1) -0.00829 * getSMEFTCoeffEW("CluR",0, 0, 2, 2) +0.00016 * getSMEFTCoeffEW("CldR",0, 0, 0, 0)
15900 +0.00016 * getSMEFTCoeffEW("CldR",0, 0, 1, 1) +0.00016 * getSMEFTCoeffEW("CldR",0, 0, 2, 2) -0.0002 * getSMEFTCoeffEW("CqeR",0, 0, 0, 0) -0.0002 * getSMEFTCoeffEW("CqeR",1, 1, 0, 0)
15901 +0.00899 * getSMEFTCoeffEW("CqeR",2, 2, 0, 0) ) * v2;
15902
15903 } else if (f.is("MUON")) {
15904 deltaNLO = (-0.00101 * getSMEFTCoeffEW("CW") -0.00009 * getSMEFTCoeffEW("CHbox") +0.18951 * getSMEFTCoeffEW("CHD") -0.00057 * getSMEFTCoeffEW("CHB")
15905 -0.00057 * getSMEFTCoeffEW("CHW") +1.00549 * getSMEFTCoeffEW("CHWB") -0.01561 * getSMEFTCoeffEW("CuWR",2, 2) -0.01902 * getSMEFTCoeffEW("CuBR",2, 2)
15906 -0.14483 * getSMEFTCoeffEW("CHl1R",0, 0) -0.14483 * getSMEFTCoeffEW("CHl1R",1, 1) -0.00094 * getSMEFTCoeffEW("CHl1R",2, 2) +0.24058 * getSMEFTCoeffEW("CHl3R",0, 0)
15907 +0.24058 * getSMEFTCoeffEW("CHl3R",1, 1) +0.00095 * getSMEFTCoeffEW("CHl3R",2, 2) -0.23824 * getSMEFTCoeffEW("CHeR",0, 0) -0.23824 * getSMEFTCoeffEW("CHeR",1, 1)
15908 -0.00094 * getSMEFTCoeffEW("CHeR",2, 2) +0.00094 * getSMEFTCoeffEW("CHq1R",0, 0) +0.00094 * getSMEFTCoeffEW("CHq1R",1, 1) -0.02088 * getSMEFTCoeffEW("CHq1R",2, 2)
15909 +0.00285 * getSMEFTCoeffEW("CHq3R",0, 0) +0.00285 * getSMEFTCoeffEW("CHq3R",1, 1) +0.01013 * getSMEFTCoeffEW("CHq3R",2, 2) +0.00189 * getSMEFTCoeffEW("CHuR",0, 0)
15910 +0.00189 * getSMEFTCoeffEW("CHuR",1, 1) +0.02236 * getSMEFTCoeffEW("CHuR",2, 2) -0.00094 * getSMEFTCoeffEW("CHdR",0, 0) -0.00094 * getSMEFTCoeffEW("CHdR",1, 1)
15911 -0.00094 * getSMEFTCoeffEW("CHdR",2, 2) +0.00008 * getSMEFTCoeffEW("CllR",0, 0, 0, 0) -0.00808 * getSMEFTCoeffEW("CllR",0, 0, 1, 1) +0.00016 * getSMEFTCoeffEW("CllR",0, 0, 2, 2)
15912 -0.39671 * getSMEFTCoeffEW("CllR",0, 1, 1, 0) -0.00008 * getSMEFTCoeffEW("CllR",0, 2, 2, 0) +0.00008 * getSMEFTCoeffEW("CllR",1, 1, 1, 1) +0.00016 * getSMEFTCoeffEW("CllR",1, 1, 2, 2)
15913 -0.00008 * getSMEFTCoeffEW("CllR",1, 2, 2, 1) -0.00008 * getSMEFTCoeffEW("Clq1R",0, 0, 0, 0) -0.00008 * getSMEFTCoeffEW("Clq1R",0, 0, 1, 1) +0.00352 * getSMEFTCoeffEW("Clq1R",0, 0, 2, 2)
15914 -0.00008 * getSMEFTCoeffEW("Clq1R",1, 1, 0, 0) -0.00008 * getSMEFTCoeffEW("Clq1R",1, 1, 1, 1) +0.00352 * getSMEFTCoeffEW("Clq1R",1, 1, 2, 2) -0.00084 * getSMEFTCoeffEW("Clq3R",0, 0, 0, 0)
15915 -0.00084 * getSMEFTCoeffEW("Clq3R",0, 0, 1, 1) +0.00273 * getSMEFTCoeffEW("Clq3R",0, 0, 2, 2) -0.00084 * getSMEFTCoeffEW("Clq3R",1, 1, 0, 0) -0.00084 * getSMEFTCoeffEW("Clq3R",1, 1, 1, 1)
15916 +0.00273 * getSMEFTCoeffEW("Clq3R",1, 1, 2, 2) +0.00028 * getSMEFTCoeffEW("CeeR",0, 0, 0, 0) +0.00048 * getSMEFTCoeffEW("CeeR",0, 0, 1, 1) +0.00028 * getSMEFTCoeffEW("CeeR",0, 0, 2, 2)
15917 +0.00008 * getSMEFTCoeffEW("CeeR",1, 0, 0, 1) +0.00028 * getSMEFTCoeffEW("CeeR",1, 1, 1, 1) +0.00028 * getSMEFTCoeffEW("CeeR",1, 1, 2, 2) -0.0002 * getSMEFTCoeffEW("CeuR",0, 0, 0, 0)
15918 -0.0002 * getSMEFTCoeffEW("CeuR",0, 0, 1, 1) -0.00529 * getSMEFTCoeffEW("CeuR",0, 0, 2, 2) -0.0002 * getSMEFTCoeffEW("CeuR",1, 1, 0, 0) -0.0002 * getSMEFTCoeffEW("CeuR",1, 1, 1, 1)
15919 -0.00529 * getSMEFTCoeffEW("CeuR",1, 1, 2, 2) +0.0001 * getSMEFTCoeffEW("CedR",0, 0, 0, 0) +0.0001 * getSMEFTCoeffEW("CedR",0, 0, 1, 1) +0.0001 * getSMEFTCoeffEW("CedR",0, 0, 2, 2)
15920 +0.0001 * getSMEFTCoeffEW("CedR",1, 1, 0, 0) +0.0001 * getSMEFTCoeffEW("CedR",1, 1, 1, 1) +0.0001 * getSMEFTCoeffEW("CedR",1, 1, 2, 2) +0.00018 * getSMEFTCoeffEW("CleR",0, 0, 0, 0)
15921 +0.00018 * getSMEFTCoeffEW("CleR",0, 0, 1, 1) +0.00008 * getSMEFTCoeffEW("CleR",0, 0, 2, 2) +0.00018 * getSMEFTCoeffEW("CleR",1, 1, 0, 0) +0.00018 * getSMEFTCoeffEW("CleR",1, 1, 1, 1)
15922 +0.00008 * getSMEFTCoeffEW("CleR",1, 1, 2, 2) +0.0001 * getSMEFTCoeffEW("CleR",2, 2, 0, 0) +0.0001 * getSMEFTCoeffEW("CleR",2, 2, 1, 1) -0.00016 * getSMEFTCoeffEW("CluR",0, 0, 0, 0)
15923 -0.00016 * getSMEFTCoeffEW("CluR",0, 0, 1, 1) -0.00415 * getSMEFTCoeffEW("CluR",0, 0, 2, 2) -0.00016 * getSMEFTCoeffEW("CluR",1, 1, 0, 0) -0.00016 * getSMEFTCoeffEW("CluR",1, 1, 1, 1)
15924 -0.00415 * getSMEFTCoeffEW("CluR",1, 1, 2, 2) +0.00008 * getSMEFTCoeffEW("CldR",0, 0, 0, 0) +0.00008 * getSMEFTCoeffEW("CldR",0, 0, 1, 1) +0.00008 * getSMEFTCoeffEW("CldR",0, 0, 2, 2)
15925 +0.00008 * getSMEFTCoeffEW("CldR",1, 1, 0, 0) +0.00008 * getSMEFTCoeffEW("CldR",1, 1, 1, 1) +0.00008 * getSMEFTCoeffEW("CldR",1, 1, 2, 2) -0.0001 * getSMEFTCoeffEW("CqeR",0, 0, 0, 0)
15926 -0.0001 * getSMEFTCoeffEW("CqeR",0, 0, 1, 1) -0.0001 * getSMEFTCoeffEW("CqeR",1, 1, 0, 0) -0.0001 * getSMEFTCoeffEW("CqeR",1, 1, 1, 1) +0.00449 * getSMEFTCoeffEW("CqeR",2, 2, 0, 0)
15927 +0.00449 * getSMEFTCoeffEW("CqeR",2, 2, 1, 1) ) * v2;
15928
15929 } else if (f.is("TAU")) {
15930 deltaNLO = (-0.00101 * getSMEFTCoeffEW("CW") -0.00009 * getSMEFTCoeffEW("CHbox") +0.18951 * getSMEFTCoeffEW("CHD") -0.00057 * getSMEFTCoeffEW("CHB")
15931 -0.00057 * getSMEFTCoeffEW("CHW") +1.00549 * getSMEFTCoeffEW("CHWB") -0.01561 * getSMEFTCoeffEW("CuWR",2, 2) -0.01902 * getSMEFTCoeffEW("CuBR",2, 2)
15932 -0.14483 * getSMEFTCoeffEW("CHl1R",0, 0) -0.00143 * getSMEFTCoeffEW("CHl1R",1, 1) -0.14434 * getSMEFTCoeffEW("CHl1R",2, 2) +0.24058 * getSMEFTCoeffEW("CHl3R",0, 0)
15933 +0.38513 * getSMEFTCoeffEW("CHl3R",1, 1) -0.1436 * getSMEFTCoeffEW("CHl3R",2, 2) -0.23824 * getSMEFTCoeffEW("CHeR",0, 0) -0.00094 * getSMEFTCoeffEW("CHeR",1, 1)
15934 -0.23824 * getSMEFTCoeffEW("CHeR",2, 2) +0.00094 * getSMEFTCoeffEW("CHq1R",0, 0) +0.00094 * getSMEFTCoeffEW("CHq1R",1, 1) -0.02088 * getSMEFTCoeffEW("CHq1R",2, 2)
15935 +0.00285 * getSMEFTCoeffEW("CHq3R",0, 0) +0.00285 * getSMEFTCoeffEW("CHq3R",1, 1) +0.01013 * getSMEFTCoeffEW("CHq3R",2, 2) +0.00189 * getSMEFTCoeffEW("CHuR",0, 0)
15936 +0.00189 * getSMEFTCoeffEW("CHuR",1, 1) +0.02236 * getSMEFTCoeffEW("CHuR",2, 2) -0.00094 * getSMEFTCoeffEW("CHdR",0, 0) -0.00094 * getSMEFTCoeffEW("CHdR",1, 1)
15937 -0.00094 * getSMEFTCoeffEW("CHdR",2, 2) +0.00008 * getSMEFTCoeffEW("CllR",0, 0, 0, 0) -0.00824 * getSMEFTCoeffEW("CllR",0, 0, 1, 1) +0.00031 * getSMEFTCoeffEW("CllR",0, 0, 2, 2)
15938 -0.39663 * getSMEFTCoeffEW("CllR",0, 1, 1, 0) -0.00016 * getSMEFTCoeffEW("CllR",0, 2, 2, 0) +0.00016 * getSMEFTCoeffEW("CllR",1, 1, 2, 2) -0.00008 * getSMEFTCoeffEW("CllR",1, 2, 2, 1)
15939 +0.00008 * getSMEFTCoeffEW("CllR",2, 2, 2, 2) -0.00008 * getSMEFTCoeffEW("Clq1R",0, 0, 0, 0) -0.00008 * getSMEFTCoeffEW("Clq1R",0, 0, 1, 1) +0.00352 * getSMEFTCoeffEW("Clq1R",0, 0, 2, 2)
15940 -0.00008 * getSMEFTCoeffEW("Clq1R",2, 2, 0, 0) -0.00008 * getSMEFTCoeffEW("Clq1R",2, 2, 1, 1) +0.00352 * getSMEFTCoeffEW("Clq1R",2, 2, 2, 2) -0.00084 * getSMEFTCoeffEW("Clq3R",0, 0, 0, 0)
15941 -0.00084 * getSMEFTCoeffEW("Clq3R",0, 0, 1, 1) +0.00273 * getSMEFTCoeffEW("Clq3R",0, 0, 2, 2) +0.00717 * getSMEFTCoeffEW("Clq3R",1, 1, 2, 2) -0.00084 * getSMEFTCoeffEW("Clq3R",2, 2, 0, 0)
15942 -0.00084 * getSMEFTCoeffEW("Clq3R",2, 2, 1, 1) -0.00444 * getSMEFTCoeffEW("Clq3R",2, 2, 2, 2) +0.00028 * getSMEFTCoeffEW("CeeR",0, 0, 0, 0) +0.00024 * getSMEFTCoeffEW("CeeR",0, 0, 1, 1)
15943 +0.00056 * getSMEFTCoeffEW("CeeR",0, 0, 2, 2) +0.00004 * getSMEFTCoeffEW("CeeR",1, 0, 0, 1) +0.00028 * getSMEFTCoeffEW("CeeR",1, 1, 2, 2) +0.00028 * getSMEFTCoeffEW("CeeR",2, 2, 2, 2)
15944 -0.0002 * getSMEFTCoeffEW("CeuR",0, 0, 0, 0) -0.0002 * getSMEFTCoeffEW("CeuR",0, 0, 1, 1) -0.00529 * getSMEFTCoeffEW("CeuR",0, 0, 2, 2) -0.0002 * getSMEFTCoeffEW("CeuR",2, 2, 0, 0)
15945 -0.0002 * getSMEFTCoeffEW("CeuR",2, 2, 1, 1) -0.00529 * getSMEFTCoeffEW("CeuR",2, 2, 2, 2) +0.0001 * getSMEFTCoeffEW("CedR",0, 0, 0, 0) +0.0001 * getSMEFTCoeffEW("CedR",0, 0, 1, 1)
15946 +0.0001 * getSMEFTCoeffEW("CedR",0, 0, 2, 2) +0.0001 * getSMEFTCoeffEW("CedR",2, 2, 0, 0) +0.0001 * getSMEFTCoeffEW("CedR",2, 2, 1, 1) +0.0001 * getSMEFTCoeffEW("CedR",2, 2, 2, 2)
15947 +0.00018 * getSMEFTCoeffEW("CleR",0, 0, 0, 0) +0.00008 * getSMEFTCoeffEW("CleR",0, 0, 1, 1) +0.00018 * getSMEFTCoeffEW("CleR",0, 0, 2, 2) +0.0001 * getSMEFTCoeffEW("CleR",1, 1, 0, 0)
15948 +0.0001 * getSMEFTCoeffEW("CleR",1, 1, 2, 2) +0.00018 * getSMEFTCoeffEW("CleR",2, 2, 0, 0) +0.00008 * getSMEFTCoeffEW("CleR",2, 2, 1, 1) +0.00018 * getSMEFTCoeffEW("CleR",2, 2, 2, 2)
15949 -0.00016 * getSMEFTCoeffEW("CluR",0, 0, 0, 0) -0.00016 * getSMEFTCoeffEW("CluR",0, 0, 1, 1) -0.00415 * getSMEFTCoeffEW("CluR",0, 0, 2, 2) -0.00016 * getSMEFTCoeffEW("CluR",2, 2, 0, 0)
15950 -0.00016 * getSMEFTCoeffEW("CluR",2, 2, 1, 1) -0.00415 * getSMEFTCoeffEW("CluR",2, 2, 2, 2) +0.00008 * getSMEFTCoeffEW("CldR",0, 0, 0, 0) +0.00008 * getSMEFTCoeffEW("CldR",0, 0, 1, 1)
15951 +0.00008 * getSMEFTCoeffEW("CldR",0, 0, 2, 2) +0.00008 * getSMEFTCoeffEW("CldR",2, 2, 0, 0) +0.00008 * getSMEFTCoeffEW("CldR",2, 2, 1, 1) +0.00008 * getSMEFTCoeffEW("CldR",2, 2, 2, 2)
15952 -0.0001 * getSMEFTCoeffEW("CqeR",0, 0, 0, 0) -0.0001 * getSMEFTCoeffEW("CqeR",0, 0, 2, 2) -0.0001 * getSMEFTCoeffEW("CqeR",1, 1, 0, 0) -0.0001 * getSMEFTCoeffEW("CqeR",1, 1, 2, 2)
15953 +0.00449 * getSMEFTCoeffEW("CqeR",2, 2, 0, 0) +0.00449 * getSMEFTCoeffEW("CqeR",2, 2, 2, 2) ) * v2;
15954
15955 } else if (f.is("STRANGE")) {
15956 deltaNLO = (-0.00325 * getSMEFTCoeffEW("CW") -0.00031 * getSMEFTCoeffEW("CHbox") -0.15305 * getSMEFTCoeffEW("CHD") -0.00184 * getSMEFTCoeffEW("CHB")
15957 -0.00183 * getSMEFTCoeffEW("CHW") -0.4959 * getSMEFTCoeffEW("CHWB") -0.05032 * getSMEFTCoeffEW("CuWR",2, 2) -0.06133 * getSMEFTCoeffEW("CuBR",2, 2)
15958 +0.19718 * getSMEFTCoeffEW("CHl1R",0, 0) -0.0046 * getSMEFTCoeffEW("CHl1R",1, 1) -0.00304 * getSMEFTCoeffEW("CHl1R",2, 2) -0.09192 * getSMEFTCoeffEW("CHl3R",0, 0)
15959 -0.28641 * getSMEFTCoeffEW("CHl3R",1, 1) +0.00306 * getSMEFTCoeffEW("CHl3R",2, 2) -0.00145 * getSMEFTCoeffEW("CHeR",0, 0) -0.00304 * getSMEFTCoeffEW("CHeR",1, 1)
15960 -0.00304 * getSMEFTCoeffEW("CHeR",2, 2) +0.00304 * getSMEFTCoeffEW("CHq1R",0, 0) -0.0068 * getSMEFTCoeffEW("CHq1R",1, 1) -0.06735 * getSMEFTCoeffEW("CHq1R",2, 2)
15961 +0.00919 * getSMEFTCoeffEW("CHq3R",0, 0) -0.00072 * getSMEFTCoeffEW("CHq3R",1, 1) +0.03268 * getSMEFTCoeffEW("CHq3R",2, 2) +0.00608 * getSMEFTCoeffEW("CHuR",0, 0)
15962 +0.00608 * getSMEFTCoeffEW("CHuR",1, 1) +0.07212 * getSMEFTCoeffEW("CHuR",2, 2) -0.00304 * getSMEFTCoeffEW("CHdR",0, 0) -0.07297 * getSMEFTCoeffEW("CHdR",1, 1)
15963 -0.00304 * getSMEFTCoeffEW("CHdR",2, 2) +0.00049 * getSMEFTCoeffEW("CllR",0, 0, 0, 0) -0.02607 * getSMEFTCoeffEW("CllR",0, 0, 1, 1) +0.001 * getSMEFTCoeffEW("CllR",0, 0, 2, 2)
15964 +0.24908 * getSMEFTCoeffEW("CllR",0, 1, 1, 0) -0.00051 * getSMEFTCoeffEW("CllR",0, 2, 2, 0) -0.00002 * getSMEFTCoeffEW("Cqq1R",1, 1, 1, 1) +0.00027 * getSMEFTCoeffEW("Cqq1R",1, 1, 2, 2)
15965 +0.00027 * getSMEFTCoeffEW("Cqq1R",2, 2, 1, 1) -0.00006 * getSMEFTCoeffEW("Cqq3R",0, 0, 1, 1) -0.00006 * getSMEFTCoeffEW("Cqq3R",1, 1, 0, 0) -0.00012 * getSMEFTCoeffEW("Cqq3R",1, 1, 1, 1)
15966 -0.00034 * getSMEFTCoeffEW("Cqq3R",1, 1, 2, 2) +0.00037 * getSMEFTCoeffEW("Cqq3R",1, 2, 2, 1) +0.00037 * getSMEFTCoeffEW("Cqq3R",2, 1, 1, 2) -0.00034 * getSMEFTCoeffEW("Cqq3R",2, 2, 1, 1)
15967 -0.0005 * getSMEFTCoeffEW("Clq1R",0, 0, 0, 0) -0.00049 * getSMEFTCoeffEW("Clq1R",0, 0, 1, 1) +0.02245 * getSMEFTCoeffEW("Clq1R",0, 0, 2, 2) -0.00534 * getSMEFTCoeffEW("Clq3R",0, 0, 0, 0)
15968 -0.00536 * getSMEFTCoeffEW("Clq3R",0, 0, 1, 1) -0.00517 * getSMEFTCoeffEW("Clq3R",0, 0, 2, 2) -0.00002 * getSMEFTCoeffEW("Clq3R",1, 1, 1, 1) +0.02312 * getSMEFTCoeffEW("Clq3R",1, 1, 2, 2)
15969 -0.00002 * getSMEFTCoeffEW("Clq3R",2, 2, 1, 1) +0.00179 * getSMEFTCoeffEW("CeeR",0, 0, 0, 0) +0.00153 * getSMEFTCoeffEW("CeeR",0, 0, 1, 1) +0.00179 * getSMEFTCoeffEW("CeeR",0, 0, 2, 2)
15970 +0.00026 * getSMEFTCoeffEW("CeeR",1, 0, 0, 1) +0.00004 * getSMEFTCoeffEW("CddR",0, 0, 1, 1) +0.00004 * getSMEFTCoeffEW("CddR",1, 1, 0, 0) +0.00008 * getSMEFTCoeffEW("CddR",1, 1, 1, 1)
15971 +0.00004 * getSMEFTCoeffEW("CddR",1, 1, 2, 2) +0.00004 * getSMEFTCoeffEW("CddR",2, 2, 1, 1) -0.00128 * getSMEFTCoeffEW("CeuR",0, 0, 0, 0) -0.00128 * getSMEFTCoeffEW("CeuR",0, 0, 1, 1)
15972 -0.03366 * getSMEFTCoeffEW("CeuR",0, 0, 2, 2) +0.00064 * getSMEFTCoeffEW("CedR",0, 0, 0, 0) +0.00067 * getSMEFTCoeffEW("CedR",0, 0, 1, 1) +0.00064 * getSMEFTCoeffEW("CedR",0, 0, 2, 2)
15973 +0.00004 * getSMEFTCoeffEW("CedR",1, 1, 1, 1) +0.00004 * getSMEFTCoeffEW("CedR",2, 2, 1, 1) -0.00007 * getSMEFTCoeffEW("Cud1R",0, 0, 1, 1) -0.00007 * getSMEFTCoeffEW("Cud1R",1, 1, 1, 1)
15974 -0.00187 * getSMEFTCoeffEW("Cud1R",2, 2, 1, 1) +0.00114 * getSMEFTCoeffEW("CleR",0, 0, 0, 0) +0.0005 * getSMEFTCoeffEW("CleR",0, 0, 1, 1) +0.0005 * getSMEFTCoeffEW("CleR",0, 0, 2, 2)
15975 +0.00064 * getSMEFTCoeffEW("CleR",1, 1, 0, 0) +0.00064 * getSMEFTCoeffEW("CleR",2, 2, 0, 0) -0.001 * getSMEFTCoeffEW("CluR",0, 0, 0, 0) -0.001 * getSMEFTCoeffEW("CluR",0, 0, 1, 1)
15976 -0.02641 * getSMEFTCoeffEW("CluR",0, 0, 2, 2) +0.0005 * getSMEFTCoeffEW("CldR",0, 0, 0, 0) +0.00054 * getSMEFTCoeffEW("CldR",0, 0, 1, 1) +0.0005 * getSMEFTCoeffEW("CldR",0, 0, 2, 2)
15977 +0.00004 * getSMEFTCoeffEW("CldR",1, 1, 1, 1) +0.00004 * getSMEFTCoeffEW("CldR",2, 2, 1, 1) -0.00064 * getSMEFTCoeffEW("CqeR",0, 0, 0, 0) -0.00063 * getSMEFTCoeffEW("CqeR",1, 1, 0, 0)
15978 +0.02862 * getSMEFTCoeffEW("CqeR",2, 2, 0, 0) -0.00001 * getSMEFTCoeffEW("Cqu1R",1, 1, 0, 0) -0.00001 * getSMEFTCoeffEW("Cqu1R",1, 1, 1, 1) -0.00032 * getSMEFTCoeffEW("Cqu1R",1, 1, 2, 2)
15979 -0.00004 * getSMEFTCoeffEW("Cqd1R",0, 0, 1, 1) -0.00003 * getSMEFTCoeffEW("Cqd1R",1, 1, 1, 1) +0.00159 * getSMEFTCoeffEW("Cqd1R",2, 2, 1, 1) ) * v2;
15980
15981 } else if (f.is("CHARM")) {
15982 deltaNLO = (-0.00252 * getSMEFTCoeffEW("CW") -0.00024 * getSMEFTCoeffEW("CHbox") -0.03461 * getSMEFTCoeffEW("CHD") -0.00142 * getSMEFTCoeffEW("CHB")
15983 -0.00141 * getSMEFTCoeffEW("CHW") +0.02627 * getSMEFTCoeffEW("CHWB") -0.03878 * getSMEFTCoeffEW("CuWR",2, 2) -0.04732 * getSMEFTCoeffEW("CuBR",2, 2)
15984 +0.07536 * getSMEFTCoeffEW("CHl1R",0, 0) -0.00355 * getSMEFTCoeffEW("CHl1R",1, 1) -0.00235 * getSMEFTCoeffEW("CHl1R",2, 2) +0.01989 * getSMEFTCoeffEW("CHl3R",0, 0)
15985 -0.05381 * getSMEFTCoeffEW("CHl3R",1, 1) +0.00236 * getSMEFTCoeffEW("CHl3R",2, 2) -0.08953 * getSMEFTCoeffEW("CHeR",0, 0) -0.00235 * getSMEFTCoeffEW("CHeR",1, 1)
15986 -0.00235 * getSMEFTCoeffEW("CHeR",2, 2) +0.00235 * getSMEFTCoeffEW("CHq1R",0, 0) +0.05532 * getSMEFTCoeffEW("CHq1R",1, 1) -0.05205 * getSMEFTCoeffEW("CHq1R",2, 2)
15987 +0.00709 * getSMEFTCoeffEW("CHq3R",0, 0) -0.04633 * getSMEFTCoeffEW("CHq3R",1, 1) +0.02528 * getSMEFTCoeffEW("CHq3R",2, 2) +0.00469 * getSMEFTCoeffEW("CHuR",0, 0)
15988 +0.16658 * getSMEFTCoeffEW("CHuR",1, 1) +0.05575 * getSMEFTCoeffEW("CHuR",2, 2) -0.00235 * getSMEFTCoeffEW("CHdR",0, 0) -0.00235 * getSMEFTCoeffEW("CHdR",1, 1)
15989 -0.00235 * getSMEFTCoeffEW("CHdR",2, 2) +0.00035 * getSMEFTCoeffEW("CllR",0, 0, 0, 0) -0.02016 * getSMEFTCoeffEW("CllR",0, 0, 1, 1) +0.00072 * getSMEFTCoeffEW("CllR",0, 0, 2, 2)
15990 +0.02506 * getSMEFTCoeffEW("CllR",0, 1, 1, 0) -0.00036 * getSMEFTCoeffEW("CllR",0, 2, 2, 0) +0.00003 * getSMEFTCoeffEW("Cqq1R",0, 0, 1, 1) -0.00002 * getSMEFTCoeffEW("Cqq1R",0, 1, 1, 0)
15991 -0.00002 * getSMEFTCoeffEW("Cqq1R",1, 0, 0, 1) +0.00003 * getSMEFTCoeffEW("Cqq1R",1, 1, 0, 0) +0.00002 * getSMEFTCoeffEW("Cqq1R",1, 1, 1, 1) -0.00148 * getSMEFTCoeffEW("Cqq1R",1, 1, 2, 2)
15992 -0.00101 * getSMEFTCoeffEW("Cqq1R",1, 2, 2, 1) -0.00101 * getSMEFTCoeffEW("Cqq1R",2, 1, 1, 2) -0.00148 * getSMEFTCoeffEW("Cqq1R",2, 2, 1, 1) -0.00035 * getSMEFTCoeffEW("Cqq3R",0, 0, 1, 1)
15993 +0.00003 * getSMEFTCoeffEW("Cqq3R",0, 1, 1, 0) +0.00003 * getSMEFTCoeffEW("Cqq3R",1, 0, 0, 1) -0.00035 * getSMEFTCoeffEW("Cqq3R",1, 1, 0, 0) -0.00064 * getSMEFTCoeffEW("Cqq3R",1, 1, 1, 1)
15994 -0.00187 * getSMEFTCoeffEW("Cqq3R",1, 1, 2, 2) -0.00096 * getSMEFTCoeffEW("Cqq3R",1, 2, 2, 1) -0.00096 * getSMEFTCoeffEW("Cqq3R",2, 1, 1, 2) -0.00187 * getSMEFTCoeffEW("Cqq3R",2, 2, 1, 1)
15995 -0.00036 * getSMEFTCoeffEW("Clq1R",0, 0, 0, 0) -0.00039 * getSMEFTCoeffEW("Clq1R",0, 0, 1, 1) +0.01602 * getSMEFTCoeffEW("Clq1R",0, 0, 2, 2) -0.00003 * getSMEFTCoeffEW("Clq1R",1, 1, 1, 1)
15996 -0.00003 * getSMEFTCoeffEW("Clq1R",2, 2, 1, 1) -0.00381 * getSMEFTCoeffEW("Clq3R",0, 0, 0, 0) -0.00393 * getSMEFTCoeffEW("Clq3R",0, 0, 1, 1) -0.00236 * getSMEFTCoeffEW("Clq3R",0, 0, 2, 2)
15997 -0.00012 * getSMEFTCoeffEW("Clq3R",1, 1, 1, 1) +0.01782 * getSMEFTCoeffEW("Clq3R",1, 1, 2, 2) -0.00012 * getSMEFTCoeffEW("Clq3R",2, 2, 1, 1) +0.00128 * getSMEFTCoeffEW("CeeR",0, 0, 0, 0)
15998 +0.00109 * getSMEFTCoeffEW("CeeR",0, 0, 1, 1) +0.00128 * getSMEFTCoeffEW("CeeR",0, 0, 2, 2) +0.00018 * getSMEFTCoeffEW("CeeR",1, 0, 0, 1) +0.00016 * getSMEFTCoeffEW("CuuR",0, 0, 1, 1)
15999 +0.00002 * getSMEFTCoeffEW("CuuR",0, 1, 1, 0) +0.00002 * getSMEFTCoeffEW("CuuR",1, 0, 0, 1) +0.00016 * getSMEFTCoeffEW("CuuR",1, 1, 0, 0) +0.00036 * getSMEFTCoeffEW("CuuR",1, 1, 1, 1)
16000 +0.00421 * getSMEFTCoeffEW("CuuR",1, 1, 2, 2) +0.00254 * getSMEFTCoeffEW("CuuR",1, 2, 2, 1) +0.00254 * getSMEFTCoeffEW("CuuR",2, 1, 1, 2) +0.00421 * getSMEFTCoeffEW("CuuR",2, 2, 1, 1)
16001 -0.00091 * getSMEFTCoeffEW("CeuR",0, 0, 0, 0) -0.00099 * getSMEFTCoeffEW("CeuR",0, 0, 1, 1) -0.02402 * getSMEFTCoeffEW("CeuR",0, 0, 2, 2) -0.00008 * getSMEFTCoeffEW("CeuR",1, 1, 1, 1)
16002 -0.00008 * getSMEFTCoeffEW("CeuR",2, 2, 1, 1) +0.00046 * getSMEFTCoeffEW("CedR",0, 0, 0, 0) +0.00046 * getSMEFTCoeffEW("CedR",0, 0, 1, 1) +0.00046 * getSMEFTCoeffEW("CedR",0, 0, 2, 2)
16003 -0.00008 * getSMEFTCoeffEW("Cud1R",1, 1, 0, 0) -0.00008 * getSMEFTCoeffEW("Cud1R",1, 1, 1, 1) -0.00008 * getSMEFTCoeffEW("Cud1R",1, 1, 2, 2) +0.00081 * getSMEFTCoeffEW("CleR",0, 0, 0, 0)
16004 +0.00036 * getSMEFTCoeffEW("CleR",0, 0, 1, 1) +0.00036 * getSMEFTCoeffEW("CleR",0, 0, 2, 2) +0.00046 * getSMEFTCoeffEW("CleR",1, 1, 0, 0) +0.00046 * getSMEFTCoeffEW("CleR",2, 2, 0, 0)
16005 -0.00072 * getSMEFTCoeffEW("CluR",0, 0, 0, 0) -0.0008 * getSMEFTCoeffEW("CluR",0, 0, 1, 1) -0.01884 * getSMEFTCoeffEW("CluR",0, 0, 2, 2) -0.00008 * getSMEFTCoeffEW("CluR",1, 1, 1, 1)
16006 -0.00008 * getSMEFTCoeffEW("CluR",2, 2, 1, 1) +0.00036 * getSMEFTCoeffEW("CldR",0, 0, 0, 0) +0.00036 * getSMEFTCoeffEW("CldR",0, 0, 1, 1) +0.00036 * getSMEFTCoeffEW("CldR",0, 0, 2, 2)
16007 -0.00046 * getSMEFTCoeffEW("CqeR",0, 0, 0, 0) -0.00049 * getSMEFTCoeffEW("CqeR",1, 1, 0, 0) -0.00003 * getSMEFTCoeffEW("CqeR",1, 1, 1, 1) -0.00003 * getSMEFTCoeffEW("CqeR",1, 1, 2, 2)
16008 +0.02043 * getSMEFTCoeffEW("CqeR",2, 2, 0, 0) +0.00008 * getSMEFTCoeffEW("Cqu1R",0, 0, 1, 1) +0.00007 * getSMEFTCoeffEW("Cqu1R",1, 1, 0, 0) +0.00015 * getSMEFTCoeffEW("Cqu1R",1, 1, 1, 1)
16009 +0.00174 * getSMEFTCoeffEW("Cqu1R",1, 1, 2, 2) -0.00358 * getSMEFTCoeffEW("Cqu1R",2, 2, 1, 1) -0.00003 * getSMEFTCoeffEW("Cqd1R",1, 1, 0, 0) -0.00003 * getSMEFTCoeffEW("Cqd1R",1, 1, 1, 1)
16010 -0.00003 * getSMEFTCoeffEW("Cqd1R",1, 1, 2, 2) ) * v2;
16011
16012 } else if (f.is("BOTTOM")) {
16013 deltaNLO = (-0.00326 * getSMEFTCoeffEW("CW") -0.0003 * getSMEFTCoeffEW("CHbox") -0.1445 * getSMEFTCoeffEW("CHD") -0.00182 * getSMEFTCoeffEW("CHB")
16014 -0.00182 * getSMEFTCoeffEW("CHW") -0.45652 * getSMEFTCoeffEW("CHWB") -0.05008 * getSMEFTCoeffEW("CuWR",2, 2) -0.0608 * getSMEFTCoeffEW("CuBR",2, 2)
16015 +0.18489 * getSMEFTCoeffEW("CHl1R",0, 0) -0.00456 * getSMEFTCoeffEW("CHl1R",1, 1) -0.00301 * getSMEFTCoeffEW("CHl1R",2, 2) -0.08725 * getSMEFTCoeffEW("CHl3R",0, 0)
16016 -0.26947 * getSMEFTCoeffEW("CHl3R",1, 1) +0.00304 * getSMEFTCoeffEW("CHl3R",2, 2) -0.01563 * getSMEFTCoeffEW("CHeR",0, 0) -0.00301 * getSMEFTCoeffEW("CHeR",1, 1)
16017 -0.00301 * getSMEFTCoeffEW("CHeR",2, 2) +0.00301 * getSMEFTCoeffEW("CHq1R",0, 0) +0.00301 * getSMEFTCoeffEW("CHq1R",1, 1) -0.07618 * getSMEFTCoeffEW("CHq1R",2, 2)
16018 +0.00911 * getSMEFTCoeffEW("CHq3R",0, 0) +0.00911 * getSMEFTCoeffEW("CHq3R",1, 1) +0.0224 * getSMEFTCoeffEW("CHq3R",2, 2) +0.00602 * getSMEFTCoeffEW("CHuR",0, 0)
16019 +0.00602 * getSMEFTCoeffEW("CHuR",1, 1) +0.0714 * getSMEFTCoeffEW("CHuR",2, 2) -0.00301 * getSMEFTCoeffEW("CHdR",0, 0) -0.00301 * getSMEFTCoeffEW("CHdR",1, 1)
16020 -0.07163 * getSMEFTCoeffEW("CHdR",2, 2) +0.00049 * getSMEFTCoeffEW("CllR",0, 0, 0, 0) -0.02583 * getSMEFTCoeffEW("CllR",0, 0, 1, 1) +0.00099 * getSMEFTCoeffEW("CllR",0, 0, 2, 2)
16021 +0.23249 * getSMEFTCoeffEW("CllR",0, 1, 1, 0) -0.00051 * getSMEFTCoeffEW("CllR",0, 2, 2, 0) +0.00054 * getSMEFTCoeffEW("Cqq1R",2, 2, 2, 2) -0.00006 * getSMEFTCoeffEW("Cqq3R",0, 0, 2, 2)
16022 -0.00006 * getSMEFTCoeffEW("Cqq3R",1, 1, 2, 2) -0.00006 * getSMEFTCoeffEW("Cqq3R",2, 2, 0, 0) -0.00006 * getSMEFTCoeffEW("Cqq3R",2, 2, 1, 1) +0.00005 * getSMEFTCoeffEW("Cqq3R",2, 2, 2, 2)
16023 -0.0005 * getSMEFTCoeffEW("Clq1R",0, 0, 0, 0) -0.0005 * getSMEFTCoeffEW("Clq1R",0, 0, 1, 1) +0.02225 * getSMEFTCoeffEW("Clq1R",0, 0, 2, 2) -0.00529 * getSMEFTCoeffEW("Clq3R",0, 0, 0, 0)
16024 -0.00529 * getSMEFTCoeffEW("Clq3R",0, 0, 1, 1) -0.00514 * getSMEFTCoeffEW("Clq3R",0, 0, 2, 2) +0.02288 * getSMEFTCoeffEW("Clq3R",1, 1, 2, 2) -0.00002 * getSMEFTCoeffEW("Clq3R",2, 2, 2, 2)
16025 +0.00177 * getSMEFTCoeffEW("CeeR",0, 0, 0, 0) +0.00152 * getSMEFTCoeffEW("CeeR",0, 0, 1, 1) +0.00177 * getSMEFTCoeffEW("CeeR",0, 0, 2, 2) +0.00025 * getSMEFTCoeffEW("CeeR",1, 0, 0, 1)
16026 +0.00004 * getSMEFTCoeffEW("CddR",0, 0, 2, 2) +0.00004 * getSMEFTCoeffEW("CddR",1, 1, 2, 2) +0.00004 * getSMEFTCoeffEW("CddR",2, 2, 0, 0) +0.00004 * getSMEFTCoeffEW("CddR",2, 2, 1, 1)
16027 +0.00008 * getSMEFTCoeffEW("CddR",2, 2, 2, 2) -0.00127 * getSMEFTCoeffEW("CeuR",0, 0, 0, 0) -0.00127 * getSMEFTCoeffEW("CeuR",0, 0, 1, 1) -0.03335 * getSMEFTCoeffEW("CeuR",0, 0, 2, 2)
16028 +0.00063 * getSMEFTCoeffEW("CedR",0, 0, 0, 0) +0.00063 * getSMEFTCoeffEW("CedR",0, 0, 1, 1) +0.00067 * getSMEFTCoeffEW("CedR",0, 0, 2, 2) +0.00004 * getSMEFTCoeffEW("CedR",1, 1, 2, 2)
16029 +0.00004 * getSMEFTCoeffEW("CedR",2, 2, 2, 2) -0.00007 * getSMEFTCoeffEW("Cud1R",0, 0, 2, 2) -0.00007 * getSMEFTCoeffEW("Cud1R",1, 1, 2, 2) -0.00187 * getSMEFTCoeffEW("Cud1R",2, 2, 2, 2)
16030 +0.00113 * getSMEFTCoeffEW("CleR",0, 0, 0, 0) +0.0005 * getSMEFTCoeffEW("CleR",0, 0, 1, 1) +0.0005 * getSMEFTCoeffEW("CleR",0, 0, 2, 2) +0.00063 * getSMEFTCoeffEW("CleR",1, 1, 0, 0)
16031 +0.00063 * getSMEFTCoeffEW("CleR",2, 2, 0, 0) -0.00099 * getSMEFTCoeffEW("CluR",0, 0, 0, 0) -0.00099 * getSMEFTCoeffEW("CluR",0, 0, 1, 1) -0.02616 * getSMEFTCoeffEW("CluR",0, 0, 2, 2)
16032 +0.0005 * getSMEFTCoeffEW("CldR",0, 0, 0, 0) +0.0005 * getSMEFTCoeffEW("CldR",0, 0, 1, 1) +0.00053 * getSMEFTCoeffEW("CldR",0, 0, 2, 2) +0.00004 * getSMEFTCoeffEW("CldR",1, 1, 2, 2)
16033 +0.00004 * getSMEFTCoeffEW("CldR",2, 2, 2, 2) -0.00063 * getSMEFTCoeffEW("CqeR",0, 0, 0, 0) -0.00063 * getSMEFTCoeffEW("CqeR",1, 1, 0, 0) +0.02836 * getSMEFTCoeffEW("CqeR",2, 2, 0, 0)
16034 -0.00001 * getSMEFTCoeffEW("Cqu1R",2, 2, 0, 0) -0.00001 * getSMEFTCoeffEW("Cqu1R",2, 2, 1, 1) -0.00032 * getSMEFTCoeffEW("Cqu1R",2, 2, 2, 2) -0.00004 * getSMEFTCoeffEW("Cqd1R",0, 0, 2, 2)
16035 -0.00004 * getSMEFTCoeffEW("Cqd1R",1, 1, 2, 2) +0.0016 * getSMEFTCoeffEW("Cqd1R",2, 2, 2, 2) ) * v2;
16036
16037 } else {
16038 deltaNLO = 0.;
16039 }
16040
16041 return dAFB + cNLOd6 * deltaNLO;
16042}
16043
16044const double NPSMEFTd6General::AFB(const Particle f) const
16045{
16046 return (trueSM.AFB(f) + deltaAFB(f));
16047}
16048
16049
16050const double NPSMEFTd6General::deltaR0_f(const Particle f) const
16051{
16052 double dR0_f = 0., delGVl = 0., delGAl = 0., deltaGl = 0., Gl = 0.;
16053 bool nonZeroNP = false;
16054
16055 double deltaNLO;
16056
16057 if (f.is("LEPTON")) {
16058 delGVl = deltaGV_f(f);
16059 delGAl = deltaGA_f(f);
16060 if (delGVl != 0.0 || delGAl != 0.0) nonZeroNP = true;
16061 }
16062
16063 double delGVq[6], delGAq[6];
16064 for (int q = 0; q < 6; ++q) {
16065 delGVq[q] = deltaGV_f(quarks[q]);
16066 delGAq[q] = deltaGA_f(quarks[q]);
16067 if (delGVq[q] != 0.0 || delGAq[q] != 0.0) nonZeroNP = true;
16068 }
16069
16070 if (nonZeroNP) {
16071 double CF = 1.;
16072 if (f.is("LEPTON")) {
16073 double gVl = trueSM.gV_f(f).real();
16074 double gAl = trueSM.gA_f(f).real();
16075 Gl = gVl * gVl + gAl*gAl;
16076 deltaGl = 2.0 * (gVl * delGVl + gAl * delGAl);
16077 CF = 3.;
16078 }
16079 double Gq[6], deltaGq[6];
16080 double gVq, gAq;
16081 double Gq_sum = 0.0, delGq_sum = 0.0;
16082 for (int q = 0; q < 6; ++q) {
16083 gVq = trueSM.gV_f(quarks[q]).real();
16084 gAq = trueSM.gA_f(quarks[q]).real();
16085 Gq[q] = gVq * gVq + gAq*gAq;
16086 deltaGq[q] = 2.0 * (gVq * delGVq[q] + gAq * delGAq[q]);
16087
16088 Gq_sum += CF * Gq[q];
16089 delGq_sum += CF * deltaGq[q];
16090 }
16091 if (f.is("LEPTON"))
16092 if ( f.is("NEUTRINO_1") || f.is("NEUTRINO_2") || f.is("NEUTRINO_3") ) {
16093 dR0_f = deltaGl / Gq_sum - Gl * delGq_sum / Gq_sum / Gq_sum;
16094 } else {
16095 dR0_f = delGq_sum / Gl - Gq_sum * deltaGl / Gl / Gl;
16096 }
16097 else
16098 dR0_f = deltaGq[f.getIndex() - 6] / Gq_sum
16099 - Gq[f.getIndex() - 6] * delGq_sum / Gq_sum / Gq_sum;
16100 }
16101
16102 // Finite NLO corrections: not available for u, d and s
16103 if (f.is("ELECTRON")) {
16104 deltaNLO = (-0.03732 * getSMEFTCoeffEW("CW") -0.00117 * getSMEFTCoeffEW("CHbox") -1.98556 * getSMEFTCoeffEW("CHD") -0.00428 * getSMEFTCoeffEW("CHB")
16105 -0.00427 * getSMEFTCoeffEW("CHW") -8.9838 * getSMEFTCoeffEW("CHWB") -0.25267 * getSMEFTCoeffEW("CuWR",2, 2) -0.1653 * getSMEFTCoeffEW("CuBR",2, 2)
16106 +0.2639 * getSMEFTCoeffEW("CHl1R",0, 0) -0.00985 * getSMEFTCoeffEW("CHl1R",1, 1) -0.00698 * getSMEFTCoeffEW("CHl1R",2, 2) -3.30084 * getSMEFTCoeffEW("CHl3R",0, 0)
16107 -3.85804 * getSMEFTCoeffEW("CHl3R",1, 1) +0.00571 * getSMEFTCoeffEW("CHl3R",2, 2) +5.69744 * getSMEFTCoeffEW("CHeR",0, 0) -0.00698 * getSMEFTCoeffEW("CHeR",1, 1)
16108 -0.00698 * getSMEFTCoeffEW("CHeR",2, 2) +0.3193 * getSMEFTCoeffEW("CHq1R",0, 0) +0.3193 * getSMEFTCoeffEW("CHq1R",1, 1) +0.44688 * getSMEFTCoeffEW("CHq1R",2, 2)
16109 +0.96638 * getSMEFTCoeffEW("CHq3R",0, 0) +0.96638 * getSMEFTCoeffEW("CHq3R",1, 1) +0.35096 * getSMEFTCoeffEW("CHq3R",2, 2) +0.61681 * getSMEFTCoeffEW("CHuR",0, 0)
16110 +0.61681 * getSMEFTCoeffEW("CHuR",1, 1) +0.15952 * getSMEFTCoeffEW("CHuR",2, 2) -0.30695 * getSMEFTCoeffEW("CHdR",0, 0) -0.30695 * getSMEFTCoeffEW("CHdR",1, 1)
16111 -0.30569 * getSMEFTCoeffEW("CHdR",2, 2) -0.01909 * getSMEFTCoeffEW("CllR",0, 0, 0, 0) -0.08921 * getSMEFTCoeffEW("CllR",0, 0, 1, 1) -0.03895 * getSMEFTCoeffEW("CllR",0, 0, 2, 2)
16112 +3.80966 * getSMEFTCoeffEW("CllR",0, 1, 1, 0) +0.01986 * getSMEFTCoeffEW("CllR",0, 2, 2, 0) -0.01271 * getSMEFTCoeffEW("Cqq1R",0, 0, 0, 0) -0.00147 * getSMEFTCoeffEW("Cqq1R",0, 0, 1, 1)
16113 +0.02874 * getSMEFTCoeffEW("Cqq1R",0, 0, 2, 2) -0.01124 * getSMEFTCoeffEW("Cqq1R",0, 1, 1, 0) -0.11541 * getSMEFTCoeffEW("Cqq1R",0, 2, 2, 0) -0.01124 * getSMEFTCoeffEW("Cqq1R",1, 0, 0, 1)
16114 -0.00147 * getSMEFTCoeffEW("Cqq1R",1, 1, 0, 0) -0.01271 * getSMEFTCoeffEW("Cqq1R",1, 1, 1, 1) +0.02874 * getSMEFTCoeffEW("Cqq1R",1, 1, 2, 2) -0.11541 * getSMEFTCoeffEW("Cqq1R",1, 2, 2, 1)
16115 -0.11541 * getSMEFTCoeffEW("Cqq1R",2, 0, 0, 2) -0.11541 * getSMEFTCoeffEW("Cqq1R",2, 1, 1, 2) +0.02874 * getSMEFTCoeffEW("Cqq1R",2, 2, 0, 0) +0.02874 * getSMEFTCoeffEW("Cqq1R",2, 2, 1, 1)
16116 +0.37629 * getSMEFTCoeffEW("Cqq1R",2, 2, 2, 2) -0.15626 * getSMEFTCoeffEW("Cqq3R",0, 0, 0, 0) -0.1671 * getSMEFTCoeffEW("Cqq3R",0, 0, 1, 1) -0.48844 * getSMEFTCoeffEW("Cqq3R",0, 0, 2, 2)
16117 +0.01085 * getSMEFTCoeffEW("Cqq3R",0, 1, 1, 0) +0.15821 * getSMEFTCoeffEW("Cqq3R",0, 2, 2, 0) +0.01085 * getSMEFTCoeffEW("Cqq3R",1, 0, 0, 1) -0.1671 * getSMEFTCoeffEW("Cqq3R",1, 1, 0, 0)
16118 -0.15626 * getSMEFTCoeffEW("Cqq3R",1, 1, 1, 1) -0.48844 * getSMEFTCoeffEW("Cqq3R",1, 1, 2, 2) +0.15821 * getSMEFTCoeffEW("Cqq3R",1, 2, 2, 1) +0.15821 * getSMEFTCoeffEW("Cqq3R",2, 0, 0, 2)
16119 +0.15821 * getSMEFTCoeffEW("Cqq3R",2, 1, 1, 2) -0.48844 * getSMEFTCoeffEW("Cqq3R",2, 2, 0, 0) -0.48844 * getSMEFTCoeffEW("Cqq3R",2, 2, 1, 1) +0.03387 * getSMEFTCoeffEW("Cqq3R",2, 2, 2, 2)
16120 +0.02021 * getSMEFTCoeffEW("Clq1R",0, 0, 0, 0) +0.02021 * getSMEFTCoeffEW("Clq1R",0, 0, 1, 1) -0.86821 * getSMEFTCoeffEW("Clq1R",0, 0, 2, 2) +0.00074 * getSMEFTCoeffEW("Clq1R",1, 1, 0, 0)
16121 +0.00074 * getSMEFTCoeffEW("Clq1R",1, 1, 1, 1) +0.00427 * getSMEFTCoeffEW("Clq1R",1, 1, 2, 2) +0.00074 * getSMEFTCoeffEW("Clq1R",2, 2, 0, 0) +0.00074 * getSMEFTCoeffEW("Clq1R",2, 2, 1, 1)
16122 +0.00427 * getSMEFTCoeffEW("Clq1R",2, 2, 2, 2) +0.17952 * getSMEFTCoeffEW("Clq3R",0, 0, 0, 0) +0.17952 * getSMEFTCoeffEW("Clq3R",0, 0, 1, 1) +1.12704 * getSMEFTCoeffEW("Clq3R",0, 0, 2, 2)
16123 -0.02785 * getSMEFTCoeffEW("Clq3R",1, 1, 0, 0) -0.02785 * getSMEFTCoeffEW("Clq3R",1, 1, 1, 1) +0.0277 * getSMEFTCoeffEW("Clq3R",1, 1, 2, 2) -0.02785 * getSMEFTCoeffEW("Clq3R",2, 2, 0, 0)
16124 -0.02785 * getSMEFTCoeffEW("Clq3R",2, 2, 1, 1) -0.01517 * getSMEFTCoeffEW("Clq3R",2, 2, 2, 2) +0.04277 * getSMEFTCoeffEW("CeeR",0, 0, 0, 0) +0.03666 * getSMEFTCoeffEW("CeeR",0, 0, 1, 1)
16125 +0.04277 * getSMEFTCoeffEW("CeeR",0, 0, 2, 2) +0.00611 * getSMEFTCoeffEW("CeeR",1, 0, 0, 1) -0.00668 * getSMEFTCoeffEW("CuuR",0, 0, 0, 0) -0.00589 * getSMEFTCoeffEW("CuuR",0, 0, 1, 1)
16126 -0.07765 * getSMEFTCoeffEW("CuuR",0, 0, 2, 2) -0.00079 * getSMEFTCoeffEW("CuuR",0, 1, 1, 0) -0.04693 * getSMEFTCoeffEW("CuuR",0, 2, 2, 0) -0.00079 * getSMEFTCoeffEW("CuuR",1, 0, 0, 1)
16127 -0.00589 * getSMEFTCoeffEW("CuuR",1, 1, 0, 0) -0.00668 * getSMEFTCoeffEW("CuuR",1, 1, 1, 1) -0.07765 * getSMEFTCoeffEW("CuuR",1, 1, 2, 2) -0.04693 * getSMEFTCoeffEW("CuuR",1, 2, 2, 1)
16128 -0.04693 * getSMEFTCoeffEW("CuuR",2, 0, 0, 2) -0.04693 * getSMEFTCoeffEW("CuuR",2, 1, 1, 2) -0.07765 * getSMEFTCoeffEW("CuuR",2, 2, 0, 0) -0.07765 * getSMEFTCoeffEW("CuuR",2, 2, 1, 1)
16129 -0.00167 * getSMEFTCoeffEW("CddR",0, 0, 0, 0) -0.00147 * getSMEFTCoeffEW("CddR",0, 0, 1, 1) -0.00147 * getSMEFTCoeffEW("CddR",0, 0, 2, 2) -0.0002 * getSMEFTCoeffEW("CddR",0, 1, 1, 0)
16130 -0.0002 * getSMEFTCoeffEW("CddR",0, 2, 2, 0) -0.0002 * getSMEFTCoeffEW("CddR",1, 0, 0, 1) -0.00147 * getSMEFTCoeffEW("CddR",1, 1, 0, 0) -0.00167 * getSMEFTCoeffEW("CddR",1, 1, 1, 1)
16131 -0.00147 * getSMEFTCoeffEW("CddR",1, 1, 2, 2) -0.0002 * getSMEFTCoeffEW("CddR",1, 2, 2, 1) -0.0002 * getSMEFTCoeffEW("CddR",2, 0, 0, 2) -0.0002 * getSMEFTCoeffEW("CddR",2, 1, 1, 2)
16132 -0.00147 * getSMEFTCoeffEW("CddR",2, 2, 0, 0) -0.00147 * getSMEFTCoeffEW("CddR",2, 2, 1, 1) -0.00166 * getSMEFTCoeffEW("CddR",2, 2, 2, 2) -0.02908 * getSMEFTCoeffEW("CeuR",0, 0, 0, 0)
16133 -0.02908 * getSMEFTCoeffEW("CeuR",0, 0, 1, 1) -0.80491 * getSMEFTCoeffEW("CeuR",0, 0, 2, 2) +0.00147 * getSMEFTCoeffEW("CeuR",1, 1, 0, 0) +0.00147 * getSMEFTCoeffEW("CeuR",1, 1, 1, 1)
16134 +0.00147 * getSMEFTCoeffEW("CeuR",2, 2, 0, 0) +0.00147 * getSMEFTCoeffEW("CeuR",2, 2, 1, 1) +0.01454 * getSMEFTCoeffEW("CedR",0, 0, 0, 0) +0.01454 * getSMEFTCoeffEW("CedR",0, 0, 1, 1)
16135 +0.01454 * getSMEFTCoeffEW("CedR",0, 0, 2, 2) -0.00074 * getSMEFTCoeffEW("CedR",1, 1, 0, 0) -0.00074 * getSMEFTCoeffEW("CedR",1, 1, 1, 1) -0.00073 * getSMEFTCoeffEW("CedR",1, 1, 2, 2)
16136 -0.00074 * getSMEFTCoeffEW("CedR",2, 2, 0, 0) -0.00074 * getSMEFTCoeffEW("CedR",2, 2, 1, 1) -0.00073 * getSMEFTCoeffEW("CedR",2, 2, 2, 2) +0.00295 * getSMEFTCoeffEW("Cud1R",0, 0, 0, 0)
16137 +0.00295 * getSMEFTCoeffEW("Cud1R",0, 0, 1, 1) +0.00294 * getSMEFTCoeffEW("Cud1R",0, 0, 2, 2) +0.00295 * getSMEFTCoeffEW("Cud1R",1, 1, 0, 0) +0.00295 * getSMEFTCoeffEW("Cud1R",1, 1, 1, 1)
16138 +0.00294 * getSMEFTCoeffEW("Cud1R",1, 1, 2, 2) +0.03882 * getSMEFTCoeffEW("Cud1R",2, 2, 0, 0) +0.03882 * getSMEFTCoeffEW("Cud1R",2, 2, 1, 1) +0.03866 * getSMEFTCoeffEW("Cud1R",2, 2, 2, 2)
16139 -0.0042 * getSMEFTCoeffEW("CleR",0, 0, 0, 0) -0.01947 * getSMEFTCoeffEW("CleR",0, 0, 1, 1) -0.01947 * getSMEFTCoeffEW("CleR",0, 0, 2, 2) +0.01527 * getSMEFTCoeffEW("CleR",1, 1, 0, 0)
16140 +0.01527 * getSMEFTCoeffEW("CleR",2, 2, 0, 0) +0.04042 * getSMEFTCoeffEW("CluR",0, 0, 0, 0) +0.04042 * getSMEFTCoeffEW("CluR",0, 0, 1, 1) +1.02616 * getSMEFTCoeffEW("CluR",0, 0, 2, 2)
16141 +0.00147 * getSMEFTCoeffEW("CluR",1, 1, 0, 0) +0.00147 * getSMEFTCoeffEW("CluR",1, 1, 1, 1) +0.00147 * getSMEFTCoeffEW("CluR",2, 2, 0, 0) +0.00147 * getSMEFTCoeffEW("CluR",2, 2, 1, 1)
16142 -0.02021 * getSMEFTCoeffEW("CldR",0, 0, 0, 0) -0.02021 * getSMEFTCoeffEW("CldR",0, 0, 1, 1) -0.02021 * getSMEFTCoeffEW("CldR",0, 0, 2, 2) -0.00074 * getSMEFTCoeffEW("CldR",1, 1, 0, 0)
16143 -0.00074 * getSMEFTCoeffEW("CldR",1, 1, 1, 1) -0.00073 * getSMEFTCoeffEW("CldR",1, 1, 2, 2) -0.00074 * getSMEFTCoeffEW("CldR",2, 2, 0, 0) -0.00074 * getSMEFTCoeffEW("CldR",2, 2, 1, 1)
16144 -0.00073 * getSMEFTCoeffEW("CldR",2, 2, 2, 2) -0.01454 * getSMEFTCoeffEW("CqeR",0, 0, 0, 0) +0.00074 * getSMEFTCoeffEW("CqeR",0, 0, 1, 1) +0.00074 * getSMEFTCoeffEW("CqeR",0, 0, 2, 2)
16145 -0.01454 * getSMEFTCoeffEW("CqeR",1, 1, 0, 0) +0.00074 * getSMEFTCoeffEW("CqeR",1, 1, 1, 1) +0.00074 * getSMEFTCoeffEW("CqeR",1, 1, 2, 2) +0.68865 * getSMEFTCoeffEW("CqeR",2, 2, 0, 0)
16146 +0.00427 * getSMEFTCoeffEW("CqeR",2, 2, 1, 1) +0.00427 * getSMEFTCoeffEW("CqeR",2, 2, 2, 2) -0.00295 * getSMEFTCoeffEW("Cqu1R",0, 0, 0, 0) -0.00295 * getSMEFTCoeffEW("Cqu1R",0, 0, 1, 1)
16147 -0.03882 * getSMEFTCoeffEW("Cqu1R",0, 0, 2, 2) -0.00295 * getSMEFTCoeffEW("Cqu1R",1, 1, 0, 0) -0.00295 * getSMEFTCoeffEW("Cqu1R",1, 1, 1, 1) -0.03882 * getSMEFTCoeffEW("Cqu1R",1, 1, 2, 2)
16148 +0.05747 * getSMEFTCoeffEW("Cqu1R",2, 2, 0, 0) +0.05747 * getSMEFTCoeffEW("Cqu1R",2, 2, 1, 1) -0.22519 * getSMEFTCoeffEW("Cqu1R",2, 2, 2, 2) +0.00147 * getSMEFTCoeffEW("Cqd1R",0, 0, 0, 0)
16149 +0.00147 * getSMEFTCoeffEW("Cqd1R",0, 0, 1, 1) +0.00147 * getSMEFTCoeffEW("Cqd1R",0, 0, 2, 2) +0.00147 * getSMEFTCoeffEW("Cqd1R",1, 1, 0, 0) +0.00147 * getSMEFTCoeffEW("Cqd1R",1, 1, 1, 1)
16150 +0.00147 * getSMEFTCoeffEW("Cqd1R",1, 1, 2, 2) -0.02874 * getSMEFTCoeffEW("Cqd1R",2, 2, 0, 0) -0.02874 * getSMEFTCoeffEW("Cqd1R",2, 2, 1, 1) -0.0286 * getSMEFTCoeffEW("Cqd1R",2, 2, 2, 2) ) * v2;
16151
16152 } else if (f.is("MUON")) {
16153 deltaNLO = (-0.03732 * getSMEFTCoeffEW("CW") -0.00117 * getSMEFTCoeffEW("CHbox") -1.98556 * getSMEFTCoeffEW("CHD") -0.00428 * getSMEFTCoeffEW("CHB")
16154 -0.00427 * getSMEFTCoeffEW("CHW") -8.9838 * getSMEFTCoeffEW("CHWB") -0.25267 * getSMEFTCoeffEW("CuWR",2, 2) -0.1653 * getSMEFTCoeffEW("CuBR",2, 2)
16155 -0.00985 * getSMEFTCoeffEW("CHl1R",0, 0) +0.2639 * getSMEFTCoeffEW("CHl1R",1, 1) -0.00698 * getSMEFTCoeffEW("CHl1R",2, 2) -3.85804 * getSMEFTCoeffEW("CHl3R",0, 0)
16156 -3.30084 * getSMEFTCoeffEW("CHl3R",1, 1) +0.00571 * getSMEFTCoeffEW("CHl3R",2, 2) -0.00698 * getSMEFTCoeffEW("CHeR",0, 0) +5.69744 * getSMEFTCoeffEW("CHeR",1, 1)
16157 -0.00698 * getSMEFTCoeffEW("CHeR",2, 2) +0.3193 * getSMEFTCoeffEW("CHq1R",0, 0) +0.3193 * getSMEFTCoeffEW("CHq1R",1, 1) +0.44688 * getSMEFTCoeffEW("CHq1R",2, 2)
16158 +0.96638 * getSMEFTCoeffEW("CHq3R",0, 0) +0.96638 * getSMEFTCoeffEW("CHq3R",1, 1) +0.35096 * getSMEFTCoeffEW("CHq3R",2, 2) +0.61681 * getSMEFTCoeffEW("CHuR",0, 0)
16159 +0.61681 * getSMEFTCoeffEW("CHuR",1, 1) +0.15952 * getSMEFTCoeffEW("CHuR",2, 2) -0.30695 * getSMEFTCoeffEW("CHdR",0, 0) -0.30695 * getSMEFTCoeffEW("CHdR",1, 1)
16160 -0.30569 * getSMEFTCoeffEW("CHdR",2, 2) -0.08921 * getSMEFTCoeffEW("CllR",0, 0, 1, 1) +3.80966 * getSMEFTCoeffEW("CllR",0, 1, 1, 0) -0.01909 * getSMEFTCoeffEW("CllR",1, 1, 1, 1)
16161 -0.03895 * getSMEFTCoeffEW("CllR",1, 1, 2, 2) +0.01986 * getSMEFTCoeffEW("CllR",1, 2, 2, 1) -0.01271 * getSMEFTCoeffEW("Cqq1R",0, 0, 0, 0) -0.00147 * getSMEFTCoeffEW("Cqq1R",0, 0, 1, 1)
16162 +0.02874 * getSMEFTCoeffEW("Cqq1R",0, 0, 2, 2) -0.01124 * getSMEFTCoeffEW("Cqq1R",0, 1, 1, 0) -0.11541 * getSMEFTCoeffEW("Cqq1R",0, 2, 2, 0) -0.01124 * getSMEFTCoeffEW("Cqq1R",1, 0, 0, 1)
16163 -0.00147 * getSMEFTCoeffEW("Cqq1R",1, 1, 0, 0) -0.01271 * getSMEFTCoeffEW("Cqq1R",1, 1, 1, 1) +0.02874 * getSMEFTCoeffEW("Cqq1R",1, 1, 2, 2) -0.11541 * getSMEFTCoeffEW("Cqq1R",1, 2, 2, 1)
16164 -0.11541 * getSMEFTCoeffEW("Cqq1R",2, 0, 0, 2) -0.11541 * getSMEFTCoeffEW("Cqq1R",2, 1, 1, 2) +0.02874 * getSMEFTCoeffEW("Cqq1R",2, 2, 0, 0) +0.02874 * getSMEFTCoeffEW("Cqq1R",2, 2, 1, 1)
16165 +0.37629 * getSMEFTCoeffEW("Cqq1R",2, 2, 2, 2) -0.15626 * getSMEFTCoeffEW("Cqq3R",0, 0, 0, 0) -0.1671 * getSMEFTCoeffEW("Cqq3R",0, 0, 1, 1) -0.48844 * getSMEFTCoeffEW("Cqq3R",0, 0, 2, 2)
16166 +0.01085 * getSMEFTCoeffEW("Cqq3R",0, 1, 1, 0) +0.15821 * getSMEFTCoeffEW("Cqq3R",0, 2, 2, 0) +0.01085 * getSMEFTCoeffEW("Cqq3R",1, 0, 0, 1) -0.1671 * getSMEFTCoeffEW("Cqq3R",1, 1, 0, 0)
16167 -0.15626 * getSMEFTCoeffEW("Cqq3R",1, 1, 1, 1) -0.48844 * getSMEFTCoeffEW("Cqq3R",1, 1, 2, 2) +0.15821 * getSMEFTCoeffEW("Cqq3R",1, 2, 2, 1) +0.15821 * getSMEFTCoeffEW("Cqq3R",2, 0, 0, 2)
16168 +0.15821 * getSMEFTCoeffEW("Cqq3R",2, 1, 1, 2) -0.48844 * getSMEFTCoeffEW("Cqq3R",2, 2, 0, 0) -0.48844 * getSMEFTCoeffEW("Cqq3R",2, 2, 1, 1) +0.03387 * getSMEFTCoeffEW("Cqq3R",2, 2, 2, 2)
16169 +0.00074 * getSMEFTCoeffEW("Clq1R",0, 0, 0, 0) +0.00074 * getSMEFTCoeffEW("Clq1R",0, 0, 1, 1) +0.00427 * getSMEFTCoeffEW("Clq1R",0, 0, 2, 2) +0.02021 * getSMEFTCoeffEW("Clq1R",1, 1, 0, 0)
16170 +0.02021 * getSMEFTCoeffEW("Clq1R",1, 1, 1, 1) -0.86821 * getSMEFTCoeffEW("Clq1R",1, 1, 2, 2) +0.00074 * getSMEFTCoeffEW("Clq1R",2, 2, 0, 0) +0.00074 * getSMEFTCoeffEW("Clq1R",2, 2, 1, 1)
16171 +0.00427 * getSMEFTCoeffEW("Clq1R",2, 2, 2, 2) -0.02785 * getSMEFTCoeffEW("Clq3R",0, 0, 0, 0) -0.02785 * getSMEFTCoeffEW("Clq3R",0, 0, 1, 1) +0.0277 * getSMEFTCoeffEW("Clq3R",0, 0, 2, 2)
16172 +0.17952 * getSMEFTCoeffEW("Clq3R",1, 1, 0, 0) +0.17952 * getSMEFTCoeffEW("Clq3R",1, 1, 1, 1) +1.12704 * getSMEFTCoeffEW("Clq3R",1, 1, 2, 2) -0.02785 * getSMEFTCoeffEW("Clq3R",2, 2, 0, 0)
16173 -0.02785 * getSMEFTCoeffEW("Clq3R",2, 2, 1, 1) -0.01517 * getSMEFTCoeffEW("Clq3R",2, 2, 2, 2) +0.03666 * getSMEFTCoeffEW("CeeR",0, 0, 1, 1) +0.00611 * getSMEFTCoeffEW("CeeR",1, 0, 0, 1)
16174 +0.04277 * getSMEFTCoeffEW("CeeR",1, 1, 1, 1) +0.04277 * getSMEFTCoeffEW("CeeR",1, 1, 2, 2) -0.00668 * getSMEFTCoeffEW("CuuR",0, 0, 0, 0) -0.00589 * getSMEFTCoeffEW("CuuR",0, 0, 1, 1)
16175 -0.07765 * getSMEFTCoeffEW("CuuR",0, 0, 2, 2) -0.00079 * getSMEFTCoeffEW("CuuR",0, 1, 1, 0) -0.04693 * getSMEFTCoeffEW("CuuR",0, 2, 2, 0) -0.00079 * getSMEFTCoeffEW("CuuR",1, 0, 0, 1)
16176 -0.00589 * getSMEFTCoeffEW("CuuR",1, 1, 0, 0) -0.00668 * getSMEFTCoeffEW("CuuR",1, 1, 1, 1) -0.07765 * getSMEFTCoeffEW("CuuR",1, 1, 2, 2) -0.04693 * getSMEFTCoeffEW("CuuR",1, 2, 2, 1)
16177 -0.04693 * getSMEFTCoeffEW("CuuR",2, 0, 0, 2) -0.04693 * getSMEFTCoeffEW("CuuR",2, 1, 1, 2) -0.07765 * getSMEFTCoeffEW("CuuR",2, 2, 0, 0) -0.07765 * getSMEFTCoeffEW("CuuR",2, 2, 1, 1)
16178 -0.00167 * getSMEFTCoeffEW("CddR",0, 0, 0, 0) -0.00147 * getSMEFTCoeffEW("CddR",0, 0, 1, 1) -0.00147 * getSMEFTCoeffEW("CddR",0, 0, 2, 2) -0.0002 * getSMEFTCoeffEW("CddR",0, 1, 1, 0)
16179 -0.0002 * getSMEFTCoeffEW("CddR",0, 2, 2, 0) -0.0002 * getSMEFTCoeffEW("CddR",1, 0, 0, 1) -0.00147 * getSMEFTCoeffEW("CddR",1, 1, 0, 0) -0.00167 * getSMEFTCoeffEW("CddR",1, 1, 1, 1)
16180 -0.00147 * getSMEFTCoeffEW("CddR",1, 1, 2, 2) -0.0002 * getSMEFTCoeffEW("CddR",1, 2, 2, 1) -0.0002 * getSMEFTCoeffEW("CddR",2, 0, 0, 2) -0.0002 * getSMEFTCoeffEW("CddR",2, 1, 1, 2)
16181 -0.00147 * getSMEFTCoeffEW("CddR",2, 2, 0, 0) -0.00147 * getSMEFTCoeffEW("CddR",2, 2, 1, 1) -0.00166 * getSMEFTCoeffEW("CddR",2, 2, 2, 2) +0.00147 * getSMEFTCoeffEW("CeuR",0, 0, 0, 0)
16182 +0.00147 * getSMEFTCoeffEW("CeuR",0, 0, 1, 1) -0.02908 * getSMEFTCoeffEW("CeuR",1, 1, 0, 0) -0.02908 * getSMEFTCoeffEW("CeuR",1, 1, 1, 1) -0.80491 * getSMEFTCoeffEW("CeuR",1, 1, 2, 2)
16183 +0.00147 * getSMEFTCoeffEW("CeuR",2, 2, 0, 0) +0.00147 * getSMEFTCoeffEW("CeuR",2, 2, 1, 1) -0.00074 * getSMEFTCoeffEW("CedR",0, 0, 0, 0) -0.00074 * getSMEFTCoeffEW("CedR",0, 0, 1, 1)
16184 -0.00073 * getSMEFTCoeffEW("CedR",0, 0, 2, 2) +0.01454 * getSMEFTCoeffEW("CedR",1, 1, 0, 0) +0.01454 * getSMEFTCoeffEW("CedR",1, 1, 1, 1) +0.01454 * getSMEFTCoeffEW("CedR",1, 1, 2, 2)
16185 -0.00074 * getSMEFTCoeffEW("CedR",2, 2, 0, 0) -0.00074 * getSMEFTCoeffEW("CedR",2, 2, 1, 1) -0.00073 * getSMEFTCoeffEW("CedR",2, 2, 2, 2) +0.00295 * getSMEFTCoeffEW("Cud1R",0, 0, 0, 0)
16186 +0.00295 * getSMEFTCoeffEW("Cud1R",0, 0, 1, 1) +0.00294 * getSMEFTCoeffEW("Cud1R",0, 0, 2, 2) +0.00295 * getSMEFTCoeffEW("Cud1R",1, 1, 0, 0) +0.00295 * getSMEFTCoeffEW("Cud1R",1, 1, 1, 1)
16187 +0.00294 * getSMEFTCoeffEW("Cud1R",1, 1, 2, 2) +0.03882 * getSMEFTCoeffEW("Cud1R",2, 2, 0, 0) +0.03882 * getSMEFTCoeffEW("Cud1R",2, 2, 1, 1) +0.03866 * getSMEFTCoeffEW("Cud1R",2, 2, 2, 2)
16188 +0.01527 * getSMEFTCoeffEW("CleR",0, 0, 1, 1) -0.01947 * getSMEFTCoeffEW("CleR",1, 1, 0, 0) -0.0042 * getSMEFTCoeffEW("CleR",1, 1, 1, 1) -0.01947 * getSMEFTCoeffEW("CleR",1, 1, 2, 2)
16189 +0.01527 * getSMEFTCoeffEW("CleR",2, 2, 1, 1) +0.00147 * getSMEFTCoeffEW("CluR",0, 0, 0, 0) +0.00147 * getSMEFTCoeffEW("CluR",0, 0, 1, 1) +0.04042 * getSMEFTCoeffEW("CluR",1, 1, 0, 0)
16190 +0.04042 * getSMEFTCoeffEW("CluR",1, 1, 1, 1) +1.02616 * getSMEFTCoeffEW("CluR",1, 1, 2, 2) +0.00147 * getSMEFTCoeffEW("CluR",2, 2, 0, 0) +0.00147 * getSMEFTCoeffEW("CluR",2, 2, 1, 1)
16191 -0.00074 * getSMEFTCoeffEW("CldR",0, 0, 0, 0) -0.00074 * getSMEFTCoeffEW("CldR",0, 0, 1, 1) -0.00073 * getSMEFTCoeffEW("CldR",0, 0, 2, 2) -0.02021 * getSMEFTCoeffEW("CldR",1, 1, 0, 0)
16192 -0.02021 * getSMEFTCoeffEW("CldR",1, 1, 1, 1) -0.02021 * getSMEFTCoeffEW("CldR",1, 1, 2, 2) -0.00074 * getSMEFTCoeffEW("CldR",2, 2, 0, 0) -0.00074 * getSMEFTCoeffEW("CldR",2, 2, 1, 1)
16193 -0.00073 * getSMEFTCoeffEW("CldR",2, 2, 2, 2) +0.00074 * getSMEFTCoeffEW("CqeR",0, 0, 0, 0) -0.01454 * getSMEFTCoeffEW("CqeR",0, 0, 1, 1) +0.00074 * getSMEFTCoeffEW("CqeR",0, 0, 2, 2)
16194 +0.00074 * getSMEFTCoeffEW("CqeR",1, 1, 0, 0) -0.01454 * getSMEFTCoeffEW("CqeR",1, 1, 1, 1) +0.00074 * getSMEFTCoeffEW("CqeR",1, 1, 2, 2) +0.00427 * getSMEFTCoeffEW("CqeR",2, 2, 0, 0)
16195 +0.68865 * getSMEFTCoeffEW("CqeR",2, 2, 1, 1) +0.00427 * getSMEFTCoeffEW("CqeR",2, 2, 2, 2) -0.00295 * getSMEFTCoeffEW("Cqu1R",0, 0, 0, 0) -0.00295 * getSMEFTCoeffEW("Cqu1R",0, 0, 1, 1)
16196 -0.03882 * getSMEFTCoeffEW("Cqu1R",0, 0, 2, 2) -0.00295 * getSMEFTCoeffEW("Cqu1R",1, 1, 0, 0) -0.00295 * getSMEFTCoeffEW("Cqu1R",1, 1, 1, 1) -0.03882 * getSMEFTCoeffEW("Cqu1R",1, 1, 2, 2)
16197 +0.05747 * getSMEFTCoeffEW("Cqu1R",2, 2, 0, 0) +0.05747 * getSMEFTCoeffEW("Cqu1R",2, 2, 1, 1) -0.22519 * getSMEFTCoeffEW("Cqu1R",2, 2, 2, 2) +0.00147 * getSMEFTCoeffEW("Cqd1R",0, 0, 0, 0)
16198 +0.00147 * getSMEFTCoeffEW("Cqd1R",0, 0, 1, 1) +0.00147 * getSMEFTCoeffEW("Cqd1R",0, 0, 2, 2) +0.00147 * getSMEFTCoeffEW("Cqd1R",1, 1, 0, 0) +0.00147 * getSMEFTCoeffEW("Cqd1R",1, 1, 1, 1)
16199 +0.00147 * getSMEFTCoeffEW("Cqd1R",1, 1, 2, 2) -0.02874 * getSMEFTCoeffEW("Cqd1R",2, 2, 0, 0) -0.02874 * getSMEFTCoeffEW("Cqd1R",2, 2, 1, 1) -0.0286 * getSMEFTCoeffEW("Cqd1R",2, 2, 2, 2) ) * v2;
16200
16201 } else if (f.is("TAU")) {
16202 deltaNLO = (-0.03735 * getSMEFTCoeffEW("CW") -0.00113 * getSMEFTCoeffEW("CHbox") -1.96366 * getSMEFTCoeffEW("CHD") -0.00427 * getSMEFTCoeffEW("CHB")
16203 -0.00424 * getSMEFTCoeffEW("CHW") -8.99508 * getSMEFTCoeffEW("CHWB") -0.25287 * getSMEFTCoeffEW("CuWR",2, 2) -0.16525 * getSMEFTCoeffEW("CuBR",2, 2)
16204 -0.00977 * getSMEFTCoeffEW("CHl1R",0, 0) -0.00977 * getSMEFTCoeffEW("CHl1R",1, 1) +0.0608 * getSMEFTCoeffEW("CHl1R",2, 2) -3.81351 * getSMEFTCoeffEW("CHl3R",0, 0)
16205 -3.81351 * getSMEFTCoeffEW("CHl3R",1, 1) +0.3581 * getSMEFTCoeffEW("CHl3R",2, 2) -0.00695 * getSMEFTCoeffEW("CHeR",0, 0) -0.00695 * getSMEFTCoeffEW("CHeR",1, 1)
16206 +5.87612 * getSMEFTCoeffEW("CHeR",2, 2) +0.32374 * getSMEFTCoeffEW("CHq1R",0, 0) +0.32374 * getSMEFTCoeffEW("CHq1R",1, 1) +0.47306 * getSMEFTCoeffEW("CHq1R",2, 2)
16207 +1.01017 * getSMEFTCoeffEW("CHq3R",0, 0) +1.01017 * getSMEFTCoeffEW("CHq3R",1, 1) +0.37335 * getSMEFTCoeffEW("CHq3R",2, 2) +0.62564 * getSMEFTCoeffEW("CHuR",0, 0)
16208 +0.62564 * getSMEFTCoeffEW("CHuR",1, 1) +0.15732 * getSMEFTCoeffEW("CHuR",2, 2) -0.31136 * getSMEFTCoeffEW("CHdR",0, 0) -0.31136 * getSMEFTCoeffEW("CHdR",1, 1)
16209 -0.31008 * getSMEFTCoeffEW("CHdR",2, 2) -0.04938 * getSMEFTCoeffEW("CllR",0, 0, 1, 1) -0.03912 * getSMEFTCoeffEW("CllR",0, 0, 2, 2) +3.74648 * getSMEFTCoeffEW("CllR",0, 1, 1, 0)
16210 +0.01995 * getSMEFTCoeffEW("CllR",0, 2, 2, 0) -0.03912 * getSMEFTCoeffEW("CllR",1, 1, 2, 2) +0.01995 * getSMEFTCoeffEW("CllR",1, 2, 2, 1) -0.01917 * getSMEFTCoeffEW("CllR",2, 2, 2, 2)
16211 -0.01274 * getSMEFTCoeffEW("Cqq1R",0, 0, 0, 0) -0.00148 * getSMEFTCoeffEW("Cqq1R",0, 0, 1, 1) +0.0288 * getSMEFTCoeffEW("Cqq1R",0, 0, 2, 2) -0.01126 * getSMEFTCoeffEW("Cqq1R",0, 1, 1, 0)
16212 -0.11567 * getSMEFTCoeffEW("Cqq1R",0, 2, 2, 0) -0.01126 * getSMEFTCoeffEW("Cqq1R",1, 0, 0, 1) -0.00148 * getSMEFTCoeffEW("Cqq1R",1, 1, 0, 0) -0.01274 * getSMEFTCoeffEW("Cqq1R",1, 1, 1, 1)
16213 +0.0288 * getSMEFTCoeffEW("Cqq1R",1, 1, 2, 2) -0.11567 * getSMEFTCoeffEW("Cqq1R",1, 2, 2, 1) -0.11567 * getSMEFTCoeffEW("Cqq1R",2, 0, 0, 2) -0.11567 * getSMEFTCoeffEW("Cqq1R",2, 1, 1, 2)
16214 +0.0288 * getSMEFTCoeffEW("Cqq1R",2, 2, 0, 0) +0.0288 * getSMEFTCoeffEW("Cqq1R",2, 2, 1, 1) +0.37714 * getSMEFTCoeffEW("Cqq1R",2, 2, 2, 2) -0.15661 * getSMEFTCoeffEW("Cqq3R",0, 0, 0, 0)
16215 -0.16748 * getSMEFTCoeffEW("Cqq3R",0, 0, 1, 1) -0.48955 * getSMEFTCoeffEW("Cqq3R",0, 0, 2, 2) +0.01087 * getSMEFTCoeffEW("Cqq3R",0, 1, 1, 0) +0.15857 * getSMEFTCoeffEW("Cqq3R",0, 2, 2, 0)
16216 +0.01087 * getSMEFTCoeffEW("Cqq3R",1, 0, 0, 1) -0.16748 * getSMEFTCoeffEW("Cqq3R",1, 1, 0, 0) -0.15661 * getSMEFTCoeffEW("Cqq3R",1, 1, 1, 1) -0.48955 * getSMEFTCoeffEW("Cqq3R",1, 1, 2, 2)
16217 +0.15857 * getSMEFTCoeffEW("Cqq3R",1, 2, 2, 1) +0.15857 * getSMEFTCoeffEW("Cqq3R",2, 0, 0, 2) +0.15857 * getSMEFTCoeffEW("Cqq3R",2, 1, 1, 2) -0.48955 * getSMEFTCoeffEW("Cqq3R",2, 2, 0, 0)
16218 -0.48955 * getSMEFTCoeffEW("Cqq3R",2, 2, 1, 1) +0.03395 * getSMEFTCoeffEW("Cqq3R",2, 2, 2, 2) +0.00074 * getSMEFTCoeffEW("Clq1R",0, 0, 0, 0) +0.00074 * getSMEFTCoeffEW("Clq1R",0, 0, 1, 1)
16219 +0.00428 * getSMEFTCoeffEW("Clq1R",0, 0, 2, 2) +0.00074 * getSMEFTCoeffEW("Clq1R",1, 1, 0, 0) +0.00074 * getSMEFTCoeffEW("Clq1R",1, 1, 1, 1) +0.00428 * getSMEFTCoeffEW("Clq1R",1, 1, 2, 2)
16220 +0.0203 * getSMEFTCoeffEW("Clq1R",2, 2, 0, 0) +0.0203 * getSMEFTCoeffEW("Clq1R",2, 2, 1, 1) -0.87217 * getSMEFTCoeffEW("Clq1R",2, 2, 2, 2) -0.02791 * getSMEFTCoeffEW("Clq3R",0, 0, 0, 0)
16221 -0.02791 * getSMEFTCoeffEW("Clq3R",0, 0, 1, 1) +0.02692 * getSMEFTCoeffEW("Clq3R",0, 0, 2, 2) -0.02791 * getSMEFTCoeffEW("Clq3R",1, 1, 0, 0) -0.02791 * getSMEFTCoeffEW("Clq3R",1, 1, 1, 1)
16222 +0.02692 * getSMEFTCoeffEW("Clq3R",1, 1, 2, 2) +0.1804 * getSMEFTCoeffEW("Clq3R",2, 2, 0, 0) +0.1804 * getSMEFTCoeffEW("Clq3R",2, 2, 1, 1) +1.08912 * getSMEFTCoeffEW("Clq3R",2, 2, 2, 2)
16223 +0.04296 * getSMEFTCoeffEW("CeeR",0, 0, 2, 2) +0.04296 * getSMEFTCoeffEW("CeeR",1, 1, 2, 2) +0.04296 * getSMEFTCoeffEW("CeeR",2, 2, 2, 2) -0.0067 * getSMEFTCoeffEW("CuuR",0, 0, 0, 0)
16224 -0.00591 * getSMEFTCoeffEW("CuuR",0, 0, 1, 1) -0.07783 * getSMEFTCoeffEW("CuuR",0, 0, 2, 2) -0.00079 * getSMEFTCoeffEW("CuuR",0, 1, 1, 0) -0.04704 * getSMEFTCoeffEW("CuuR",0, 2, 2, 0)
16225 -0.00079 * getSMEFTCoeffEW("CuuR",1, 0, 0, 1) -0.00591 * getSMEFTCoeffEW("CuuR",1, 1, 0, 0) -0.0067 * getSMEFTCoeffEW("CuuR",1, 1, 1, 1) -0.07783 * getSMEFTCoeffEW("CuuR",1, 1, 2, 2)
16226 -0.04704 * getSMEFTCoeffEW("CuuR",1, 2, 2, 1) -0.04704 * getSMEFTCoeffEW("CuuR",2, 0, 0, 2) -0.04704 * getSMEFTCoeffEW("CuuR",2, 1, 1, 2) -0.07783 * getSMEFTCoeffEW("CuuR",2, 2, 0, 0)
16227 -0.07783 * getSMEFTCoeffEW("CuuR",2, 2, 1, 1) -0.00167 * getSMEFTCoeffEW("CddR",0, 0, 0, 0) -0.00148 * getSMEFTCoeffEW("CddR",0, 0, 1, 1) -0.00147 * getSMEFTCoeffEW("CddR",0, 0, 2, 2)
16228 -0.0002 * getSMEFTCoeffEW("CddR",0, 1, 1, 0) -0.0002 * getSMEFTCoeffEW("CddR",0, 2, 2, 0) -0.0002 * getSMEFTCoeffEW("CddR",1, 0, 0, 1) -0.00148 * getSMEFTCoeffEW("CddR",1, 1, 0, 0)
16229 -0.00167 * getSMEFTCoeffEW("CddR",1, 1, 1, 1) -0.00147 * getSMEFTCoeffEW("CddR",1, 1, 2, 2) -0.0002 * getSMEFTCoeffEW("CddR",1, 2, 2, 1) -0.0002 * getSMEFTCoeffEW("CddR",2, 0, 0, 2)
16230 -0.0002 * getSMEFTCoeffEW("CddR",2, 1, 1, 2) -0.00147 * getSMEFTCoeffEW("CddR",2, 2, 0, 0) -0.00147 * getSMEFTCoeffEW("CddR",2, 2, 1, 1) -0.00167 * getSMEFTCoeffEW("CddR",2, 2, 2, 2)
16231 +0.00148 * getSMEFTCoeffEW("CeuR",0, 0, 0, 0) +0.00148 * getSMEFTCoeffEW("CeuR",0, 0, 1, 1) +0.00148 * getSMEFTCoeffEW("CeuR",1, 1, 0, 0) +0.00148 * getSMEFTCoeffEW("CeuR",1, 1, 1, 1)
16232 -0.02921 * getSMEFTCoeffEW("CeuR",2, 2, 0, 0) -0.02921 * getSMEFTCoeffEW("CeuR",2, 2, 1, 1) -0.80857 * getSMEFTCoeffEW("CeuR",2, 2, 2, 2) -0.00074 * getSMEFTCoeffEW("CedR",0, 0, 0, 0)
16233 -0.00074 * getSMEFTCoeffEW("CedR",0, 0, 1, 1) -0.00074 * getSMEFTCoeffEW("CedR",0, 0, 2, 2) -0.00074 * getSMEFTCoeffEW("CedR",1, 1, 0, 0) -0.00074 * getSMEFTCoeffEW("CedR",1, 1, 1, 1)
16234 -0.00074 * getSMEFTCoeffEW("CedR",1, 1, 2, 2) +0.01461 * getSMEFTCoeffEW("CedR",2, 2, 0, 0) +0.01461 * getSMEFTCoeffEW("CedR",2, 2, 1, 1) +0.01461 * getSMEFTCoeffEW("CedR",2, 2, 2, 2)
16235 +0.00295 * getSMEFTCoeffEW("Cud1R",0, 0, 0, 0) +0.00295 * getSMEFTCoeffEW("Cud1R",0, 0, 1, 1) +0.00295 * getSMEFTCoeffEW("Cud1R",0, 0, 2, 2) +0.00295 * getSMEFTCoeffEW("Cud1R",1, 1, 0, 0)
16236 +0.00295 * getSMEFTCoeffEW("Cud1R",1, 1, 1, 1) +0.00295 * getSMEFTCoeffEW("Cud1R",1, 1, 2, 2) +0.03891 * getSMEFTCoeffEW("Cud1R",2, 2, 0, 0) +0.03891 * getSMEFTCoeffEW("Cud1R",2, 2, 1, 1)
16237 +0.03875 * getSMEFTCoeffEW("Cud1R",2, 2, 2, 2) +0.01534 * getSMEFTCoeffEW("CleR",0, 0, 2, 2) +0.01534 * getSMEFTCoeffEW("CleR",1, 1, 2, 2) -0.01956 * getSMEFTCoeffEW("CleR",2, 2, 0, 0)
16238 -0.01956 * getSMEFTCoeffEW("CleR",2, 2, 1, 1) -0.00422 * getSMEFTCoeffEW("CleR",2, 2, 2, 2) +0.00148 * getSMEFTCoeffEW("CluR",0, 0, 0, 0) +0.00148 * getSMEFTCoeffEW("CluR",0, 0, 1, 1)
16239 +0.00148 * getSMEFTCoeffEW("CluR",1, 1, 0, 0) +0.00148 * getSMEFTCoeffEW("CluR",1, 1, 1, 1) +0.0406 * getSMEFTCoeffEW("CluR",2, 2, 0, 0) +0.0406 * getSMEFTCoeffEW("CluR",2, 2, 1, 1)
16240 +1.03082 * getSMEFTCoeffEW("CluR",2, 2, 2, 2) -0.00074 * getSMEFTCoeffEW("CldR",0, 0, 0, 0) -0.00074 * getSMEFTCoeffEW("CldR",0, 0, 1, 1) -0.00074 * getSMEFTCoeffEW("CldR",0, 0, 2, 2)
16241 -0.00074 * getSMEFTCoeffEW("CldR",1, 1, 0, 0) -0.00074 * getSMEFTCoeffEW("CldR",1, 1, 1, 1) -0.00074 * getSMEFTCoeffEW("CldR",1, 1, 2, 2) -0.0203 * getSMEFTCoeffEW("CldR",2, 2, 0, 0)
16242 -0.0203 * getSMEFTCoeffEW("CldR",2, 2, 1, 1) -0.0203 * getSMEFTCoeffEW("CldR",2, 2, 2, 2) +0.00074 * getSMEFTCoeffEW("CqeR",0, 0, 0, 0) +0.00074 * getSMEFTCoeffEW("CqeR",0, 0, 1, 1)
16243 -0.01461 * getSMEFTCoeffEW("CqeR",0, 0, 2, 2) +0.00074 * getSMEFTCoeffEW("CqeR",1, 1, 0, 0) +0.00074 * getSMEFTCoeffEW("CqeR",1, 1, 1, 1) -0.01461 * getSMEFTCoeffEW("CqeR",1, 1, 2, 2)
16244 +0.00428 * getSMEFTCoeffEW("CqeR",2, 2, 0, 0) +0.00428 * getSMEFTCoeffEW("CqeR",2, 2, 1, 1) +0.69176 * getSMEFTCoeffEW("CqeR",2, 2, 2, 2) -0.00295 * getSMEFTCoeffEW("Cqu1R",0, 0, 0, 0)
16245 -0.00295 * getSMEFTCoeffEW("Cqu1R",0, 0, 1, 1) -0.03891 * getSMEFTCoeffEW("Cqu1R",0, 0, 2, 2) -0.00295 * getSMEFTCoeffEW("Cqu1R",1, 1, 0, 0) -0.00295 * getSMEFTCoeffEW("Cqu1R",1, 1, 1, 1)
16246 -0.03891 * getSMEFTCoeffEW("Cqu1R",1, 1, 2, 2) +0.05761 * getSMEFTCoeffEW("Cqu1R",2, 2, 0, 0) +0.05761 * getSMEFTCoeffEW("Cqu1R",2, 2, 1, 1) -0.2257 * getSMEFTCoeffEW("Cqu1R",2, 2, 2, 2)
16247 +0.00148 * getSMEFTCoeffEW("Cqd1R",0, 0, 0, 0) +0.00148 * getSMEFTCoeffEW("Cqd1R",0, 0, 1, 1) +0.00147 * getSMEFTCoeffEW("Cqd1R",0, 0, 2, 2) +0.00148 * getSMEFTCoeffEW("Cqd1R",1, 1, 0, 0)
16248 +0.00148 * getSMEFTCoeffEW("Cqd1R",1, 1, 1, 1) +0.00147 * getSMEFTCoeffEW("Cqd1R",1, 1, 2, 2) -0.0288 * getSMEFTCoeffEW("Cqd1R",2, 2, 0, 0) -0.0288 * getSMEFTCoeffEW("Cqd1R",2, 2, 1, 1)
16249 -0.02866 * getSMEFTCoeffEW("Cqd1R",2, 2, 2, 2) ) * v2;
16250
16251 } else if (f.is("CHARM")) {
16252 deltaNLO = (+0.00019 * getSMEFTCoeffEW("CW") +0.00168 * getSMEFTCoeffEW("CHD") -0.00002 * getSMEFTCoeffEW("CHB") -0.00002 * getSMEFTCoeffEW("CHW")
16253 +0.0087 * getSMEFTCoeffEW("CHWB") +0.00065 * getSMEFTCoeffEW("CuWR",2, 2) -0.00052 * getSMEFTCoeffEW("CuBR",2, 2) -0.00005 * getSMEFTCoeffEW("CHl1R",0, 0)
16254 -0.00005 * getSMEFTCoeffEW("CHl1R",1, 1) -0.00003 * getSMEFTCoeffEW("CHl1R",2, 2) +0.00352 * getSMEFTCoeffEW("CHl3R",0, 0) +0.00352 * getSMEFTCoeffEW("CHl3R",1, 1)
16255 +0.00003 * getSMEFTCoeffEW("CHl3R",2, 2) -0.00003 * getSMEFTCoeffEW("CHeR",0, 0) -0.00003 * getSMEFTCoeffEW("CHeR",1, 1) -0.00003 * getSMEFTCoeffEW("CHeR",2, 2)
16256 -0.00227 * getSMEFTCoeffEW("CHq1R",0, 0) -0.01094 * getSMEFTCoeffEW("CHq1R",1, 1) -0.00407 * getSMEFTCoeffEW("CHq1R",2, 2) -0.00459 * getSMEFTCoeffEW("CHq3R",0, 0)
16257 +0.00177 * getSMEFTCoeffEW("CHq3R",1, 1) -0.00013 * getSMEFTCoeffEW("CHq3R",2, 2) -0.00437 * getSMEFTCoeffEW("CHuR",0, 0) +0.02111 * getSMEFTCoeffEW("CHuR",1, 1)
16258 +0.00096 * getSMEFTCoeffEW("CHuR",2, 2) +0.00217 * getSMEFTCoeffEW("CHdR",0, 0) +0.00217 * getSMEFTCoeffEW("CHdR",1, 1) +0.00216 * getSMEFTCoeffEW("CHdR",2, 2)
16259 -0.0003 * getSMEFTCoeffEW("CllR",0, 0, 1, 1) -0.00393 * getSMEFTCoeffEW("CllR",0, 1, 1, 0) +0.00011 * getSMEFTCoeffEW("Cqq1R",0, 0, 0, 0) +0.00018 * getSMEFTCoeffEW("Cqq1R",0, 0, 1, 1)
16260 -0.00024 * getSMEFTCoeffEW("Cqq1R",0, 0, 2, 2) -0.00002 * getSMEFTCoeffEW("Cqq1R",0, 1, 1, 0) +0.00096 * getSMEFTCoeffEW("Cqq1R",0, 2, 2, 0) -0.00002 * getSMEFTCoeffEW("Cqq1R",1, 0, 0, 1)
16261 +0.00018 * getSMEFTCoeffEW("Cqq1R",1, 1, 0, 0) +0.00023 * getSMEFTCoeffEW("Cqq1R",1, 1, 1, 1) -0.00792 * getSMEFTCoeffEW("Cqq1R",1, 1, 2, 2) -0.00429 * getSMEFTCoeffEW("Cqq1R",1, 2, 2, 1)
16262 +0.00096 * getSMEFTCoeffEW("Cqq1R",2, 0, 0, 2) -0.00429 * getSMEFTCoeffEW("Cqq1R",2, 1, 1, 2) -0.00024 * getSMEFTCoeffEW("Cqq1R",2, 2, 0, 0) -0.00792 * getSMEFTCoeffEW("Cqq1R",2, 2, 1, 1)
16263 -0.00313 * getSMEFTCoeffEW("Cqq1R",2, 2, 2, 2) +0.0013 * getSMEFTCoeffEW("Cqq3R",0, 0, 0, 0) -0.00044 * getSMEFTCoeffEW("Cqq3R",0, 0, 1, 1) +0.00406 * getSMEFTCoeffEW("Cqq3R",0, 0, 2, 2)
16264 +0.00007 * getSMEFTCoeffEW("Cqq3R",0, 1, 1, 0) -0.00131 * getSMEFTCoeffEW("Cqq3R",0, 2, 2, 0) +0.00007 * getSMEFTCoeffEW("Cqq3R",1, 0, 0, 1) -0.00044 * getSMEFTCoeffEW("Cqq3R",1, 1, 0, 0)
16265 -0.00204 * getSMEFTCoeffEW("Cqq3R",1, 1, 1, 1) -0.00562 * getSMEFTCoeffEW("Cqq3R",1, 1, 2, 2) -0.00629 * getSMEFTCoeffEW("Cqq3R",1, 2, 2, 1) -0.00131 * getSMEFTCoeffEW("Cqq3R",2, 0, 0, 2)
16266 -0.00629 * getSMEFTCoeffEW("Cqq3R",2, 1, 1, 2) +0.00406 * getSMEFTCoeffEW("Cqq3R",2, 2, 0, 0) -0.00562 * getSMEFTCoeffEW("Cqq3R",2, 2, 1, 1) -0.00028 * getSMEFTCoeffEW("Cqq3R",2, 2, 2, 2)
16267 -0.00018 * getSMEFTCoeffEW("Clq1R",0, 0, 1, 1) -0.00004 * getSMEFTCoeffEW("Clq1R",0, 0, 2, 2) -0.00018 * getSMEFTCoeffEW("Clq1R",1, 1, 1, 1) -0.00004 * getSMEFTCoeffEW("Clq1R",1, 1, 2, 2)
16268 -0.00018 * getSMEFTCoeffEW("Clq1R",2, 2, 1, 1) -0.00004 * getSMEFTCoeffEW("Clq1R",2, 2, 2, 2) +0.00023 * getSMEFTCoeffEW("Clq3R",0, 0, 0, 0) -0.00038 * getSMEFTCoeffEW("Clq3R",0, 0, 1, 1)
16269 +0.00038 * getSMEFTCoeffEW("Clq3R",0, 0, 2, 2) +0.00023 * getSMEFTCoeffEW("Clq3R",1, 1, 0, 0) -0.00038 * getSMEFTCoeffEW("Clq3R",1, 1, 1, 1) +0.00038 * getSMEFTCoeffEW("Clq3R",1, 1, 2, 2)
16270 +0.00023 * getSMEFTCoeffEW("Clq3R",2, 2, 0, 0) -0.00038 * getSMEFTCoeffEW("Clq3R",2, 2, 1, 1) +0.00013 * getSMEFTCoeffEW("Clq3R",2, 2, 2, 2) +0.00006 * getSMEFTCoeffEW("CuuR",0, 0, 0, 0)
16271 -0.00009 * getSMEFTCoeffEW("CuuR",0, 0, 1, 1) +0.00064 * getSMEFTCoeffEW("CuuR",0, 0, 2, 2) -0.00001 * getSMEFTCoeffEW("CuuR",0, 1, 1, 0) +0.00039 * getSMEFTCoeffEW("CuuR",0, 2, 2, 0)
16272 -0.00001 * getSMEFTCoeffEW("CuuR",1, 0, 0, 1) -0.00009 * getSMEFTCoeffEW("CuuR",1, 1, 0, 0) -0.00027 * getSMEFTCoeffEW("CuuR",1, 1, 1, 1) -0.0031 * getSMEFTCoeffEW("CuuR",1, 1, 2, 2)
16273 -0.00187 * getSMEFTCoeffEW("CuuR",1, 2, 2, 1) +0.00039 * getSMEFTCoeffEW("CuuR",2, 0, 0, 2) -0.00187 * getSMEFTCoeffEW("CuuR",2, 1, 1, 2) +0.00064 * getSMEFTCoeffEW("CuuR",2, 2, 0, 0)
16274 -0.0031 * getSMEFTCoeffEW("CuuR",2, 2, 1, 1) +0.00001 * getSMEFTCoeffEW("CddR",0, 0, 0, 0) +0.00001 * getSMEFTCoeffEW("CddR",0, 0, 1, 1) +0.00001 * getSMEFTCoeffEW("CddR",0, 0, 2, 2)
16275 +0.00001 * getSMEFTCoeffEW("CddR",1, 1, 0, 0) +0.00001 * getSMEFTCoeffEW("CddR",1, 1, 1, 1) +0.00001 * getSMEFTCoeffEW("CddR",1, 1, 2, 2) +0.00001 * getSMEFTCoeffEW("CddR",2, 2, 0, 0)
16276 +0.00001 * getSMEFTCoeffEW("CddR",2, 2, 1, 1) +0.00001 * getSMEFTCoeffEW("CddR",2, 2, 2, 2) -0.00001 * getSMEFTCoeffEW("CeuR",0, 0, 0, 0) +0.00006 * getSMEFTCoeffEW("CeuR",0, 0, 1, 1)
16277 -0.00001 * getSMEFTCoeffEW("CeuR",1, 1, 0, 0) +0.00006 * getSMEFTCoeffEW("CeuR",1, 1, 1, 1) -0.00001 * getSMEFTCoeffEW("CeuR",2, 2, 0, 0) +0.00006 * getSMEFTCoeffEW("CeuR",2, 2, 1, 1)
16278 -0.00002 * getSMEFTCoeffEW("Cud1R",0, 0, 0, 0) -0.00002 * getSMEFTCoeffEW("Cud1R",0, 0, 1, 1) -0.00002 * getSMEFTCoeffEW("Cud1R",0, 0, 2, 2) +0.00005 * getSMEFTCoeffEW("Cud1R",1, 1, 0, 0)
16279 +0.00005 * getSMEFTCoeffEW("Cud1R",1, 1, 1, 1) +0.00005 * getSMEFTCoeffEW("Cud1R",1, 1, 2, 2) -0.00032 * getSMEFTCoeffEW("Cud1R",2, 2, 0, 0) -0.00032 * getSMEFTCoeffEW("Cud1R",2, 2, 1, 1)
16280 -0.00032 * getSMEFTCoeffEW("Cud1R",2, 2, 2, 2) -0.00001 * getSMEFTCoeffEW("CluR",0, 0, 0, 0) +0.00006 * getSMEFTCoeffEW("CluR",0, 0, 1, 1) -0.00001 * getSMEFTCoeffEW("CluR",1, 1, 0, 0)
16281 +0.00006 * getSMEFTCoeffEW("CluR",1, 1, 1, 1) -0.00001 * getSMEFTCoeffEW("CluR",2, 2, 0, 0) +0.00006 * getSMEFTCoeffEW("CluR",2, 2, 1, 1) -0.00018 * getSMEFTCoeffEW("CqeR",1, 1, 0, 0)
16282 -0.00018 * getSMEFTCoeffEW("CqeR",1, 1, 1, 1) -0.00018 * getSMEFTCoeffEW("CqeR",1, 1, 2, 2) -0.00004 * getSMEFTCoeffEW("CqeR",2, 2, 0, 0) -0.00004 * getSMEFTCoeffEW("CqeR",2, 2, 1, 1)
16283 -0.00004 * getSMEFTCoeffEW("CqeR",2, 2, 2, 2) +0.00002 * getSMEFTCoeffEW("Cqu1R",0, 0, 0, 0) -0.00005 * getSMEFTCoeffEW("Cqu1R",0, 0, 1, 1) +0.00032 * getSMEFTCoeffEW("Cqu1R",0, 0, 2, 2)
16284 +0.00037 * getSMEFTCoeffEW("Cqu1R",1, 1, 0, 0) +0.0003 * getSMEFTCoeffEW("Cqu1R",1, 1, 1, 1) +0.00936 * getSMEFTCoeffEW("Cqu1R",1, 1, 2, 2) -0.00048 * getSMEFTCoeffEW("Cqu1R",2, 2, 0, 0)
16285 +0.00271 * getSMEFTCoeffEW("Cqu1R",2, 2, 1, 1) +0.00187 * getSMEFTCoeffEW("Cqu1R",2, 2, 2, 2) -0.00001 * getSMEFTCoeffEW("Cqd1R",0, 0, 0, 0) -0.00001 * getSMEFTCoeffEW("Cqd1R",0, 0, 1, 1)
16286 -0.00001 * getSMEFTCoeffEW("Cqd1R",0, 0, 2, 2) -0.00018 * getSMEFTCoeffEW("Cqd1R",1, 1, 0, 0) -0.00018 * getSMEFTCoeffEW("Cqd1R",1, 1, 1, 1) -0.00018 * getSMEFTCoeffEW("Cqd1R",1, 1, 2, 2)
16287 +0.00024 * getSMEFTCoeffEW("Cqd1R",2, 2, 0, 0) +0.00024 * getSMEFTCoeffEW("Cqd1R",2, 2, 1, 1) +0.00024 * getSMEFTCoeffEW("Cqd1R",2, 2, 2, 2) ) * v2;
16288
16289 } else if (f.is("BOTTOM")) {
16290 deltaNLO = (-0.00098 * getSMEFTCoeffEW("CW") +0.00054 * getSMEFTCoeffEW("CHD") +0.00001 * getSMEFTCoeffEW("CHB") +0.00001 * getSMEFTCoeffEW("CHW")
16291 -0.00228 * getSMEFTCoeffEW("CHWB") -0.00534 * getSMEFTCoeffEW("CuWR",2, 2) -0.00033 * getSMEFTCoeffEW("CuBR",2, 2) +0.00003 * getSMEFTCoeffEW("CHl1R",0, 0)
16292 +0.00003 * getSMEFTCoeffEW("CHl1R",1, 1) +0.00002 * getSMEFTCoeffEW("CHl1R",2, 2) +0.00091 * getSMEFTCoeffEW("CHl3R",0, 0) +0.00091 * getSMEFTCoeffEW("CHl3R",1, 1)
16293 -0.00002 * getSMEFTCoeffEW("CHl3R",2, 2) +0.00002 * getSMEFTCoeffEW("CHeR",0, 0) +0.00002 * getSMEFTCoeffEW("CHeR",1, 1) +0.00002 * getSMEFTCoeffEW("CHeR",2, 2)
16294 -0.0027 * getSMEFTCoeffEW("CHq1R",0, 0) -0.0027 * getSMEFTCoeffEW("CHq1R",1, 1) +0.01646 * getSMEFTCoeffEW("CHq1R",2, 2) -0.00357 * getSMEFTCoeffEW("CHq3R",0, 0)
16295 -0.00357 * getSMEFTCoeffEW("CHq3R",1, 1) +0.00218 * getSMEFTCoeffEW("CHq3R",2, 2) -0.00517 * getSMEFTCoeffEW("CHuR",0, 0) -0.00517 * getSMEFTCoeffEW("CHuR",1, 1)
16296 -0.00174 * getSMEFTCoeffEW("CHuR",2, 2) +0.00257 * getSMEFTCoeffEW("CHdR",0, 0) +0.00257 * getSMEFTCoeffEW("CHdR",1, 1) -0.01006 * getSMEFTCoeffEW("CHdR",2, 2)
16297 +0.00015 * getSMEFTCoeffEW("CllR",0, 0, 1, 1) -0.00071 * getSMEFTCoeffEW("CllR",0, 1, 1, 0) +0.00013 * getSMEFTCoeffEW("Cqq1R",0, 0, 0, 0) +0.00002 * getSMEFTCoeffEW("Cqq1R",0, 0, 1, 1)
16298 -0.00051 * getSMEFTCoeffEW("Cqq1R",0, 0, 2, 2) +0.00012 * getSMEFTCoeffEW("Cqq1R",0, 1, 1, 0) +0.00104 * getSMEFTCoeffEW("Cqq1R",0, 2, 2, 0) +0.00012 * getSMEFTCoeffEW("Cqq1R",1, 0, 0, 1)
16299 +0.00002 * getSMEFTCoeffEW("Cqq1R",1, 1, 0, 0) +0.00013 * getSMEFTCoeffEW("Cqq1R",1, 1, 1, 1) -0.00051 * getSMEFTCoeffEW("Cqq1R",1, 1, 2, 2) +0.00104 * getSMEFTCoeffEW("Cqq1R",1, 2, 2, 1)
16300 +0.00104 * getSMEFTCoeffEW("Cqq1R",2, 0, 0, 2) +0.00104 * getSMEFTCoeffEW("Cqq1R",2, 1, 1, 2) -0.00051 * getSMEFTCoeffEW("Cqq1R",2, 2, 0, 0) -0.00051 * getSMEFTCoeffEW("Cqq1R",2, 2, 1, 1)
16301 +0.01423 * getSMEFTCoeffEW("Cqq1R",2, 2, 2, 2) +0.00163 * getSMEFTCoeffEW("Cqq3R",0, 0, 0, 0) +0.00174 * getSMEFTCoeffEW("Cqq3R",0, 0, 1, 1) +0.00289 * getSMEFTCoeffEW("Cqq3R",0, 0, 2, 2)
16302 -0.00011 * getSMEFTCoeffEW("Cqq3R",0, 1, 1, 0) -0.00154 * getSMEFTCoeffEW("Cqq3R",0, 2, 2, 0) -0.00011 * getSMEFTCoeffEW("Cqq3R",1, 0, 0, 1) +0.00174 * getSMEFTCoeffEW("Cqq3R",1, 1, 0, 0)
16303 +0.00163 * getSMEFTCoeffEW("Cqq3R",1, 1, 1, 1) +0.00289 * getSMEFTCoeffEW("Cqq3R",1, 1, 2, 2) -0.00154 * getSMEFTCoeffEW("Cqq3R",1, 2, 2, 1) -0.00154 * getSMEFTCoeffEW("Cqq3R",2, 0, 0, 2)
16304 -0.00154 * getSMEFTCoeffEW("Cqq3R",2, 1, 1, 2) +0.00289 * getSMEFTCoeffEW("Cqq3R",2, 2, 0, 0) +0.00289 * getSMEFTCoeffEW("Cqq3R",2, 2, 1, 1) +0.00128 * getSMEFTCoeffEW("Cqq3R",2, 2, 2, 2)
16305 +0.00016 * getSMEFTCoeffEW("Clq1R",0, 0, 2, 2) +0.00016 * getSMEFTCoeffEW("Clq1R",1, 1, 2, 2) +0.00016 * getSMEFTCoeffEW("Clq1R",2, 2, 2, 2) +0.00029 * getSMEFTCoeffEW("Clq3R",0, 0, 0, 0)
16306 +0.00029 * getSMEFTCoeffEW("Clq3R",0, 0, 1, 1) -0.0007 * getSMEFTCoeffEW("Clq3R",0, 0, 2, 2) +0.00029 * getSMEFTCoeffEW("Clq3R",1, 1, 0, 0) +0.00029 * getSMEFTCoeffEW("Clq3R",1, 1, 1, 1)
16307 -0.0007 * getSMEFTCoeffEW("Clq3R",1, 1, 2, 2) +0.00029 * getSMEFTCoeffEW("Clq3R",2, 2, 0, 0) +0.00029 * getSMEFTCoeffEW("Clq3R",2, 2, 1, 1) -0.00057 * getSMEFTCoeffEW("Clq3R",2, 2, 2, 2)
16308 +0.00007 * getSMEFTCoeffEW("CuuR",0, 0, 0, 0) +0.00006 * getSMEFTCoeffEW("CuuR",0, 0, 1, 1) +0.00081 * getSMEFTCoeffEW("CuuR",0, 0, 2, 2) +0.00049 * getSMEFTCoeffEW("CuuR",0, 2, 2, 0)
16309 +0.00006 * getSMEFTCoeffEW("CuuR",1, 1, 0, 0) +0.00007 * getSMEFTCoeffEW("CuuR",1, 1, 1, 1) +0.00081 * getSMEFTCoeffEW("CuuR",1, 1, 2, 2) +0.00049 * getSMEFTCoeffEW("CuuR",1, 2, 2, 1)
16310 +0.00049 * getSMEFTCoeffEW("CuuR",2, 0, 0, 2) +0.00049 * getSMEFTCoeffEW("CuuR",2, 1, 1, 2) +0.00081 * getSMEFTCoeffEW("CuuR",2, 2, 0, 0) +0.00081 * getSMEFTCoeffEW("CuuR",2, 2, 1, 1)
16311 +0.00002 * getSMEFTCoeffEW("CddR",0, 0, 0, 0) +0.00002 * getSMEFTCoeffEW("CddR",0, 0, 1, 1) -0.00002 * getSMEFTCoeffEW("CddR",0, 0, 2, 2) +0.00002 * getSMEFTCoeffEW("CddR",1, 1, 0, 0)
16312 +0.00002 * getSMEFTCoeffEW("CddR",1, 1, 1, 1) -0.00002 * getSMEFTCoeffEW("CddR",1, 1, 2, 2) -0.00002 * getSMEFTCoeffEW("CddR",2, 2, 0, 0) -0.00002 * getSMEFTCoeffEW("CddR",2, 2, 1, 1)
16313 -0.00006 * getSMEFTCoeffEW("CddR",2, 2, 2, 2) -0.00002 * getSMEFTCoeffEW("CeuR",0, 0, 0, 0) -0.00002 * getSMEFTCoeffEW("CeuR",0, 0, 1, 1) -0.00002 * getSMEFTCoeffEW("CeuR",1, 1, 0, 0)
16314 -0.00002 * getSMEFTCoeffEW("CeuR",1, 1, 1, 1) -0.00002 * getSMEFTCoeffEW("CeuR",2, 2, 0, 0) -0.00002 * getSMEFTCoeffEW("CeuR",2, 2, 1, 1) -0.00003 * getSMEFTCoeffEW("CedR",0, 0, 2, 2)
16315 -0.00003 * getSMEFTCoeffEW("CedR",1, 1, 2, 2) -0.00003 * getSMEFTCoeffEW("CedR",2, 2, 2, 2) -0.00003 * getSMEFTCoeffEW("Cud1R",0, 0, 0, 0) -0.00003 * getSMEFTCoeffEW("Cud1R",0, 0, 1, 1)
16316 +0.00004 * getSMEFTCoeffEW("Cud1R",0, 0, 2, 2) -0.00003 * getSMEFTCoeffEW("Cud1R",1, 1, 0, 0) -0.00003 * getSMEFTCoeffEW("Cud1R",1, 1, 1, 1) +0.00004 * getSMEFTCoeffEW("Cud1R",1, 1, 2, 2)
16317 -0.0004 * getSMEFTCoeffEW("Cud1R",2, 2, 0, 0) -0.0004 * getSMEFTCoeffEW("Cud1R",2, 2, 1, 1) +0.00146 * getSMEFTCoeffEW("Cud1R",2, 2, 2, 2) -0.00002 * getSMEFTCoeffEW("CluR",0, 0, 0, 0)
16318 -0.00002 * getSMEFTCoeffEW("CluR",0, 0, 1, 1) -0.00002 * getSMEFTCoeffEW("CluR",1, 1, 0, 0) -0.00002 * getSMEFTCoeffEW("CluR",1, 1, 1, 1) -0.00002 * getSMEFTCoeffEW("CluR",2, 2, 0, 0)
16319 -0.00002 * getSMEFTCoeffEW("CluR",2, 2, 1, 1) -0.00003 * getSMEFTCoeffEW("CldR",0, 0, 2, 2) -0.00003 * getSMEFTCoeffEW("CldR",1, 1, 2, 2) -0.00003 * getSMEFTCoeffEW("CldR",2, 2, 2, 2)
16320 +0.00016 * getSMEFTCoeffEW("CqeR",2, 2, 0, 0) +0.00016 * getSMEFTCoeffEW("CqeR",2, 2, 1, 1) +0.00016 * getSMEFTCoeffEW("CqeR",2, 2, 2, 2) +0.00003 * getSMEFTCoeffEW("Cqu1R",0, 0, 0, 0)
16321 +0.00003 * getSMEFTCoeffEW("Cqu1R",0, 0, 1, 1) +0.0004 * getSMEFTCoeffEW("Cqu1R",0, 0, 2, 2) +0.00003 * getSMEFTCoeffEW("Cqu1R",1, 1, 0, 0) +0.00003 * getSMEFTCoeffEW("Cqu1R",1, 1, 1, 1)
16322 +0.0004 * getSMEFTCoeffEW("Cqu1R",1, 1, 2, 2) -0.00101 * getSMEFTCoeffEW("Cqu1R",2, 2, 0, 0) -0.00101 * getSMEFTCoeffEW("Cqu1R",2, 2, 1, 1) -0.00852 * getSMEFTCoeffEW("Cqu1R",2, 2, 2, 2)
16323 -0.00002 * getSMEFTCoeffEW("Cqd1R",0, 0, 0, 0) -0.00002 * getSMEFTCoeffEW("Cqd1R",0, 0, 1, 1) +0.00002 * getSMEFTCoeffEW("Cqd1R",0, 0, 2, 2) -0.00002 * getSMEFTCoeffEW("Cqd1R",1, 1, 0, 0)
16324 -0.00002 * getSMEFTCoeffEW("Cqd1R",1, 1, 1, 1) +0.00002 * getSMEFTCoeffEW("Cqd1R",1, 1, 2, 2) +0.00051 * getSMEFTCoeffEW("Cqd1R",2, 2, 0, 0) +0.00051 * getSMEFTCoeffEW("Cqd1R",2, 2, 1, 1)
16325 -0.00108 * getSMEFTCoeffEW("Cqd1R",2, 2, 2, 2) ) * v2;
16326
16327 } else {
16328 deltaNLO = 0.;
16329 }
16330
16331 return dR0_f + cNLOd6 * deltaNLO;
16332}
16333
16334const double NPSMEFTd6General::R0_f(const Particle f) const
16335{
16336 return (trueSM.R0_f(f) + deltaR0_f(f));
16337}
16338
16340
16341const double NPSMEFTd6General::deltaGV_f(const Particle p) const {
16342 return (deltaGL_f(p) + deltaGR_f(p));
16343}
16344
16345const double NPSMEFTd6General::deltaGA_f(const Particle p) const {
16346 return (deltaGL_f(p) - deltaGR_f(p));
16347}
16348
16349const double NPSMEFTd6General::deltaGL_f(const Particle p) const {
16350 double I3p = p.getIsospin(), Qp = p.getCharge();
16351 double CHF1 = CHF1_diag(p);
16352 double CHF3 = CHF3_diag(p);
16353 double NPindirect;
16354
16355 // NPindirect = -I3p / 4.0 * (getSMEFTCoeffEW("CHD") * v2_over_LambdaNP2 + 2.0 * delta_GF)
16356 // - Qp * sW2_tree / 4.0 / (cW2_tree - sW2_tree)
16357 // *((4.0 * cW_tree / sW_tree * getSMEFTCoeffEW("CHWB") + getSMEFTCoeffEW("CHD")) * v2_over_LambdaNP2 + 2.0 * delta_GF);
16358
16359 NPindirect = (I3p - Qp * sW2_tree) * delta_UgNC + Qp * delta_QgNC;
16360
16361 double NPdirect = -0.5 * (CHF1 - 2.0 * I3p * CHF3) * v2;
16362 return (NPindirect + NPdirect);
16363}
16364
16365const double NPSMEFTd6General::deltaGR_f(const Particle p) const {
16366 double Qp = p.getCharge();
16367 double CHf = CHf_diag(p);
16368 double NPindirect;
16369
16370 // NPindirect = -Qp * sW2_tree / 4.0 / (cW2_tree - sW2_tree)
16371 // *((4.0 * cW_tree / sW_tree * getSMEFTCoeffEW("CHWB") + getSMEFTCoeffEW("CHD")) * v2_over_LambdaNP2 + 2.0 * delta_GF);
16372
16373 NPindirect = (-Qp * sW2_tree) * delta_UgNC + Qp * delta_QgNC;
16374
16375 double NPdirect = -0.5 * CHf * v2;
16376 return (NPindirect + NPdirect);
16377}
16378
16379
16380const double NPSMEFTd6General::deltaGL_f_mu(const Particle p, const double mu) const {
16381 double I3p = p.getIsospin(), Qp = p.getCharge();
16382 double CHF;
16383 double NPindirect;
16384
16385 // Parameters from the indirect corrections depending on the RG scale
16386 double d_UgNC_mu, d_QgNC_mu;
16387
16388 // NP indirect corrections to EW fermion couplings
16389 d_UgNC_mu = delU_gNC(mu);
16390 d_QgNC_mu = delQ_gNC(mu);
16391
16392 NPindirect = (I3p - Qp * sW2_tree) * d_UgNC_mu + Qp * d_QgNC_mu;
16393
16394 // Direct contribution
16395 if (p.is("NEUTRINO_1"))
16396 CHF = getSMEFTCoeff("CHl1R", 0, 0, mu) - getSMEFTCoeff("CHl3R", 0, 0, mu);
16397 else if (p.is("NEUTRINO_2"))
16398 CHF = getSMEFTCoeff("CHl1R", 1, 1, mu) - getSMEFTCoeff("CHl3R", 1, 1, mu);
16399 else if (p.is("NEUTRINO_3"))
16400 CHF = getSMEFTCoeff("CHl1R", 2, 2, mu) - getSMEFTCoeff("CHl3R", 2, 2, mu);
16401 else if (p.is("ELECTRON"))
16402 CHF = getSMEFTCoeff("CHl1R", 0, 0, mu) + getSMEFTCoeff("CHl3R", 0, 0, mu);
16403 else if (p.is("MU"))
16404 CHF = getSMEFTCoeff("CHl1R", 1, 1, mu) + getSMEFTCoeff("CHl3R", 1, 1, mu);
16405 else if (p.is("TAU"))
16406 CHF = getSMEFTCoeff("CHl1R", 2, 2, mu) + getSMEFTCoeff("CHl3R", 2, 2, mu);
16407 else if (p.is("UP"))
16408 CHF = getSMEFTCoeff("CHq1R", 0, 0, mu) - getSMEFTCoeff("CHq3R", 0, 0, mu);
16409 else if (p.is("CHARM"))
16410 CHF = getSMEFTCoeff("CHq1R", 1, 1, mu) - getSMEFTCoeff("CHq3R", 1, 1, mu);
16411 else if (p.is("TOP"))
16412 CHF = getSMEFTCoeff("CHq1R", 2, 2, mu) - getSMEFTCoeff("CHq3R", 2, 2, mu);
16413 else if (p.is("DOWN"))
16414 CHF = getSMEFTCoeff("CHq1R", 0, 0, mu) + getSMEFTCoeff("CHq3R", 0, 0, mu);
16415 else if (p.is("STRANGE"))
16416 CHF = getSMEFTCoeff("CHq1R", 1, 1, mu) + getSMEFTCoeff("CHq3R", 1, 1, mu);
16417 else if (p.is("BOTTOM"))
16418 CHF = getSMEFTCoeff("CHq1R", 2, 2, mu) + getSMEFTCoeff("CHq3R", 2, 2, mu);
16419 else
16420 throw std::runtime_error("NPSMEFTd6General::deltaGL_f_mu(): wrong argument");
16421
16422 double NPdirect = -0.5 * CHF * v2;
16423 return (NPindirect + NPdirect);
16424}
16425
16426const double NPSMEFTd6General::deltaGR_f_mu(const Particle p, const double mu) const {
16427 double Qp = p.getCharge();
16428 double CHf;
16429 double NPindirect;
16430
16431 // Parameters from the indirect corrections depending on the RG scale
16432 double d_UgNC_mu, d_QgNC_mu;
16433
16434 // NP indirect corrections to EW fermion couplings
16435 d_UgNC_mu = delU_gNC(mu);
16436 d_QgNC_mu = delQ_gNC(mu);
16437
16438 NPindirect = (-Qp * sW2_tree) * d_UgNC_mu + Qp * d_QgNC_mu;
16439
16440 // Direct contribution
16441 if (p.is("NEUTRINO_1") || p.is("NEUTRINO_2") || p.is("NEUTRINO_3"))
16442 CHf = 0.0;
16443 else if (p.is("ELECTRON"))
16444 CHf = getSMEFTCoeff("CHeR", 0, 0, mu);
16445 else if (p.is("MU"))
16446 CHf = getSMEFTCoeff("CHeR", 1, 1, mu);
16447 else if (p.is("TAU"))
16448 CHf = getSMEFTCoeff("CHeR", 2, 2, mu);
16449 else if (p.is("UP"))
16450 CHf = getSMEFTCoeff("CHuR", 0, 0, mu);
16451 else if (p.is("CHARM"))
16452 CHf = getSMEFTCoeff("CHuR", 1, 1, mu);
16453 else if (p.is("TOP"))
16454 CHf = getSMEFTCoeff("CHuR", 2, 2, mu);
16455 else if (p.is("DOWN"))
16456 CHf = getSMEFTCoeff("CHdR", 0, 0, mu);
16457 else if (p.is("STRANGE"))
16458 CHf = getSMEFTCoeff("CHdR", 1, 1, mu);
16459 else if (p.is("BOTTOM"))
16460 CHf = getSMEFTCoeff("CHdR", 2, 2, mu);
16461 else
16462 throw std::runtime_error("NPSMEFTd6General::deltaGR_f_mu(): wrong argument");
16463
16464 double NPdirect = -0.5 * CHf * v2;
16465 return (NPindirect + NPdirect);
16466}
16467
16468
16469gslpp::complex NPSMEFTd6General::deltaGL_Wff(const Particle pbar, const Particle p) const {
16470 if (pbar.getIndex() + 1 != p.getIndex() || pbar.getIndex() % 2 != 0)
16471 throw std::runtime_error("NPSMEFTd6General::deltaGL_Wff(): Not implemented");
16472
16473 double CHF3 = CHF3_diag(pbar);
16474 double NPindirect;
16475
16476 // NPindirect = -cW2_tree / 4.0 / (cW2_tree - sW2_tree)
16477 // * ((4.0 * sW_tree / cW_tree * getSMEFTCoeffEW("CHWB") + getSMEFTCoeffEW("CHD")) * v2_over_LambdaNP2 + 2.0 * delta_GF);
16478
16479 NPindirect = delta_UgCC;
16480
16481 double NPdirect = CHF3 * v2;
16482 return (NPindirect + NPdirect);
16483}
16484
16485gslpp::complex NPSMEFTd6General::deltaGR_Wff(const Particle pbar, const Particle p) const {
16486 if (pbar.getIndex() + 1 != p.getIndex() || pbar.getIndex() % 2 != 0)
16487 throw std::runtime_error("NPSMEFTd6General::deltaGR_Wff(): Not implemented");
16488
16489 gslpp::complex CHud = CHud_diag(pbar);
16490 return (0.5 * CHud * v2);
16491}
16492
16493
16494gslpp::complex NPSMEFTd6General::deltaGL_Wff_mu(const Particle pbar, const Particle p, const double mu) const {
16495 if (pbar.getIndex() + 1 != p.getIndex() || pbar.getIndex() % 2 != 0)
16496 throw std::runtime_error("NPSMEFTd6General::deltaGL_Wff(): Not implemented");
16497
16498 double CHF3;
16499 double NPindirect;
16500
16501 // NP indirect corrections to EW fermion couplings
16502 NPindirect = delU_gCC(mu);
16503
16504 // Direct contribution
16505 if (pbar.is("NEUTRINO_1") || pbar.is("ELECTRON"))
16506 CHF3 = getSMEFTCoeff("CHl3R", 0, 0, mu);
16507 else if (pbar.is("NEUTRINO_2") || pbar.is("MU"))
16508 CHF3 = getSMEFTCoeff("CHl3R", 1, 1, mu);
16509 else if (pbar.is("NEUTRINO_3") || pbar.is("TAU"))
16510 CHF3 = getSMEFTCoeff("CHl3R", 2, 2, mu);
16511 else if (pbar.is("UP") || pbar.is("DOWN"))
16512 CHF3 = getSMEFTCoeff("CHq3R", 0, 0, mu);
16513 else if (pbar.is("CHARM") || pbar.is("STRANGE"))
16514 CHF3 = getSMEFTCoeff("CHq3R", 1, 1, mu);
16515 else if (pbar.is("TOP") || pbar.is("BOTTOM"))
16516 CHF3 = getSMEFTCoeff("CHq3R", 2, 2, mu);
16517 else
16518 throw std::runtime_error("NPSMEFTd6General::deltaGL_Wff_mu(): wrong argument");
16519
16520 double NPdirect = CHF3 * v2;
16521 return (NPindirect + NPdirect);
16522}
16523
16524gslpp::complex NPSMEFTd6General::deltaGR_Wff_mu(const Particle pbar, const Particle p, const double mu) const {
16525 if (pbar.getIndex() + 1 != p.getIndex() || pbar.getIndex() % 2 != 0)
16526 throw std::runtime_error("NPSMEFTd6General::deltaGR_Wff_mu(): Not implemented");
16527
16528 gslpp::complex CHud;
16529
16530 if (!pbar.is("QUARK") || pbar.getIndex() % 2 != 0)
16531 throw std::runtime_error("NPSMEFTd6General::deltaGR_Wff_mu(): wrong argument");
16532
16533 if (pbar.is("UP"))
16534 CHud = gslpp::complex(getSMEFTCoeff("CHudR", 0, 0, mu), getSMEFTCoeff("CHudI", 0, 0, mu), false);
16535 else if (pbar.is("CHARM"))
16536 CHud = gslpp::complex(getSMEFTCoeff("CHudR", 1, 1, mu), getSMEFTCoeff("CHudI", 1, 1, mu), false);
16537 else if (pbar.is("TOP"))
16538 CHud = gslpp::complex(getSMEFTCoeff("CHudR", 2, 2, mu), getSMEFTCoeff("CHudI", 2, 2, mu), false);
16539 else
16540 throw std::runtime_error("NPSMEFTd6General::deltaGR_Wff_mu(): wrong argument");
16541
16542 return (0.5 * CHud * v2);
16543}
16544
16545 // Modifications of Higgs couplings
16546
16547const double NPSMEFTd6General::deltaG_hgg() const {
16548 return (getSMEFTCoeffEW("CHG") * v2 / v());
16549}
16550
16552 double m_t = mtpole;
16553 double m_b = quarks[BOTTOM].getMass();
16554 double m_c = quarks[CHARM].getMass();
16555 double m_s = quarks[STRANGE].getMass();
16556 double tau_t = 4.0 * m_t * m_t / mHl / mHl;
16557 double tau_b = 4.0 * m_b * m_b / mHl / mHl;
16558 double tau_c = 4.0 * m_c * m_c / mHl / mHl;
16559 double tau_s = 4.0 * m_s * m_s / mHl / mHl;
16560 double aSPiv = AlsMz / 16.0 / M_PI / v();
16561 gslpp::complex gSM, dg;
16562 gslpp::complex dKappa_t = cLHd6 * deltaG_hff(quarks[TOP]) / (-m_t / v());
16563 gslpp::complex dKappa_b = cLHd6 * deltaG_hff(quarks[BOTTOM]) / (-m_b / v());
16564 gslpp::complex dKappa_c = cLHd6 * deltaG_hff(quarks[CHARM]) / (-m_c / v());
16565 gslpp::complex dKappa_s = cLHd6 * deltaG_hff(quarks[STRANGE]) / (-m_s / v());
16566
16567 double deltaloc = deltaG_hgg();
16568
16569 gSM = aSPiv * (AH_f(tau_t) + AH_f(tau_b) + AH_f(tau_c));
16570
16571 dg = deltaloc / gSM + (aSPiv / gSM) * (dKappa_t * AH_f(tau_t) + dKappa_b * AH_f(tau_b) + dKappa_c * AH_f(tau_c) + dKappa_s * AH_f(tau_s));
16572
16573 return dg.real();
16574}
16575
16576const double NPSMEFTd6General::deltaG1_hWW() const {
16577 return ((2.0 * getSMEFTCoeffEW("CHW")) * v2 / v());
16578}
16579
16580const double NPSMEFTd6General::deltaG2_hWW() const {
16581 return 0.0;
16582}
16583
16584const double NPSMEFTd6General::deltaG3_hWW() const {
16585 double NPindirect;
16586
16587 // NPindirect = 2.0 * cW2_tree * Mz * Mz / v()
16588 // * (delta_h - 1.0 / 2.0 / (cW2_tree - sW2_tree)
16589 // * ((4.0 * sW_tree * cW_tree * getSMEFTCoeffEW("CHWB") + cW2_tree * getSMEFTCoeffEW("CHD")) * v2_over_LambdaNP2 + delta_GF));
16590
16591 NPindirect = 2.0 * cW2_tree * Mz * Mz / v()
16592 * (delta_h + 0.5 * delta_GF + 2.0 * delta_e - delta_sW2);
16593
16594 return NPindirect;
16595}
16596
16597const double NPSMEFTd6General::deltaG1_hZZ() const {
16598 return ( delta_ZZ / v());
16599}
16600
16601const double NPSMEFTd6General::deltaG2_hZZ() const {
16602 return 0.0;
16603}
16604
16605const double NPSMEFTd6General::deltaG3_hZZ() const {
16606 // double NPindirect = Mz * Mz / v() * (-0.5 * getSMEFTCoeffEW("CHD") * v2_over_LambdaNP2 + delta_h - 0.5 * delta_GF);
16607 double NPindirect = Mz * Mz / v() * (delta_Z + delta_h + 0.5 * delta_GF + 2.0 * delta_e - (1.0 - sW2_tree / cW2_tree) * delta_sW2);
16608 double NPdirect = Mz * Mz / v() * getSMEFTCoeffEW("CHD") * v2;
16609
16610 return (NPindirect + NPdirect);
16611}
16612
16613const double NPSMEFTd6General::deltaG1_hZA() const {
16614 return ( delta_AZ / v());
16615}
16616
16618 double m_t = mtpole;
16619 double m_b = quarks[BOTTOM].getMass();
16620 double m_c = quarks[CHARM].getMass();
16621 double m_s = quarks[STRANGE].getMass();
16622 double m_tau = leptons[TAU].getMass();
16623 double m_mu = leptons[MU].getMass();
16624
16625 double M_w_2 = (trueSM.Mw())*(trueSM.Mw());
16626
16627 double Qt = quarks[TOP].getCharge();
16628 double Qb = quarks[BOTTOM].getCharge();
16629 double Qc = quarks[CHARM].getCharge();
16630 double Qs = quarks[STRANGE].getCharge();
16631 double Qtau = leptons[TAU].getCharge();
16632 double Qmu = leptons[MU].getCharge();
16633
16634 double tau_t = 4.0 * m_t * m_t / mHl / mHl;
16635 double tau_b = 4.0 * m_b * m_b / mHl / mHl;
16636 double tau_c = 4.0 * m_c * m_c / mHl / mHl;
16637 double tau_s = 4.0 * m_s * m_s / mHl / mHl;
16638 double tau_tau = 4.0 * m_tau * m_tau / mHl / mHl;
16639 double tau_mu = 4.0 * m_mu * m_mu / mHl / mHl;
16640 double tau_W = 4.0 * M_w_2 / mHl / mHl;
16641
16642 double lambda_t = 4.0 * m_t * m_t / Mz / Mz;
16643 double lambda_b = 4.0 * m_b * m_b / Mz / Mz;
16644 double lambda_c = 4.0 * m_c * m_c / Mz / Mz;
16645 double lambda_s = 4.0 * m_s * m_s / Mz / Mz;
16646 double lambda_tau = 4.0 * m_tau * m_tau / Mz / Mz;
16647 double lambda_mu = 4.0 * m_mu * m_mu / Mz / Mz;
16648 double lambda_W = 4.0 * M_w_2 / Mz / Mz;
16649 double alpha2 = sqrt(2.0) * GF * M_w_2 / M_PI;
16650 double aPiv = sqrt(ale * alpha2) / 4.0 / M_PI / v();
16651
16652 // mod. of Higgs couplings
16653 gslpp::complex gSM, dg;
16654 gslpp::complex dKappa_t = cLHd6 * deltaG_hff(quarks[TOP]) / (-m_t / v());
16655 gslpp::complex dKappa_b = cLHd6 * deltaG_hff(quarks[BOTTOM]) / (-m_b / v());
16656 gslpp::complex dKappa_c = cLHd6 * deltaG_hff(quarks[CHARM]) / (-m_c / v());
16657 gslpp::complex dKappa_s = cLHd6 * deltaG_hff(quarks[STRANGE]) / (-m_s / v());
16658 gslpp::complex dKappa_tau = cLHd6 * deltaG_hff(leptons[TAU]) / (-m_tau / v());
16659 gslpp::complex dKappa_mu = cLHd6 * deltaG_hff(leptons[MU]) / (-m_mu / v());
16660 double dKappa_W = cLHd6 * (0.5 * v() / M_w_2) * deltaG3_hWW();
16661
16662 // mod of EW vector couplings vf =2 gvf
16663 double vSMt = 2.0 * (quarks[TOP].getIsospin()) - 4.0 * Qt * sW2_tree;
16664 double vSMb = 2.0 * (quarks[BOTTOM].getIsospin()) - 4.0 * Qb * sW2_tree;
16665 double vSMc = 2.0 * (quarks[CHARM].getIsospin()) - 4.0 * Qc * sW2_tree;
16666 double vSMs = 2.0 * (quarks[STRANGE].getIsospin()) - 4.0 * Qs * sW2_tree;
16667 double vSMtau = 2.0 * (leptons[TAU].getIsospin()) - 4.0 * Qtau * sW2_tree;
16668 double vSMmu = 2.0 * (leptons[MU].getIsospin()) - 4.0 * Qmu * sW2_tree;
16669
16670 double dvSMt = cLHd6 * 2.0 * deltaGV_f(quarks[TOP]);
16671 double dvSMb = cLHd6 * 2.0 * deltaGV_f(quarks[BOTTOM]);
16672 double dvSMc = cLHd6 * 2.0 * deltaGV_f(quarks[CHARM]);
16673 double dvSMs = cLHd6 * 2.0 * deltaGV_f(quarks[STRANGE]);
16674 double dvSMtau = cLHd6 * 2.0 * deltaGV_f(leptons[TAU]);
16675 double dvSMmu = cLHd6 * 2.0 * deltaGV_f(leptons[MU]);
16676
16677 double deltaloc = deltaG1_hZA();
16678
16679 gSM = -aPiv * ((3.0 * vSMt * Qt * AHZga_f(tau_t, lambda_t) +
16680 3.0 * vSMb * Qb * AHZga_f(tau_b, lambda_b) +
16681 3.0 * vSMc * Qc * AHZga_f(tau_c, lambda_c) +
16682 3.0 * vSMs * Qs * AHZga_f(tau_s, lambda_s) +
16683 vSMtau * Qtau * AHZga_f(tau_tau, lambda_tau) +
16684 vSMmu * Qmu * AHZga_f(tau_mu, lambda_mu)) / cW_tree +
16685 AHZga_W(tau_W, lambda_W));
16686
16687 dg = deltaloc / gSM - (aPiv / gSM) * (
16688 (3.0 * vSMt * dKappa_t * Qt * AHZga_f(tau_t, lambda_t) +
16689 3.0 * vSMb * dKappa_b * Qb * AHZga_f(tau_b, lambda_b) +
16690 3.0 * vSMc * dKappa_c * Qc * AHZga_f(tau_c, lambda_c) +
16691 3.0 * vSMs * dKappa_s * Qs * AHZga_f(tau_s, lambda_s) +
16692 dKappa_tau * vSMtau * Qtau * AHZga_f(tau_tau, lambda_tau) +
16693 dKappa_mu * vSMmu * Qmu * AHZga_f(tau_mu, lambda_mu)) / cW_tree +
16694 dKappa_W * AHZga_W(tau_W, lambda_W) +
16695 (3.0 * dvSMt * Qt * AHZga_f(tau_t, lambda_t) +
16696 3.0 * dvSMb * Qb * AHZga_f(tau_b, lambda_b) +
16697 3.0 * dvSMc * Qc * AHZga_f(tau_c, lambda_c) +
16698 3.0 * dvSMs * Qs * AHZga_f(tau_s, lambda_s) +
16699 dvSMtau * Qtau * AHZga_f(tau_tau, lambda_tau) +
16700 dvSMmu * Qmu * AHZga_f(tau_mu, lambda_mu)) / cW_tree
16701 );
16702
16703 return dg.real();
16704}
16705
16706const double NPSMEFTd6General::deltaG2_hZA() const {
16707 return 0.0;
16708}
16709
16710const double NPSMEFTd6General::deltaG_hAA() const {
16711 return (delta_AA / v());
16712}
16713
16715 double m_t = mtpole;
16716 double m_b = quarks[BOTTOM].getMass();
16717 double m_c = quarks[CHARM].getMass();
16718 double m_s = quarks[STRANGE].getMass();
16719 double m_tau = leptons[TAU].getMass();
16720 double m_mu = leptons[MU].getMass();
16721
16722 double M_w_2 = (trueSM.Mw())*(trueSM.Mw());
16723
16724 double Qt = quarks[TOP].getCharge();
16725 double Qb = quarks[BOTTOM].getCharge();
16726 double Qc = quarks[CHARM].getCharge();
16727 double Qs = quarks[STRANGE].getCharge();
16728 double Qtau = leptons[TAU].getCharge();
16729 double Qmu = leptons[MU].getCharge();
16730
16731 double tau_t = 4.0 * m_t * m_t / mHl / mHl;
16732 double tau_b = 4.0 * m_b * m_b / mHl / mHl;
16733 double tau_c = 4.0 * m_c * m_c / mHl / mHl;
16734 double tau_s = 4.0 * m_s * m_s / mHl / mHl;
16735 double tau_tau = 4.0 * m_tau * m_tau / mHl / mHl;
16736 double tau_mu = 4.0 * m_mu * m_mu / mHl / mHl;
16737 double tau_W = 4.0 * M_w_2 / mHl / mHl;
16738
16739 double aPiv = ale / 8.0 / M_PI / v();
16740 gslpp::complex gSM, dg;
16741 gslpp::complex dKappa_t = cLHd6 * deltaG_hff(quarks[TOP]) / (-m_t / v());
16742 gslpp::complex dKappa_b = cLHd6 * deltaG_hff(quarks[BOTTOM]) / (-m_b / v());
16743 gslpp::complex dKappa_c = cLHd6 * deltaG_hff(quarks[CHARM]) / (-m_c / v());
16744 gslpp::complex dKappa_s = cLHd6 * deltaG_hff(quarks[STRANGE]) / (-m_s / v());
16745 gslpp::complex dKappa_tau = cLHd6 * deltaG_hff(leptons[TAU]) / (-m_tau / v());
16746 gslpp::complex dKappa_mu = cLHd6 * deltaG_hff(leptons[MU]) / (-m_mu / v());
16747 double dKappa_W = cLHd6 * (0.5 * v() / M_w_2) * deltaG3_hWW();
16748
16749 double deltaloc = deltaG_hAA();
16750
16751 gSM = aPiv * (3.0 * Qt * Qt * AH_f(tau_t) +
16752 3.0 * Qb * Qb * AH_f(tau_b) +
16753 3.0 * Qc * Qc * AH_f(tau_c) +
16754 3.0 * Qs * Qs * AH_f(tau_s) +
16755 Qtau * Qtau * AH_f(tau_tau) +
16756 Qmu * Qmu * AH_f(tau_mu) +
16757 AH_W(tau_W));
16758
16759 dg = deltaloc / gSM + (aPiv / gSM) * (
16760 3.0 * Qt * Qt * dKappa_t * AH_f(tau_t) +
16761 3.0 * Qb * Qb * dKappa_b * AH_f(tau_b) +
16762 3.0 * Qc * Qc * dKappa_c * AH_f(tau_c) +
16763 3.0 * Qs * Qs * dKappa_s * AH_f(tau_s) +
16764 dKappa_tau * Qtau * Qtau * AH_f(tau_tau) +
16765 dKappa_mu * Qmu * Qmu * AH_f(tau_mu) +
16766 dKappa_W * AH_W(tau_W)
16767 );
16768
16769 return dg.real();
16770}
16771
16772gslpp::complex NPSMEFTd6General::deltaG_hff(const Particle p) const {
16773 // The effects of the RG running are neglected.
16774 double mf;
16775 if (p.is("TOP"))
16776 //mf = p.getMass(); // m_t(m_t)
16777 mf = mtpole; // pole mass
16778 else
16779 mf = p.getMass();
16780 gslpp::complex CfH = CfH_diag(p);
16781 return (-mf / v() * (delta_h - 0.5 * delta_GF)
16782 + CfH * v2 / sqrt(2.0));
16783}
16784
16786 double dg;
16787
16788 dg = -0.5 * delta_GF + 3.0 * delta_h - 2.0 * getSMEFTCoeffEW("CH") * v2 * v2 / mHl / mHl;
16789
16790 return dg;
16791}
16792
16793gslpp::complex NPSMEFTd6General::deltaGL_Wffh(const Particle pbar, const Particle p) const {
16794 if (pbar.getIndex() + 1 != p.getIndex() || pbar.getIndex() % 2 != 0)
16795 throw std::runtime_error("NPSMEFTd6General::deltaGL_Wffh(): Not implemented");
16796
16797 double CHF3 = CHF3_diag(pbar);
16798 return (2.0 * sqrt(2.0) * Mz * cW_tree / v() / v() * CHF3 * v2);
16799}
16800
16801gslpp::complex NPSMEFTd6General::deltaGR_Wffh(const Particle pbar, const Particle p) const {
16802 if (pbar.getIndex() + 1 != p.getIndex() || pbar.getIndex() % 2 != 0)
16803 throw std::runtime_error("NPSMEFTd6General::deltaGR_Wffh(): Not implemented");
16804
16805 gslpp::complex CHud = CHud_diag(pbar);
16806 return (sqrt(2.0) * Mz * cW_tree / v() / v() * CHud * v2);
16807}
16808
16809const double NPSMEFTd6General::deltaGL_Zffh(const Particle p) const {
16810 double I3p = p.getIsospin();
16811 double CHF1 = CHF1_diag(p);
16812 double CHF3 = CHF3_diag(p);
16813 return (-2.0 * Mz / v() / v() * (CHF1 - 2.0 * I3p * CHF3) * v2);
16814}
16815
16816const double NPSMEFTd6General::deltaGR_Zffh(const Particle p) const {
16817 double CHf = CHf_diag(p);
16818 return (-2.0 * Mz / v() / v() * CHf * v2);
16819}
16820
16821gslpp::complex NPSMEFTd6General::deltaG_hGff(const Particle p) const {
16822 // Set to 0. for the moment
16823
16824 return 0.;
16825}
16826
16827gslpp::complex NPSMEFTd6General::deltaG_hZff(const Particle p) const {
16828 // Set to 0. for the moment
16829
16830 return 0.;
16831}
16832
16833gslpp::complex NPSMEFTd6General::deltaG_hAff(const Particle p) const {
16834 // Set to 0. for the moment
16835
16836 return 0.;
16837}
16838
16839gslpp::complex NPSMEFTd6General::deltaG_Gff(const Particle p) const {
16840 // Set to 0. for the moment
16841
16842 return 0.;
16843}
16844
16845gslpp::complex NPSMEFTd6General::deltaG_Zff(const Particle p) const {
16846 // Set to 0. for the moment
16847
16848 return 0.;
16849}
16850
16851gslpp::complex NPSMEFTd6General::deltaG_Aff(const Particle p) const {
16852 // Set to 0. for the moment
16853
16854 return 0.;
16855}
16856
16857const double NPSMEFTd6General::deltag3G() const {
16858 // Set to 0. for the moment
16859
16860 return 0.;
16861}
16862
16863
16865
16866//gslpp::complex NPSMEFTd6General::AHZga_W(const double tau, const double lambda) const {
16867// gslpp::complex tmp;
16868//
16869// double tan2w = trueSM.sW2() / trueSM.cW2();
16870//
16871// tmp = 4.0 * (3.0 - tan2w) * I_triangle_2(tau, lambda);
16872
16873// tmp = tmp + ((1.0 + 2.0 / tau) * tan2w - (5.0 + 2.0 / tau)) * I_triangle_1(tau, lambda);
16874
16875// return sqrt(trueSM.cW2()) * tmp;
16876//}
16877
16878
16880
16881const double NPSMEFTd6General::delta_muggH_1(const double sqrt_s) const {
16882 double mu = 0.0;
16883 double C1 = 0.0066; //It seems to be independent of energy
16884
16885 /*
16886 double m_t = mtpole;
16887 //double m_t = quarks[TOP].getMass();
16888 double m_b = quarks[BOTTOM].getMass();
16889 double m_c = quarks[CHARM].getMass();
16890
16891 // L_eff_SM = (G_eff_t_SM + G_eff_b_SM)*hGG
16892 gslpp::complex G_eff_t_SM = AlsMz / 16.0 / M_PI / v() * AH_f(4.0 * m_t * m_t / mHl / mHl);
16893 gslpp::complex G_eff_b_SM = AlsMz / 16.0 / M_PI / v() * AH_f(4.0 * m_b * m_b / mHl / mHl);
16894 gslpp::complex G_eff_c_SM = AlsMz / 16.0 / M_PI / v() * AH_f(4.0 * m_c * m_c / mHl / mHl);
16895 gslpp::complex G_eff_SM = G_eff_t_SM + G_eff_b_SM + G_eff_c_SM;
16896
16897 //double sigma_tt_SM = trueSM.computeSigmaggH_tt(sqrt_s);
16898 //double sigma_bb_SM = trueSM.computeSigmaggH_bb(sqrt_s);
16899 //double sigma_tb_SM = trueSM.computeSigmaggH_tb(sqrt_s);
16900 //gslpp::complex tmp = (2.0 * dKappa_t * sigma_tt_SM
16901 // + 2.0 * dKappa_b * sigma_bb_SM
16902 // + (dKappa_t + dKappa_b) * sigma_tb_SM)
16903 // / (sigma_tt_SM + sigma_bb_SM + sigma_tb_SM);
16904
16905 gslpp::complex dKappa_t = cLHd6 * deltaG_hff(quarks[TOP]) / (-m_t / v());
16906 gslpp::complex dKappa_b = cLHd6 * deltaG_hff(quarks[BOTTOM]) / (-m_b / v());
16907 gslpp::complex dKappa_c = cLHd6 * deltaG_hff(quarks[CHARM]) / (-m_c / v());
16908
16909 gslpp::complex tmpHG = getSMEFTCoeffEW("CHG") / v() * v2 / G_eff_SM;
16910 gslpp::complex tmpt = G_eff_t_SM * dKappa_t / G_eff_SM;
16911 gslpp::complex tmpb = G_eff_b_SM * dKappa_b / G_eff_SM;
16912 gslpp::complex tmpc = G_eff_c_SM * dKappa_c / G_eff_SM;
16913
16914 double mu = (1.0 + 2.0 * (tmpt.real() + tmpb.real() + tmpc.real() + tmpHG.real()));*/
16915
16916 //AG:
16917 // Obtained with SMEFETatNLO. cuG_Warsaw = g3_tree*cuG_SMEFTatNLO
16918 if (sqrt_s == 8.0) {
16919 //mu += cWsch * ( // Same for alpha & MW scheme at LO
16920 mu += (
16921 ((0.12124142781783014) * getSMEFTCoeffEW("CHbox")
16922 + (-0.030314752945313873) * getSMEFTCoeffEW("CHD")
16923 + (39.31144) * getSMEFTCoeffEW("CHG") //
16924 + (-0.1224898892210304) * getSMEFTCoeffEW("CuHR", 2, 2)
16925 + (1.1269562159310709) * getSMEFTCoeffEW("CuGR", 2, 2) * g3_tree
16926 + (-0.060629505890627745) * getSMEFTCoeffEW("CHl3R", 0, 0)
16927 + (-0.060629505890627745) * getSMEFTCoeffEW("CHl3R", 1, 1)
16928 + (0.060629505890627745) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
16929 );
16930 } else if ((sqrt_s == 13.0) || (sqrt_s == 14.0)) {
16931 //mu += cWsch * ( // Same for alpha & MW scheme at LO
16932 mu += (
16933 ((0.121) * getSMEFTCoeffEW("CHbox")
16934 + (-0.03031) * getSMEFTCoeffEW("CHD")
16935 + (39.31144) * getSMEFTCoeffEW("CHG")
16936 + (-0.12245) * getSMEFTCoeffEW("CuHR", 2, 2)
16937 + (1.127) * getSMEFTCoeffEW("CuGR", 2, 2) * g3_tree
16938 + (-0.06062) * getSMEFTCoeffEW("CHl3R", 0, 0)
16939 + (-0.06062) * getSMEFTCoeffEW("CHl3R", 1, 1)
16940 + (0.0606) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
16941 );
16942 } else
16943 throw std::runtime_error("Bad argument in NPSMEFTd6General::delta_muggH_1()");
16944 //AG:end
16945
16946 // Linear contribution from Higgs self-coupling
16947 mu += cLHd6 * (C1 + 2.0 * dZH1) * deltaG_hhhRatio();
16948 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
16950
16951 return mu;
16952}
16953
16954const double NPSMEFTd6General::delta_muggH_2(const double sqrt_s) const {
16955 double mu = 0.0;
16956
16957 if (FlagQuadraticTerms) {
16958 if (sqrt_s == 8.0) {
16959 mu += 0.0;
16960 } else if (sqrt_s == 13.0) {
16961 mu += 0.0;
16962 } else
16963 throw std::runtime_error("Bad argument in NPSMEFTd6General::delta_muggH_2()");
16964 }
16965
16966 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
16967 // mu = mu + cLHd6 * cLH3d62 * dZH2 * deltaG_hhhRatio() * deltaG_hhhRatio();
16968
16969 return mu;
16970}
16971
16972const double NPSMEFTd6General::muggH(const double sqrt_s) const //AG:modified
16973{
16974 double mu = 1.0;
16975
16976 //Add intrinsic and parametric relative theory errors (free par). (Assume they are constant in energy.)
16977 mu += eggFint + eggFpar;
16978
16979 // Linear contribution (including the Higgs self-coupling)
16980 mu += delta_muggH_1(sqrt_s);
16981
16982 // Quadratic contribution (including the Higgs self-coupling)
16983 mu += delta_muggH_2(sqrt_s);
16984
16985 if (mu < 0) return std::numeric_limits<double>::quiet_NaN();
16986
16987 return mu;
16988}
16989
16990const double NPSMEFTd6General::delta_muVBF_1(const double sqrt_s) const {
16991 double mu = 0.0;
16992 double C1 = 0.0;
16993
16994 if (sqrt_s == 1.96) {
16995
16996 C1 = 0.0; // N.A.
16997
16998 mu +=
16999 +121321. * getSMEFTCoeffEW("CHbox")
17000 + 5770.95 * getSMEFTCoeffEW("CHB")
17001 - 51626.2 * getSMEFTCoeffEW("CHW")
17002 + 57783.8 * getSMEFTCoeffEW("CHG")
17003 - 15060.5 * getSMEFTCoeffEW("CHq1R", 0, 0)
17004 - 1122.91 * getSMEFTCoeffEW("CHq1R", 1, 1)
17005 - 9988.6 * getSMEFTCoeffEW("CHuR", 0, 0)
17006 - 629.4 * getSMEFTCoeffEW("CHuR", 1, 1)
17007 + 2994.79 * getSMEFTCoeffEW("CHdR", 0, 0)
17008 + 467.105 * getSMEFTCoeffEW("CHdR", 1, 1)
17009 - 205793. * getSMEFTCoeffEW("CHq3R", 0, 0)
17010 - 16751.6 * getSMEFTCoeffEW("CHq3R", 1, 1)
17011 + cAsch * (-170868. * getSMEFTCoeffEW("CHD")
17012 - 322062. * getSMEFTCoeffEW("CHWB")
17013 - 4.567 * delta_GF
17014 - 3.498 * deltaMwd6())
17015 + cWsch * (-13112. * getSMEFTCoeffEW("CHD")
17016 + 21988.3 * getSMEFTCoeffEW("CHWB")
17017 - 3.003 * delta_GF)
17018 ;
17019
17020 } else if (sqrt_s == 7.0) {
17021
17022 C1 = 0.0065;
17023
17024 mu +=
17025 +121090. * getSMEFTCoeffEW("CHbox")
17026 - 810.554 * getSMEFTCoeffEW("CHB")
17027 - 86724.3 * getSMEFTCoeffEW("CHW")
17028 - 155709. * getSMEFTCoeffEW("CHG")
17029 + 15633.8 * getSMEFTCoeffEW("CHq1R", 0, 0)
17030 - 2932.56 * getSMEFTCoeffEW("CHq1R", 1, 1)
17031 - 24997.3 * getSMEFTCoeffEW("CHuR", 0, 0)
17032 - 2380.75 * getSMEFTCoeffEW("CHuR", 1, 1)
17033 + 7157.18 * getSMEFTCoeffEW("CHdR", 0, 0)
17034 + 1508.92 * getSMEFTCoeffEW("CHdR", 1, 1)
17035 - 355189. * getSMEFTCoeffEW("CHq3R", 0, 0)
17036 - 52211.2 * getSMEFTCoeffEW("CHq3R", 1, 1)
17037 + cAsch * (-166792. * getSMEFTCoeffEW("CHD")
17038 - 316769. * getSMEFTCoeffEW("CHWB")
17039 - 4.542 * delta_GF
17040 - 3.253 * deltaMwd6())
17041 + cWsch * (-11689.4 * getSMEFTCoeffEW("CHD")
17042 + 23083.4 * getSMEFTCoeffEW("CHWB")
17043 - 3.004 * delta_GF)
17044 ;
17045
17046 } else if (sqrt_s == 8.0) {
17047
17048 C1 = 0.0065;
17049
17050 /*mu +=
17051 +121100. * getSMEFTCoeffEW("CHbox")
17052 - 684.545 * getSMEFTCoeffEW("CHB")
17053 - 85129.2 * getSMEFTCoeffEW("CHW")
17054 - 136876. * getSMEFTCoeffEW("CHG")
17055 + 15225.3 * getSMEFTCoeffEW("CHq1R", 0, 0)
17056 - 3114.83 * getSMEFTCoeffEW("CHq1R", 1, 1)
17057 - 25391.2 * getSMEFTCoeffEW("CHuR", 0, 0)
17058 - 2583.43 * getSMEFTCoeffEW("CHuR", 1, 1)
17059 + 7410.87 * getSMEFTCoeffEW("CHdR", 0, 0)
17060 + 1629.31 * getSMEFTCoeffEW("CHdR", 1, 1)
17061 - 363032. * getSMEFTCoeffEW("CHq3R", 0, 0)
17062 - 56263.7 * getSMEFTCoeffEW("CHq3R", 1, 1)
17063 + cAsch * (-166792. * getSMEFTCoeffEW("CHD")
17064 - 317073. * getSMEFTCoeffEW("CHWB")
17065 - 4.541 * delta_GF
17066 - 3.347 * deltaMwd6())
17067 + cWsch * (-11741.3 * getSMEFTCoeffEW("CHD")
17068 + 22626.6 * getSMEFTCoeffEW("CHWB")
17069 - 3.003 * delta_GF)
17070 ;*/
17071 //AG:begin
17072 mu += cWsch * (
17073 ((0.1212) * getSMEFTCoeffEW("CHbox")
17074 + (0.09705) * getSMEFTCoeffEW("CHW")
17075 + (0.005368) * getSMEFTCoeffEW("CHB")
17076 + (-0.009586) * getSMEFTCoeffEW("CHD")
17077 + (0.04278) * getSMEFTCoeffEW("CHWB")
17078 + (-0.00204) * getSMEFTCoeffEW("CHq1R", 0, 0)
17079 + (0.002219) * getSMEFTCoeffEW("CHq1R", 1, 1)
17080 + (0.17898) * getSMEFTCoeffEW("CHq3R", 0, 0)
17081 + (-0.007077) * getSMEFTCoeffEW("CHq3R", 1, 1)
17082 + (0.01424) * getSMEFTCoeffEW("CHuR", 0, 0)
17083 + (9.3e-05) * getSMEFTCoeffEW("CHuR", 1, 1)
17084 + (-0.005403) * getSMEFTCoeffEW("CHdR", 0, 0)
17085 + (-0.0004033) * getSMEFTCoeffEW("CHdR", 1, 1)
17086 + (-0.1818681) * getSMEFTCoeffEW("CHl3R", 0, 0)
17087 + (-0.1818681) * getSMEFTCoeffEW("CHl3R", 1, 1)
17088 + (0.18188) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
17089 + (-0.146) * deltaGwd6()
17090 + (-0.0732) * deltaGzd6()
17091 );
17092 //AG:end
17093
17094 } else if (sqrt_s == 13.0) {
17095
17096 C1 = 0.0064;
17097
17098 /*mu +=
17099 +121332. * getSMEFTCoeffEW("CHbox")
17100 - 283.27 * getSMEFTCoeffEW("CHB")
17101 - 80829.5 * getSMEFTCoeffEW("CHW")
17102 - 90637.9 * getSMEFTCoeffEW("CHG")
17103 + 13466.3 * getSMEFTCoeffEW("CHq1R", 0, 0)
17104 - 3912.24 * getSMEFTCoeffEW("CHq1R", 1, 1)
17105 - 26789.8 * getSMEFTCoeffEW("CHuR", 0, 0)
17106 - 3408.16 * getSMEFTCoeffEW("CHuR", 1, 1)
17107 + 8302.17 * getSMEFTCoeffEW("CHdR", 0, 0)
17108 + 2107.16 * getSMEFTCoeffEW("CHdR", 1, 1)
17109 - 389656. * getSMEFTCoeffEW("CHq3R", 0, 0)
17110 - 72334.1 * getSMEFTCoeffEW("CHq3R", 1, 1)
17111 + cAsch * (-166707. * getSMEFTCoeffEW("CHD")
17112 - 317068. * getSMEFTCoeffEW("CHWB")
17113 - 4.532 * delta_GF
17114 - 3.247 * deltaMwd6())
17115 + cWsch * (-11844.9 * getSMEFTCoeffEW("CHD")
17116 + 21545. * getSMEFTCoeffEW("CHWB")
17117 - 2.999 * delta_GF)
17118 ;*/
17119 //AG:begin
17120 mu += cWsch * (
17121 ((0.1213) * getSMEFTCoeffEW("CHbox")
17122 + (-0.05852) * getSMEFTCoeffEW("CHW")
17123 + (-0.0034826) * getSMEFTCoeffEW("CHB")
17124 + (-0.012075) * getSMEFTCoeffEW("CHD")
17125 + (0.013098) * getSMEFTCoeffEW("CHWB")
17126 + (0.012076) * getSMEFTCoeffEW("CHq1R", 0, 0)
17127 + (-0.006699) * getSMEFTCoeffEW("CHq1R", 1, 1)
17128 + (-0.3236105) * getSMEFTCoeffEW("CHq3R", 0, 0)
17129 + (-0.0730228) * getSMEFTCoeffEW("CHq3R", 1, 1)
17130 + (-0.02151748) * getSMEFTCoeffEW("CHuR", 0, 0)
17131 + (-0.002749016) * getSMEFTCoeffEW("CHuR", 1, 1)
17132 + (0.006742) * getSMEFTCoeffEW("CHdR", 0, 0)
17133 + (0.0022914) * getSMEFTCoeffEW("CHdR", 1, 1)
17134 + (-0.1818213) * getSMEFTCoeffEW("CHl3R", 0, 0)
17135 + (-0.1818213) * getSMEFTCoeffEW("CHl3R", 1, 1)
17136 + (0.18192) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
17137 + (-0.107) * deltaGwd6()
17138 + (-0.051) * deltaGzd6()
17139
17140 );
17141 //AG:end
17142
17143 if (FlagQuadraticTerms) {
17144 //Add contributions that are quadratic in the effective coefficients
17145 mu += 0.0;
17146 }
17147
17148 } else if (sqrt_s == 14.0) {
17149
17150 // Only Alpha scheme
17151
17152 C1 = 0.0064;
17153
17154 mu +=
17155 +121214. * getSMEFTCoeffEW("CHbox")
17156 // +10009.1 * getSMEFTCoeffEW("CHq1R",0,0)
17157 // -31070.5 * getSMEFTCoeffEW("CHuR",0,0)
17158 // +10788.6 * getSMEFTCoeffEW("CHdR",0,0)
17159 // -472970. * getSMEFTCoeffEW("CHq3R",0,0)
17160 + 13451.5 * getSMEFTCoeffEW("CHq1R", 0, 0)
17161 - 4103.42 * getSMEFTCoeffEW("CHq1R", 1, 1)
17162 - 27417.3 * getSMEFTCoeffEW("CHuR", 0, 0)
17163 - 3604.82 * getSMEFTCoeffEW("CHuR", 1, 1)
17164 + 8579.9 * getSMEFTCoeffEW("CHdR", 0, 0)
17165 + 2219.75 * getSMEFTCoeffEW("CHdR", 1, 1)
17166 - 396964. * getSMEFTCoeffEW("CHq3R", 0, 0)
17167 - 75687.4 * getSMEFTCoeffEW("CHq3R", 1, 1)
17168 - 166015. * getSMEFTCoeffEW("CHD")
17169 - 239.03 * getSMEFTCoeffEW("CHB")
17170 - 81639.9 * getSMEFTCoeffEW("CHW")
17171 - 331061. * getSMEFTCoeffEW("CHWB")
17172 - 84843. * getSMEFTCoeffEW("CHG")
17173 - 4.528 * delta_GF
17174 - 3.193 * deltaMwd6()
17175 ;
17176
17177 } else if (sqrt_s == 27.0) {
17178
17179 // Only Alpha scheme
17180
17181 C1 = 0.0062; // From arXiv: 1902.00134
17182
17183 mu +=
17184 +120777. * getSMEFTCoeffEW("CHbox")
17185 + 6664.27 * getSMEFTCoeffEW("CHq1R", 0, 0)
17186 - 34230.7 * getSMEFTCoeffEW("CHuR", 0, 0)
17187 + 12917.3 * getSMEFTCoeffEW("CHdR", 0, 0)
17188 - 536216. * getSMEFTCoeffEW("CHq3R", 0, 0)
17189 - 163493. * getSMEFTCoeffEW("CHD")
17190 + 58.33 * getSMEFTCoeffEW("CHB")
17191 - 81360.5 * getSMEFTCoeffEW("CHW")
17192 - 313026. * getSMEFTCoeffEW("CHWB")
17193 - 16430. * getSMEFTCoeffEW("CHG")
17194 - 4.475 * delta_GF
17195 - 2.99 * deltaMwd6()
17196 ;
17197
17198 } else if (sqrt_s == 100.0) {
17199
17200 // Only Alpha scheme
17201
17202 C1 = 0.0; // N.A.
17203
17204 mu +=
17205 +121714. * getSMEFTCoeffEW("CHbox")
17206 - 2261.73 * getSMEFTCoeffEW("CHq1R", 0, 0)
17207 - 42045.4 * getSMEFTCoeffEW("CHuR", 0, 0)
17208 + 17539.2 * getSMEFTCoeffEW("CHdR", 0, 0)
17209 - 674206. * getSMEFTCoeffEW("CHq3R", 0, 0)
17210 - 163344. * getSMEFTCoeffEW("CHD")
17211 + 71.488 * getSMEFTCoeffEW("CHB")
17212 - 90808.2 * getSMEFTCoeffEW("CHW")
17213 - 312544. * getSMEFTCoeffEW("CHWB")
17214 - 8165.65 * getSMEFTCoeffEW("CHG")
17215 - 4.452 * delta_GF
17216 - 2.949 * deltaMwd6()
17217 ;
17218
17219 } else
17220 throw std::runtime_error("Bad argument in NPSMEFTd6General::delta_muVBF_1()");
17221
17222 // Linear contribution from Higgs self-coupling
17223 mu += cLHd6 * (C1 + 2.0 * dZH1) * deltaG_hhhRatio();
17224 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
17226
17227 return mu;
17228}
17229
17230const double NPSMEFTd6General::delta_muVBF_2(const double sqrt_s) const {
17231 double mu = 0.0;
17232
17233 if (FlagQuadraticTerms) {
17234 if (sqrt_s == 8.0) {
17235 mu += 0.0;
17236 } else if (sqrt_s == 13.0) {
17237 mu += cWsch * (
17238 +(0.014669) * pow(getSMEFTCoeffEW("CHbox"), 2.0)
17239 + (0.03814) * pow(getSMEFTCoeffEW("CHW"), 2.0)
17240 + (0.0001606) * pow(getSMEFTCoeffEW("CHB"), 2.0)
17241 + (0.0012512) * pow(getSMEFTCoeffEW("CHD"), 2.0)
17242 + (0.002816) * pow(getSMEFTCoeffEW("CHWB"), 2.0)
17243 + (0.04114) * pow(getSMEFTCoeffEW("CHq1R", 0, 0), 2.0)
17244 + (0.005951) * pow(getSMEFTCoeffEW("CHq1R", 1, 1), 2.0)
17245 + (0.12999) * pow(getSMEFTCoeffEW("CHq3R", 0, 0), 2.0)
17246 + (0.021) * pow(getSMEFTCoeffEW("CHq3R", 1, 1), 2.0)
17247 + (0.02614) * pow(getSMEFTCoeffEW("CHuR", 0, 0), 2.0)
17248 + (0.002254) * pow(getSMEFTCoeffEW("CHuR", 1, 1), 2.0)
17249 + (0.01424) * pow(getSMEFTCoeffEW("CHdR", 0, 0), 2.0)
17250 + (0.003715) * pow(getSMEFTCoeffEW("CHdR", 1, 1), 2.0)
17251 + (0.011029) * pow(getSMEFTCoeffEW("CHl3R", 0, 0), 2.0)
17252 + (0.011029) * pow(getSMEFTCoeffEW("CHl3R", 1, 1), 2.0)
17253 + (0.011025) * pow(getSMEFTCoeffEW("CllR", 0, 1, 1, 0), 2.0)
17254 + (-0.0070851) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHW")
17255 + (-0.00042041) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHB")
17256 + (-0.0051343) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHD")
17257 + (0.0015819) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHWB")
17258 + (0.0014674) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq1R", 0, 0)
17259 + (-0.0008105) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq1R", 1, 1)
17260 + (-0.03923489) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq3R", 0, 0)
17261 + (-0.00884719) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq3R", 1, 1)
17262 + (-0.002606668) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHuR", 0, 0)
17263 + (-0.0003321783) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHuR", 1, 1)
17264 + (0.0008181) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHdR", 0, 0)
17265 + (0.00027756) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHdR", 1, 1)
17266 + (-0.0147203) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 0, 0)
17267 + (-0.0147203) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 1, 1)
17268 + (0.014696) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
17269 + (0.0038751) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHB")
17270 + (0.0009616) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHD")
17271 + (0.0063486) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHWB")
17272 + (-0.0012817) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq1R", 0, 0)
17273 + (0.0005912) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq1R", 1, 1)
17274 + (0.036381) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq3R", 0, 0)
17275 + (0.007742) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq3R", 1, 1)
17276 + (0.0018475) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHuR", 0, 0)
17277 + (0.0002321) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHuR", 1, 1)
17278 + (-0.00057524) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHdR", 0, 0)
17279 + (-0.00019275) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHdR", 1, 1)
17280 + (0.00709) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 0, 0)
17281 + (0.00709) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 1, 1)
17282 + (-0.0070951) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
17283 + (0.00030585) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHD")
17284 + (0.0026636) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHWB")
17285 + (-0.0004294) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq1R", 0, 0)
17286 + (0.00016956) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq1R", 1, 1)
17287 + (0.0023133) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq3R", 0, 0)
17288 + (0.00047684) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq3R", 1, 1)
17289 + (0.0005299) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHuR", 0, 0)
17290 + (-0.0001649) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHdR", 0, 0)
17291 + (0.00042179) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 0, 0)
17292 + (0.00042179) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 1, 1)
17293 + (-0.00042005) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
17294 + (0.0016858) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHWB")
17295 + (0.001146) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq1R", 0, 0)
17296 + (0.00035237) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq1R", 1, 1)
17297 + (0.007992) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq3R", 0, 0)
17298 + (0.0019854) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq3R", 1, 1)
17299 + (0.0032017) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHuR", 0, 0)
17300 + (0.00041567) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHuR", 1, 1)
17301 + (-0.001009181) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHdR", 0, 0)
17302 + (-0.000346716) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHdR", 1, 1)
17303 + (0.0014614) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 0, 0)
17304 + (0.0014614) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 1, 1)
17305 + (-0.0014596) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
17306 + (0.0014258) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq1R", 0, 0)
17307 + (0.0001052) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq1R", 1, 1)
17308 + (-0.0023342) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq3R", 0, 0)
17309 + (-0.0004515) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq3R", 1, 1)
17310 + (0.0025923) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHuR", 0, 0)
17311 + (0.00032608) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHuR", 1, 1)
17312 + (-0.00080841) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHdR", 0, 0)
17313 + (-0.00027189) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHdR", 1, 1)
17314 + (-0.0015826) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 0, 0)
17315 + (-0.0015826) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 1, 1)
17316 + (0.0015764) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
17317 + (-0.024622) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CHq3R", 0, 0)
17318 + (-0.0014685) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CHl3R", 0, 0)
17319 + (-0.0014685) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
17320 + (0.0014626) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
17321 + (-0.0002688) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CHq3R", 0, 0)
17322 + (0.0028941) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CHq3R", 1, 1)
17323 + (0.0008132) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CHl3R", 0, 0)
17324 + (0.0008132) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CHl3R", 1, 1)
17325 + (-0.00080835) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
17326 + (-0.0028) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CHq3R", 1, 1)
17327 + (-0.0003598) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CHuR", 0, 0)
17328 + (-0.00012322) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CHuR", 1, 1)
17329 + (0.00017138) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CHdR", 0, 0)
17330 + (0.039187) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 0, 0)
17331 + (0.039187) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
17332 + (-0.03918207) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
17333 + (-0.00019908) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CHuR", 0, 0)
17334 + (0.008845) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CHl3R", 0, 0)
17335 + (0.008845) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CHl3R", 1, 1)
17336 + (-0.00885679) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
17337 + (0.0026059) * getSMEFTCoeffEW("CHuR", 0, 0) * getSMEFTCoeffEW("CHl3R", 0, 0)
17338 + (0.0026059) * getSMEFTCoeffEW("CHuR", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
17339 + (-0.002607191) * getSMEFTCoeffEW("CHuR", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
17340 + (0.00033244) * getSMEFTCoeffEW("CHuR", 1, 1) * getSMEFTCoeffEW("CHl3R", 0, 0)
17341 + (0.00033244) * getSMEFTCoeffEW("CHuR", 1, 1) * getSMEFTCoeffEW("CHl3R", 1, 1)
17342 + (-0.0003324333) * getSMEFTCoeffEW("CHuR", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
17343 + (-0.000817569) * getSMEFTCoeffEW("CHdR", 0, 0) * getSMEFTCoeffEW("CHl3R", 0, 0)
17344 + (-0.000817569) * getSMEFTCoeffEW("CHdR", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
17345 + (0.0008182) * getSMEFTCoeffEW("CHdR", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
17346 + (-0.00027752) * getSMEFTCoeffEW("CHdR", 1, 1) * getSMEFTCoeffEW("CHl3R", 0, 0)
17347 + (-0.00027752) * getSMEFTCoeffEW("CHdR", 1, 1) * getSMEFTCoeffEW("CHl3R", 1, 1)
17348 + (0.00027744) * getSMEFTCoeffEW("CHdR", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
17349 + (0.01101) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
17350 + (-0.02202142) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
17351 + (-0.02202142) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
17352 ) * pow(1000000.0, 2.0);
17353 } else
17354 throw std::runtime_error("Bad argument in NPSMEFTd6General::delta_muVBF_2()");
17355 }
17356
17357 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
17358 // mu = mu + cLHd6 * cLH3d62 * dZH2 * deltaG_hhhRatio() * deltaG_hhhRatio();
17359
17360 return mu;
17361}
17362
17363const double NPSMEFTd6General::muVBF(const double sqrt_s) const //AG:modified
17364{
17365 double mu = 1.0;
17366
17367 //Add intrinsic and parametric relative theory errors (free par). (Assume they are constant in energy.)
17368 mu += eVBFint + eVBFpar;
17369
17370 // Linear contribution (including the Higgs self-coupling)
17371 mu += delta_muVBF_1(sqrt_s);
17372
17373 // Quadratic contribution (including the Higgs self-coupling)
17374 mu += delta_muVBF_2(sqrt_s);
17375
17376 if (mu < 0) return std::numeric_limits<double>::quiet_NaN();
17377
17378 return mu;
17379}
17380
17381const double NPSMEFTd6General::delta_muWH_1(const double sqrt_s) const {
17382 double mu = 0.0;
17383 double C1 = 0.0;
17384
17385 if (sqrt_s == 1.96) {
17386
17387 C1 = 0.0; // N.A.
17388
17389 mu +=
17390 +121231. * getSMEFTCoeffEW("CHbox")
17391 + 855498. * getSMEFTCoeffEW("CHW")
17392 + 1554889. * getSMEFTCoeffEW("CHq3R", 0, 0)
17393 + 10415.1 * getSMEFTCoeffEW("CHq3R", 1, 1)
17394 + cAsch * (-160273. * getSMEFTCoeffEW("CHD")
17395 - 284953. * getSMEFTCoeffEW("CHWB")
17396 - 3.288 * delta_GF
17397 - 2.258 * deltaMwd6())
17398 + cWsch * (-30311.6 * getSMEFTCoeffEW("CHD")
17399 + 0. * getSMEFTCoeffEW("CHWB")
17400 - 2. * delta_GF)
17401 ;
17402 } else if (sqrt_s == 7.0) {
17403
17404 C1 = 0.0106;
17405
17406 mu +=
17407 +121215. * getSMEFTCoeffEW("CHbox")
17408 + 874536. * getSMEFTCoeffEW("CHW")
17409 + 1688781. * getSMEFTCoeffEW("CHq3R", 0, 0)
17410 + 101677. * getSMEFTCoeffEW("CHq3R", 1, 1)
17411 + cAsch * (-160236. * getSMEFTCoeffEW("CHD")
17412 - 284911. * getSMEFTCoeffEW("CHWB")
17413 - 3.286 * delta_GF
17414 - 2.217 * deltaMwd6())
17415 + cWsch * (-30300.4 * getSMEFTCoeffEW("CHD")
17416 + 0. * getSMEFTCoeffEW("CHWB")
17417 - 1.999 * delta_GF)
17418 ;
17419 } else if (sqrt_s == 8.0) {
17420
17421 C1 = 0.0105;
17422
17423 /*mu +=
17424 +121222. * getSMEFTCoeffEW("CHbox")
17425 + 877503. * getSMEFTCoeffEW("CHW")
17426 + 1716018. * getSMEFTCoeffEW("CHq3R", 0, 0)
17427 + 113210. * getSMEFTCoeffEW("CHq3R", 1, 1)
17428 + cAsch * (-160294. * getSMEFTCoeffEW("CHD")
17429 - 284954. * getSMEFTCoeffEW("CHWB")
17430 - 3.287 * delta_GF
17431 - 2.179 * deltaMwd6())
17432 + cWsch * (-30310.6 * getSMEFTCoeffEW("CHD")
17433 + 0. * getSMEFTCoeffEW("CHWB")
17434 - 1.999 * delta_GF)
17435 ;*/
17436
17437 //AG:begin
17438 mu += cWsch * (
17439 ((0.121211) * getSMEFTCoeffEW("CHbox")
17440 + (-0.030304941) * getSMEFTCoeffEW("CHD")
17441 + (0.87535) * getSMEFTCoeffEW("CHW")
17442 + (1.6911) * getSMEFTCoeffEW("CHq3R", 0, 0)
17443 + (0.13786) * getSMEFTCoeffEW("CHq3R", 1, 1)
17444 + (-0.12128307) * getSMEFTCoeffEW("CHl3R", 0, 0)
17445 + (-0.12128307) * getSMEFTCoeffEW("CHl3R", 1, 1)
17446 + (0.121211) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
17447 );
17448 //AG:end
17449 } else if (sqrt_s == 13.0) {
17450
17451 C1 = 0.0103;
17452
17453 /*mu +=
17454 +121126. * getSMEFTCoeffEW("CHbox")
17455 + 886205. * getSMEFTCoeffEW("CHW")
17456 + 1792005. * getSMEFTCoeffEW("CHq3R", 0, 0)
17457 + 161535. * getSMEFTCoeffEW("CHq3R", 1, 1)
17458 + cAsch * (-160176. * getSMEFTCoeffEW("CHD")
17459 - 284823. * getSMEFTCoeffEW("CHWB")
17460 - 3.287 * delta_GF
17461 - 2.139 * deltaMwd6())
17462 + cWsch * (-30285.8 * getSMEFTCoeffEW("CHD")
17463 + 0. * getSMEFTCoeffEW("CHWB")
17464 - 1.999 * delta_GF)
17465 ;*/
17466 // AG:begin
17467 mu += cWsch * (
17468 ((0.121283) * getSMEFTCoeffEW("CHbox")
17469 + (-0.0303129) * getSMEFTCoeffEW("CHD")
17470 + (0.88562) * getSMEFTCoeffEW("CHW")
17471 + (1.7298) * getSMEFTCoeffEW("CHq3R", 0, 0)
17472 + (0.19535) * getSMEFTCoeffEW("CHq3R", 1, 1)
17473 + (-0.121234) * getSMEFTCoeffEW("CHl3R", 0, 0)
17474 + (-0.121234) * getSMEFTCoeffEW("CHl3R", 1, 1)
17475 + (0.121283) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
17476 );
17477 mu += cWsch * ((0.0016) * deltaGwd6());
17478 //AG:end
17479 } else if (sqrt_s == 14.0) {
17480
17481 // Only Alpha scheme
17482
17483 C1 = 0.0103;
17484
17485 mu +=
17486 +121112. * getSMEFTCoeffEW("CHbox")
17487 // +1973653. * getSMEFTCoeffEW("CHq3R",0,0)
17488 + 1804876. * getSMEFTCoeffEW("CHq3R", 0, 0)
17489 + 169913. * getSMEFTCoeffEW("CHq3R", 1, 1)
17490 - 160171. * getSMEFTCoeffEW("CHD")
17491 + 893242. * getSMEFTCoeffEW("CHW")
17492 - 284850. * getSMEFTCoeffEW("CHWB")
17493 - 3.286 * delta_GF
17494 - 2.103 * deltaMwd6()
17495 ;
17496 } else if (sqrt_s == 27.0) {
17497
17498 // Only Alpha scheme
17499
17500 C1 = 0.0101; // From arXiv: 1902.00134
17501
17502 mu +=
17503 +120696. * getSMEFTCoeffEW("CHbox")
17504 + 2105646. * getSMEFTCoeffEW("CHq3R", 0, 0)
17505 - 159695. * getSMEFTCoeffEW("CHD")
17506 + 900162. * getSMEFTCoeffEW("CHW")
17507 - 283257. * getSMEFTCoeffEW("CHWB")
17508 - 3.256 * delta_GF
17509 - 2.063 * deltaMwd6()
17510 ;
17511 } else if (sqrt_s == 100.0) {
17512
17513 // Only Alpha scheme
17514
17515 C1 = 0.0; // N.A.
17516
17517 mu +=
17518 +121319. * getSMEFTCoeffEW("CHbox")
17519 + 2294991. * getSMEFTCoeffEW("CHq3R", 0, 0)
17520 - 159242. * getSMEFTCoeffEW("CHD")
17521 + 908130. * getSMEFTCoeffEW("CHW")
17522 - 282574. * getSMEFTCoeffEW("CHWB")
17523 - 3.259 * delta_GF
17524 - 2.047 * deltaMwd6()
17525 ;
17526 } else
17527 throw std::runtime_error("Bad argument in NPSMEFTd6General::delta_muWH_1()");
17528
17529 // Linear contribution from Higgs self-coupling
17530 mu += cLHd6 * (C1 + 2.0 * dZH1) * deltaG_hhhRatio();
17531 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
17533
17534 return mu;
17535}
17536
17537const double NPSMEFTd6General::delta_muWH_2(const double sqrt_s) const {
17538 double mu = 0.0;
17539
17540 if (FlagQuadraticTerms) {
17541 if (sqrt_s == 8.0) {
17542 mu += 0.0;
17543 } else if (sqrt_s == 13.0) {
17544 mu += cWsch * (
17545 (+(0.014703) * pow(getSMEFTCoeffEW("CHbox"), 2.0)
17546 + (0.0009196) * pow(getSMEFTCoeffEW("CHD"), 2.0)
17547 + (0.46) * pow(getSMEFTCoeffEW("CHW"), 2.0)
17548 + (2.6808) * pow(getSMEFTCoeffEW("CHq3R", 0, 0), 2.0)
17549 + (0.16559) * pow(getSMEFTCoeffEW("CHq3R", 1, 1), 2.0)
17550 + (0.0036771) * pow(getSMEFTCoeffEW("CHl3R", 0, 0), 2.0)
17551 + (0.0036771) * pow(getSMEFTCoeffEW("CHl3R", 1, 1), 2.0)
17552 + (0.0036771) * pow(getSMEFTCoeffEW("CllR", 0, 1, 1, 0), 2.0)
17553 + (-0.00735169) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHD")
17554 + (0.107336) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHW")
17555 + (0.20952) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq3R", 0, 0)
17556 + (0.023682) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq3R", 1, 1)
17557 + (-0.00735169) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 0, 0)
17558 + (-0.00735169) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 1, 1)
17559 + (0.0073527) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
17560 + (-0.0268286) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHW")
17561 + (-0.0523729) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq3R", 0, 0)
17562 + (-0.00592073) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq3R", 1, 1)
17563 + (0.00183843) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 0, 0)
17564 + (0.00183843) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 1, 1)
17565 + (-0.00183825) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
17566 + (0.94797) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq3R", 0, 0)
17567 + (0.100674) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq3R", 1, 1)
17568 + (-0.0536603) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 0, 0)
17569 + (-0.0536603) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 1, 1)
17570 + (0.053669) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
17571 + (0.002) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CHq3R", 1, 1)
17572 + (-0.10475) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 0, 0)
17573 + (-0.10475) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
17574 + (0.104756) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
17575 + (-0.0118402) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CHl3R", 0, 0)
17576 + (-0.0118402) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CHl3R", 1, 1)
17577 + (0.0118411) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
17578 + (-0.00735169) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
17579 + (-0.00735169) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
17580 ) * pow(1000000.0, 2.0)
17581 );
17582 mu += cWsch * ((-0.0007) * pow(deltaGwd6(), 2.0));
17583
17584 mu += cWsch * (
17585 +(-0.00019) * deltaGwd6() * getSMEFTCoeffEW("CHbox")
17586 + (-0.000155) * deltaGwd6() * getSMEFTCoeffEW("CHD")
17587 + (-0.0007) * deltaGwd6() * getSMEFTCoeffEW("CHW")
17588 + (-0.0019) * deltaGwd6() * getSMEFTCoeffEW("CHq3R", 0, 0)
17589 + (-0.0003) * deltaGwd6() * getSMEFTCoeffEW("CHq3R", 1, 1)
17590 + (-0.00063) * deltaGwd6() * getSMEFTCoeffEW("CHl3R", 0, 0)
17591 + (-0.00063) * deltaGwd6() * getSMEFTCoeffEW("CHl3R", 1, 1)
17592 + (-0.00019) * deltaGwd6() * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
17593 )*1000000;
17594 } else
17595 throw std::runtime_error("Bad argument in NPSMEFTd6General::delta_muWH_2()");
17596 }
17597
17598 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
17599 // mu = mu + cLHd6 * cLH3d62 * dZH2 * deltaG_hhhRatio() * deltaG_hhhRatio();
17600
17601 return mu;
17602}
17603
17604const double NPSMEFTd6General::muWH(const double sqrt_s) const //AG:modified
17605{
17606 double mu = 1.0;
17607
17608 //Add intrinsic and parametric relative theory errors (free par). (Assume they are constant in energy.)
17609 mu += eWHint + eWHpar;
17610
17611 // Linear contribution (including the Higgs self-coupling)
17612 mu += delta_muWH_1(sqrt_s);
17613
17614 // Quadratic contribution (including the Higgs self-coupling)
17615 mu += delta_muWH_2(sqrt_s);
17616
17617 if (mu < 0) return std::numeric_limits<double>::quiet_NaN();
17618
17619 return mu;
17620}
17621
17622const double NPSMEFTd6General::delta_muZH_1(const double sqrt_s) const {
17623 double mu = 0.0;
17624 double C1 = 0.0;
17625
17626 if (sqrt_s == 1.96) {
17627
17628 C1 = 0.0; // N.A.
17629
17630 mu +=
17631 +121186. * getSMEFTCoeffEW("CHbox")
17632 + 79191.5 * getSMEFTCoeffEW("CHB")
17633 + 712325. * getSMEFTCoeffEW("CHW")
17634 - 813859. * getSMEFTCoeffEW("CHq1R", 0, 0)
17635 + 3350.92 * getSMEFTCoeffEW("CHq1R", 1, 1)
17636 + 527754. * getSMEFTCoeffEW("CHuR", 0, 0)
17637 + 1274.21 * getSMEFTCoeffEW("CHuR", 1, 1)
17638 - 67806.5 * getSMEFTCoeffEW("CHdR", 0, 0)
17639 - 1130.86 * getSMEFTCoeffEW("CHdR", 1, 1)
17640 + 1558454. * getSMEFTCoeffEW("CHq3R", 0, 0)
17641 + 9076.74 * getSMEFTCoeffEW("CHq3R", 1, 1)
17642 + cAsch * (-16406.7 * getSMEFTCoeffEW("CHD")
17643 + 189539. * getSMEFTCoeffEW("CHWB")
17644 - 2.54 * delta_GF)
17645 + cWsch * (+38221.8 * getSMEFTCoeffEW("CHD")
17646 + 309296. * getSMEFTCoeffEW("CHWB")
17647 - 2. * delta_GF)
17648 ;
17649 } else if (sqrt_s == 7.0) {
17650
17651 C1 = 0.0123;
17652
17653 mu +=
17654 +121226. * getSMEFTCoeffEW("CHbox")
17655 + 87099.3 * getSMEFTCoeffEW("CHB")
17656 + 717825. * getSMEFTCoeffEW("CHW")
17657 - 213136. * getSMEFTCoeffEW("CHq1R", 0, 0)
17658 + 30259.1 * getSMEFTCoeffEW("CHq1R", 1, 1)
17659 + 405194. * getSMEFTCoeffEW("CHuR", 0, 0)
17660 + 16467.8 * getSMEFTCoeffEW("CHuR", 1, 1)
17661 - 127014. * getSMEFTCoeffEW("CHdR", 0, 0)
17662 - 12241.3 * getSMEFTCoeffEW("CHdR", 1, 1)
17663 + 1608269. * getSMEFTCoeffEW("CHq3R", 0, 0)
17664 + 104261. * getSMEFTCoeffEW("CHq3R", 1, 1)
17665 + cAsch * (-15321.2 * getSMEFTCoeffEW("CHD")
17666 + 203123. * getSMEFTCoeffEW("CHWB")
17667 - 2.506 * delta_GF)
17668 + cWsch * (+35707.6 * getSMEFTCoeffEW("CHD")
17669 + 315273. * getSMEFTCoeffEW("CHWB")
17670 - 1.999 * delta_GF)
17671 ;
17672 } else if (sqrt_s == 8.0) {
17673
17674 C1 = 0.0122;
17675
17676 /*mu +=
17677 +121277. * getSMEFTCoeffEW("CHbox")
17678 + 87409.1 * getSMEFTCoeffEW("CHB")
17679 + 721014. * getSMEFTCoeffEW("CHW")
17680 - 211101. * getSMEFTCoeffEW("CHq1R", 0, 0)
17681 + 32881.7 * getSMEFTCoeffEW("CHq1R", 1, 1)
17682 + 409966. * getSMEFTCoeffEW("CHuR", 0, 0)
17683 + 18389.4 * getSMEFTCoeffEW("CHuR", 1, 1)
17684 - 129402. * getSMEFTCoeffEW("CHdR", 0, 0)
17685 - 13507. * getSMEFTCoeffEW("CHdR", 1, 1)
17686 + 1632382. * getSMEFTCoeffEW("CHq3R", 0, 0)
17687 + 115538. * getSMEFTCoeffEW("CHq3R", 1, 1)
17688 + cAsch * (-15333.2 * getSMEFTCoeffEW("CHD")
17689 + 204451. * getSMEFTCoeffEW("CHWB")
17690 - 2.506 * delta_GF)
17691 + cWsch * (+35736.8 * getSMEFTCoeffEW("CHD")
17692 + 316485. * getSMEFTCoeffEW("CHWB")
17693 - 2. * delta_GF)
17694 ;*/
17695
17696 // AG: begin
17697 mu += cWsch * (
17698 ((0.121219) * getSMEFTCoeffEW("CHbox")
17699 + (0.036781) * getSMEFTCoeffEW("CHD")
17700 + (0.72711) * getSMEFTCoeffEW("CHW")
17701 + (0.081545) * getSMEFTCoeffEW("CHB")
17702 + (0.31005) * getSMEFTCoeffEW("CHWB")
17703 + (-0.19211) * getSMEFTCoeffEW("CHq1R", 0, 0)
17704 + (0.082808) * getSMEFTCoeffEW("CHq1R", 1, 1)
17705 + (1.61236) * getSMEFTCoeffEW("CHq3R", 0, 0)
17706 + (0.158059) * getSMEFTCoeffEW("CHq3R", 1, 1)
17707 + (0.38108) * getSMEFTCoeffEW("CHuR", 0, 0)
17708 + (0.0158969) * getSMEFTCoeffEW("CHuR", 1, 1)
17709 + (-0.1238226) * getSMEFTCoeffEW("CHdR", 0, 0)
17710 + (-0.02100008) * getSMEFTCoeffEW("CHdR", 1, 1)
17711 + (-0.12119837) * getSMEFTCoeffEW("CHl3R", 0, 0)
17712 + (-0.12119837) * getSMEFTCoeffEW("CHl3R", 1, 1)
17713 + (0.121219) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
17714 );
17715 //AG:end
17716 } else if (sqrt_s == 13.0) {
17717
17718 C1 = 0.0119;
17719
17720 /*mu +=
17721 +121234. * getSMEFTCoeffEW("CHbox")
17722 + 88512.4 * getSMEFTCoeffEW("CHB")
17723 + 728790. * getSMEFTCoeffEW("CHW")
17724 - 196945. * getSMEFTCoeffEW("CHq1R", 0, 0)
17725 + 43331.9 * getSMEFTCoeffEW("CHq1R", 1, 1)
17726 + 422018. * getSMEFTCoeffEW("CHuR", 0, 0)
17727 + 26503. * getSMEFTCoeffEW("CHuR", 1, 1)
17728 - 136921. * getSMEFTCoeffEW("CHdR", 0, 0)
17729 - 18730.5 * getSMEFTCoeffEW("CHdR", 1, 1)
17730 + 1700150. * getSMEFTCoeffEW("CHq3R", 0, 0)
17731 + 162456. * getSMEFTCoeffEW("CHq3R", 1, 1)
17732 + cAsch * (-15274.7 * getSMEFTCoeffEW("CHD")
17733 + 207822. * getSMEFTCoeffEW("CHWB")
17734 - 2.502 * delta_GF)
17735 + cWsch * (+35605.2 * getSMEFTCoeffEW("CHD")
17736 + 319361. * getSMEFTCoeffEW("CHWB")
17737 - 1.999 * delta_GF)
17738 ;*/
17739 // AG: begin
17740 mu += cWsch * (
17741 ((0.121184) * getSMEFTCoeffEW("CHbox")
17742 + (0.036574) * getSMEFTCoeffEW("CHD")
17743 + (0.73619) * getSMEFTCoeffEW("CHW")
17744 + (0.082602) * getSMEFTCoeffEW("CHB")
17745 + (0.31339) * getSMEFTCoeffEW("CHWB")
17746 + (-0.1927) * getSMEFTCoeffEW("CHq1R", 0, 0)
17747 + (0.108112) * getSMEFTCoeffEW("CHq1R", 1, 1)
17748 + (1.6542) * getSMEFTCoeffEW("CHq3R", 0, 0)
17749 + (0.21874) * getSMEFTCoeffEW("CHq3R", 1, 1)
17750 + (0.39005) * getSMEFTCoeffEW("CHuR", 0, 0)
17751 + (0.023369) * getSMEFTCoeffEW("CHuR", 1, 1)
17752 + (-0.1274518) * getSMEFTCoeffEW("CHdR", 0, 0)
17753 + (-0.02848691) * getSMEFTCoeffEW("CHdR", 1, 1)
17754 + (-0.121233) * getSMEFTCoeffEW("CHl3R", 0, 0)
17755 + (-0.121233) * getSMEFTCoeffEW("CHl3R", 1, 1)
17756 + (0.121184) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
17757 );
17758 //AG:end
17759 } else if (sqrt_s == 14.0) {
17760
17761 // Only Alpha scheme
17762
17763 C1 = 0.0118;
17764
17765 mu +=
17766 +121216. * getSMEFTCoeffEW("CHbox")
17767 // -148862. * getSMEFTCoeffEW("CHq1R",0,0)
17768 // +451139. * getSMEFTCoeffEW("CHuR",0,0)
17769 // -157486. * getSMEFTCoeffEW("CHdR",0,0)
17770 // +1879522. * getSMEFTCoeffEW("CHq3R",0,0)
17771 - 192919. * getSMEFTCoeffEW("CHq1R", 0, 0)
17772 + 45027.7 * getSMEFTCoeffEW("CHq1R", 1, 1)
17773 + 423160. * getSMEFTCoeffEW("CHuR", 0, 0)
17774 + 27887. * getSMEFTCoeffEW("CHuR", 1, 1)
17775 - 137883. * getSMEFTCoeffEW("CHdR", 0, 0)
17776 - 19603.3 * getSMEFTCoeffEW("CHdR", 1, 1)
17777 + 1709121. * getSMEFTCoeffEW("CHq3R", 0, 0)
17778 + 170449. * getSMEFTCoeffEW("CHq3R", 1, 1)
17779 - 15263.4 * getSMEFTCoeffEW("CHD")
17780 + 88565.4 * getSMEFTCoeffEW("CHB")
17781 + 729690. * getSMEFTCoeffEW("CHW")
17782 + 208170. * getSMEFTCoeffEW("CHWB")
17783 - 2.504 * delta_GF
17784 ;
17785 } else if (sqrt_s == 27.0) {
17786
17787 // Only Alpha scheme
17788
17789 C1 = 0.0116; // From arXiv: 1902.00134
17790
17791 mu +=
17792 +121206. * getSMEFTCoeffEW("CHbox")
17793 - 101865. * getSMEFTCoeffEW("CHq1R", 0, 0)
17794 + 468029. * getSMEFTCoeffEW("CHuR", 0, 0)
17795 - 173377. * getSMEFTCoeffEW("CHdR", 0, 0)
17796 + 2002478. * getSMEFTCoeffEW("CHq3R", 0, 0)
17797 - 15486.3 * getSMEFTCoeffEW("CHD")
17798 + 89958. * getSMEFTCoeffEW("CHB")
17799 + 735013. * getSMEFTCoeffEW("CHW")
17800 + 211026. * getSMEFTCoeffEW("CHWB")
17801 - 2.505 * delta_GF
17802 ;
17803 } else if (sqrt_s == 100.0) {
17804
17805 // Only Alpha scheme
17806
17807 C1 = 0.0; // N.A.
17808
17809 mu +=
17810 +121269. * getSMEFTCoeffEW("CHbox")
17811 + 90.68 * getSMEFTCoeffEW("CHq1R", 0, 0)
17812 + 484275. * getSMEFTCoeffEW("CHuR", 0, 0)
17813 - 197878. * getSMEFTCoeffEW("CHdR", 0, 0)
17814 + 2175601. * getSMEFTCoeffEW("CHq3R", 0, 0)
17815 - 14992.4 * getSMEFTCoeffEW("CHD")
17816 + 91707.3 * getSMEFTCoeffEW("CHB")
17817 + 741805. * getSMEFTCoeffEW("CHW")
17818 + 215319. * getSMEFTCoeffEW("CHWB")
17819 - 2.504 * delta_GF
17820 ;
17821 } else
17822 throw std::runtime_error("Bad argument in NPSMEFTd6General::delta_muZH_1()");
17823
17824 // Linear contribution from Higgs self-coupling
17825 mu += cLHd6 * (C1 + 2.0 * dZH1) * deltaG_hhhRatio();
17826 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
17828
17829 return mu;
17830}
17831
17832const double NPSMEFTd6General::delta_muZH_2(const double sqrt_s) const {
17833 double mu = 0.0;
17834
17835 if (FlagQuadraticTerms) {
17836 if (sqrt_s == 8.0) {
17837 mu += 0.0;
17838 } else if (sqrt_s == 13.0) {
17839 mu += cWsch * (
17840 (+(0.014709) * pow(getSMEFTCoeffEW("CHbox"), 2.0)
17841 + (0.0001828) * pow(getSMEFTCoeffEW("CHD"), 2.0)
17842 + (0.33883) * pow(getSMEFTCoeffEW("CHW"), 2.0)
17843 + (0.03517) * pow(getSMEFTCoeffEW("CHB"), 2.0)
17844 + (0.06101) * pow(getSMEFTCoeffEW("CHWB"), 2.0)
17845 + (2.4309) * pow(getSMEFTCoeffEW("CHq1R", 0, 0), 2.0)
17846 + (0.17818) * pow(getSMEFTCoeffEW("CHq1R", 1, 1), 2.0)
17847 + (2.4309) * pow(getSMEFTCoeffEW("CHq3R", 0, 0), 2.0)
17848 + (0.17818) * pow(getSMEFTCoeffEW("CHq3R", 1, 1), 2.0)
17849 + (1.512) * pow(getSMEFTCoeffEW("CHuR", 0, 0), 2.0)
17850 + (0.051115) * pow(getSMEFTCoeffEW("CHuR", 1, 1), 2.0)
17851 + (0.9114) * pow(getSMEFTCoeffEW("CHdR", 0, 0), 2.0)
17852 + (0.12658) * pow(getSMEFTCoeffEW("CHdR", 1, 1), 2.0)
17853 + (0.0036747) * pow(getSMEFTCoeffEW("CHl3R", 0, 0), 2.0)
17854 + (0.0036747) * pow(getSMEFTCoeffEW("CHl3R", 1, 1), 2.0)
17855 + (0.0036747) * pow(getSMEFTCoeffEW("CllR", 0, 1, 1, 0), 2.0)
17856 + (0.0007706) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHD")
17857 + (0.089253) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHW")
17858 + (0.0100228) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHB")
17859 + (0.038007) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHWB")
17860 + (-0.023331) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq1R", 0, 0)
17861 + (0.013107) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq1R", 1, 1)
17862 + (0.20054) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq3R", 0, 0)
17863 + (0.02653) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq3R", 1, 1)
17864 + (0.04728) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHuR", 0, 0)
17865 + (0.0028337) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHuR", 1, 1)
17866 + (-0.0154464) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHdR", 0, 0)
17867 + (-0.00345757) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHdR", 1, 1)
17868 + (-0.00735198) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 0, 0)
17869 + (-0.00735198) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 1, 1)
17870 + (0.0073517) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
17871 + (0.023824) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHW")
17872 + (-0.0186024) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHB")
17873 + (-0.0163142) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHWB")
17874 + (-0.0223393) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq1R", 0, 0)
17875 + (-0.00245371) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq1R", 1, 1)
17876 + (0.0083336) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq3R", 0, 0)
17877 + (-0.00056189) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq3R", 1, 1)
17878 + (-0.0522227) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHuR", 0, 0)
17879 + (-0.003119027) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHuR", 1, 1)
17880 + (0.017032) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHdR", 0, 0)
17881 + (0.0038028) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHdR", 1, 1)
17882 + (-0.00222376) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 0, 0)
17883 + (-0.00222376) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 1, 1)
17884 + (0.0022196) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
17885 + (0.003359) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHB")
17886 + (0.21456) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHWB")
17887 + (-0.17418) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq1R", 0, 0)
17888 + (0.042875) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq1R", 1, 1)
17889 + (0.84884) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq3R", 0, 0)
17890 + (0.099481) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq3R", 1, 1)
17891 + (0.0184103) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHuR", 0, 0)
17892 + (0.0012777) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHuR", 1, 1)
17893 + (-0.00612324) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHdR", 0, 0)
17894 + (-0.00153483) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHdR", 1, 1)
17895 + (-0.0446364) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 0, 0)
17896 + (-0.0446364) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 1, 1)
17897 + (0.044638) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
17898 + (0.073521) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHWB")
17899 + (0.071113) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq1R", 0, 0)
17900 + (0.0100257) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq1R", 1, 1)
17901 + (0.006735) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq3R", 0, 0)
17902 + (0.0069349) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq3R", 1, 1)
17903 + (0.183946) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHuR", 0, 0)
17904 + (0.0100203) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHuR", 1, 1)
17905 + (-0.059448) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHdR", 0, 0)
17906 + (-0.0123557) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHdR", 1, 1)
17907 + (-0.0050083) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 0, 0)
17908 + (-0.0050083) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 1, 1)
17909 + (0.0050114) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
17910 + (-0.009927) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq1R", 0, 0)
17911 + (0.021428) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq1R", 1, 1)
17912 + (0.29213) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq3R", 0, 0)
17913 + (0.038981) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq3R", 1, 1)
17914 + (0.132604) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHuR", 0, 0)
17915 + (0.0070524) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHuR", 1, 1)
17916 + (-0.0427501) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHdR", 0, 0)
17917 + (-0.008726) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHdR", 1, 1)
17918 + (-0.0190091) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 0, 0)
17919 + (-0.0190091) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 1, 1)
17920 + (0.0190052) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
17921 + (-1.1966) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CHq3R", 0, 0)
17922 + (0.011703) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CHl3R", 0, 0)
17923 + (0.011703) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
17924 + (-0.01167) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
17925 + (0.15048) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CHq3R", 1, 1)
17926 + (-0.0065592) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CHl3R", 0, 0)
17927 + (-0.0065592) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CHl3R", 1, 1)
17928 + (0.0065532) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
17929 + (-0.100277) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 0, 0)
17930 + (-0.100277) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
17931 + (0.100266) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
17932 + (-0.0132704) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CHl3R", 0, 0)
17933 + (-0.0132704) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CHl3R", 1, 1)
17934 + (0.0132638) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
17935 + (-0.02364103) * getSMEFTCoeffEW("CHuR", 0, 0) * getSMEFTCoeffEW("CHl3R", 0, 0)
17936 + (-0.02364103) * getSMEFTCoeffEW("CHuR", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
17937 + (0.023635) * getSMEFTCoeffEW("CHuR", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
17938 + (-0.001417969) * getSMEFTCoeffEW("CHuR", 1, 1) * getSMEFTCoeffEW("CHl3R", 0, 0)
17939 + (-0.001417969) * getSMEFTCoeffEW("CHuR", 1, 1) * getSMEFTCoeffEW("CHl3R", 1, 1)
17940 + (0.00141704) * getSMEFTCoeffEW("CHuR", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
17941 + (0.0077183) * getSMEFTCoeffEW("CHdR", 0, 0) * getSMEFTCoeffEW("CHl3R", 0, 0)
17942 + (0.0077183) * getSMEFTCoeffEW("CHdR", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
17943 + (-0.0077248) * getSMEFTCoeffEW("CHdR", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
17944 + (0.0017279) * getSMEFTCoeffEW("CHdR", 1, 1) * getSMEFTCoeffEW("CHl3R", 0, 0)
17945 + (0.0017279) * getSMEFTCoeffEW("CHdR", 1, 1) * getSMEFTCoeffEW("CHl3R", 1, 1)
17946 + (-0.00172848) * getSMEFTCoeffEW("CHdR", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
17947 + (-0.00735198) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
17948 + (-0.00735198) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
17949 ) * pow(1000000.0, 2.0)
17950 );
17951
17952 mu += cWsch * ((0.008) * pow(deltaGzd6(), 2.0));
17953
17954 mu += cWsch * (
17955 +(0.00021) * deltaGzd6() * getSMEFTCoeffEW("CHD")
17956 + (-0.0015) * deltaGzd6() * getSMEFTCoeffEW("CHW")
17957 + (0.0007) * deltaGzd6() * getSMEFTCoeffEW("CHB")
17958 + (-0.0007) * deltaGzd6() * getSMEFTCoeffEW("CHWB")
17959 + (-0.014) * deltaGzd6() * getSMEFTCoeffEW("CHq1R", 0, 0)
17960 + (0.0024) * deltaGzd6() * getSMEFTCoeffEW("CHq3R", 0, 0)
17961 + (-0.0012) * deltaGzd6() * getSMEFTCoeffEW("CHuR", 0, 0)
17962 + (0.00084) * deltaGzd6() * getSMEFTCoeffEW("CHdR", 0, 0)
17963 + (0.00045) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 0, 0)
17964 + (0.00016) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 1, 1)
17965 )*1000000;
17966 } else
17967 throw std::runtime_error("Bad argument in NPSMEFTd6General::delta_muZH_2()");
17968 }
17969
17970 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
17971 // mu = mu + cLHd6 * cLH3d62 * dZH2 * deltaG_hhhRatio() * deltaG_hhhRatio();
17972
17973 return mu;
17974}
17975
17976const double NPSMEFTd6General::muZH(const double sqrt_s) const //AG:modified
17977{
17978 double mu = 1.0;
17979
17980 //Add intrinsic and parametric relative theory errors (free par). (Assume they are constant in energy.)
17981 mu += eZHint + eZHpar;
17982
17983 // Linear contribution (including the Higgs self-coupling)
17984 mu += delta_muZH_1(sqrt_s);
17985
17986 // Quadratic contribution (including the Higgs self-coupling)
17987 mu += delta_muZH_2(sqrt_s);
17988
17989 if (mu < 0) return std::numeric_limits<double>::quiet_NaN();
17990
17991 return mu;
17992}
17993
17994const double NPSMEFTd6General::delta_muttH_1(const double sqrt_s) const {
17995 double mu = 0.0;
17996 double C1 = 0.0;
17997
17998 // 4F ccontributions computed using SMEFTsimA
17999 if (sqrt_s == 1.96) {
18000
18001 C1 = 0.0; // N.A.
18002
18003 mu +=
18004 +423765. * getSMEFTCoeffEW("CHG")
18005 - 4152.27 * getSMEFTCoeffEW("CG")
18006 + 568696. * getSMEFTCoeffEW("CuGR", 2, 2)
18007 - 2.844 * deltaG_hff(quarks[TOP]).real()
18008 + 57950.7 * getSMEFTCoeffEW("Cqq1R", 0, 0, 2, 2)
18009 + 572237. * getSMEFTCoeffEW("Cqq1R", 0, 2, 2, 0)
18010 + 68506.5 * getSMEFTCoeffEW("Cqq3R", 0, 0, 2, 2)
18011 + 689368. * getSMEFTCoeffEW("Cqq3R", 0, 2, 2, 0)
18012 + 34359.2 * getSMEFTCoeffEW("CuuR", 0, 0, 2, 2)
18013 + 562953. * getSMEFTCoeffEW("CuuR", 0, 2, 2, 0)
18014 - 1123.41 * getSMEFTCoeffEW("Cud1R", 2, 2, 0, 0)
18015 + 15070.6 * getSMEFTCoeffEW("Cud8R", 2, 2, 0, 0)
18016 + 22531.7 * getSMEFTCoeffEW("Cqu1R", 0, 0, 2, 2)
18017 + 13290.1 * getSMEFTCoeffEW("Cqu1R", 2, 2, 0, 0)
18018 + 152635. * getSMEFTCoeffEW("Cqu8R", 0, 0, 2, 2)
18019 + 137479. * getSMEFTCoeffEW("Cqu8R", 2, 2, 0, 0)
18020 - 890.245 * getSMEFTCoeffEW("Cqd1R", 2, 2, 0, 0)
18021 + 15388.5 * getSMEFTCoeffEW("Cqd8R", 2, 2, 0, 0)
18022 ;
18023 } else if (sqrt_s == 7.0) {
18024
18025 C1 = 0.0387;
18026
18027 mu +=
18028 +531046. * getSMEFTCoeffEW("CHG")
18029 - 85174.4 * getSMEFTCoeffEW("CG")
18030 + 810365. * getSMEFTCoeffEW("CuGR", 2, 2)
18031 - 2.846 * deltaG_hff(quarks[TOP]).real()
18032 + 19387.7 * getSMEFTCoeffEW("Cqq1R", 0, 0, 2, 2)
18033 + 309431. * getSMEFTCoeffEW("Cqq1R", 0, 2, 2, 0)
18034 + 53723.7 * getSMEFTCoeffEW("Cqq3R", 0, 0, 2, 2)
18035 + 633768. * getSMEFTCoeffEW("Cqq3R", 0, 2, 2, 0)
18036 + 19654.7 * getSMEFTCoeffEW("CuuR", 0, 0, 2, 2)
18037 + 303278. * getSMEFTCoeffEW("CuuR", 0, 2, 2, 0)
18038 - 3442.03 * getSMEFTCoeffEW("Cud1R", 2, 2, 0, 0)
18039 + 41220. * getSMEFTCoeffEW("Cud8R", 2, 2, 0, 0)
18040 + 6827.86 * getSMEFTCoeffEW("Cqu1R", 0, 0, 2, 2)
18041 + 7038.59 * getSMEFTCoeffEW("Cqu1R", 2, 2, 0, 0)
18042 + 116509. * getSMEFTCoeffEW("Cqu8R", 0, 0, 2, 2)
18043 + 74277.5 * getSMEFTCoeffEW("Cqu8R", 2, 2, 0, 0)
18044 - 2514.79 * getSMEFTCoeffEW("Cqd1R", 2, 2, 0, 0)
18045 + 41346.5 * getSMEFTCoeffEW("Cqd8R", 2, 2, 0, 0)
18046 ;
18047 } else if (sqrt_s == 8.0) {
18048
18049 C1 = 0.0378;
18050
18051 /*mu +=
18052 +535133. * getSMEFTCoeffEW("CHG")
18053 - 86316.6 * getSMEFTCoeffEW("CG")
18054 + 824047. * getSMEFTCoeffEW("CuGR", 2, 2)
18055 - 2.846 * deltaG_hff(quarks[TOP]).real()
18056 + 18617. * getSMEFTCoeffEW("Cqq1R", 0, 0, 2, 2)
18057 + 294168. * getSMEFTCoeffEW("Cqq1R", 0, 2, 2, 0)
18058 + 51386.8 * getSMEFTCoeffEW("Cqq3R", 0, 0, 2, 2)
18059 + 603913. * getSMEFTCoeffEW("Cqq3R", 0, 2, 2, 0)
18060 + 18807. * getSMEFTCoeffEW("CuuR", 0, 0, 2, 2)
18061 + 287709. * getSMEFTCoeffEW("CuuR", 0, 2, 2, 0)
18062 - 3419.45 * getSMEFTCoeffEW("Cud1R", 2, 2, 0, 0)
18063 + 39513.7 * getSMEFTCoeffEW("Cud8R", 2, 2, 0, 0)
18064 + 6838.91 * getSMEFTCoeffEW("Cqu1R", 0, 0, 2, 2)
18065 + 6363.98 * getSMEFTCoeffEW("Cqu1R", 2, 2, 0, 0)
18066 + 110752. * getSMEFTCoeffEW("Cqu8R", 0, 0, 2, 2)
18067 + 70573.7 * getSMEFTCoeffEW("Cqu8R", 2, 2, 0, 0)
18068 - 2659.57 * getSMEFTCoeffEW("Cqd1R", 2, 2, 0, 0)
18069 + 39608.7 * getSMEFTCoeffEW("Cqd8R", 2, 2, 0, 0)
18070 ;*/
18071
18072 //AG:begin
18073 mu += cWsch * (
18074 ((0.1213) * getSMEFTCoeffEW("CHbox")
18075 + (-0.03042977) * getSMEFTCoeffEW("CHD")
18076 + (0.0013429) * getSMEFTCoeffEW("CHW")
18077 + (0.00034889) * getSMEFTCoeffEW("CHB")
18078 + (-0.001046257) * getSMEFTCoeffEW("CHWB")
18079 + (-0.0008895) * getSMEFTCoeffEW("CHq1R", 0, 0)
18080 + (6.729e-05) * getSMEFTCoeffEW("CHq1R", 1, 1)
18081 + (-0.0006294) * getSMEFTCoeffEW("CHq1R", 2, 2)
18082 + (0.0041079) * getSMEFTCoeffEW("CHq3R", 0, 0)
18083 + (0.00015173) * getSMEFTCoeffEW("CHq3R", 1, 1)
18084 + (0.00062947) * getSMEFTCoeffEW("CHq3R", 2, 2)
18085 + (0.52771) * getSMEFTCoeffEW("CHG")
18086 + (-0.1223697) * getSMEFTCoeffEW("CuHR", 2, 2)
18087 + (-0.839333) * getSMEFTCoeffEW("CuGR", 2, 2)
18088 + (0.08296) * getSMEFTCoeffEW("CG")
18089 + (-0.0097958) * getSMEFTCoeffEW("CuWR", 2, 2)
18090 + (-0.0033868) * getSMEFTCoeffEW("CuBR", 2, 2)
18091 + (0.019807) * getSMEFTCoeffEW("Cqq1R", 0, 0, 2, 2)
18092 + (0.2932) * getSMEFTCoeffEW("Cqq1R", 0, 2, 2, 0)
18093 + (-0.0007416) * getSMEFTCoeffEW("Cqq1R", 1, 1, 2, 2)
18094 + (0.0055071) * getSMEFTCoeffEW("Cqq1R", 1, 2, 2, 1)
18095 + (0.05702) * getSMEFTCoeffEW("Cqq3R", 0, 0, 2, 2)
18096 + (0.60888) * getSMEFTCoeffEW("Cqq3R", 0, 2, 2, 0)
18097 + (0.0021613) * getSMEFTCoeffEW("Cqq3R", 1, 1, 2, 2)
18098 + (0.030738) * getSMEFTCoeffEW("Cqq3R", 1, 2, 2, 1)
18099 + (0.019568) * getSMEFTCoeffEW("CuuR", 0, 0, 2, 2)
18100 + (0.28692) * getSMEFTCoeffEW("CuuR", 0, 2, 2, 0)
18101 + (0.00036217) * getSMEFTCoeffEW("CuuR", 1, 1, 2, 2)
18102 + (0.0053893) * getSMEFTCoeffEW("CuuR", 1, 2, 2, 1)
18103 + (-0.00285764) * getSMEFTCoeffEW("Cud1R", 2, 2, 0, 0)
18104 + (-0.000223758) * getSMEFTCoeffEW("Cud1R", 2, 2, 1, 1)
18105 + (0.041058) * getSMEFTCoeffEW("Cud8R", 2, 2, 0, 0)
18106 + (0.0032835) * getSMEFTCoeffEW("Cud8R", 2, 2, 1, 1)
18107 + (0.007507) * getSMEFTCoeffEW("Cqu1R", 0, 0, 2, 2)
18108 + (0.0064828) * getSMEFTCoeffEW("Cqu1R", 2, 2, 0, 0)
18109 + (-0.00012226) * getSMEFTCoeffEW("Cqu1R", 1, 1, 2, 2)
18110 + (0.00012461) * getSMEFTCoeffEW("Cqu1R", 2, 2, 1, 1)
18111 + (0.11116) * getSMEFTCoeffEW("Cqu8R", 0, 0, 2, 2)
18112 + (0.070065) * getSMEFTCoeffEW("Cqu8R", 2, 2, 0, 0)
18113 + (0.0045917) * getSMEFTCoeffEW("Cqu8R", 1, 1, 2, 2)
18114 + (0.0013165) * getSMEFTCoeffEW("Cqu8R", 2, 2, 1, 1)
18115 + (-0.0019135) * getSMEFTCoeffEW("Cqd1R", 2, 2, 0, 0)
18116 + (-0.0001571758) * getSMEFTCoeffEW("Cqd1R", 2, 2, 1, 1)
18117 + (0.041092) * getSMEFTCoeffEW("Cqd8R", 2, 2, 0, 0)
18118 + (0.0032845) * getSMEFTCoeffEW("Cqd8R", 2, 2, 1, 1)
18119 + (-0.0609562) * getSMEFTCoeffEW("CHl3R", 0, 0)
18120 + (-0.0609562) * getSMEFTCoeffEW("CHl3R", 1, 1)
18121 + (0.06105) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
18122 );
18123 //AG:end
18124 } else if ((sqrt_s == 13.0) || (sqrt_s == 14.0)) {
18125
18126 C1 = 0.0351; // 13 TeV
18127
18128 /*mu +=
18129 +538046. * getSMEFTCoeffEW("CHG")
18130 - 85159.5 * getSMEFTCoeffEW("CG")
18131 + 861157. * getSMEFTCoeffEW("CuGR", 2, 2)
18132 - 2.846 * deltaG_hff(quarks[TOP]).real()
18133 + 13574.9 * getSMEFTCoeffEW("Cqq1R", 0, 0, 2, 2)
18134 + 227043. * getSMEFTCoeffEW("Cqq1R", 0, 2, 2, 0)
18135 + 41257.5 * getSMEFTCoeffEW("Cqq3R", 0, 0, 2, 2)
18136 + 473396. * getSMEFTCoeffEW("Cqq3R", 0, 2, 2, 0)
18137 + 14488.3 * getSMEFTCoeffEW("CuuR", 0, 0, 2, 2)
18138 + 221664. * getSMEFTCoeffEW("CuuR", 0, 2, 2, 0)
18139 - 3400.07 * getSMEFTCoeffEW("Cud1R", 2, 2, 0, 0)
18140 + 31615.5 * getSMEFTCoeffEW("Cud8R", 2, 2, 0, 0)
18141 + 4516.51 * getSMEFTCoeffEW("Cqu1R", 0, 0, 2, 2)
18142 + 4161.27 * getSMEFTCoeffEW("Cqu1R", 2, 2, 0, 0)
18143 + 85356.9 * getSMEFTCoeffEW("Cqu8R", 0, 0, 2, 2)
18144 + 53893.6 * getSMEFTCoeffEW("Cqu8R", 2, 2, 0, 0)
18145 - 2791.1 * getSMEFTCoeffEW("Cqd1R", 2, 2, 0, 0)
18146 + 30575.2 * getSMEFTCoeffEW("Cqd8R", 2, 2, 0, 0)
18147 ;*/
18148
18149 //AG:begin
18150 // mu += cWsch * // QCD LO contribution should be alpha-MW scheme independent. Use as first approx for the moment
18151 mu += (
18152 ((0.12121) * getSMEFTCoeffEW("CHbox")
18153 + (-0.03042744) * getSMEFTCoeffEW("CHD")
18154 + (0.001047) * getSMEFTCoeffEW("CHW")
18155 + (0.00026451) * getSMEFTCoeffEW("CHB")
18156 + (-0.00075726) * getSMEFTCoeffEW("CHWB")
18157 + (-0.0007866) * getSMEFTCoeffEW("CHq1R", 0, 0)
18158 + (-0.0004779) * getSMEFTCoeffEW("CHq1R", 2, 2)
18159 + (0.0041559) * getSMEFTCoeffEW("CHq3R", 0, 0)
18160 + (0.00020603) * getSMEFTCoeffEW("CHq3R", 1, 1)
18161 + (0.00047808) * getSMEFTCoeffEW("CHq3R", 2, 2)
18162 + (0.53368) * getSMEFTCoeffEW("CHG")
18163 + (-0.122585689) * getSMEFTCoeffEW("CuHR", 2, 2)
18164 + (-0.887533) * getSMEFTCoeffEW("CuGR", 2, 2)
18165 + (0.08762) * getSMEFTCoeffEW("CG")
18166 + (-0.00752105) * getSMEFTCoeffEW("CuWR", 2, 2)
18167 + (-0.0025626) * getSMEFTCoeffEW("CuBR", 2, 2)
18168 + (0.015813) * getSMEFTCoeffEW("Cqq1R", 0, 0, 2, 2)
18169 + (0.23866) * getSMEFTCoeffEW("Cqq1R", 0, 2, 2, 0)
18170 + (-0.0009533) * getSMEFTCoeffEW("Cqq1R", 1, 1, 2, 2)
18171 + (0.0062474) * getSMEFTCoeffEW("Cqq1R", 1, 2, 2, 1)
18172 + (0.048406) * getSMEFTCoeffEW("Cqq3R", 0, 0, 2, 2)
18173 + (0.5037) * getSMEFTCoeffEW("Cqq3R", 0, 2, 2, 0)
18174 + (0.002587) * getSMEFTCoeffEW("Cqq3R", 1, 1, 2, 2)
18175 + (0.036061) * getSMEFTCoeffEW("Cqq3R", 1, 2, 2, 1)
18176 + (0.016338) * getSMEFTCoeffEW("CuuR", 0, 0, 2, 2)
18177 + (0.23349) * getSMEFTCoeffEW("CuuR", 0, 2, 2, 0)
18178 + (0.00041585) * getSMEFTCoeffEW("CuuR", 1, 1, 2, 2)
18179 + (0.0061126) * getSMEFTCoeffEW("CuuR", 1, 2, 2, 1)
18180 + (-0.00245583) * getSMEFTCoeffEW("Cud1R", 2, 2, 0, 0)
18181 + (-0.000269396) * getSMEFTCoeffEW("Cud1R", 2, 2, 1, 1)
18182 + (0.034461) * getSMEFTCoeffEW("Cud8R", 2, 2, 0, 0)
18183 + (0.003882) * getSMEFTCoeffEW("Cud8R", 2, 2, 1, 1)
18184 + (0.0058827) * getSMEFTCoeffEW("Cqu1R", 0, 0, 2, 2)
18185 + (0.0050841) * getSMEFTCoeffEW("Cqu1R", 2, 2, 0, 0)
18186 + (-0.00013204) * getSMEFTCoeffEW("Cqu1R", 1, 1, 2, 2)
18187 + (0.00013861) * getSMEFTCoeffEW("Cqu1R", 2, 2, 1, 1)
18188 + (0.09143) * getSMEFTCoeffEW("Cqu8R", 0, 0, 2, 2)
18189 + (0.057019) * getSMEFTCoeffEW("Cqu8R", 2, 2, 0, 0)
18190 + (0.0053692) * getSMEFTCoeffEW("Cqu8R", 1, 1, 2, 2)
18191 + (0.0014935) * getSMEFTCoeffEW("Cqu8R", 2, 2, 1, 1)
18192 + (-0.001545363) * getSMEFTCoeffEW("Cqd1R", 2, 2, 0, 0)
18193 + (-0.000181173) * getSMEFTCoeffEW("Cqd1R", 2, 2, 1, 1)
18194 + (0.034487) * getSMEFTCoeffEW("Cqd8R", 2, 2, 0, 0)
18195 + (0.00388) * getSMEFTCoeffEW("Cqd8R", 2, 2, 1, 1)
18196 + (-0.06091715) * getSMEFTCoeffEW("CHl3R", 0, 0)
18197 + (-0.06091715) * getSMEFTCoeffEW("CHl3R", 1, 1)
18198 + (0.060881) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
18199 );
18200 //AG:end
18201
18202 //} else if (sqrt_s == 14.0) {
18203
18204 // // Old (but ok) implementation + Missing 4F
18205
18206 // C1 = 0.0347;
18207
18208 // mu +=
18209 // +536980. * getSMEFTCoeffEW("CHG")
18210 // - 83662.2 * getSMEFTCoeffEW("CG")
18211 // + 864481. * getSMEFTCoeffEW("CuGR", 2, 2)
18212 // - 2.844 * deltaG_hff(quarks[TOP]).real()
18213 // ;
18214
18215 } else if (sqrt_s == 27.0) {
18216
18217 // Old (but ok) implementation + Missing 4F
18218
18219 C1 = 0.0320; // From arXiv: 1902.00134
18220
18221 mu +=
18222 +519682. * getSMEFTCoeffEW("CHG")
18223 - 68463.1 * getSMEFTCoeffEW("CG")
18224 + 884060. * getSMEFTCoeffEW("CuGR", 2, 2)
18225 - 2.849 * deltaG_hff(quarks[TOP]).real()
18226 ;
18227 } else if (sqrt_s == 100.0) {
18228
18229 // Old (but ok) implementation + Missing 4F
18230
18231 C1 = 0.0; // N.A.
18232
18233 mu +=
18234 +467438. * getSMEFTCoeffEW("CHG")
18235 - 22519. * getSMEFTCoeffEW("CG")
18236 + 880378. * getSMEFTCoeffEW("CuGR", 2, 2)
18237 - 2.837 * deltaG_hff(quarks[TOP]).real()
18238 ;
18239 } else
18240 throw std::runtime_error("Bad argument in NPSMEFTd6General::delta_muttH_1()");
18241
18242 // Linear contribution from Higgs self-coupling
18243 mu += cLHd6 * (C1 + 2.0 * dZH1) * deltaG_hhhRatio();
18244 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
18246
18247 return mu;
18248}
18249
18250const double NPSMEFTd6General::delta_muttH_2(const double sqrt_s) const {
18251 double mu = 0.0;
18252
18253 if (FlagQuadraticTerms) {
18254 if (sqrt_s == 8.0) {
18255 mu += 0.0;
18256 } else if (sqrt_s == 13.0) {
18257 mu += cWsch * (
18258 +(0.014702) * pow(getSMEFTCoeffEW("CHbox"), 2.0)
18259 + (0.0009337) * pow(getSMEFTCoeffEW("CHD"), 2.0)
18260 + (0.04044) * pow(getSMEFTCoeffEW("CHq1R", 0, 0), 2.0)
18261 + (0.001357) * pow(getSMEFTCoeffEW("CHq1R", 1, 1), 2.0)
18262 + (0.0404) * pow(getSMEFTCoeffEW("CHq3R", 0, 0), 2.0)
18263 + (0.0013565) * pow(getSMEFTCoeffEW("CHq3R", 1, 1), 2.0)
18264 + (0.7841) * pow(getSMEFTCoeffEW("CHG"), 2.0)
18265 + (0.00375) * pow(getSMEFTCoeffEW("CuHR", 2, 2), 2.0)
18266 + (1.087) * pow(getSMEFTCoeffEW("CuGR", 2, 2), 2.0)
18267 + (2.3045) * pow(getSMEFTCoeffEW("CG"), 2.0)
18268 + (0.014584) * pow(getSMEFTCoeffEW("CuWR", 2, 2), 2.0)
18269 + (0.005576) * pow(getSMEFTCoeffEW("CuBR", 2, 2), 2.0)
18270 + (0.6789) * pow(getSMEFTCoeffEW("Cqq1R", 0, 0, 2, 2), 2.0)
18271 + (0.4348) * pow(getSMEFTCoeffEW("Cqq1R", 0, 2, 2, 0), 2.0)
18272 + (0.02768) * pow(getSMEFTCoeffEW("Cqq1R", 1, 1, 2, 2), 2.0)
18273 + (0.008345) * pow(getSMEFTCoeffEW("Cqq1R", 1, 2, 2, 1), 2.0)
18274 + (0.68) * pow(getSMEFTCoeffEW("Cqq3R", 0, 0, 2, 2), 2.0)
18275 + (1.4142) * pow(getSMEFTCoeffEW("Cqq3R", 0, 2, 2, 0), 2.0)
18276 + (0.02769) * pow(getSMEFTCoeffEW("Cqq3R", 1, 1, 2, 2), 2.0)
18277 + (0.08561) * pow(getSMEFTCoeffEW("Cqq3R", 1, 2, 2, 1), 2.0)
18278 + (0.4348) * pow(getSMEFTCoeffEW("CuuR", 0, 0, 2, 2), 2.0)
18279 + (0.4348) * pow(getSMEFTCoeffEW("CuuR", 0, 2, 2, 0), 2.0)
18280 + (0.008345) * pow(getSMEFTCoeffEW("CuuR", 1, 1, 2, 2), 2.0)
18281 + (0.008345) * pow(getSMEFTCoeffEW("CuuR", 1, 2, 2, 1), 2.0)
18282 + (0.06132) * pow(getSMEFTCoeffEW("Cud1R", 2, 2, 0, 0), 2.0)
18283 + (0.004841) * pow(getSMEFTCoeffEW("Cud1R", 2, 2, 1, 1), 2.0)
18284 + (0.013625) * pow(getSMEFTCoeffEW("Cud8R", 2, 2, 0, 0), 2.0)
18285 + (0.0010732) * pow(getSMEFTCoeffEW("Cud8R", 2, 2, 1, 1), 2.0)
18286 + (0.16996) * pow(getSMEFTCoeffEW("Cqu1R", 0, 0, 2, 2), 2.0)
18287 + (0.10881) * pow(getSMEFTCoeffEW("Cqu1R", 2, 2, 0, 0), 2.0)
18288 + (0.006934) * pow(getSMEFTCoeffEW("Cqu1R", 1, 1, 2, 2), 2.0)
18289 + (0.0020928) * pow(getSMEFTCoeffEW("Cqu1R", 2, 2, 1, 1), 2.0)
18290 + (0.03774) * pow(getSMEFTCoeffEW("Cqu8R", 0, 0, 2, 2), 2.0)
18291 + (0.024096) * pow(getSMEFTCoeffEW("Cqu8R", 2, 2, 0, 0), 2.0)
18292 + (0.0015337) * pow(getSMEFTCoeffEW("Cqu8R", 1, 1, 2, 2), 2.0)
18293 + (0.0004612) * pow(getSMEFTCoeffEW("Cqu8R", 2, 2, 1, 1), 2.0)
18294 + (0.06119) * pow(getSMEFTCoeffEW("Cqd1R", 2, 2, 0, 0), 2.0)
18295 + (0.004829) * pow(getSMEFTCoeffEW("Cqd1R", 2, 2, 1, 1), 2.0)
18296 + (0.013597) * pow(getSMEFTCoeffEW("Cqd8R", 2, 2, 0, 0), 2.0)
18297 + (0.0010673) * pow(getSMEFTCoeffEW("Cqd8R", 2, 2, 1, 1), 2.0)
18298 + (-0.007357295) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHD")
18299 + (0.00050321) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq3R", 0, 0)
18300 + (0.028502) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHG")
18301 + (-0.01484933) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CuHR", 2, 2)
18302 + (-0.107575) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CuGR", 2, 2)
18303 + (0.010564) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CG")
18304 + (-0.000912358) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CuWR", 2, 2)
18305 + (-0.000310819) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CuBR", 2, 2)
18306 + (0.0019226) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("Cqq1R", 0, 0, 2, 2)
18307 + (0.028947) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("Cqq1R", 0, 2, 2, 0)
18308 + (-0.00011542) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("Cqq1R", 1, 1, 2, 2)
18309 + (0.00075765) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("Cqq1R", 1, 2, 2, 1)
18310 + (0.0058677) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("Cqq3R", 0, 0, 2, 2)
18311 + (0.061084) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("Cqq3R", 0, 2, 2, 0)
18312 + (0.00031326) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("Cqq3R", 1, 1, 2, 2)
18313 + (0.0043669) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("Cqq3R", 1, 2, 2, 1)
18314 + (0.0019799) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CuuR", 0, 0, 2, 2)
18315 + (0.028312) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CuuR", 0, 2, 2, 0)
18316 + (0.00074137) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CuuR", 1, 2, 2, 1)
18317 + (-0.000298441) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("Cud1R", 2, 2, 0, 0)
18318 + (0.0041771) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("Cud8R", 2, 2, 0, 0)
18319 + (0.00047054) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("Cud8R", 2, 2, 1, 1)
18320 + (0.00071321) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("Cqu1R", 0, 0, 2, 2)
18321 + (0.00061642) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("Cqu1R", 2, 2, 0, 0)
18322 + (0.0110873) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("Cqu8R", 0, 0, 2, 2)
18323 + (0.0069104) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("Cqu8R", 2, 2, 0, 0)
18324 + (0.00065058) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("Cqu8R", 1, 1, 2, 2)
18325 + (0.00018121) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("Cqu8R", 2, 2, 1, 1)
18326 + (-0.0001874256) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("Cqd1R", 2, 2, 1, 1)
18327 + (0.0041783) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 0, 0)
18328 + (0.00047084) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 1, 1)
18329 + (-0.0071375) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CuGR", 2, 2)
18330 + (0.0037252) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CG")
18331 + (0.026911) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CuWR", 2, 2)
18332 + (-0.0026404) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CuBR", 2, 2)
18333 + (0.00021154) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("Cqq1R", 0, 0, 2, 2)
18334 + (0.00059) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("Cqq1R", 0, 2, 2, 0)
18335 + (-0.00101219) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("Cqq1R", 1, 1, 2, 2)
18336 + (-0.00731675) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("Cqq1R", 1, 2, 2, 1)
18337 + (-0.000191691) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("Cqq3R", 0, 2, 2, 0)
18338 + (-0.00143574) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("Cqq3R", 1, 1, 2, 2)
18339 + (-0.0155257) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("Cqq3R", 1, 2, 2, 1)
18340 + (-0.001117055) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CuuR", 0, 2, 2, 0)
18341 + (-0.00273813) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CuuR", 1, 1, 2, 2)
18342 + (-0.00782204) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CuuR", 1, 2, 2, 1)
18343 + (-0.0002044194) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("Cud1R", 2, 2, 1, 1)
18344 + (0.00041247) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("Cud8R", 2, 2, 0, 0)
18345 + (-0.001044099) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("Cqu1R", 0, 0, 2, 2)
18346 + (-0.0001176787) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("Cqu1R", 2, 2, 0, 0)
18347 + (-0.000617426) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("Cqu1R", 1, 1, 2, 2)
18348 + (-0.000865933) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("Cqu1R", 2, 2, 1, 1)
18349 + (-0.00277261) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("Cqu8R", 1, 1, 2, 2)
18350 + (-0.001727692) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("Cqu8R", 2, 2, 1, 1)
18351 + (-0.0001626746) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("Cqd1R", 0, 0, 2, 2)
18352 + (0.00026339) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("Cqd8R", 1, 1, 2, 2)
18353 + (-0.001045699) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
18354 + (-0.0001177004) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CHq1R", 1, 1)
18355 + (-0.0242) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CuHR", 2, 2)
18356 + (0.000716) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("Cqq1R", 1, 1, 2, 2)
18357 + (-0.034646) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("Cqq3R", 0, 0, 2, 2)
18358 + (-0.007406) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("Cqq3R", 0, 2, 2, 0)
18359 + (-0.009617) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CuuR", 0, 0, 2, 2)
18360 + (-0.015716) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CuuR", 0, 2, 2, 0)
18361 + (0.010743) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("Cqu8R", 0, 0, 2, 2)
18362 + (0.0009319) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CuWR", 2, 2)
18363 + (-0.0013849) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CuuR", 0, 0, 2, 2)
18364 + (-0.00013945) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CuuR", 0, 2, 2, 0)
18365 + (0.0005455) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("Cud1R", 2, 2, 0, 0)
18366 + (-0.0007824) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("Cud1R", 2, 2, 1, 1)
18367 + (0.000349) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("Cqd1R", 0, 0, 2, 2)
18368 + (-0.00047073) * getSMEFTCoeffEW("CHq1R", 2, 2) * getSMEFTCoeffEW("CuBR", 2, 2)
18369 + (-0.000101878) * getSMEFTCoeffEW("CHq1R", 2, 2) * getSMEFTCoeffEW("Cqq1R", 0, 2, 2, 0)
18370 + (-0.001303) * getSMEFTCoeffEW("CHq1R", 2, 2) * getSMEFTCoeffEW("CuuR", 0, 0, 2, 2)
18371 + (-0.00157647) * getSMEFTCoeffEW("CHq1R", 2, 2) * getSMEFTCoeffEW("CuuR", 0, 2, 2, 0)
18372 + (0.00023622) * getSMEFTCoeffEW("CHq1R", 2, 2) * getSMEFTCoeffEW("CuuR", 1, 1, 2, 2)
18373 + (-0.0081488) * getSMEFTCoeffEW("CHq1R", 2, 2) * getSMEFTCoeffEW("Cud1R", 2, 2, 0, 0)
18374 + (0.0007056) * getSMEFTCoeffEW("CHq1R", 2, 2) * getSMEFTCoeffEW("Cud1R", 2, 2, 1, 1)
18375 + (-0.00045995) * getSMEFTCoeffEW("CHq1R", 2, 2) * getSMEFTCoeffEW("Cud8R", 2, 2, 0, 0)
18376 + (0.00019478) * getSMEFTCoeffEW("CHq1R", 2, 2) * getSMEFTCoeffEW("Cud8R", 2, 2, 1, 1)
18377 + (0.00082057) * getSMEFTCoeffEW("CHq1R", 2, 2) * getSMEFTCoeffEW("Cqu1R", 0, 0, 2, 2)
18378 + (0.00027355) * getSMEFTCoeffEW("CHq1R", 2, 2) * getSMEFTCoeffEW("Cqu1R", 2, 2, 0, 0)
18379 + (-0.000124622) * getSMEFTCoeffEW("CHq1R", 2, 2) * getSMEFTCoeffEW("Cqu8R", 0, 0, 2, 2)
18380 + (-0.00025589) * getSMEFTCoeffEW("CHq1R", 2, 2) * getSMEFTCoeffEW("Cqd1R", 0, 0, 2, 2)
18381 + (0.0010011) * getSMEFTCoeffEW("CHq1R", 2, 2) * getSMEFTCoeffEW("Cqd1R", 1, 1, 2, 2)
18382 + (-0.000298658) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CHq3R", 1, 1)
18383 + (0.00045) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("Cqq1R", 1, 2, 2, 1)
18384 + (-0.002292) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CuuR", 0, 0, 2, 2)
18385 + (0.0004973) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CuuR", 0, 2, 2, 0)
18386 + (0.009579) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CuuR", 1, 1, 2, 2)
18387 + (0.007383) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CuuR", 1, 2, 2, 1)
18388 + (0.034689) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("Cud8R", 2, 2, 0, 0)
18389 + (-0.000958) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("Cud8R", 2, 2, 1, 1)
18390 + (-0.003224) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("Cqd1R", 2, 2, 0, 0)
18391 + (-0.00050371) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("Cqq1R", 1, 1, 2, 2)
18392 + (-0.00050371) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("Cqq1R", 1, 2, 2, 1)
18393 + (0.00050288) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("Cqq3R", 0, 0, 2, 2)
18394 + (-0.00012965) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CuuR", 1, 1, 2, 2)
18395 + (-0.0005446) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("Cud8R", 2, 2, 0, 0)
18396 + (0.00013994) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("Cud8R", 2, 2, 1, 1)
18397 + (0.0013804) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("Cqu1R", 1, 1, 2, 2)
18398 + (-0.0005041) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("Cqu1R", 2, 2, 1, 1)
18399 + (0.0001237) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("Cqd8R", 2, 2, 0, 0)
18400 + (-0.001176913) * getSMEFTCoeffEW("CHq3R", 2, 2) * getSMEFTCoeffEW("Cud1R", 2, 2, 0, 0)
18401 + (0.00021557) * getSMEFTCoeffEW("CHq3R", 2, 2) * getSMEFTCoeffEW("Cud1R", 2, 2, 1, 1)
18402 + (0.0013101) * getSMEFTCoeffEW("CHq3R", 2, 2) * getSMEFTCoeffEW("Cud8R", 2, 2, 0, 0)
18403 + (0.0015776) * getSMEFTCoeffEW("CHq3R", 2, 2) * getSMEFTCoeffEW("Cud8R", 2, 2, 1, 1)
18404 + (-0.00023607) * getSMEFTCoeffEW("CHq3R", 2, 2) * getSMEFTCoeffEW("Cqu1R", 0, 0, 2, 2)
18405 + (0.008153) * getSMEFTCoeffEW("CHq3R", 2, 2) * getSMEFTCoeffEW("Cqu1R", 1, 1, 2, 2)
18406 + (-0.0007042) * getSMEFTCoeffEW("CHq3R", 2, 2) * getSMEFTCoeffEW("Cqu1R", 2, 2, 1, 1)
18407 + (0.00046004) * getSMEFTCoeffEW("CHq3R", 2, 2) * getSMEFTCoeffEW("Cqu8R", 0, 0, 2, 2)
18408 + (-0.000194607) * getSMEFTCoeffEW("CHq3R", 2, 2) * getSMEFTCoeffEW("Cqu8R", 2, 2, 0, 0)
18409 + (-0.0008201) * getSMEFTCoeffEW("CHq3R", 2, 2) * getSMEFTCoeffEW("Cqu8R", 1, 1, 2, 2)
18410 + (-0.000273441) * getSMEFTCoeffEW("CHq3R", 2, 2) * getSMEFTCoeffEW("Cqu8R", 2, 2, 1, 1)
18411 + (0.00012454) * getSMEFTCoeffEW("CHq3R", 2, 2) * getSMEFTCoeffEW("Cqd1R", 2, 2, 0, 0)
18412 + (0.0002565) * getSMEFTCoeffEW("CHq3R", 2, 2) * getSMEFTCoeffEW("Cqd8R", 2, 2, 0, 0)
18413 + (-0.00100107) * getSMEFTCoeffEW("CHq3R", 2, 2) * getSMEFTCoeffEW("Cqd8R", 2, 2, 1, 1)
18414 + (0.00029847) * getSMEFTCoeffEW("CHG") * getSMEFTCoeffEW("Cqq1R", 0, 2, 2, 0)
18415 + (-0.012472) * getSMEFTCoeffEW("CHG") * getSMEFTCoeffEW("CuuR", 1, 2, 2, 1)
18416 + (-0.90423) * getSMEFTCoeffEW("CHG") * getSMEFTCoeffEW("Cud1R", 2, 2, 0, 0)
18417 + (0.0929) * getSMEFTCoeffEW("CHG") * getSMEFTCoeffEW("Cud1R", 2, 2, 1, 1)
18418 + (0.087161) * getSMEFTCoeffEW("CHG") * getSMEFTCoeffEW("Cqu1R", 2, 2, 0, 0)
18419 + (0.0019958) * getSMEFTCoeffEW("CHG") * getSMEFTCoeffEW("Cqu1R", 2, 2, 1, 1)
18420 + (0.19048) * getSMEFTCoeffEW("CHG") * getSMEFTCoeffEW("Cqu8R", 2, 2, 0, 0)
18421 + (0.0121443) * getSMEFTCoeffEW("CHG") * getSMEFTCoeffEW("Cqu8R", 2, 2, 1, 1)
18422 + (0.087145) * getSMEFTCoeffEW("CHG") * getSMEFTCoeffEW("Cqd1R", 1, 1, 2, 2)
18423 + (0.0019961) * getSMEFTCoeffEW("CHG") * getSMEFTCoeffEW("Cqd1R", 2, 2, 1, 1)
18424 + (0.012923) * getSMEFTCoeffEW("CHG") * getSMEFTCoeffEW("Cqd8R", 2, 2, 0, 0)
18425 + (0.00126871) * getSMEFTCoeffEW("CHG") * getSMEFTCoeffEW("Cqd8R", 2, 2, 1, 1)
18426 + (0.034738) * getSMEFTCoeffEW("CuHR", 2, 2) * getSMEFTCoeffEW("CG")
18427 + (0.021802) * getSMEFTCoeffEW("CuHR", 2, 2) * getSMEFTCoeffEW("CuWR", 2, 2)
18428 + (0.0017674) * getSMEFTCoeffEW("CuHR", 2, 2) * getSMEFTCoeffEW("CuBR", 2, 2)
18429 + (0.00049917) * getSMEFTCoeffEW("CuHR", 2, 2) * getSMEFTCoeffEW("Cqq1R", 0, 0, 2, 2)
18430 + (0.012927) * getSMEFTCoeffEW("CuHR", 2, 2) * getSMEFTCoeffEW("CuuR", 0, 2, 2, 0)
18431 + (0.00126852) * getSMEFTCoeffEW("CuHR", 2, 2) * getSMEFTCoeffEW("CuuR", 1, 1, 2, 2)
18432 + (-0.0101842) * getSMEFTCoeffEW("CuHR", 2, 2) * getSMEFTCoeffEW("CuuR", 1, 2, 2, 1)
18433 + (-0.0101842) * getSMEFTCoeffEW("CuHR", 2, 2) * getSMEFTCoeffEW("Cud1R", 2, 2, 0, 0)
18434 + (0.010186) * getSMEFTCoeffEW("CuHR", 2, 2) * getSMEFTCoeffEW("Cud1R", 2, 2, 1, 1)
18435 + (0.084054) * getSMEFTCoeffEW("CuHR", 2, 2) * getSMEFTCoeffEW("Cud8R", 2, 2, 0, 0)
18436 + (-0.010671) * getSMEFTCoeffEW("CuHR", 2, 2) * getSMEFTCoeffEW("Cud8R", 2, 2, 1, 1)
18437 + (0.00070203) * getSMEFTCoeffEW("CuHR", 2, 2) * getSMEFTCoeffEW("Cqu1R", 0, 0, 2, 2)
18438 + (0.00024481) * getSMEFTCoeffEW("CuHR", 2, 2) * getSMEFTCoeffEW("Cqu1R", 2, 2, 0, 0)
18439 + (-0.001927) * getSMEFTCoeffEW("CuHR", 2, 2) * getSMEFTCoeffEW("Cqu1R", 1, 1, 2, 2)
18440 + (-0.0292148) * getSMEFTCoeffEW("CuHR", 2, 2) * getSMEFTCoeffEW("Cqu1R", 2, 2, 1, 1)
18441 + (0.00011522) * getSMEFTCoeffEW("CuHR", 2, 2) * getSMEFTCoeffEW("Cqu8R", 0, 0, 2, 2)
18442 + (-0.000764818) * getSMEFTCoeffEW("CuHR", 2, 2) * getSMEFTCoeffEW("Cqu8R", 2, 2, 0, 0)
18443 + (-0.0058127) * getSMEFTCoeffEW("CuHR", 2, 2) * getSMEFTCoeffEW("Cqu8R", 1, 1, 2, 2)
18444 + (-0.0616611) * getSMEFTCoeffEW("CuHR", 2, 2) * getSMEFTCoeffEW("Cqu8R", 2, 2, 1, 1)
18445 + (-0.000311842) * getSMEFTCoeffEW("CuHR", 2, 2) * getSMEFTCoeffEW("Cqd1R", 0, 0, 2, 2)
18446 + (-0.004405432) * getSMEFTCoeffEW("CuHR", 2, 2) * getSMEFTCoeffEW("Cqd1R", 1, 1, 2, 2)
18447 + (-0.00198732) * getSMEFTCoeffEW("CuHR", 2, 2) * getSMEFTCoeffEW("Cqd1R", 2, 2, 0, 0)
18448 + (-0.0285725) * getSMEFTCoeffEW("CuHR", 2, 2) * getSMEFTCoeffEW("Cqd1R", 2, 2, 1, 1)
18449 + (-0.00074887) * getSMEFTCoeffEW("CuHR", 2, 2) * getSMEFTCoeffEW("Cqd8R", 1, 1, 2, 2)
18450 + (0.00029942) * getSMEFTCoeffEW("CuHR", 2, 2) * getSMEFTCoeffEW("Cqd8R", 2, 2, 0, 0)
18451 + (-0.00422357) * getSMEFTCoeffEW("CuHR", 2, 2) * getSMEFTCoeffEW("CHl3R", 0, 0)
18452 + (-0.000475661) * getSMEFTCoeffEW("CuHR", 2, 2) * getSMEFTCoeffEW("CHl3R", 1, 1)
18453 + (-0.00072331) * getSMEFTCoeffEW("CuHR", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
18454 + (-0.0006366) * getSMEFTCoeffEW("CuGR", 2, 2) * getSMEFTCoeffEW("CG")
18455 + (-0.01119465) * getSMEFTCoeffEW("CuGR", 2, 2) * getSMEFTCoeffEW("Cqq1R", 0, 0, 2, 2)
18456 + (-0.00698442) * getSMEFTCoeffEW("CuGR", 2, 2) * getSMEFTCoeffEW("Cqq1R", 0, 2, 2, 0)
18457 + (-0.000656429) * getSMEFTCoeffEW("CuGR", 2, 2) * getSMEFTCoeffEW("Cqq1R", 1, 1, 2, 2)
18458 + (-0.0001830691) * getSMEFTCoeffEW("CuGR", 2, 2) * getSMEFTCoeffEW("Cqq1R", 1, 2, 2, 1)
18459 + (0.00019355) * getSMEFTCoeffEW("CuGR", 2, 2) * getSMEFTCoeffEW("Cqq3R", 1, 2, 2, 1)
18460 + (-0.00422373) * getSMEFTCoeffEW("CuGR", 2, 2) * getSMEFTCoeffEW("Cud1R", 2, 2, 0, 0)
18461 + (-0.00047546) * getSMEFTCoeffEW("CuGR", 2, 2) * getSMEFTCoeffEW("Cud1R", 2, 2, 1, 1)
18462 + (0.0037431) * getSMEFTCoeffEW("CuGR", 2, 2) * getSMEFTCoeffEW("Cud8R", 2, 2, 0, 0)
18463 + (0.0037431) * getSMEFTCoeffEW("CuGR", 2, 2) * getSMEFTCoeffEW("Cud8R", 2, 2, 1, 1)
18464 + (-0.003741291) * getSMEFTCoeffEW("CuGR", 2, 2) * getSMEFTCoeffEW("Cqu1R", 0, 0, 2, 2)
18465 + (1.2499) * getSMEFTCoeffEW("CuGR", 2, 2) * getSMEFTCoeffEW("Cqu1R", 2, 2, 0, 0)
18466 + (-0.126853) * getSMEFTCoeffEW("CuGR", 2, 2) * getSMEFTCoeffEW("Cqu8R", 2, 2, 0, 0)
18467 + (-0.002833057) * getSMEFTCoeffEW("CuGR", 2, 2) * getSMEFTCoeffEW("Cqu8R", 2, 2, 1, 1)
18468 + (-0.275727) * getSMEFTCoeffEW("CuGR", 2, 2) * getSMEFTCoeffEW("Cqd1R", 1, 1, 2, 2)
18469 + (-0.0170037) * getSMEFTCoeffEW("CuGR", 2, 2) * getSMEFTCoeffEW("Cqd1R", 2, 2, 1, 1)
18470 + (-0.126864) * getSMEFTCoeffEW("CuGR", 2, 2) * getSMEFTCoeffEW("Cqd8R", 1, 1, 2, 2)
18471 + (-0.002833131) * getSMEFTCoeffEW("CuGR", 2, 2) * getSMEFTCoeffEW("Cqd8R", 2, 2, 1, 1)
18472 + (-0.01862109) * getSMEFTCoeffEW("CuGR", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
18473 + (-0.00177154) * getSMEFTCoeffEW("CG") * getSMEFTCoeffEW("CuWR", 2, 2)
18474 + (-0.0503556) * getSMEFTCoeffEW("CG") * getSMEFTCoeffEW("Cqq1R", 1, 2, 2, 1)
18475 + (-0.0317301) * getSMEFTCoeffEW("CG") * getSMEFTCoeffEW("Cqq3R", 0, 0, 2, 2)
18476 + (-0.00247985) * getSMEFTCoeffEW("CG") * getSMEFTCoeffEW("Cqq3R", 0, 2, 2, 0)
18477 + (-0.000708879) * getSMEFTCoeffEW("CG") * getSMEFTCoeffEW("Cqq3R", 1, 1, 2, 2)
18478 + (-0.01864009) * getSMEFTCoeffEW("CG") * getSMEFTCoeffEW("Cud8R", 2, 2, 1, 1)
18479 + (-0.001772083) * getSMEFTCoeffEW("CG") * getSMEFTCoeffEW("Cqu1R", 0, 0, 2, 2)
18480 + (-0.01862109) * getSMEFTCoeffEW("CuGR", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
18481 + (-0.00177154) * getSMEFTCoeffEW("CG") * getSMEFTCoeffEW("CuWR", 2, 2)
18482 + (-0.0503556) * getSMEFTCoeffEW("CG") * getSMEFTCoeffEW("Cqq1R", 1, 2, 2, 1)
18483 + (-0.0317301) * getSMEFTCoeffEW("CG") * getSMEFTCoeffEW("Cqq3R", 0, 0, 2, 2)
18484 + (-0.00247985) * getSMEFTCoeffEW("CG") * getSMEFTCoeffEW("Cqq3R", 0, 2, 2, 0)
18485 + (-0.000708879) * getSMEFTCoeffEW("CG") * getSMEFTCoeffEW("Cqq3R", 1, 1, 2, 2)
18486 + (-0.01864009) * getSMEFTCoeffEW("CG") * getSMEFTCoeffEW("Cud8R", 2, 2, 1, 1)
18487 + (-0.001772083) * getSMEFTCoeffEW("CG") * getSMEFTCoeffEW("Cqu1R", 0, 0, 2, 2)
18488 + (0.0269) * getSMEFTCoeffEW("CG") * getSMEFTCoeffEW("Cqu1R", 2, 2, 0, 0)
18489 + (0.0269) * getSMEFTCoeffEW("CG") * getSMEFTCoeffEW("Cqu1R", 1, 1, 2, 2)
18490 + (-0.0269037) * getSMEFTCoeffEW("CG") * getSMEFTCoeffEW("Cqu1R", 2, 2, 1, 1)
18491 + (0.0007731) * getSMEFTCoeffEW("CuWR", 2, 2) * getSMEFTCoeffEW("Cqu8R", 2, 2, 1, 1)
18492 + (-0.034008) * getSMEFTCoeffEW("CuWR", 2, 2) * getSMEFTCoeffEW("Cqd1R", 0, 0, 2, 2)
18493 + (-0.0276195) * getSMEFTCoeffEW("CuWR", 2, 2) * getSMEFTCoeffEW("Cqd1R", 1, 1, 2, 2)
18494 + (0.0028091) * getSMEFTCoeffEW("CuWR", 2, 2) * getSMEFTCoeffEW("Cqd1R", 2, 2, 0, 0)
18495 + (-0.000619) * getSMEFTCoeffEW("CuWR", 2, 2) * getSMEFTCoeffEW("Cqd1R", 2, 2, 1, 1)
18496 + (-0.13154) * getSMEFTCoeffEW("CuWR", 2, 2) * getSMEFTCoeffEW("Cqd1R", 0, 0, 2, 2)
18497 + (0.004949) * getSMEFTCoeffEW("CuWR", 2, 2) * getSMEFTCoeffEW("Cqd8R", 1, 1, 2, 2)
18498 + (-0.006521) * getSMEFTCoeffEW("CuWR", 2, 2) * getSMEFTCoeffEW("Cqd8R", 2, 2, 0, 0)
18499 + (0.002492) * getSMEFTCoeffEW("CuWR", 2, 2) * getSMEFTCoeffEW("Cqd8R", 2, 2, 1, 1)
18500 + (0.00044879) * getSMEFTCoeffEW("CuWR", 2, 2) * getSMEFTCoeffEW("CHl3R", 0, 0)
18501 + (0.00014959) * getSMEFTCoeffEW("CuWR", 2, 2) * getSMEFTCoeffEW("CHl3R", 1, 1)
18502 + (-0.017057) * getSMEFTCoeffEW("CuBR", 2, 2) * getSMEFTCoeffEW("Cqq3R", 0, 2, 2, 0)
18503 + (0.00022461) * getSMEFTCoeffEW("CuBR", 2, 2) * getSMEFTCoeffEW("Cqq3R", 1, 1, 2, 2)
18504 + (0.0014015) * getSMEFTCoeffEW("CuBR", 2, 2) * getSMEFTCoeffEW("Cqq3R", 1, 2, 2, 1)
18505 + (0.00091266) * getSMEFTCoeffEW("CuBR", 2, 2) * getSMEFTCoeffEW("Cqu8R", 2, 2, 1, 1)
18506 + (0.00091266) * getSMEFTCoeffEW("CuBR", 2, 2) * getSMEFTCoeffEW("Cqd1R", 0, 0, 2, 2)
18507 + (-0.000912218) * getSMEFTCoeffEW("CuBR", 2, 2) * getSMEFTCoeffEW("Cqd1R", 1, 1, 2, 2)
18508 + (-0.0230086) * getSMEFTCoeffEW("CuBR", 2, 2) * getSMEFTCoeffEW("Cqd1R", 2, 2, 0, 0)
18509 + (-0.0046743) * getSMEFTCoeffEW("CuBR", 2, 2) * getSMEFTCoeffEW("Cqd1R", 2, 2, 1, 1)
18510 + (-0.00117563) * getSMEFTCoeffEW("CuBR", 2, 2) * getSMEFTCoeffEW("Cqd1R", 0, 0, 2, 2)
18511 + (-0.000103453) * getSMEFTCoeffEW("CuBR", 2, 2) * getSMEFTCoeffEW("Cqd8R", 1, 1, 2, 2)
18512 + (-0.005022) * getSMEFTCoeffEW("CuBR", 2, 2) * getSMEFTCoeffEW("Cqd8R", 2, 2, 0, 0)
18513 + (-0.0106677) * getSMEFTCoeffEW("CuBR", 2, 2) * getSMEFTCoeffEW("Cqd8R", 2, 2, 1, 1)
18514 + (0.00055688) * getSMEFTCoeffEW("CuBR", 2, 2) * getSMEFTCoeffEW("CHl3R", 0, 0)
18515 + (-0.000680356) * getSMEFTCoeffEW("CuBR", 2, 2) * getSMEFTCoeffEW("CHl3R", 1, 1)
18516 + (-0.058583) * getSMEFTCoeffEW("CuBR", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
18517 + (-0.0195304) * getSMEFTCoeffEW("Cqq1R", 0, 0, 2, 2) * getSMEFTCoeffEW("Cqq1R", 0, 2, 2, 0)
18518 + (-0.0013111) * getSMEFTCoeffEW("Cqq1R", 0, 0, 2, 2) * getSMEFTCoeffEW("Cqq1R", 1, 1, 2, 2)
18519 + (-0.00043707) * getSMEFTCoeffEW("Cqq1R", 0, 0, 2, 2) * getSMEFTCoeffEW("Cqq1R", 1, 2, 2, 1)
18520 + (0.008605) * getSMEFTCoeffEW("Cqq1R", 0, 0, 2, 2) * getSMEFTCoeffEW("Cqq3R", 0, 0, 2, 2)
18521 + (0.00082027) * getSMEFTCoeffEW("Cqq1R", 0, 0, 2, 2) * getSMEFTCoeffEW("Cqq3R", 0, 2, 2, 0)
18522 + (-0.0115044) * getSMEFTCoeffEW("Cqq1R", 0, 0, 2, 2) * getSMEFTCoeffEW("CuuR", 0, 0, 2, 2)
18523 + (-0.0293196) * getSMEFTCoeffEW("Cqq1R", 0, 0, 2, 2) * getSMEFTCoeffEW("CuuR", 0, 2, 2, 0)
18524 + (-0.00058824) * getSMEFTCoeffEW("Cqq1R", 0, 0, 2, 2) * getSMEFTCoeffEW("CuuR", 1, 1, 2, 2)
18525 + (0.0086014) * getSMEFTCoeffEW("Cqq1R", 0, 0, 2, 2) * getSMEFTCoeffEW("Cqu1R", 2, 2, 1, 1)
18526 + (0.00081998) * getSMEFTCoeffEW("Cqq1R", 0, 0, 2, 2) * getSMEFTCoeffEW("Cqu8R", 0, 0, 2, 2)
18527 + (0.00031031) * getSMEFTCoeffEW("Cqq1R", 0, 0, 2, 2) * getSMEFTCoeffEW("Cqd1R", 2, 2, 0, 0)
18528 + (0.00031031) * getSMEFTCoeffEW("Cqq1R", 0, 0, 2, 2) * getSMEFTCoeffEW("Cqd1R", 2, 2, 1, 1)
18529 + (-0.00031033) * getSMEFTCoeffEW("Cqq1R", 0, 0, 2, 2) * getSMEFTCoeffEW("Cqd1R", 0, 0, 2, 2)
18530 + (0.285) * getSMEFTCoeffEW("Cqq1R", 0, 0, 2, 2) * getSMEFTCoeffEW("Cqd8R", 1, 1, 2, 2)
18531 + (-0.001) * getSMEFTCoeffEW("Cqq1R", 0, 0, 2, 2) * getSMEFTCoeffEW("Cqd8R", 2, 2, 0, 0)
18532 + (-0.0008) * getSMEFTCoeffEW("Cqq1R", 0, 0, 2, 2) * getSMEFTCoeffEW("Cqd8R", 2, 2, 1, 1)
18533 + (0.3785) * getSMEFTCoeffEW("Cqq1R", 0, 0, 2, 2) * getSMEFTCoeffEW("CHl3R", 0, 0)
18534 + (0.61551) * getSMEFTCoeffEW("Cqq1R", 0, 0, 2, 2) * getSMEFTCoeffEW("CHl3R", 1, 1)
18535 + (0.23842) * getSMEFTCoeffEW("Cqq1R", 0, 2, 2, 0) * getSMEFTCoeffEW("CuuR", 1, 2, 2, 1)
18536 + (-0.001926) * getSMEFTCoeffEW("Cqq1R", 0, 2, 2, 0) * getSMEFTCoeffEW("Cqd8R", 1, 1, 2, 2)
18537 + (-0.001926) * getSMEFTCoeffEW("Cqq1R", 0, 2, 2, 0) * getSMEFTCoeffEW("Cqd8R", 2, 2, 0, 0)
18538 + (0.0019241) * getSMEFTCoeffEW("Cqq1R", 0, 2, 2, 0) * getSMEFTCoeffEW("Cqd8R", 2, 2, 1, 1)
18539 + (-0.0015) * getSMEFTCoeffEW("Cqq1R", 0, 2, 2, 0) * getSMEFTCoeffEW("CHl3R", 0, 0)
18540 + (-0.0015) * getSMEFTCoeffEW("Cqq1R", 0, 2, 2, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
18541 + (0.28911) * getSMEFTCoeffEW("Cqq1R", 0, 2, 2, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
18542 + (0.86736) * getSMEFTCoeffEW("Cqq1R", 1, 1, 2, 2) * getSMEFTCoeffEW("Cqq1R", 1, 2, 2, 1)
18543 + (0.05014) * getSMEFTCoeffEW("Cqq1R", 1, 1, 2, 2) * getSMEFTCoeffEW("Cud8R", 2, 2, 0, 0)
18544 + (0.066855) * getSMEFTCoeffEW("Cqq1R", 1, 1, 2, 2) * getSMEFTCoeffEW("Cqu1R", 1, 1, 2, 2)
18545 + (-0.0151167) * getSMEFTCoeffEW("Cqq1R", 1, 1, 2, 2) * getSMEFTCoeffEW("CHl3R", 0, 0)
18546 + (-0.0151167) * getSMEFTCoeffEW("Cqq1R", 1, 1, 2, 2) * getSMEFTCoeffEW("CHl3R", 1, 1)
18547 + (0.015126) * getSMEFTCoeffEW("Cqq1R", 1, 1, 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
18548 + (0.00556) * getSMEFTCoeffEW("Cqq1R", 1, 2, 2, 1) * getSMEFTCoeffEW("Cqq3R", 0, 0, 2, 2)
18549 + (-0.021927) * getSMEFTCoeffEW("Cqq1R", 1, 2, 2, 1) * getSMEFTCoeffEW("Cqq3R", 1, 2, 2, 1)
18550 + (0.031335) * getSMEFTCoeffEW("Cqq1R", 1, 2, 2, 1) * getSMEFTCoeffEW("CuuR", 0, 0, 2, 2)
18551 + (0.0113331) * getSMEFTCoeffEW("Cqq1R", 1, 2, 2, 1) * getSMEFTCoeffEW("Cqu1R", 2, 2, 1, 1)
18552 + (0.00011539) * getSMEFTCoeffEW("Cqq3R", 0, 0, 2, 2) * getSMEFTCoeffEW("Cqq3R", 0, 2, 2, 0)
18553 + (0.00011539) * getSMEFTCoeffEW("Cqq3R", 0, 0, 2, 2) * getSMEFTCoeffEW("Cqq3R", 1, 1, 2, 2)
18554 + (-0.00011547) * getSMEFTCoeffEW("Cqq3R", 0, 0, 2, 2) * getSMEFTCoeffEW("Cqq3R", 1, 2, 2, 1)
18555 + (0.0055636) * getSMEFTCoeffEW("Cqq3R", 0, 0, 2, 2) * getSMEFTCoeffEW("CuuR", 1, 1, 2, 2)
18556 + (0.01669) * getSMEFTCoeffEW("Cqq3R", 0, 0, 2, 2) * getSMEFTCoeffEW("CuuR", 1, 2, 2, 1)
18557 + (0.00108813) * getSMEFTCoeffEW("Cqq3R", 0, 0, 2, 2) * getSMEFTCoeffEW("Cqu8R", 1, 1, 2, 2)
18558 + (0.0014524) * getSMEFTCoeffEW("Cqq3R", 0, 0, 2, 2) * getSMEFTCoeffEW("Cqd1R", 2, 2, 0, 0)
18559 + (-0.000395291) * getSMEFTCoeffEW("Cqq3R", 0, 2, 2, 0) * getSMEFTCoeffEW("CuuR", 0, 2, 2, 0)
18560 + (-0.000395291) * getSMEFTCoeffEW("Cqq3R", 0, 2, 2, 0) * getSMEFTCoeffEW("CuuR", 1, 1, 2, 2)
18561 + (0.00039521) * getSMEFTCoeffEW("Cqq3R", 0, 2, 2, 0) * getSMEFTCoeffEW("CuuR", 1, 2, 2, 1)
18562 + (-0.042) * getSMEFTCoeffEW("Cqq3R", 0, 2, 2, 0) * getSMEFTCoeffEW("Cud1R", 2, 2, 0, 0)
18563 + (-0.0019) * getSMEFTCoeffEW("Cqq3R", 0, 2, 2, 0) * getSMEFTCoeffEW("Cud1R", 2, 2, 1, 1)
18564 + (-0.002) * getSMEFTCoeffEW("Cqq3R", 0, 2, 2, 0) * getSMEFTCoeffEW("Cud8R", 2, 2, 0, 0)
18565 + (0.06253) * getSMEFTCoeffEW("Cqq3R", 0, 2, 2, 0) * getSMEFTCoeffEW("Cqu8R", 2, 2, 1, 1)
18566 + (-0.0058702) * getSMEFTCoeffEW("Cqq3R", 1, 1, 2, 2) * getSMEFTCoeffEW("Cud1R", 2, 2, 1, 1)
18567 + (-0.0058702) * getSMEFTCoeffEW("Cqq3R", 1, 1, 2, 2) * getSMEFTCoeffEW("Cud8R", 2, 2, 0, 0)
18568 + (0.0058678) * getSMEFTCoeffEW("Cqq3R", 1, 1, 2, 2) * getSMEFTCoeffEW("Cud8R", 2, 2, 1, 1)
18569 + (-0.003) * getSMEFTCoeffEW("Cqq3R", 1, 1, 2, 2) * getSMEFTCoeffEW("Cqu1R", 0, 0, 2, 2)
18570 + (-0.002) * getSMEFTCoeffEW("Cqq3R", 1, 1, 2, 2) * getSMEFTCoeffEW("Cqu1R", 2, 2, 0, 0)
18571 + (0.10864) * getSMEFTCoeffEW("Cqq3R", 1, 1, 2, 2) * getSMEFTCoeffEW("Cqd1R", 2, 2, 0, 0)
18572 + (0.14487) * getSMEFTCoeffEW("Cqq3R", 1, 1, 2, 2) * getSMEFTCoeffEW("Cqd8R", 2, 2, 0, 0)
18573 + (-0.0305092) * getSMEFTCoeffEW("Cqq3R", 1, 2, 2, 1) * getSMEFTCoeffEW("Cqu1R", 2, 2, 0, 0)
18574 + (-0.0305092) * getSMEFTCoeffEW("Cqq3R", 1, 2, 2, 1) * getSMEFTCoeffEW("Cqu1R", 1, 1, 2, 2)
18575 + (0.030531) * getSMEFTCoeffEW("Cqq3R", 1, 2, 2, 1) * getSMEFTCoeffEW("Cqu1R", 2, 2, 1, 1)
18576 + (-0.0202) * getSMEFTCoeffEW("Cqq3R", 1, 2, 2, 1) * getSMEFTCoeffEW("Cqu8R", 0, 0, 2, 2)
18577 + (-0.0047994) * getSMEFTCoeffEW("Cqq3R", 1, 2, 2, 1) * getSMEFTCoeffEW("Cqd8R", 2, 2, 1, 1)
18578 + (-0.000313303) * getSMEFTCoeffEW("CuuR", 0, 0, 2, 2) * getSMEFTCoeffEW("Cqu8R", 2, 2, 0, 0)
18579 + (-0.000313303) * getSMEFTCoeffEW("CuuR", 0, 0, 2, 2) * getSMEFTCoeffEW("Cqu8R", 1, 1, 2, 2)
18580 + (0.00031331) * getSMEFTCoeffEW("CuuR", 0, 0, 2, 2) * getSMEFTCoeffEW("Cqu8R", 2, 2, 1, 1)
18581 + (0.0064625) * getSMEFTCoeffEW("CuuR", 0, 0, 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
18582 + (0.0086274) * getSMEFTCoeffEW("CuuR", 0, 2, 2, 0) * getSMEFTCoeffEW("Cud1R", 2, 2, 1, 1)
18583 + (-0.00212214) * getSMEFTCoeffEW("CuuR", 0, 2, 2, 0) * getSMEFTCoeffEW("Cqd1R", 1, 1, 2, 2)
18584 + (-0.00212214) * getSMEFTCoeffEW("CuuR", 0, 2, 2, 0) * getSMEFTCoeffEW("Cqd1R", 2, 2, 0, 0)
18585 + (0.0021228) * getSMEFTCoeffEW("CuuR", 0, 2, 2, 0) * getSMEFTCoeffEW("Cqd1R", 2, 2, 1, 1)
18586 + (0.285) * getSMEFTCoeffEW("CuuR", 0, 2, 2, 0) * getSMEFTCoeffEW("Cqd1R", 0, 0, 2, 2)
18587 + (-0.0015) * getSMEFTCoeffEW("CuuR", 0, 2, 2, 0) * getSMEFTCoeffEW("Cqd8R", 1, 1, 2, 2)
18588 + (-0.0015) * getSMEFTCoeffEW("CuuR", 0, 2, 2, 0) * getSMEFTCoeffEW("Cqd8R", 2, 2, 0, 0)
18589 + (-0.0015) * getSMEFTCoeffEW("CuuR", 1, 1, 2, 2) * getSMEFTCoeffEW("CHl3R", 0, 0)
18590 + (-0.0015) * getSMEFTCoeffEW("CuuR", 1, 1, 2, 2) * getSMEFTCoeffEW("CHl3R", 1, 1)
18591 + (0.00556) * getSMEFTCoeffEW("Cud1R", 2, 2, 0, 0) * getSMEFTCoeffEW("Cud8R", 2, 2, 0, 0)
18592 + (-0.0002) * getSMEFTCoeffEW("Cud8R", 2, 2, 0, 0) * getSMEFTCoeffEW("Cqd1R", 0, 0, 2, 2)
18593 + (0.043884) * getSMEFTCoeffEW("Cud8R", 2, 2, 1, 1) * getSMEFTCoeffEW("Cqu1R", 2, 2, 1, 1)
18594 + (0.00029842) * getSMEFTCoeffEW("Cud8R", 2, 2, 1, 1) * getSMEFTCoeffEW("Cqd1R", 2, 2, 0, 0)
18595 + (0.00029842) * getSMEFTCoeffEW("Cud8R", 2, 2, 1, 1) * getSMEFTCoeffEW("Cqd1R", 2, 2, 1, 1)
18596 + (-0.000298606) * getSMEFTCoeffEW("Cud8R", 2, 2, 1, 1) * getSMEFTCoeffEW("Cqd1R", 0, 0, 2, 2)
18597 + (0.0040322) * getSMEFTCoeffEW("Cqu1R", 0, 0, 2, 2) * getSMEFTCoeffEW("Cqd1R", 1, 1, 2, 2)
18598 + (0.0097484) * getSMEFTCoeffEW("Cqu1R", 2, 2, 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
18599 + (-0.00209006) * getSMEFTCoeffEW("Cqu1R", 1, 1, 2, 2) * getSMEFTCoeffEW("Cqu8R", 0, 0, 2, 2)
18600 + (-0.00209006) * getSMEFTCoeffEW("Cqu1R", 1, 1, 2, 2) * getSMEFTCoeffEW("Cqu8R", 2, 2, 0, 0)
18601 + (0.0020882) * getSMEFTCoeffEW("Cqu1R", 1, 1, 2, 2) * getSMEFTCoeffEW("Cqu8R", 1, 1, 2, 2)
18602 + (0.00089675) * getSMEFTCoeffEW("Cqu1R", 2, 2, 1, 1) * getSMEFTCoeffEW("Cqd1R", 1, 1, 2, 2)
18603 + (-0.000235425) * getSMEFTCoeffEW("Cqu1R", 2, 2, 1, 1) * getSMEFTCoeffEW("Cqd1R", 2, 2, 0, 0)
18604 + (-0.000235425) * getSMEFTCoeffEW("Cqu1R", 2, 2, 1, 1) * getSMEFTCoeffEW("Cqd1R", 2, 2, 1, 1)
18605 + (0.00023517) * getSMEFTCoeffEW("Cqu1R", 2, 2, 1, 1) * getSMEFTCoeffEW("Cqd1R", 0, 0, 2, 2)
18606 + (-0.0012) * getSMEFTCoeffEW("Cqu1R", 2, 2, 1, 1) * getSMEFTCoeffEW("Cqd8R", 1, 1, 2, 2)
18607 + (-0.0004) * getSMEFTCoeffEW("Cqu1R", 2, 2, 1, 1) * getSMEFTCoeffEW("Cqd8R", 2, 2, 0, 0)
18608 + (-0.0004) * getSMEFTCoeffEW("Cqu1R", 2, 2, 1, 1) * getSMEFTCoeffEW("Cqd8R", 2, 2, 1, 1)
18609 + (-0.00071357) * getSMEFTCoeffEW("Cqu8R", 0, 0, 2, 2) * getSMEFTCoeffEW("CHl3R", 0, 0)
18610 + (-0.00071357) * getSMEFTCoeffEW("Cqu8R", 0, 0, 2, 2) * getSMEFTCoeffEW("CHl3R", 1, 1)
18611 + (0.00071314) * getSMEFTCoeffEW("Cqu8R", 0, 0, 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
18612 + (-0.0004) * getSMEFTCoeffEW("Cqu8R", 2, 2, 0, 0) * getSMEFTCoeffEW("Cqu8R", 1, 1, 2, 2)
18613 + (-0.0005) * getSMEFTCoeffEW("Cqu8R", 2, 2, 0, 0) * getSMEFTCoeffEW("Cqu8R", 2, 2, 1, 1)
18614 + (-0.0006162615) * getSMEFTCoeffEW("Cqu8R", 1, 1, 2, 2) * getSMEFTCoeffEW("Cqd1R", 2, 2, 0, 0)
18615 + (-0.0006162615) * getSMEFTCoeffEW("Cqu8R", 1, 1, 2, 2) * getSMEFTCoeffEW("Cqd1R", 2, 2, 1, 1)
18616 + (0.00061646) * getSMEFTCoeffEW("Cqu8R", 1, 1, 2, 2) * getSMEFTCoeffEW("Cqd1R", 0, 0, 2, 2)
18617 + (-0.00554128) * getSMEFTCoeffEW("Cqd1R", 2, 2, 1, 1) * getSMEFTCoeffEW("CHl3R", 0, 0)
18618 + (-0.00554128) * getSMEFTCoeffEW("Cqd1R", 2, 2, 1, 1) * getSMEFTCoeffEW("CHl3R", 1, 1)
18619 + (0.0055443) * getSMEFTCoeffEW("Cqd1R", 2, 2, 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
18620 + (-0.003456905) * getSMEFTCoeffEW("Cqd8R", 2, 2, 0, 0) * getSMEFTCoeffEW("CHl3R", 0, 0)
18621 + (-0.003456905) * getSMEFTCoeffEW("Cqd8R", 2, 2, 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
18622 + (0.0034557) * getSMEFTCoeffEW("Cqd8R", 2, 2, 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
18623 ) * pow(1000000.0, 2.0);
18624
18625 } else
18626 throw std::runtime_error("Bad argument in NPSMEFTd6General::delta_muttH_2()");
18627 }
18628
18629 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
18630 // mu = mu + cLHd6 * cLH3d62 * dZH2 * deltaG_hhhRatio() * deltaG_hhhRatio();
18631
18632 return mu;
18633}
18634
18635const double NPSMEFTd6General::muttH(const double sqrt_s) const //AG:modified
18636{
18637 double mu = 1.0;
18638
18639 //Add intrinsic and parametric relative theory errors (free par). (Assume they are constant in energy.)
18640 mu += ettHint + ettHpar;
18641
18642 // Linear contribution (including the Higgs self-coupling)
18643 mu += delta_muttH_1(sqrt_s);
18644
18645 // Quadratic contribution (including the Higgs self-coupling)
18646 mu += delta_muttH_2(sqrt_s);
18647
18648 if (mu < 0) return std::numeric_limits<double>::quiet_NaN();
18649
18650 return mu;
18651}
18652
18653const double NPSMEFTd6General::delta_mutH_1(const double sqrt_s) const {
18654 double mu = 0.0;
18655 double C1 = 0.0;
18656
18657 // Obtained with MG5 in the 5Flavor-scheme (p p > h t j)
18658 if (sqrt_s == 8.0) {
18659 C1 = 0; // to be added
18660 mu += cWsch * (
18661 ((0.12122) * getSMEFTCoeffEW("CHbox")
18662 + (-0.03034483) * getSMEFTCoeffEW("CHD")
18663 + (0.2149) * getSMEFTCoeffEW("CHW")
18664 + (-0.07668) * getSMEFTCoeffEW("CHq3R", 0, 0)
18665 + (-0.009001) * getSMEFTCoeffEW("CHq3R", 1, 1)
18666 + (0.03961) * getSMEFTCoeffEW("CHq3R", 2, 2)
18667 + (-0.043175) * getSMEFTCoeffEW("CuHR", 2, 2)
18668 + (-0.500813) * getSMEFTCoeffEW("CuWR", 2, 2)
18669 + (-0.97677) * getSMEFTCoeffEW("Cqq3R", 0, 0, 2, 2)
18670 + (0.1629) * getSMEFTCoeffEW("Cqq3R", 0, 2, 2, 0)
18671 + (-0.079828) * getSMEFTCoeffEW("Cqq3R", 1, 1, 2, 2)
18672 + (0.013296) * getSMEFTCoeffEW("Cqq3R", 1, 2, 2, 1)
18673 + (-0.1822825) * getSMEFTCoeffEW("CHl3R", 0, 0)
18674 + (-0.1822825) * getSMEFTCoeffEW("CHl3R", 1, 1)
18675 + (0.18181) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
18676 );
18677 } else if (sqrt_s == 13.0) {
18678 C1 = 0.0091;
18679 mu += cWsch * (
18680 ((0.12116) * getSMEFTCoeffEW("CHbox")
18681 + (-0.03031732) * getSMEFTCoeffEW("CHD")
18682 + (0.14294) * getSMEFTCoeffEW("CHW")
18683 + (-0.1183) * getSMEFTCoeffEW("CHq3R", 0, 0)
18684 + (-0.014446) * getSMEFTCoeffEW("CHq3R", 1, 1)
18685 + (-0.05131) * getSMEFTCoeffEW("CHq3R", 2, 2)
18686 + (-0.020319) * getSMEFTCoeffEW("CuHR", 2, 2)
18687 + (-0.337708) * getSMEFTCoeffEW("CuWR", 2, 2)
18688 + (-0.67007) * getSMEFTCoeffEW("Cqq3R", 0, 0, 2, 2)
18689 + (0.11138) * getSMEFTCoeffEW("Cqq3R", 0, 2, 2, 0)
18690 + (-0.068432) * getSMEFTCoeffEW("Cqq3R", 1, 1, 2, 2)
18691 + (0.011428) * getSMEFTCoeffEW("Cqq3R", 1, 2, 2, 1)
18692 + (-0.1818849) * getSMEFTCoeffEW("CHl3R", 0, 0)
18693 + (-0.1818849) * getSMEFTCoeffEW("CHl3R", 1, 1)
18694 + (0.18178) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
18695 );
18696
18697 } else
18698 throw std::runtime_error("Bad argument in NPSMEFTd6General::delta_mutH_1()");
18699
18700 // Linear contribution from Higgs self-coupling
18701 mu += cLHd6 * (C1 + 2.0 * dZH1) * deltaG_hhhRatio();
18702 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
18704
18705 return mu;
18706}
18707
18708const double NPSMEFTd6General::delta_mutH_2(const double sqrt_s) const {
18709 double mu = 0.0;
18710
18711 if (FlagQuadraticTerms) {
18712 if (sqrt_s == 8.0) {
18713 mu += 0.0;
18714 } else if (sqrt_s == 13.0) {
18715 mu += cWsch * (
18716 +(0.014714) * pow(getSMEFTCoeffEW("CHbox"), 2.0)
18717 + (0.0009197) * pow(getSMEFTCoeffEW("CHD"), 2.0)
18718 + (0.10664) * pow(getSMEFTCoeffEW("CHW"), 2.0)
18719 + (0.397) * pow(getSMEFTCoeffEW("CHq3R", 0, 0), 2.0)
18720 + (0.04262) * pow(getSMEFTCoeffEW("CHq3R", 1, 1), 2.0)
18721 + (0.18668) * pow(getSMEFTCoeffEW("CHq3R", 2, 2), 2.0)
18722 + (0.011788) * pow(getSMEFTCoeffEW("CuHR", 2, 2), 2.0)
18723 + (0.7536) * pow(getSMEFTCoeffEW("CuWR", 2, 2), 2.0)
18724 + (14.225) * pow(getSMEFTCoeffEW("Cqq3R", 0, 0, 2, 2), 2.0)
18725 + (3.555) * pow(getSMEFTCoeffEW("Cqq3R", 0, 2, 2, 0), 2.0)
18726 + (0.652) * pow(getSMEFTCoeffEW("Cqq3R", 1, 1, 2, 2), 2.0)
18727 + (0.16289) * pow(getSMEFTCoeffEW("Cqq3R", 1, 2, 2, 1), 2.0)
18728 + (0.010994) * pow(getSMEFTCoeffEW("CHl3R", 0, 0), 2.0)
18729 + (-0.001836136) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHD")
18730 + (0.008656) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHW")
18731 + (-0.000798) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq3R", 0, 0)
18732 + (0.004219) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq3R", 2, 2)
18733 + (-0.0012381) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CuHR", 2, 2)
18734 + (-0.0293566) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CuWR", 2, 2)
18735 + (-0.01836136) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 0, 0)
18736 + (-0.01836136) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 1, 1)
18737 + (0.01839) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
18738 + (-0.0021629) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHW")
18739 + (0.0002008) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq3R", 0, 0)
18740 + (-0.0010582) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq3R", 2, 2)
18741 + (0.0003102) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CuHR", 2, 2)
18742 + (0.007338) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CuWR", 2, 2)
18743 + (0.0045973) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 0, 0)
18744 + (0.0045973) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 1, 1)
18745 + (-0.00459305) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
18746 + (0.08103) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq3R", 0, 0)
18747 + (0.009231) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq3R", 1, 1)
18748 + (0.09655) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq3R", 2, 2)
18749 + (-0.0179965) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CuHR", 2, 2)
18750 + (-0.188379) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CuWR", 2, 2)
18751 + (-0.021629) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 0, 0)
18752 + (-0.021629) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 1, 1)
18753 + (0.021637) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
18754 + (0.0018) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CHq3R", 1, 1)
18755 + (0.157) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CHq3R", 2, 2)
18756 + (-0.0585129) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CuHR", 2, 2)
18757 + (-0.00854) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CuWR", 2, 2)
18758 + (0.011151) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 0, 0)
18759 + (0.011151) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
18760 + (-0.01114) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
18761 + (0.0194) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CHq3R", 2, 2)
18762 + (-0.0079104) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CuHR", 2, 2)
18763 + (0.004977) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CuWR", 2, 2)
18764 + (0.0013522) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CHl3R", 0, 0)
18765 + (0.0013522) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CHl3R", 1, 1)
18766 + (-0.0013467) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
18767 + (-0.0633763) * getSMEFTCoeffEW("CHq3R", 2, 2) * getSMEFTCoeffEW("CuHR", 2, 2)
18768 + (-0.089472) * getSMEFTCoeffEW("CHq3R", 2, 2) * getSMEFTCoeffEW("CuWR", 2, 2)
18769 + (0.00245) * getSMEFTCoeffEW("CHq3R", 2, 2) * getSMEFTCoeffEW("CHl3R", 0, 0)
18770 + (0.00245) * getSMEFTCoeffEW("CHq3R", 2, 2) * getSMEFTCoeffEW("CHl3R", 1, 1)
18771 + (-0.00249) * getSMEFTCoeffEW("CHq3R", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
18772 + (0.040817) * getSMEFTCoeffEW("CuHR", 2, 2) * getSMEFTCoeffEW("CuWR", 2, 2)
18773 + (0.003102) * getSMEFTCoeffEW("CuHR", 2, 2) * getSMEFTCoeffEW("CHl3R", 0, 0)
18774 + (0.003102) * getSMEFTCoeffEW("CuHR", 2, 2) * getSMEFTCoeffEW("CHl3R", 1, 1)
18775 + (-0.0030947) * getSMEFTCoeffEW("CuHR", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
18776 + (0.04541) * getSMEFTCoeffEW("CuWR", 2, 2) * getSMEFTCoeffEW("CHl3R", 0, 0)
18777 + (0.04541) * getSMEFTCoeffEW("CuWR", 2, 2) * getSMEFTCoeffEW("CHl3R", 1, 1)
18778 + (-0.0453941) * getSMEFTCoeffEW("CuWR", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
18779 + (-4.78) * getSMEFTCoeffEW("Cqq3R", 0, 0, 2, 2) * getSMEFTCoeffEW("Cqq3R", 0, 2, 2, 0)
18780 + (-0.05) * getSMEFTCoeffEW("Cqq3R", 0, 0, 2, 2) * getSMEFTCoeffEW("Cqq3R", 1, 1, 2, 2)
18781 + (-0.04) * getSMEFTCoeffEW("Cqq3R", 0, 0, 2, 2) * getSMEFTCoeffEW("Cqq3R", 1, 2, 2, 1)
18782 + (-0.01) * getSMEFTCoeffEW("Cqq3R", 0, 2, 2, 0) * getSMEFTCoeffEW("Cqq3R", 1, 1, 2, 2)
18783 + (-0.011) * getSMEFTCoeffEW("Cqq3R", 0, 2, 2, 0) * getSMEFTCoeffEW("Cqq3R", 1, 2, 2, 1)
18784 + (-0.216) * getSMEFTCoeffEW("Cqq3R", 1, 1, 2, 2) * getSMEFTCoeffEW("Cqq3R", 1, 2, 2, 1)
18785 + (-0.216) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
18786 + (-0.02754112) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
18787 + (-0.02754112) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
18788 ) * pow(1000000.0, 2.0);
18789
18790 } else
18791 throw std::runtime_error("Bad argument in NPSMEFTd6General::delta_mutH_2()");
18792 }
18793
18794 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
18795 // mu = mu + cLHd6 * cLH3d62 * dZH2 * deltaG_hhhRatio() * deltaG_hhhRatio();
18796
18797 return mu;
18798}
18799
18800const double NPSMEFTd6General::mutH(const double sqrt_s) const //AG:added
18801{
18802 double mu = 1.0;
18803
18804 //Add intrinsic and parametric relative theory errors (free par). (Assume they are constant in energy.)
18805 //mu += etHint + etHpar;
18806
18807 // Linear contribution (including the Higgs self-coupling)
18808 mu += delta_mutH_1(sqrt_s);
18809
18810 // Quadratic contribution (including the Higgs self-coupling)
18811 mu += delta_mutH_2(sqrt_s);
18812
18813 if (mu < 0) return std::numeric_limits<double>::quiet_NaN();
18814
18815 return mu;
18816}
18817
18818const double NPSMEFTd6General::delta_muVH_1(const double sqrt_s) const {
18819 double mu = 0.0;
18820
18821 double sigmaWH_SM = computeSigmaWH(sqrt_s);
18822 double sigmaZH_SM = computeSigmaZH(sqrt_s);
18823
18824 double sigmaWH_1 = delta_muWH_1(sqrt_s) * sigmaWH_SM;
18825 double sigmaZH_1 = delta_muZH_1(sqrt_s) * sigmaZH_SM;
18826 mu += ((sigmaWH_1 + sigmaZH_1) / (sigmaWH_SM + sigmaZH_SM));
18827
18828 return mu;
18829}
18830
18831const double NPSMEFTd6General::delta_muVH_2(const double sqrt_s) const {
18832 double mu = 0.0;
18833
18834 if (FlagQuadraticTerms) {
18835 double sigmaWH_SM = computeSigmaWH(sqrt_s);
18836 double sigmaZH_SM = computeSigmaZH(sqrt_s);
18837
18838 double sigmaWH_2 = delta_muWH_2(sqrt_s) * sigmaWH_SM;
18839 double sigmaZH_2 = delta_muZH_2(sqrt_s) * sigmaZH_SM;
18840 mu += ((sigmaWH_2 + sigmaZH_2) / (sigmaWH_SM + sigmaZH_SM));
18841 }
18842
18843 return mu;
18844}
18845
18846const double NPSMEFTd6General::muVH(const double sqrt_s) const {
18847 double mu = 1.0;
18848
18849 //Add intrinsic and parametric relative theory errors (free par). (Assume they are constant in energy.)
18850 //mu += ;
18851
18852 // Linear contribution
18853 mu += delta_muVH_1(sqrt_s);
18854
18855 // Quadratic contribution
18856 mu += delta_muVH_2(sqrt_s);
18857
18858 if (mu < 0) return std::numeric_limits<double>::quiet_NaN();
18859
18860 return mu;
18861}
18862
18863
18865
18866const double NPSMEFTd6General::muggHH(const double sqrt_s) const {
18867 double mu = 1.0;
18868 double A1HH = 0.0, A2HH = 0.0, A3HH = 0.0, A4HH = 0.0, A5HH = 0.0;
18869 double A6HH = 0.0, A7HH = 0.0, A8HH = 0.0, A9HH = 0.0, A10HH = 0.0;
18870 double A11HH = 0.0, A12HH = 0.0, A13HH = 0.0, A14HH = 0.0, A15HH = 0.0;
18871 double ct, c2t, c3, cg, c2g;
18872
18873 if (sqrt_s == 14.0) {
18874
18875 // From the cut-based analysis. Table IV
18876
18877 A1HH = 1.70;
18878 A2HH = 10.7;
18879 A3HH = 0.117;
18880 A4HH = 6.11;
18881 A5HH = 217.0;
18882 A6HH = -7.56;
18883 A7HH = -0.819;
18884 A8HH = 1.95;
18885 A9HH = 10.90;
18886 A10HH = 51.6;
18887 A11HH = -3.86;
18888 A12HH = -12.5;
18889 A13HH = 1.46;
18890 A14HH = 5.49;
18891 A15HH = 58.4;
18892
18893 } else if (sqrt_s == 100.0) {
18894
18895 // From the cut-based analysis. Table IV
18896
18897 A1HH = 1.59;
18898 A2HH = 12.8;
18899 A3HH = 0.090;
18900 A4HH = 5.2;
18901 A5HH = 358.0;
18902 A6HH = -7.66;
18903 A7HH = -0.681;
18904 A8HH = 1.83;
18905 A9HH = 9.25;
18906 A10HH = 51.2;
18907 A11HH = -2.61;
18908 A12HH = -7.35;
18909 A13HH = 1.03;
18910 A14HH = 4.65;
18911 A15HH = 65.5;
18912
18913 } else
18914 throw std::runtime_error("Bad argument in NPSMEFTd6General::muggHH()");
18915
18916 ct = 1.0 - 0.5 * delta_GF + delta_h - v() * getSMEFTCoeffEW("CuHR", 2, 2) * v2 / sqrt(2.0) / mtpole;
18917 c2t = delta_h - 3.0 * v() * getSMEFTCoeffEW("CuHR", 2, 2) * v2 / 2.0 / sqrt(2.0) / mtpole;
18918 c3 = 1.0 + deltaG_hhhRatio();
18919 cg = M_PI * getSMEFTCoeffEW("CHG") * v2 / AlsMz;
18920 c2g = cg;
18921
18922 // In the SM the Eq. returns 0.999. Fix that small offset by adding 0.0010
18923 mu = 0.0010 + A1HH * ct * ct * ct * ct +
18924 A2HH * c2t * c2t +
18925 A3HH * ct * ct * c3 * c3 +
18926 A4HH * cg * cg * c3 * c3 +
18927 A5HH * c2g * c2g +
18928 A6HH * c2t * ct * ct +
18929 A7HH * ct * ct * ct * c3 +
18930 A8HH * c2t * ct * c3 +
18931 A9HH * c2t * cg * c3 +
18932 A10HH * c2t * c2g +
18933 A11HH * ct * ct * cg * c3 +
18934 A12HH * ct * ct * c2g +
18935 A13HH * ct * c3 * c3 * cg +
18936 A14HH * ct * c3 * c2g +
18937 A15HH * cg * c3*c2g;
18938
18939 if (mu < 0) return std::numeric_limits<double>::quiet_NaN();
18940
18941 return mu;
18942}
18943
18944const double NPSMEFTd6General::muVBFgamma(const double sqrt_s) const {
18945 double mu = 1.0;
18946
18947 double C1 = 0.0; //Use same values as VBF
18948
18949 if (sqrt_s == 13.0) {
18950
18951 C1 = 0.0064;
18952
18953 mu +=
18954 +121253. * getSMEFTCoeffEW("CHbox")
18955 + 11791.5 * getSMEFTCoeffEW("CHB")
18956 - 130714. * getSMEFTCoeffEW("CHW")
18957 + 23472.1 * getSMEFTCoeffEW("CW")
18958 - 461704. * getSMEFTCoeffEW("CHq3R", 0, 0)
18959 - 35103.4 * getSMEFTCoeffEW("CHq3R", 1, 1)
18960 + cAsch * (-203622. * getSMEFTCoeffEW("CHD")
18961 - 270077. * getSMEFTCoeffEW("CHWB")
18962 - 4.714 * delta_GF
18963 - 5.764 * deltaMwd6())
18964 + cWsch * (-131254. * getSMEFTCoeffEW("CHD")
18965 - 111576. * getSMEFTCoeffEW("CHWB")
18966 - 3.998 * delta_GF)
18967 ;
18968
18969 if (FlagQuadraticTerms) {
18970 //Add contributions that are quadratic in the effective coefficients
18971 mu += 0.0;
18972 }
18973
18974 } else
18975 throw std::runtime_error("Bad argument in NPSMEFTd6General::muVBFgamma()");
18976
18977 //Add intrinsic and parametric relative theory errors (free par). (Assume they are constant in energy. Use same as VBF.)
18978 mu += eVBFint + eVBFpar;
18979
18980 // Linear contribution from Higgs self-coupling
18981 mu = mu + cLHd6 * (C1 + 2.0 * dZH1) * deltaG_hhhRatio();
18982 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
18983 mu = mu + cLHd6 * cLH3d62 * dZH2 * deltaG_hhhRatio() * deltaG_hhhRatio();
18984
18985 if (mu < 0) return std::numeric_limits<double>::quiet_NaN();
18986
18987 return mu;
18988}
18989
18990const double NPSMEFTd6General::mueeWBF(const double sqrt_s) const {
18991
18992 // Only Alpha scheme
18993 double mu = 1.0;
18994
18995 double C1 = 0.0;
18996
18997 if (sqrt_s == 0.240) {
18998
18999 C1 = 0.0064;
19000
19001 mu +=
19002 +121120. * getSMEFTCoeffEW("CHbox")
19003 - 138682. * getSMEFTCoeffEW("CHl3R", 0, 0)
19004 - 203727. * getSMEFTCoeffEW("CHD")
19005 - 24699.7 * getSMEFTCoeffEW("CHW")
19006 - 379830. * getSMEFTCoeffEW("CHWB")
19007 - 4.716 * delta_GF
19008 - 5.665 * deltaMwd6()
19009 ;
19010
19011 // Add modifications due to small variations of the SM parameters
19012 mu += cHSM * (
19013 +3.307 * deltaMz()
19014 - 3.995 * deltaMh()
19015 - 0.486 * deltaaMZ()
19016 + 3.507 * deltaGmu());
19017
19018 if (FlagQuadraticTerms) {
19019 //Add contributions that are quadratic in the effective coefficients
19020 mu += 0.0;
19021 }
19022
19023 } else if (sqrt_s == 0.250) {
19024
19025 C1 = 0.0064;
19026
19027 mu +=
19028 +121142. * getSMEFTCoeffEW("CHbox")
19029 - 147357. * getSMEFTCoeffEW("CHl3R", 0, 0)
19030 - 203726. * getSMEFTCoeffEW("CHD")
19031 - 26559.2 * getSMEFTCoeffEW("CHW")
19032 - 379797. * getSMEFTCoeffEW("CHWB")
19033 - 4.717 * delta_GF
19034 - 5.593 * deltaMwd6()
19035 ;
19036
19037 // Add modifications due to small variations of the SM parameters
19038 mu += cHSM * (
19039 +3.413 * deltaMz()
19040 - 3.644 * deltaMh()
19041 - 0.502 * deltaaMZ()
19042 + 3.523 * deltaGmu());
19043
19044 if (FlagQuadraticTerms) {
19045 //Add contributions that are quadratic in the effective coefficients
19046 mu += 0.0;
19047 }
19048
19049 } else if (sqrt_s == 0.350) {
19050
19051 C1 = 0.0062;
19052
19053 mu +=
19054 +121107. * getSMEFTCoeffEW("CHbox")
19055 - 219582. * getSMEFTCoeffEW("CHl3R", 0, 0)
19056 - 203717. * getSMEFTCoeffEW("CHD")
19057 - 39722.3 * getSMEFTCoeffEW("CHW")
19058 - 379795. * getSMEFTCoeffEW("CHWB")
19059 - 4.714 * delta_GF
19060 - 5.13 * deltaMwd6()
19061 ;
19062
19063 // Add modifications due to small variations of the SM parameters
19064 mu += cHSM * (
19065 +4.073 * deltaMz()
19066 - 1.94 * deltaMh()
19067 - 0.598 * deltaaMZ()
19068 + 3.623 * deltaGmu());
19069
19070 if (FlagQuadraticTerms) {
19071 //Add contributions that are quadratic in the effective coefficients
19072 mu += 0.0;
19073 }
19074
19075 } else if (sqrt_s == 0.365) {
19076
19077 C1 = 0.0062; // Use the same as 350 GeV
19078
19079 mu +=
19080 +121071. * getSMEFTCoeffEW("CHbox")
19081 - 228452. * getSMEFTCoeffEW("CHl3R", 0, 0)
19082 - 203725. * getSMEFTCoeffEW("CHD")
19083 - 40966.9 * getSMEFTCoeffEW("CHW")
19084 - 379798. * getSMEFTCoeffEW("CHWB")
19085 - 4.714 * delta_GF
19086 - 5.08 * deltaMwd6()
19087 ;
19088
19089 // Add modifications due to small variations of the SM parameters
19090 mu += cHSM * (
19091 +4.136 * deltaMz()
19092 - 1.817 * deltaMh()
19093 - 0.609 * deltaaMZ()
19094 + 3.635 * deltaGmu());
19095
19096 if (FlagQuadraticTerms) {
19097 //Add contributions that are quadratic in the effective coefficients
19098 mu += 0.0;
19099 }
19100
19101 } else if (sqrt_s == 0.380) {
19102
19103 C1 = 0.0062; // Use the same as 350 GeV
19104
19105 mu +=
19106 +121001. * getSMEFTCoeffEW("CHbox")
19107 - 237126. * getSMEFTCoeffEW("CHl3R", 0, 0)
19108 - 203726. * getSMEFTCoeffEW("CHD")
19109 - 42070.9 * getSMEFTCoeffEW("CHW")
19110 - 379788. * getSMEFTCoeffEW("CHWB")
19111 - 4.714 * delta_GF
19112 - 5.044 * deltaMwd6()
19113 ;
19114
19115 // Add modifications due to small variations of the SM parameters
19116 mu += cHSM * (
19117 +4.192 * deltaMz()
19118 - 1.711 * deltaMh()
19119 - 0.618 * deltaaMZ()
19120 + 3.64 * deltaGmu());
19121
19122 if (FlagQuadraticTerms) {
19123 //Add contributions that are quadratic in the effective coefficients
19124 mu += 0.0;
19125 }
19126
19127 } else if (sqrt_s == 0.500) {
19128
19129 C1 = 0.0061;
19130
19131 mu +=
19132 +121063. * getSMEFTCoeffEW("CHbox")
19133 - 295115. * getSMEFTCoeffEW("CHl3R", 0, 0)
19134 - 203679. * getSMEFTCoeffEW("CHD")
19135 - 47539.5 * getSMEFTCoeffEW("CHW")
19136 - 379773. * getSMEFTCoeffEW("CHWB")
19137 - 4.715 * delta_GF
19138 - 4.817 * deltaMwd6()
19139 ;
19140
19141 // Add modifications due to small variations of the SM parameters
19142 mu += cHSM * (
19143 +4.509 * deltaMz()
19144 - 1.178 * deltaMh()
19145 - 0.666 * deltaaMZ()
19146 + 3.692 * deltaGmu());
19147
19148 if (FlagQuadraticTerms) {
19149 //Add contributions that are quadratic in the effective coefficients
19150 mu += 0.0;
19151 }
19152
19153 } else if (sqrt_s == 1.0) {
19154
19155 C1 = 0.0059;
19156
19157 mu +=
19158 +120960. * getSMEFTCoeffEW("CHbox")
19159 - 442647. * getSMEFTCoeffEW("CHl3R", 0, 0)
19160 - 203748. * getSMEFTCoeffEW("CHD")
19161 - 49375.4 * getSMEFTCoeffEW("CHW")
19162 - 379685. * getSMEFTCoeffEW("CHWB")
19163 - 4.712 * delta_GF
19164 - 4.481 * deltaMwd6()
19165 ;
19166
19167 // Add modifications due to small variations of the SM parameters
19168 mu += cHSM * (
19169 +4.99 * deltaMz()
19170 - 0.582 * deltaMh()
19171 - 0.734 * deltaaMZ()
19172 + 3.765 * deltaGmu());
19173
19174 if (FlagQuadraticTerms) {
19175 //Add contributions that are quadratic in the effective coefficients
19176 mu += 0.0;
19177 }
19178
19179 } else if (sqrt_s == 1.4) {
19180
19181 C1 = 0.0058;
19182
19183 mu +=
19184 +121118. * getSMEFTCoeffEW("CHbox")
19185 - 515189. * getSMEFTCoeffEW("CHl3R", 0, 0)
19186 - 203684. * getSMEFTCoeffEW("CHD")
19187 - 46619.5 * getSMEFTCoeffEW("CHW")
19188 - 379667. * getSMEFTCoeffEW("CHWB")
19189 - 4.714 * delta_GF
19190 - 4.391 * deltaMwd6()
19191 ;
19192
19193 // Add modifications due to small variations of the SM parameters
19194 mu += cHSM * (
19195 +5.13 * deltaMz()
19196 - 0.446 * deltaMh()
19197 - 0.754 * deltaaMZ()
19198 + 3.784 * deltaGmu());
19199
19200 if (FlagQuadraticTerms) {
19201 //Add contributions that are quadratic in the effective coefficients
19202 mu += 0.0;
19203 }
19204
19205 } else if (sqrt_s == 1.5) {
19206
19207 C1 = 0.0058; // Use the same as 1400 GeV
19208
19209 mu +=
19210 +121200. * getSMEFTCoeffEW("CHbox")
19211 - 530152. * getSMEFTCoeffEW("CHl3R", 0, 0)
19212 - 203649. * getSMEFTCoeffEW("CHD")
19213 - 45921.3 * getSMEFTCoeffEW("CHW")
19214 - 379591. * getSMEFTCoeffEW("CHWB")
19215 - 4.715 * delta_GF
19216 - 4.38 * deltaMwd6()
19217 ;
19218
19219 // Add modifications due to small variations of the SM parameters
19220 mu += cHSM * (
19221 +5.154 * deltaMz()
19222 - 0.424 * deltaMh()
19223 - 0.757 * deltaaMZ()
19224 + 3.786 * deltaGmu());
19225
19226 if (FlagQuadraticTerms) {
19227 //Add contributions that are quadratic in the effective coefficients
19228 mu += 0.0;
19229 }
19230
19231 } else if (sqrt_s == 3.0) {
19232
19233 C1 = 0.0057;
19234
19235 mu +=
19236 +121321. * getSMEFTCoeffEW("CHbox")
19237 - 684382. * getSMEFTCoeffEW("CHl3R", 0, 0)
19238 - 203585. * getSMEFTCoeffEW("CHD")
19239 - 38239. * getSMEFTCoeffEW("CHW")
19240 - 379518. * getSMEFTCoeffEW("CHWB")
19241 - 4.714 * delta_GF
19242 - 4.258 * deltaMwd6()
19243 ;
19244
19245 // Add modifications due to small variations of the SM parameters
19246 mu += cHSM * (
19247 +5.331 * deltaMz()
19248 - 0.279 * deltaMh()
19249 - 0.785 * deltaaMZ()
19250 + 3.81 * deltaGmu());
19251
19252 if (FlagQuadraticTerms) {
19253 //Add contributions that are quadratic in the effective coefficients
19254 mu += 0.0;
19255 }
19256
19257 } else
19258 throw std::runtime_error("Bad argument in NPSMEFTd6General::mueeWBF()");
19259
19260 //Add intrinsic and parametric relative theory errors (free par). (Assume they are constant in energy.)
19261 mu += eeeWBFint + eeeWBFpar;
19262
19263 // Linear contribution from Higgs self-coupling
19264 mu = mu + cLHd6 * (C1 + 2.0 * dZH1) * deltaG_hhhRatio();
19265 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
19266 mu = mu + cLHd6 * cLH3d62 * dZH2 * deltaG_hhhRatio() * deltaG_hhhRatio();
19267
19268 if (mu < 0) return std::numeric_limits<double>::quiet_NaN();
19269
19270 return mu;
19271}
19272
19273const double NPSMEFTd6General::mueeWBFPol(const double sqrt_s, const double Pol_em, const double Pol_ep) const {
19274
19275 // Pure WBF, hence only initiated by LH fermions. No difference between polarizations at the linear level.
19276 // Expand like other functions when quadratic terms are included
19277
19278 return mueeWBF(sqrt_s);
19279}
19280
19281const double NPSMEFTd6General::mueeHvv(const double sqrt_s) const {
19282
19283 // Only Alpha scheme
19284
19285 double mu = 1.0;
19286
19287 double C1 = 0.0;
19288
19289 // For the Higgs trilinear dependence assume the WBF mechanism dominates
19290
19291 if (sqrt_s == 0.240) {
19292
19293 C1 = 0.0064;
19294
19295 mu +=
19296 +121539. * getSMEFTCoeffEW("CHbox")
19297 + 328845. * getSMEFTCoeffEW("CHl1R", 0, 0)
19298 - 37798.9 * getSMEFTCoeffEW("CHeR", 0, 0)
19299 + 279733. * getSMEFTCoeffEW("CHl3R", 0, 0)
19300 - 196039. * getSMEFTCoeffEW("CHD")
19301 - 70718.5 * getSMEFTCoeffEW("CHB")
19302 + 29671.9 * getSMEFTCoeffEW("CHW")
19303 - 401378. * getSMEFTCoeffEW("CHWB")
19304 - 4.698 * delta_GF
19305 - 5.463 * deltaMwd6()
19306 ;
19307
19308 // Add modifications due to small variations of the SM parameters
19309 mu += cHSM * (
19310 +4.842 * deltaMz()
19311 - 2.535 * deltaMh()
19312 - 0.528 * deltaaMZ()
19313 + 3.46 * deltaGmu());
19314
19315 if (FlagQuadraticTerms) {
19316 //Add contributions that are quadratic in the effective coefficients
19317 mu += 0.0;
19318 }
19319
19320 } else if (sqrt_s == 0.250) {
19321
19322 C1 = 0.0064;
19323
19324 mu +=
19325 +120627. * getSMEFTCoeffEW("CHbox")
19326 + 256825. * getSMEFTCoeffEW("CHl1R", 0, 0)
19327 - 38677.5 * getSMEFTCoeffEW("CHeR", 0, 0)
19328 + 175735. * getSMEFTCoeffEW("CHl3R", 0, 0)
19329 - 201059. * getSMEFTCoeffEW("CHD")
19330 - 57405. * getSMEFTCoeffEW("CHB")
19331 - 9860.82 * getSMEFTCoeffEW("CHW")
19332 - 403474. * getSMEFTCoeffEW("CHWB")
19333 - 4.656 * delta_GF
19334 - 5.633 * deltaMwd6()
19335 ;
19336
19337 // Add modifications due to small variations of the SM parameters
19338 mu += cHSM * (
19339 +4.194 * deltaMz()
19340 - 2.783 * deltaMh()
19341 - 0.477 * deltaaMZ()
19342 + 3.414 * deltaGmu());
19343
19344 if (FlagQuadraticTerms) {
19345 //Add contributions that are quadratic in the effective coefficients
19346 mu += 0.0;
19347 }
19348
19349 } else if (sqrt_s == 0.350) {
19350
19351 C1 = 0.0062;
19352
19353 mu +=
19354 +120666. * getSMEFTCoeffEW("CHbox")
19355 - 19184.6 * getSMEFTCoeffEW("CHl1R", 0, 0)
19356 - 27432.1 * getSMEFTCoeffEW("CHeR", 0, 0)
19357 - 238244. * getSMEFTCoeffEW("CHl3R", 0, 0)
19358 - 204898. * getSMEFTCoeffEW("CHD")
19359 + 11833.5 * getSMEFTCoeffEW("CHB")
19360 - 94273.3 * getSMEFTCoeffEW("CHW")
19361 - 377703. * getSMEFTCoeffEW("CHWB")
19362 - 4.669 * delta_GF
19363 - 5.329 * deltaMwd6()
19364 ;
19365
19366 // Add modifications due to small variations of the SM parameters
19367 mu += cHSM * (
19368 +3.738 * deltaMz()
19369 - 1.994 * deltaMh()
19370 - 0.537 * deltaaMZ()
19371 + 3.484 * deltaGmu());
19372
19373 if (FlagQuadraticTerms) {
19374 //Add contributions that are quadratic in the effective coefficients
19375 mu += 0.0;
19376 }
19377
19378 } else if (sqrt_s == 0.365) {
19379
19380 C1 = 0.0062; // Use the same as 350 GeV
19381
19382 mu +=
19383 +120864. * getSMEFTCoeffEW("CHbox")
19384 - 24430. * getSMEFTCoeffEW("CHl1R", 0, 0)
19385 - 24398.7 * getSMEFTCoeffEW("CHeR", 0, 0)
19386 - 253414. * getSMEFTCoeffEW("CHl3R", 0, 0)
19387 - 204817. * getSMEFTCoeffEW("CHD")
19388 + 12826.5 * getSMEFTCoeffEW("CHB")
19389 - 93455. * getSMEFTCoeffEW("CHW")
19390 - 377489. * getSMEFTCoeffEW("CHWB")
19391 - 4.68 * delta_GF
19392 - 5.265 * deltaMwd6()
19393 ;
19394
19395 // Add modifications due to small variations of the SM parameters
19396 mu += cHSM * (
19397 +3.834 * deltaMz()
19398 - 1.867 * deltaMh()
19399 - 0.556 * deltaaMZ()
19400 + 3.512 * deltaGmu());
19401
19402 if (FlagQuadraticTerms) {
19403 //Add contributions that are quadratic in the effective coefficients
19404 mu += 0.0;
19405 }
19406
19407 } else if (sqrt_s == 0.380) {
19408
19409 C1 = 0.0062; // Use the same as 350 GeV
19410
19411 mu +=
19412 +120775. * getSMEFTCoeffEW("CHbox")
19413 - 27548.7 * getSMEFTCoeffEW("CHl1R", 0, 0)
19414 - 22022.3 * getSMEFTCoeffEW("CHeR", 0, 0)
19415 - 266603. * getSMEFTCoeffEW("CHl3R", 0, 0)
19416 - 204782. * getSMEFTCoeffEW("CHD")
19417 + 13052.3 * getSMEFTCoeffEW("CHB")
19418 - 92560.2 * getSMEFTCoeffEW("CHW")
19419 - 377461. * getSMEFTCoeffEW("CHWB")
19420 - 4.684 * delta_GF
19421 - 5.221 * deltaMwd6()
19422 ;
19423
19424 // Add modifications due to small variations of the SM parameters
19425 mu += cHSM * (
19426 +3.931 * deltaMz()
19427 - 1.75 * deltaMh()
19428 - 0.574 * deltaaMZ()
19429 + 3.532 * deltaGmu());
19430
19431 if (FlagQuadraticTerms) {
19432 //Add contributions that are quadratic in the effective coefficients
19433 mu += 0.0;
19434 }
19435
19436 } else if (sqrt_s == 0.500) {
19437
19438 C1 = 0.0061;
19439
19440 mu +=
19441 +120683. * getSMEFTCoeffEW("CHbox")
19442 - 26906.2 * getSMEFTCoeffEW("CHl1R", 0, 0)
19443 - 11055.8 * getSMEFTCoeffEW("CHeR", 0, 0)
19444 - 326940. * getSMEFTCoeffEW("CHl3R", 0, 0)
19445 - 204335. * getSMEFTCoeffEW("CHD")
19446 + 10505.8 * getSMEFTCoeffEW("CHB")
19447 - 82453.1 * getSMEFTCoeffEW("CHW")
19448 - 378407. * getSMEFTCoeffEW("CHWB")
19449 - 4.705 * delta_GF
19450 - 4.943 * deltaMwd6()
19451 ;
19452
19453 // Add modifications due to small variations of the SM parameters
19454 mu += cHSM * (
19455 +4.412 * deltaMz()
19456 - 1.191 * deltaMh()
19457 - 0.659 * deltaaMZ()
19458 + 3.633 * deltaGmu());
19459
19460 if (FlagQuadraticTerms) {
19461 //Add contributions that are quadratic in the effective coefficients
19462 mu += 0.0;
19463 }
19464
19465 } else if (sqrt_s == 1.0) {
19466
19467 C1 = 0.0059;
19468
19469 mu +=
19470 +120462. * getSMEFTCoeffEW("CHbox")
19471 - 9025.99 * getSMEFTCoeffEW("CHl1R", 0, 0)
19472 - 3124.38 * getSMEFTCoeffEW("CHeR", 0, 0)
19473 - 454282. * getSMEFTCoeffEW("CHl3R", 0, 0)
19474 - 204077. * getSMEFTCoeffEW("CHD")
19475 + 3421.94 * getSMEFTCoeffEW("CHB")
19476 - 61892.5 * getSMEFTCoeffEW("CHW")
19477 - 379786. * getSMEFTCoeffEW("CHWB")
19478 - 4.711 * delta_GF
19479 - 4.587 * deltaMwd6()
19480 ;
19481
19482 // Add modifications due to small variations of the SM parameters
19483 mu += cHSM * (
19484 +4.969 * deltaMz()
19485 - 0.583 * deltaMh()
19486 - 0.745 * deltaaMZ()
19487 + 3.729 * deltaGmu());
19488
19489 if (FlagQuadraticTerms) {
19490 //Add contributions that are quadratic in the effective coefficients
19491 mu += 0.0;
19492 }
19493
19494 } else if (sqrt_s == 1.4) {
19495
19496 C1 = 0.0058;
19497
19498 mu +=
19499 +120512. * getSMEFTCoeffEW("CHbox")
19500 - 4746.27 * getSMEFTCoeffEW("CHl1R", 0, 0)
19501 - 2212.55 * getSMEFTCoeffEW("CHeR", 0, 0)
19502 - 521829. * getSMEFTCoeffEW("CHl3R", 0, 0)
19503 - 204054. * getSMEFTCoeffEW("CHD")
19504 + 1891.37 * getSMEFTCoeffEW("CHB")
19505 - 54492.9 * getSMEFTCoeffEW("CHW")
19506 - 379916. * getSMEFTCoeffEW("CHWB")
19507 - 4.712 * delta_GF
19508 - 4.486 * deltaMwd6()
19509 ;
19510
19511 // Add modifications due to small variations of the SM parameters
19512 mu += cHSM * (
19513 +5.108 * deltaMz()
19514 - 0.447 * deltaMh()
19515 - 0.767 * deltaaMZ()
19516 + 3.751 * deltaGmu());
19517
19518 if (FlagQuadraticTerms) {
19519 //Add contributions that are quadratic in the effective coefficients
19520 mu += 0.0;
19521 }
19522
19523 } else if (sqrt_s == 1.5) {
19524
19525 C1 = 0.0058; // Use the same as 1400 GeV
19526
19527 mu +=
19528 +120512. * getSMEFTCoeffEW("CHbox")
19529 - 4105.67 * getSMEFTCoeffEW("CHl1R", 0, 0)
19530 - 2086.49 * getSMEFTCoeffEW("CHeR", 0, 0)
19531 - 536150. * getSMEFTCoeffEW("CHl3R", 0, 0)
19532 - 204072. * getSMEFTCoeffEW("CHD")
19533 + 1682.65 * getSMEFTCoeffEW("CHB")
19534 - 53138.1 * getSMEFTCoeffEW("CHW")
19535 - 379943. * getSMEFTCoeffEW("CHWB")
19536 - 4.711 * delta_GF
19537 - 4.469 * deltaMwd6()
19538 ;
19539
19540 // Add modifications due to small variations of the SM parameters
19541 mu += cHSM * (
19542 +5.132 * deltaMz()
19543 - 0.424 * deltaMh()
19544 - 0.773 * deltaaMZ()
19545 + 3.757 * deltaGmu());
19546
19547 if (FlagQuadraticTerms) {
19548 //Add contributions that are quadratic in the effective coefficients
19549 mu += 0.0;
19550 }
19551
19552 } else if (sqrt_s == 3.0) {
19553
19554 C1 = 0.0057;
19555
19556 mu +=
19557 +120404. * getSMEFTCoeffEW("CHbox")
19558 - 1215.14 * getSMEFTCoeffEW("CHl1R", 0, 0)
19559 - 1382.75 * getSMEFTCoeffEW("CHeR", 0, 0)
19560 - 686451. * getSMEFTCoeffEW("CHl3R", 0, 0)
19561 - 204039. * getSMEFTCoeffEW("CHD")
19562 + 293.31 * getSMEFTCoeffEW("CHB")
19563 - 41440.6 * getSMEFTCoeffEW("CHW")
19564 - 380130. * getSMEFTCoeffEW("CHWB")
19565 - 4.706 * delta_GF
19566 - 4.343 * deltaMwd6()
19567 ;
19568
19569 // Add modifications due to small variations of the SM parameters
19570 mu += cHSM * (
19571 +5.307 * deltaMz()
19572 - 0.283 * deltaMh()
19573 - 0.802 * deltaaMZ()
19574 + 3.789 * deltaGmu());
19575
19576 if (FlagQuadraticTerms) {
19577 //Add contributions that are quadratic in the effective coefficients
19578 mu += 0.0;
19579 }
19580
19581 } else
19582 throw std::runtime_error("Bad argument in NPSMEFTd6General::mueeHvv()");
19583
19584 //Add intrinsic and parametric relative theory errors (free par). (Assume they are constant in energy.)
19585 mu += eeeWBFint + eeeWBFpar;
19586
19587 // Linear contribution from Higgs self-coupling
19588 mu = mu + cLHd6 * (C1 + 2.0 * dZH1) * deltaG_hhhRatio();
19589 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
19590 mu = mu + cLHd6 * cLH3d62 * dZH2 * deltaG_hhhRatio() * deltaG_hhhRatio();
19591
19592 if (mu < 0) return std::numeric_limits<double>::quiet_NaN();
19593
19594 return mu;
19595}
19596
19597const double NPSMEFTd6General::mueeHvvPol(const double sqrt_s, const double Pol_em, const double Pol_ep) const {
19598
19599 // Only Alpha scheme
19600
19601 double mu = 1.0;
19602
19603 double C1 = 0.0;
19604
19605 // For the Higgs trilinear dependence assume the WBF mechanism dominates
19606
19607 if (sqrt_s == 0.240) {
19608
19609 C1 = 0.0064;
19610
19611 if (Pol_em == 80. && Pol_ep == -30.) {
19612 mu +=
19613 +121180. * getSMEFTCoeffEW("CHbox")
19614 + 221479. * getSMEFTCoeffEW("CHl1R", 0, 0)
19615 - 508958. * getSMEFTCoeffEW("CHeR", 0, 0)
19616 + 220003. * getSMEFTCoeffEW("CHl3R", 0, 0)
19617 - 149238. * getSMEFTCoeffEW("CHD")
19618 + 24268.3 * getSMEFTCoeffEW("CHB")
19619 - 32411.5 * getSMEFTCoeffEW("CHW")
19620 - 194663. * getSMEFTCoeffEW("CHWB")
19621 - 3.633 * delta_GF
19622 - 4.394 * deltaMwd6()
19623 ;
19624
19625 // Add modifications due to small variations of the SM parameters
19626 mu += cHSM * (+2.975 * deltaMz()
19627 - 2.624 * deltaMh()
19628 + 0.379 * deltaaMZ()
19629 + 2.282 * deltaGmu());
19630
19631 } else if (Pol_em == -80. && Pol_ep == 30.) {
19632 mu +=
19633 +121456. * getSMEFTCoeffEW("CHbox")
19634 + 337881. * getSMEFTCoeffEW("CHl1R", 0, 0)
19635 + 931.718 * getSMEFTCoeffEW("CHeR", 0, 0)
19636 + 283908. * getSMEFTCoeffEW("CHl3R", 0, 0)
19637 - 199920. * getSMEFTCoeffEW("CHD")
19638 - 78796.8 * getSMEFTCoeffEW("CHB")
19639 + 34606.7 * getSMEFTCoeffEW("CHW")
19640 - 418335. * getSMEFTCoeffEW("CHWB")
19641 - 4.781 * delta_GF
19642 - 5.537 * deltaMwd6()
19643 ;
19644
19645 // Add modifications due to small variations of the SM parameters
19646 mu += cHSM * (+5.005 * deltaMz()
19647 - 2.529 * deltaMh()
19648 - 0.603 * deltaaMZ()
19649 + 3.57 * deltaGmu());
19650
19651 } else if (Pol_em == 80. && Pol_ep == 0.) {
19652 mu +=
19653 +121483. * getSMEFTCoeffEW("CHbox")
19654 + 266382. * getSMEFTCoeffEW("CHl1R", 0, 0)
19655 - 313151. * getSMEFTCoeffEW("CHeR", 0, 0)
19656 + 245682. * getSMEFTCoeffEW("CHl3R", 0, 0)
19657 - 168446. * getSMEFTCoeffEW("CHD")
19658 - 15072.1 * getSMEFTCoeffEW("CHB")
19659 - 6209.98 * getSMEFTCoeffEW("CHW")
19660 - 281195. * getSMEFTCoeffEW("CHWB")
19661 - 4.079 * delta_GF
19662 - 4.832 * deltaMwd6()
19663 ;
19664
19665 // Add modifications due to small variations of the SM parameters
19666 mu += cHSM * (+3.758 * deltaMz()
19667 - 2.579 * deltaMh()
19668 + 0.009 * deltaaMZ()
19669 + 2.778 * deltaGmu());
19670
19671 } else if (Pol_em == -80. && Pol_ep == 0.) {
19672 mu +=
19673 +121500. * getSMEFTCoeffEW("CHbox")
19674 + 337280. * getSMEFTCoeffEW("CHl1R", 0, 0)
19675 - 1209.82 * getSMEFTCoeffEW("CHeR", 0, 0)
19676 + 283754. * getSMEFTCoeffEW("CHl3R", 0, 0)
19677 - 199723. * getSMEFTCoeffEW("CHD")
19678 - 78465.3 * getSMEFTCoeffEW("CHB")
19679 + 34393.4 * getSMEFTCoeffEW("CHW")
19680 - 417413. * getSMEFTCoeffEW("CHWB")
19681 - 4.777 * delta_GF
19682 - 5.539 * deltaMwd6()
19683 ;
19684
19685 // Add modifications due to small variations of the SM parameters
19686 mu += cHSM * (+4.99 * deltaMz()
19687 - 2.528 * deltaMh()
19688 - 0.6 * deltaaMZ()
19689 + 3.56 * deltaGmu());
19690
19691 } else {
19692 throw std::runtime_error("Bad argument in NPSMEFTd6General::mueeHvvPol()");
19693 }
19694
19695 } else if (sqrt_s == 0.250) {
19696
19697 C1 = 0.0064;
19698
19699 if (Pol_em == 80. && Pol_ep == -30.) {
19700 mu +=
19701 +120626. * getSMEFTCoeffEW("CHbox")
19702 + 172936. * getSMEFTCoeffEW("CHl1R", 0, 0)
19703 - 516799. * getSMEFTCoeffEW("CHeR", 0, 0)
19704 + 146366. * getSMEFTCoeffEW("CHl3R", 0, 0)
19705 - 156275. * getSMEFTCoeffEW("CHD")
19706 + 30993.1 * getSMEFTCoeffEW("CHB")
19707 - 62277.2 * getSMEFTCoeffEW("CHW")
19708 - 213096. * getSMEFTCoeffEW("CHWB")
19709 - 3.678 * delta_GF
19710 - 4.598 * deltaMwd6()
19711 ;
19712
19713 // Add modifications due to small variations of the SM parameters
19714 mu += cHSM * (+2.739 * deltaMz()
19715 - 2.661 * deltaMh()
19716 + 0.356 * deltaaMZ()
19717 + 2.343 * deltaGmu());
19718
19719 } else if (Pol_em == -80. && Pol_ep == 30.) {
19720 mu +=
19721 +120567. * getSMEFTCoeffEW("CHbox")
19722 + 263666. * getSMEFTCoeffEW("CHl1R", 0, 0)
19723 - 351.165 * getSMEFTCoeffEW("CHeR", 0, 0)
19724 - 396055. * getSMEFTCoeffEW("CHl3R", 0, 0)
19725 - 204612. * getSMEFTCoeffEW("CHD")
19726 - 64672.8 * getSMEFTCoeffEW("CHB")
19727 - 5618.64 * getSMEFTCoeffEW("CHW")
19728 - 418629. * getSMEFTCoeffEW("CHWB")
19729 + 286902. * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
19730 - 5.706 * deltaMwd6()
19731 ;
19732
19733 // Add modifications due to small variations of the SM parameters
19734 mu += cHSM * (+4.313 * deltaMz()
19735 - 2.793 * deltaMh()
19736 - 0.544 * deltaaMZ()
19737 + 3.494 * deltaGmu());
19738
19739 } else if (Pol_em == 80. && Pol_ep == 0.) {
19740 mu +=
19741 +120240. * getSMEFTCoeffEW("CHbox")
19742 + 208124. * getSMEFTCoeffEW("CHl1R", 0, 0)
19743 - 315248. * getSMEFTCoeffEW("CHeR", 0, 0)
19744 + 158895. * getSMEFTCoeffEW("CHl3R", 0, 0)
19745 - 175074. * getSMEFTCoeffEW("CHD")
19746 - 6529.15 * getSMEFTCoeffEW("CHB")
19747 - 40099.4 * getSMEFTCoeffEW("CHW")
19748 - 293696. * getSMEFTCoeffEW("CHWB")
19749 - 4.092 * delta_GF
19750 - 5.01 * deltaMwd6()
19751 ;
19752
19753 // Add modifications due to small variations of the SM parameters
19754 mu += cHSM * (+3.351 * deltaMz()
19755 - 2.698 * deltaMh()
19756 - 0.006 * deltaaMZ()
19757 + 2.791 * deltaGmu());
19758
19759 } else if (Pol_em == -80. && Pol_ep == 0.) {
19760 mu +=
19761 +120459. * getSMEFTCoeffEW("CHbox")
19762 + 263262. * getSMEFTCoeffEW("CHl1R", 0, 0)
19763 - 2507.98 * getSMEFTCoeffEW("CHeR", 0, 0)
19764 + 177390. * getSMEFTCoeffEW("CHl3R", 0, 0)
19765 - 204514. * getSMEFTCoeffEW("CHD")
19766 - 64371.5 * getSMEFTCoeffEW("CHB")
19767 - 5927.95 * getSMEFTCoeffEW("CHW")
19768 - 417860. * getSMEFTCoeffEW("CHWB")
19769 - 4.726 * delta_GF
19770 - 5.715 * deltaMwd6()
19771 ;
19772
19773 // Add modifications due to small variations of the SM parameters
19774 mu += cHSM * (+4.305 * deltaMz()
19775 - 2.793 * deltaMh()
19776 - 0.54 * deltaaMZ()
19777 + 3.492 * deltaGmu());
19778
19779 } else {
19780 throw std::runtime_error("Bad argument in NPSMEFTd6General::mueeHvvPol()");
19781 }
19782
19783 } else if (sqrt_s == 0.350) {
19784
19785 C1 = 0.0062;
19786
19787 if (Pol_em == 80. && Pol_ep == -30.) {
19788 mu +=
19789 +120937. * getSMEFTCoeffEW("CHbox")
19790 - 41080.7 * getSMEFTCoeffEW("CHl1R", 0, 0)
19791 - 416801. * getSMEFTCoeffEW("CHeR", 0, 0)
19792 - 192794. * getSMEFTCoeffEW("CHl3R", 0, 0)
19793 - 182281. * getSMEFTCoeffEW("CHD")
19794 + 102909. * getSMEFTCoeffEW("CHB")
19795 - 87947.8 * getSMEFTCoeffEW("CHW")
19796 - 228111. * getSMEFTCoeffEW("CHWB")
19797 - 4.236 * delta_GF
19798 - 4.832 * deltaMwd6()
19799 ;
19800
19801 // Add modifications due to small variations of the SM parameters
19802 mu += cHSM * (+3.177 * deltaMz()
19803 - 1.894 * deltaMh()
19804 - 0.171 * deltaaMZ()
19805 + 3.022 * deltaGmu());
19806
19807 } else if (Pol_em == -80. && Pol_ep == 30.) {
19808 mu +=
19809 +120796. * getSMEFTCoeffEW("CHbox")
19810 - 17710.6 * getSMEFTCoeffEW("CHl1R", 0, 0)
19811 - 1357.61 * getSMEFTCoeffEW("CHeR", 0, 0)
19812 - 241114. * getSMEFTCoeffEW("CHl3R", 0, 0)
19813 - 206464. * getSMEFTCoeffEW("CHD")
19814 + 5738.97 * getSMEFTCoeffEW("CHB")
19815 - 94600.4 * getSMEFTCoeffEW("CHW")
19816 - 387581. * getSMEFTCoeffEW("CHWB")
19817 - 4.699 * delta_GF
19818 - 5.361 * deltaMwd6()
19819 ;
19820
19821 // Add modifications due to small variations of the SM parameters
19822 mu += cHSM * (+3.768 * deltaMz()
19823 - 2. * deltaMh()
19824 - 0.556 * deltaaMZ()
19825 + 3.512 * deltaGmu());
19826
19827 } else if (Pol_em == 80. && Pol_ep == 0.) {
19828 mu +=
19829 +121065. * getSMEFTCoeffEW("CHbox")
19830 - 30567.4 * getSMEFTCoeffEW("CHl1R", 0, 0)
19831 - 235832. * getSMEFTCoeffEW("CHeR", 0, 0)
19832 - 213581. * getSMEFTCoeffEW("CHl3R", 0, 0)
19833 - 192620. * getSMEFTCoeffEW("CHD")
19834 + 60320.1 * getSMEFTCoeffEW("CHB")
19835 - 90446.2 * getSMEFTCoeffEW("CHW")
19836 - 297833. * getSMEFTCoeffEW("CHWB")
19837 - 4.439 * delta_GF
19838 - 5.054 * deltaMwd6()
19839 ;
19840
19841 // Add modifications due to small variations of the SM parameters
19842 mu += cHSM * (+3.437 * deltaMz()
19843 - 1.943 * deltaMh()
19844 - 0.343 * deltaaMZ()
19845 + 3.237 * deltaGmu());
19846
19847 } else if (Pol_em == -80. && Pol_ep == 0.) {
19848 mu +=
19849 +120725. * getSMEFTCoeffEW("CHbox")
19850 - 17741.9 * getSMEFTCoeffEW("CHl1R", 0, 0)
19851 - 2786.58 * getSMEFTCoeffEW("CHeR", 0, 0)
19852 - 241197. * getSMEFTCoeffEW("CHl3R", 0, 0)
19853 - 206387. * getSMEFTCoeffEW("CHD")
19854 + 6134.48 * getSMEFTCoeffEW("CHB")
19855 - 94603.3 * getSMEFTCoeffEW("CHW")
19856 - 387053. * getSMEFTCoeffEW("CHWB")
19857 - 4.696 * delta_GF
19858 - 5.365 * deltaMwd6()
19859 ;
19860
19861 // Add modifications due to small variations of the SM parameters
19862 mu += cHSM * (+3.764 * deltaMz()
19863 - 2. * deltaMh()
19864 - 0.556 * deltaaMZ()
19865 + 3.517 * deltaGmu());
19866
19867 } else {
19868 throw std::runtime_error("Bad argument in NPSMEFTd6General::mueeHvvPol()");
19869 }
19870
19871 } else if (sqrt_s == 0.365) {
19872
19873 C1 = 0.0062; // Use the same as 350 GeV
19874
19875 if (Pol_em == 80. && Pol_ep == -30.) {
19876 mu +=
19877 +121120. * getSMEFTCoeffEW("CHbox")
19878 - 43274.8 * getSMEFTCoeffEW("CHl1R", 0, 0)
19879 - 379332. * getSMEFTCoeffEW("CHeR", 0, 0)
19880 - 213151. * getSMEFTCoeffEW("CHl3R", 0, 0)
19881 - 185704. * getSMEFTCoeffEW("CHD")
19882 + 95027.9 * getSMEFTCoeffEW("CHB")
19883 - 87042.2 * getSMEFTCoeffEW("CHW")
19884 - 246839. * getSMEFTCoeffEW("CHWB")
19885 - 4.314 * delta_GF
19886 - 4.867 * deltaMwd6()
19887 ;
19888
19889 // Add modifications due to small variations of the SM parameters
19890 mu += cHSM * (+3.356 * deltaMz()
19891 - 1.787 * deltaMh()
19892 - 0.246 * deltaaMZ()
19893 + 3.12 * deltaGmu());
19894
19895 } else if (Pol_em == -80. && Pol_ep == 30.) {
19896 mu +=
19897 +120708. * getSMEFTCoeffEW("CHbox")
19898 - 23163.4 * getSMEFTCoeffEW("CHl1R", 0, 0)
19899 - 1266.64 * getSMEFTCoeffEW("CHeR", 0, 0)
19900 - 256145. * getSMEFTCoeffEW("CHl3R", 0, 0)
19901 - 206112. * getSMEFTCoeffEW("CHD")
19902 + 7209.08 * getSMEFTCoeffEW("CHB")
19903 - 94095.3 * getSMEFTCoeffEW("CHW")
19904 - 386056. * getSMEFTCoeffEW("CHWB")
19905 - 4.703 * delta_GF
19906 - 5.297 * deltaMwd6()
19907 ;
19908
19909 // Add modifications due to small variations of the SM parameters
19910 mu += cHSM * (+3.865 * deltaMz()
19911 - 1.869 * deltaMh()
19912 - 0.577 * deltaaMZ()
19913 + 3.533 * deltaGmu());
19914
19915 } else if (Pol_em == 80. && Pol_ep == 0.) {
19916 mu +=
19917 +120872. * getSMEFTCoeffEW("CHbox")
19918 - 34492.1 * getSMEFTCoeffEW("CHl1R", 0, 0)
19919 - 212361. * getSMEFTCoeffEW("CHeR", 0, 0)
19920 - 232050. * getSMEFTCoeffEW("CHl3R", 0, 0)
19921 - 194801. * getSMEFTCoeffEW("CHD")
19922 + 56353. * getSMEFTCoeffEW("CHB")
19923 - 90080.9 * getSMEFTCoeffEW("CHW")
19924 - 308151. * getSMEFTCoeffEW("CHWB")
19925 - 4.485 * delta_GF
19926 - 5.033 * deltaMwd6()
19927 ;
19928
19929 // Add modifications due to small variations of the SM parameters
19930 mu += cHSM * (+3.586 * deltaMz()
19931 - 1.817 * deltaMh()
19932 - 0.393 * deltaaMZ()
19933 + 3.287 * deltaGmu());
19934
19935 } else if (Pol_em == -80. && Pol_ep == 0.) {
19936 mu +=
19937 +120806. * getSMEFTCoeffEW("CHbox")
19938 - 23082.3 * getSMEFTCoeffEW("CHl1R", 0, 0)
19939 - 2521.89 * getSMEFTCoeffEW("CHeR", 0, 0)
19940 - 255807. * getSMEFTCoeffEW("CHl3R", 0, 0)
19941 - 205972. * getSMEFTCoeffEW("CHD")
19942 + 7600.7 * getSMEFTCoeffEW("CHB")
19943 - 94080.6 * getSMEFTCoeffEW("CHW")
19944 - 385587. * getSMEFTCoeffEW("CHWB")
19945 - 4.703 * delta_GF
19946 - 5.294 * deltaMwd6()
19947 ;
19948
19949 // Add modifications due to small variations of the SM parameters
19950 mu += cHSM * (+3.87 * deltaMz()
19951 - 1.873 * deltaMh()
19952 - 0.577 * deltaaMZ()
19953 + 3.533 * deltaGmu());
19954
19955 } else {
19956 throw std::runtime_error("Bad argument in NPSMEFTd6General::mueeHvvPol()");
19957 }
19958
19959 } else if (sqrt_s == 0.380) {
19960
19961 C1 = 0.0062; // Use the same as 350 GeV
19962
19963 if (Pol_em == 80. && Pol_ep == -30.) {
19964 mu +=
19965 +120907. * getSMEFTCoeffEW("CHbox")
19966 - 43917.7 * getSMEFTCoeffEW("CHl1R", 0, 0)
19967 - 344628. * getSMEFTCoeffEW("CHeR", 0, 0)
19968 - 230932. * getSMEFTCoeffEW("CHl3R", 0, 0)
19969 - 188656. * getSMEFTCoeffEW("CHD")
19970 + 86802.5 * getSMEFTCoeffEW("CHB")
19971 - 86378.3 * getSMEFTCoeffEW("CHW")
19972 - 262732. * getSMEFTCoeffEW("CHWB")
19973 - 4.375 * delta_GF
19974 - 4.833 * deltaMwd6()
19975 ;
19976
19977 // Add modifications due to small variations of the SM parameters
19978 mu += cHSM * (+3.526 * deltaMz()
19979 - 1.675 * deltaMh()
19980 - 0.322 * deltaaMZ()
19981 + 3.202 * deltaGmu());
19982
19983 } else if (Pol_em == -80. && Pol_ep == 30.) {
19984 mu +=
19985 +120826. * getSMEFTCoeffEW("CHbox")
19986 - 26397.1 * getSMEFTCoeffEW("CHl1R", 0, 0)
19987 - 1156.51 * getSMEFTCoeffEW("CHeR", 0, 0)
19988 - 268680. * getSMEFTCoeffEW("CHl3R", 0, 0)
19989 - 205752. * getSMEFTCoeffEW("CHD")
19990 + 8226.72 * getSMEFTCoeffEW("CHB")
19991 - 92973.9 * getSMEFTCoeffEW("CHW")
19992 - 384868. * getSMEFTCoeffEW("CHWB")
19993 - 4.706 * delta_GF
19994 - 5.24 * deltaMwd6()
19995 ;
19996
19997 // Add modifications due to small variations of the SM parameters
19998 mu += cHSM * (+3.957 * deltaMz()
19999 - 1.756 * deltaMh()
20000 - 0.592 * deltaaMZ()
20001 + 3.551 * deltaGmu());
20002
20003 } else if (Pol_em == 80. && Pol_ep == 0.) {
20004 mu +=
20005 +121123. * getSMEFTCoeffEW("CHbox")
20006 - 35934.5 * getSMEFTCoeffEW("CHl1R", 0, 0)
20007 - 191922. * getSMEFTCoeffEW("CHeR", 0, 0)
20008 - 247636. * getSMEFTCoeffEW("CHl3R", 0, 0)
20009 - 196255. * getSMEFTCoeffEW("CHD")
20010 + 52143.1 * getSMEFTCoeffEW("CHB")
20011 - 89227.7 * getSMEFTCoeffEW("CHW")
20012 - 317018. * getSMEFTCoeffEW("CHWB")
20013 - 4.524 * delta_GF
20014 - 5.007 * deltaMwd6()
20015 ;
20016
20017 // Add modifications due to small variations of the SM parameters
20018 mu += cHSM * (+3.729 * deltaMz()
20019 - 1.706 * deltaMh()
20020 - 0.439 * deltaaMZ()
20021 + 3.366 * deltaGmu());
20022
20023 } else if (Pol_em == -80. && Pol_ep == 0.) {
20024 mu +=
20025 +120839. * getSMEFTCoeffEW("CHbox")
20026 - 26545. * getSMEFTCoeffEW("CHl1R", 0, 0)
20027 - 2293.44 * getSMEFTCoeffEW("CHeR", 0, 0)
20028 - 268673. * getSMEFTCoeffEW("CHl3R", 0, 0)
20029 - 205696. * getSMEFTCoeffEW("CHD")
20030 + 8476.41 * getSMEFTCoeffEW("CHB")
20031 - 92899.6 * getSMEFTCoeffEW("CHW")
20032 - 384414. * getSMEFTCoeffEW("CHWB")
20033 - 4.704 * delta_GF
20034 - 5.232 * deltaMwd6()
20035 ;
20036
20037 // Add modifications due to small variations of the SM parameters
20038 mu += cHSM * (+3.958 * deltaMz()
20039 - 1.755 * deltaMh()
20040 - 0.59 * deltaaMZ()
20041 + 3.555 * deltaGmu());
20042
20043 } else {
20044 throw std::runtime_error("Bad argument in NPSMEFTd6General::mueeHvvPol()");
20045 }
20046
20047 } else if (sqrt_s == 0.500) {
20048
20049 C1 = 0.0061;
20050
20051 if (Pol_em == 80. && Pol_ep == -30.) {
20052 mu +=
20053 +120734. * getSMEFTCoeffEW("CHbox")
20054 - 33626. * getSMEFTCoeffEW("CHl1R", 0, 0)
20055 - 177471. * getSMEFTCoeffEW("CHeR", 0, 0)
20056 - 312922. * getSMEFTCoeffEW("CHl3R", 0, 0)
20057 - 199388. * getSMEFTCoeffEW("CHD")
20058 + 44288.8 * getSMEFTCoeffEW("CHB")
20059 - 78960.3 * getSMEFTCoeffEW("CHW")
20060 - 332501. * getSMEFTCoeffEW("CHWB")
20061 - 4.614 * delta_GF
20062 - 4.84 * deltaMwd6()
20063 ;
20064
20065 // Add modifications due to small variations of the SM parameters
20066 mu += cHSM * (+4.296 * deltaMz()
20067 - 1.178 * deltaMh()
20068 - 0.582 * deltaaMZ()
20069 + 3.535 * deltaGmu());
20070
20071 } else if (Pol_em == -80. && Pol_ep == 30.) {
20072 mu +=
20073 +120746. * getSMEFTCoeffEW("CHbox")
20074 - 26369.8 * getSMEFTCoeffEW("CHl1R", 0, 0)
20075 - 905.141 * getSMEFTCoeffEW("CHeR", 0, 0)
20076 - 327709. * getSMEFTCoeffEW("CHl3R", 0, 0)
20077 - 204622. * getSMEFTCoeffEW("CHD")
20078 + 8508.33 * getSMEFTCoeffEW("CHB")
20079 - 82669.6 * getSMEFTCoeffEW("CHW")
20080 - 381185. * getSMEFTCoeffEW("CHWB")
20081 - 4.711 * delta_GF
20082 - 4.948 * deltaMwd6()
20083 ;
20084
20085 // Add modifications due to small variations of the SM parameters
20086 mu += cHSM * (+4.417 * deltaMz()
20087 - 1.196 * deltaMh()
20088 - 0.664 * deltaaMZ()
20089 + 3.639 * deltaGmu());
20090
20091 } else if (Pol_em == 80. && Pol_ep == 0.) {
20092 mu +=
20093 +120667. * getSMEFTCoeffEW("CHbox")
20094 - 30480.6 * getSMEFTCoeffEW("CHl1R", 0, 0)
20095 - 96672.9 * getSMEFTCoeffEW("CHeR", 0, 0)
20096 - 320011. * getSMEFTCoeffEW("CHl3R", 0, 0)
20097 - 201855. * getSMEFTCoeffEW("CHD")
20098 + 27690.6 * getSMEFTCoeffEW("CHB")
20099 - 80770. * getSMEFTCoeffEW("CHW")
20100 - 355060. * getSMEFTCoeffEW("CHWB")
20101 - 4.656 * delta_GF
20102 - 4.875 * deltaMwd6()
20103 ;
20104
20105 // Add modifications due to small variations of the SM parameters
20106 mu += cHSM * (+4.345 * deltaMz()
20107 - 1.186 * deltaMh()
20108 - 0.621 * deltaaMZ()
20109 + 3.589 * deltaGmu());
20110
20111 } else if (Pol_em == -80. && Pol_ep == 0.) {
20112 mu +=
20113 +120715. * getSMEFTCoeffEW("CHbox")
20114 - 26433.4 * getSMEFTCoeffEW("CHl1R", 0, 0)
20115 - 1490.31 * getSMEFTCoeffEW("CHeR", 0, 0)
20116 - 327665. * getSMEFTCoeffEW("CHl3R", 0, 0)
20117 - 204644. * getSMEFTCoeffEW("CHD")
20118 + 8471.25 * getSMEFTCoeffEW("CHB")
20119 - 82673.2 * getSMEFTCoeffEW("CHW")
20120 - 381049. * getSMEFTCoeffEW("CHWB")
20121 - 4.711 * delta_GF
20122 - 4.942 * deltaMwd6()
20123 ;
20124
20125 // Add modifications due to small variations of the SM parameters
20126 mu += cHSM * (+4.416 * deltaMz()
20127 - 1.194 * deltaMh()
20128 - 0.664 * deltaaMZ()
20129 + 3.64 * deltaGmu());
20130
20131 } else {
20132 throw std::runtime_error("Bad argument in NPSMEFTd6General::mueeHvvPol()");
20133 }
20134
20135 } else if (sqrt_s == 1.0) {
20136
20137 C1 = 0.0059;
20138
20139 if (Pol_em == 80. && Pol_ep == -30.) {
20140 mu +=
20141 +120494. * getSMEFTCoeffEW("CHbox")
20142 - 9728.66 * getSMEFTCoeffEW("CHl1R", 0, 0)
20143 - 46166.9 * getSMEFTCoeffEW("CHeR", 0, 0)
20144 - 452752. * getSMEFTCoeffEW("CHl3R", 0, 0)
20145 - 203700. * getSMEFTCoeffEW("CHD")
20146 + 8561.22 * getSMEFTCoeffEW("CHB")
20147 - 61449.7 * getSMEFTCoeffEW("CHW")
20148 - 374076. * getSMEFTCoeffEW("CHWB")
20149 - 4.706 * delta_GF
20150 - 4.581 * deltaMwd6()
20151 ;
20152
20153 // Add modifications due to small variations of the SM parameters
20154 mu += cHSM * (+4.956 * deltaMz()
20155 - 0.583 * deltaMh()
20156 - 0.739 * deltaaMZ()
20157 + 3.723 * deltaGmu());
20158
20159 } else if (Pol_em == -80. && Pol_ep == 30.) {
20160 mu +=
20161 +120522. * getSMEFTCoeffEW("CHbox")
20162 - 8881.26 * getSMEFTCoeffEW("CHl1R", 0, 0)
20163 - 529.908 * getSMEFTCoeffEW("CHeR", 0, 0)
20164 - 454326. * getSMEFTCoeffEW("CHl3R", 0, 0)
20165 - 204057. * getSMEFTCoeffEW("CHD")
20166 + 3158.25 * getSMEFTCoeffEW("CHB")
20167 - 61850.9 * getSMEFTCoeffEW("CHW")
20168 - 380114. * getSMEFTCoeffEW("CHWB")
20169 - 4.712 * delta_GF
20170 - 4.587 * deltaMwd6()
20171 ;
20172
20173 // Add modifications due to small variations of the SM parameters
20174 mu += cHSM * (+4.967 * deltaMz()
20175 - 0.582 * deltaMh()
20176 - 0.746 * deltaaMZ()
20177 + 3.731 * deltaGmu());
20178
20179 } else if (Pol_em == 80. && Pol_ep == -20.) {
20180 mu +=
20181 +120541. * getSMEFTCoeffEW("CHbox")
20182 - 9598.71 * getSMEFTCoeffEW("CHl1R", 0, 0)
20183 - 37435. * getSMEFTCoeffEW("CHeR", 0, 0)
20184 - 453118. * getSMEFTCoeffEW("CHl3R", 0, 0)
20185 - 203771. * getSMEFTCoeffEW("CHD")
20186 + 7555.11 * getSMEFTCoeffEW("CHB")
20187 - 61524.6 * getSMEFTCoeffEW("CHW")
20188 - 375155. * getSMEFTCoeffEW("CHWB")
20189 - 4.706 * delta_GF
20190 - 4.589 * deltaMwd6()
20191 ;
20192
20193 // Add modifications due to small variations of the SM parameters
20194 mu += cHSM * (+4.959 * deltaMz()
20195 - 0.583 * deltaMh()
20196 - 0.741 * deltaaMZ()
20197 + 3.726 * deltaGmu());
20198
20199 } else if (Pol_em == -80. && Pol_ep == 20.) {
20200 mu +=
20201 +120482. * getSMEFTCoeffEW("CHbox")
20202 - 8932.26 * getSMEFTCoeffEW("CHl1R", 0, 0)
20203 - 597.015 * getSMEFTCoeffEW("CHeR", 0, 0)
20204 - 454406. * getSMEFTCoeffEW("CHl3R", 0, 0)
20205 - 204110. * getSMEFTCoeffEW("CHD")
20206 + 3145.81 * getSMEFTCoeffEW("CHB")
20207 - 61837. * getSMEFTCoeffEW("CHW")
20208 - 380115. * getSMEFTCoeffEW("CHWB")
20209 - 4.711 * delta_GF
20210 - 4.588 * deltaMwd6()
20211 ;
20212
20213 // Add modifications due to small variations of the SM parameters
20214 mu += cHSM * (+4.968 * deltaMz()
20215 - 0.582 * deltaMh()
20216 - 0.746 * deltaaMZ()
20217 + 3.73 * deltaGmu());
20218
20219 } else if (Pol_em == 80. && Pol_ep == 0.) {
20220 mu +=
20221 +120509. * getSMEFTCoeffEW("CHbox")
20222 - 9342.32 * getSMEFTCoeffEW("CHl1R", 0, 0)
20223 - 25028.5 * getSMEFTCoeffEW("CHeR", 0, 0)
20224 - 453487. * getSMEFTCoeffEW("CHl3R", 0, 0)
20225 - 203871. * getSMEFTCoeffEW("CHD")
20226 + 6021.71 * getSMEFTCoeffEW("CHB")
20227 - 61580. * getSMEFTCoeffEW("CHW")
20228 - 376790. * getSMEFTCoeffEW("CHWB")
20229 - 4.708 * delta_GF
20230 - 4.589 * deltaMwd6()
20231 ;
20232
20233 // Add modifications due to small variations of the SM parameters
20234 mu += cHSM * (+4.962 * deltaMz()
20235 - 0.582 * deltaMh()
20236 - 0.742 * deltaaMZ()
20237 + 3.726 * deltaGmu());
20238
20239 } else if (Pol_em == -80. && Pol_ep == 0.) {
20240 mu +=
20241 +120526. * getSMEFTCoeffEW("CHbox")
20242 - 8927.83 * getSMEFTCoeffEW("CHl1R", 0, 0)
20243 - 633.766 * getSMEFTCoeffEW("CHeR", 0, 0)
20244 - 454337. * getSMEFTCoeffEW("CHl3R", 0, 0)
20245 - 204073. * getSMEFTCoeffEW("CHD")
20246 + 3196.39 * getSMEFTCoeffEW("CHB")
20247 - 61833.5 * getSMEFTCoeffEW("CHW")
20248 - 380094. * getSMEFTCoeffEW("CHWB")
20249 - 4.712 * delta_GF
20250 - 4.588 * deltaMwd6()
20251 ;
20252
20253 // Add modifications due to small variations of the SM parameters
20254 mu += cHSM * (+4.967 * deltaMz()
20255 - 0.582 * deltaMh()
20256 - 0.746 * deltaaMZ()
20257 + 3.731 * deltaGmu());
20258
20259 } else {
20260 throw std::runtime_error("Bad argument in NPSMEFTd6General::mueeHvvPol()");
20261 }
20262
20263 } else if (sqrt_s == 1.4) {
20264
20265 C1 = 0.0058;
20266
20267 if (Pol_em == 80. && Pol_ep == -30.) {
20268 mu +=
20269 +120516. * getSMEFTCoeffEW("CHbox")
20270 - 5019.36 * getSMEFTCoeffEW("CHl1R", 0, 0)
20271 - 29937.8 * getSMEFTCoeffEW("CHeR", 0, 0)
20272 - 521211. * getSMEFTCoeffEW("CHl3R", 0, 0)
20273 - 203908. * getSMEFTCoeffEW("CHD")
20274 + 4153.08 * getSMEFTCoeffEW("CHB")
20275 - 54219.3 * getSMEFTCoeffEW("CHW")
20276 - 377548. * getSMEFTCoeffEW("CHWB")
20277 - 4.71 * delta_GF
20278 - 4.484 * deltaMwd6()
20279 ;
20280
20281 // Add modifications due to small variations of the SM parameters
20282 mu += cHSM * (+5.105 * deltaMz()
20283 - 0.447 * deltaMh()
20284 - 0.765 * deltaaMZ()
20285 + 3.747 * deltaGmu());
20286
20287 } else if (Pol_em == -80. && Pol_ep == 30.) {
20288 mu +=
20289 +120530. * getSMEFTCoeffEW("CHbox")
20290 - 4727.84 * getSMEFTCoeffEW("CHl1R", 0, 0)
20291 - 488.036 * getSMEFTCoeffEW("CHeR", 0, 0)
20292 - 521821. * getSMEFTCoeffEW("CHl3R", 0, 0)
20293 - 204045. * getSMEFTCoeffEW("CHD")
20294 + 1784.38 * getSMEFTCoeffEW("CHB")
20295 - 54507.5 * getSMEFTCoeffEW("CHW")
20296 - 380042. * getSMEFTCoeffEW("CHWB")
20297 - 4.712 * delta_GF
20298 - 4.487 * deltaMwd6()
20299 ;
20300
20301 // Add modifications due to small variations of the SM parameters
20302 mu += cHSM * (+5.108 * deltaMz()
20303 - 0.447 * deltaMh()
20304 - 0.768 * deltaaMZ()
20305 + 3.749 * deltaGmu());
20306
20307 } else if (Pol_em == 80. && Pol_ep == 0.) {
20308 mu +=
20309 +120542. * getSMEFTCoeffEW("CHbox")
20310 - 4870.22 * getSMEFTCoeffEW("CHl1R", 0, 0)
20311 - 16376.8 * getSMEFTCoeffEW("CHeR", 0, 0)
20312 - 521472. * getSMEFTCoeffEW("CHl3R", 0, 0)
20313 - 203960. * getSMEFTCoeffEW("CHD")
20314 + 3068.42 * getSMEFTCoeffEW("CHB")
20315 - 54375.2 * getSMEFTCoeffEW("CHW")
20316 - 378699. * getSMEFTCoeffEW("CHWB")
20317 - 4.711 * delta_GF
20318 - 4.485 * deltaMwd6()
20319 ;
20320
20321 // Add modifications due to small variations of the SM parameters
20322 mu += cHSM * (+5.107 * deltaMz()
20323 - 0.448 * deltaMh()
20324 - 0.766 * deltaaMZ()
20325 + 3.749 * deltaGmu());
20326
20327 } else if (Pol_em == -80. && Pol_ep == 0.) {
20328 mu +=
20329 +120504. * getSMEFTCoeffEW("CHbox")
20330 - 4718.66 * getSMEFTCoeffEW("CHl1R", 0, 0)
20331 - 574.963 * getSMEFTCoeffEW("CHeR", 0, 0)
20332 - 521805. * getSMEFTCoeffEW("CHl3R", 0, 0)
20333 - 204053. * getSMEFTCoeffEW("CHD")
20334 + 1784.37 * getSMEFTCoeffEW("CHB")
20335 - 54482.7 * getSMEFTCoeffEW("CHW")
20336 - 380051. * getSMEFTCoeffEW("CHWB")
20337 - 4.712 * delta_GF
20338 - 4.487 * deltaMwd6()
20339 ;
20340
20341 // Add modifications due to small variations of the SM parameters
20342 mu += cHSM * (+5.107 * deltaMz()
20343 - 0.447 * deltaMh()
20344 - 0.767 * deltaaMZ()
20345 + 3.749 * deltaGmu());
20346
20347 } else {
20348 throw std::runtime_error("Bad argument in NPSMEFTd6General::mueeHvvPol()");
20349 }
20350
20351 } else if (sqrt_s == 1.5) {
20352
20353 C1 = 0.0058; // Use the same as 1400 GeV
20354
20355 if (Pol_em == 80. && Pol_ep == -30.) {
20356 mu +=
20357 +120531. * getSMEFTCoeffEW("CHbox")
20358 - 4421.38 * getSMEFTCoeffEW("CHl1R", 0, 0)
20359 - 28114.2 * getSMEFTCoeffEW("CHeR", 0, 0)
20360 - 535633. * getSMEFTCoeffEW("CHl3R", 0, 0)
20361 - 203960. * getSMEFTCoeffEW("CHD")
20362 + 3556.32 * getSMEFTCoeffEW("CHB")
20363 - 52816.2 * getSMEFTCoeffEW("CHW")
20364 - 377932. * getSMEFTCoeffEW("CHWB")
20365 - 4.71 * delta_GF
20366 - 4.465 * deltaMwd6()
20367 ;
20368
20369 // Add modifications due to small variations of the SM parameters
20370 mu += cHSM * (+5.128 * deltaMz()
20371 - 0.424 * deltaMh()
20372 - 0.772 * deltaaMZ()
20373 + 3.755 * deltaGmu());
20374
20375 } else if (Pol_em == -80. && Pol_ep == 30.) {
20376 mu +=
20377 +120491. * getSMEFTCoeffEW("CHbox")
20378 - 4113.21 * getSMEFTCoeffEW("CHl1R", 0, 0)
20379 - 517.747 * getSMEFTCoeffEW("CHeR", 0, 0)
20380 - 536169. * getSMEFTCoeffEW("CHl3R", 0, 0)
20381 - 204050. * getSMEFTCoeffEW("CHD")
20382 + 1553.24 * getSMEFTCoeffEW("CHB")
20383 - 53097.9 * getSMEFTCoeffEW("CHW")
20384 - 380055. * getSMEFTCoeffEW("CHWB")
20385 - 4.711 * delta_GF
20386 - 4.468 * deltaMwd6()
20387 ;
20388
20389 // Add modifications due to small variations of the SM parameters
20390 mu += cHSM * (+5.131 * deltaMz()
20391 - 0.424 * deltaMh()
20392 - 0.773 * deltaaMZ()
20393 + 3.755 * deltaGmu());
20394
20395 } else if (Pol_em == 80. && Pol_ep == 0.) {
20396 mu +=
20397 +120525. * getSMEFTCoeffEW("CHbox")
20398 - 4256.39 * getSMEFTCoeffEW("CHl1R", 0, 0)
20399 - 15376.9 * getSMEFTCoeffEW("CHeR", 0, 0)
20400 - 535845. * getSMEFTCoeffEW("CHl3R", 0, 0)
20401 - 203987. * getSMEFTCoeffEW("CHD")
20402 + 2641.32 * getSMEFTCoeffEW("CHB")
20403 - 53045.1 * getSMEFTCoeffEW("CHW")
20404 - 378920. * getSMEFTCoeffEW("CHWB")
20405 - 4.711 * delta_GF
20406 - 4.468 * deltaMwd6()
20407 ;
20408
20409 // Add modifications due to small variations of the SM parameters
20410 mu += cHSM * (+5.129 * deltaMz()
20411 - 0.424 * deltaMh()
20412 - 0.772 * deltaaMZ()
20413 + 3.753 * deltaGmu());
20414
20415 } else if (Pol_em == -80. && Pol_ep == 0.) {
20416 mu +=
20417 +120499. * getSMEFTCoeffEW("CHbox")
20418 - 4113.23 * getSMEFTCoeffEW("CHl1R", 0, 0)
20419 - 616.984 * getSMEFTCoeffEW("CHeR", 0, 0)
20420 - 536155. * getSMEFTCoeffEW("CHl3R", 0, 0)
20421 - 204035. * getSMEFTCoeffEW("CHD")
20422 + 1570.5 * getSMEFTCoeffEW("CHB")
20423 - 53079.3 * getSMEFTCoeffEW("CHW")
20424 - 380043. * getSMEFTCoeffEW("CHWB")
20425 - 4.711 * delta_GF
20426 - 4.468 * deltaMwd6()
20427 ;
20428
20429 // Add modifications due to small variations of the SM parameters
20430 mu += cHSM * (+5.13 * deltaMz()
20431 - 0.424 * deltaMh()
20432 - 0.773 * deltaaMZ()
20433 + 3.755 * deltaGmu());
20434
20435 } else {
20436 throw std::runtime_error("Bad argument in NPSMEFTd6General::mueeHvvPol()");
20437 }
20438
20439 } else if (sqrt_s == 3.0) {
20440
20441 C1 = 0.0057;
20442
20443 if (Pol_em == 80. && Pol_ep == -30.) {
20444 mu +=
20445 +120384. * getSMEFTCoeffEW("CHbox")
20446 - 1301.85 * getSMEFTCoeffEW("CHl1R", 0, 0)
20447 - 16370.4 * getSMEFTCoeffEW("CHeR", 0, 0)
20448 - 686389. * getSMEFTCoeffEW("CHl3R", 0, 0)
20449 - 204031. * getSMEFTCoeffEW("CHD")
20450 + 628.479 * getSMEFTCoeffEW("CHB")
20451 - 41464.7 * getSMEFTCoeffEW("CHW")
20452 - 379766. * getSMEFTCoeffEW("CHWB")
20453 - 4.706 * delta_GF
20454 - 4.342 * deltaMwd6()
20455 ;
20456
20457 // Add modifications due to small variations of the SM parameters
20458 mu += cHSM * (+5.306 * deltaMz()
20459 - 0.283 * deltaMh()
20460 - 0.802 * deltaaMZ()
20461 + 3.787 * deltaGmu());
20462
20463 } else if (Pol_em == -80. && Pol_ep == 30.) {
20464 mu +=
20465 +120423. * getSMEFTCoeffEW("CHbox")
20466 - 1253.47 * getSMEFTCoeffEW("CHl1R", 0, 0)
20467 - 537.201 * getSMEFTCoeffEW("CHeR", 0, 0)
20468 - 686427. * getSMEFTCoeffEW("CHl3R", 0, 0)
20469 - 204047. * getSMEFTCoeffEW("CHD")
20470 + 268.601 * getSMEFTCoeffEW("CHB")
20471 - 41454. * getSMEFTCoeffEW("CHW")
20472 - 380141. * getSMEFTCoeffEW("CHWB")
20473 - 4.707 * delta_GF
20474 - 4.342 * deltaMwd6()
20475 ;
20476
20477 // Add modifications due to small variations of the SM parameters
20478 mu += cHSM * (+5.305 * deltaMz()
20479 - 0.284 * deltaMh()
20480 - 0.802 * deltaaMZ()
20481 + 3.787 * deltaGmu());
20482
20483 } else if (Pol_em == 80. && Pol_ep == 0.) {
20484 mu +=
20485 +120399. * getSMEFTCoeffEW("CHbox")
20486 - 1267.47 * getSMEFTCoeffEW("CHl1R", 0, 0)
20487 - 9008.44 * getSMEFTCoeffEW("CHeR", 0, 0)
20488 - 686485. * getSMEFTCoeffEW("CHl3R", 0, 0)
20489 - 204052. * getSMEFTCoeffEW("CHD")
20490 + 439.947 * getSMEFTCoeffEW("CHB")
20491 - 41459.8 * getSMEFTCoeffEW("CHW")
20492 - 379947. * getSMEFTCoeffEW("CHWB")
20493 - 4.706 * delta_GF
20494 - 4.342 * deltaMwd6()
20495 ;
20496
20497 // Add modifications due to small variations of the SM parameters
20498 mu += cHSM * (+5.303 * deltaMz()
20499 - 0.283 * deltaMh()
20500 - 0.802 * deltaaMZ()
20501 + 3.789 * deltaGmu());
20502
20503 } else if (Pol_em == -80. && Pol_ep == 0.) {
20504 mu +=
20505 +120385. * getSMEFTCoeffEW("CHbox")
20506 - 1245.4 * getSMEFTCoeffEW("CHl1R", 0, 0)
20507 - 535.407 * getSMEFTCoeffEW("CHeR", 0, 0)
20508 - 686461. * getSMEFTCoeffEW("CHl3R", 0, 0)
20509 - 204048. * getSMEFTCoeffEW("CHD")
20510 + 244.425 * getSMEFTCoeffEW("CHB")
20511 - 41447.5 * getSMEFTCoeffEW("CHW")
20512 - 380150. * getSMEFTCoeffEW("CHWB")
20513 - 4.706 * delta_GF
20514 - 4.343 * deltaMwd6()
20515 ;
20516
20517 // Add modifications due to small variations of the SM parameters
20518 mu += cHSM * (+5.307 * deltaMz()
20519 - 0.283 * deltaMh()
20520 - 0.802 * deltaaMZ()
20521 + 3.789 * deltaGmu());
20522
20523 } else {
20524 throw std::runtime_error("Bad argument in NPSMEFTd6General::mueeHvvPol()");
20525 }
20526
20527 } else
20528 throw std::runtime_error("Bad argument in NPSMEFTd6General::mueeHvvPol()");
20529
20530 //Add intrinsic and parametric relative theory errors (free par). (Assume they are constant in energy.)
20531 mu += eeeWBFint + eeeWBFpar;
20532
20533 // Linear contribution from Higgs self-coupling
20534 mu = mu + cLHd6 * (C1 + 2.0 * dZH1) * deltaG_hhhRatio();
20535 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
20536 mu = mu + cLHd6 * cLH3d62 * dZH2 * deltaG_hhhRatio() * deltaG_hhhRatio();
20537
20538 if (mu < 0) return std::numeric_limits<double>::quiet_NaN();
20539
20540 return mu;
20541}
20542
20543const double NPSMEFTd6General::mueeZBF(const double sqrt_s) const {
20544
20545 // Only Alpha scheme
20546
20547 double mu = 1.0;
20548
20549 double C1 = 0.0;
20550
20551 if (sqrt_s == 0.240) {
20552
20553 C1 = 0.0070;
20554
20555 mu +=
20556 +121661. * getSMEFTCoeffEW("CHbox")
20557 + 489617. * getSMEFTCoeffEW("CHl1R", 0, 0)
20558 - 357163. * getSMEFTCoeffEW("CHeR", 0, 0)
20559 + 489617. * getSMEFTCoeffEW("CHl3R", 0, 0)
20560 - 39217.8 * getSMEFTCoeffEW("CHD")
20561 + 1525468. * getSMEFTCoeffEW("CHB")
20562 + 378019. * getSMEFTCoeffEW("CHW")
20563 + 215983. * getSMEFTCoeffEW("CHWB")
20564 - 3.161 * delta_GF
20565 ;
20566
20567 // Add modifications due to small variations of the SM parameters
20568 mu += cHSM * (+0.908 * deltaMz()
20569 - 5.799 * deltaMh()
20570 - 0.248 * deltaaMZ()
20571 + 3.158 * deltaGmu());
20572
20573 if (FlagQuadraticTerms) {
20574 //Add contributions that are quadratic in the effective coefficients
20575 mu += 0.0;
20576 }
20577
20578 } else if (sqrt_s == 0.250) {
20579
20580 C1 = 0.0070;
20581
20582 mu +=
20583 +122144. * getSMEFTCoeffEW("CHbox")
20584 + 444406. * getSMEFTCoeffEW("CHl1R", 0, 0)
20585 - 315727. * getSMEFTCoeffEW("CHeR", 0, 0)
20586 + 444406. * getSMEFTCoeffEW("CHl3R", 0, 0)
20587 - 41440.8 * getSMEFTCoeffEW("CHD")
20588 + 1186855. * getSMEFTCoeffEW("CHB")
20589 + 301913. * getSMEFTCoeffEW("CHW")
20590 + 98540.5 * getSMEFTCoeffEW("CHWB")
20591 - 3.279 * delta_GF
20592 ;
20593
20594 // Add modifications due to small variations of the SM parameters
20595 mu += cHSM * (+2.044 * deltaMz()
20596 - 4.578 * deltaMh()
20597 - 0.341 * deltaaMZ()
20598 + 3.283 * deltaGmu());
20599
20600 if (FlagQuadraticTerms) {
20601 //Add contributions that are quadratic in the effective coefficients
20602 mu += 0.0;
20603 }
20604
20605 } else if (sqrt_s == 0.350) {
20606
20607 C1 = 0.0069;
20608
20609 mu +=
20610 +121556. * getSMEFTCoeffEW("CHbox")
20611 + 46354.9 * getSMEFTCoeffEW("CHl1R", 0, 0)
20612 - 251.929 * getSMEFTCoeffEW("CHeR", 0, 0)
20613 + 46354.9 * getSMEFTCoeffEW("CHl3R", 0, 0)
20614 - 43426.2 * getSMEFTCoeffEW("CHD")
20615 + 450512. * getSMEFTCoeffEW("CHB")
20616 + 166493. * getSMEFTCoeffEW("CHW")
20617 - 198898. * getSMEFTCoeffEW("CHWB")
20618 - 3.427 * delta_GF
20619 ;
20620
20621 // Add modifications due to small variations of the SM parameters
20622 mu += cHSM * (+3.845 * deltaMz()
20623 - 1.857 * deltaMh()
20624 - 0.423 * deltaaMZ()
20625 + 3.407 * deltaGmu());
20626
20627 if (FlagQuadraticTerms) {
20628 //Add contributions that are quadratic in the effective coefficients
20629 mu += 0.0;
20630 }
20631
20632 } else if (sqrt_s == 0.365) {
20633
20634 C1 = 0.0069; // use same as 350 GeV
20635
20636 mu +=
20637 +121067. * getSMEFTCoeffEW("CHbox")
20638 + 9887.64 * getSMEFTCoeffEW("CHl1R", 0, 0)
20639 + 27809. * getSMEFTCoeffEW("CHeR", 0, 0)
20640 + 9887.64 * getSMEFTCoeffEW("CHl3R", 0, 0)
20641 - 43174.2 * getSMEFTCoeffEW("CHD")
20642 + 417865. * getSMEFTCoeffEW("CHB")
20643 + 154270. * getSMEFTCoeffEW("CHW")
20644 - 201517. * getSMEFTCoeffEW("CHWB")
20645 - 3.423 * delta_GF
20646 ;
20647
20648 // Add modifications due to small variations of the SM parameters
20649 mu += cHSM * (+3.861 * deltaMz()
20650 - 1.736 * deltaMh()
20651 - 0.426 * deltaaMZ()
20652 + 3.375 * deltaGmu());
20653
20654 if (FlagQuadraticTerms) {
20655 //Add contributions that are quadratic in the effective coefficients
20656 mu += 0.0;
20657 }
20658
20659 } else if (sqrt_s == 0.380) {
20660
20661 C1 = 0.0069; // use same as 350 GeV
20662
20663 mu +=
20664 +121214. * getSMEFTCoeffEW("CHbox")
20665 - 22289.7 * getSMEFTCoeffEW("CHl1R", 0, 0)
20666 + 52903.2 * getSMEFTCoeffEW("CHeR", 0, 0)
20667 - 22289.7 * getSMEFTCoeffEW("CHl3R", 0, 0)
20668 - 43137.3 * getSMEFTCoeffEW("CHD")
20669 + 388336. * getSMEFTCoeffEW("CHB")
20670 + 140923. * getSMEFTCoeffEW("CHW")
20671 - 202884. * getSMEFTCoeffEW("CHWB")
20672 - 3.418 * delta_GF
20673 ;
20674
20675 // Add modifications due to small variations of the SM parameters
20676 mu += cHSM * (+3.887 * deltaMz()
20677 - 1.633 * deltaMh()
20678 - 0.419 * deltaaMZ()
20679 + 3.393 * deltaGmu());
20680
20681 if (FlagQuadraticTerms) {
20682 //Add contributions that are quadratic in the effective coefficients
20683 mu += 0.0;
20684 }
20685
20686 } else if (sqrt_s == 0.500) {
20687
20688 C1 = 0.0067;
20689
20690 mu +=
20691 +121453. * getSMEFTCoeffEW("CHbox")
20692 - 185326. * getSMEFTCoeffEW("CHl1R", 0, 0)
20693 + 178925. * getSMEFTCoeffEW("CHeR", 0, 0)
20694 - 185326. * getSMEFTCoeffEW("CHl3R", 0, 0)
20695 - 42051.6 * getSMEFTCoeffEW("CHD")
20696 + 236945. * getSMEFTCoeffEW("CHB")
20697 + 67833.5 * getSMEFTCoeffEW("CHW")
20698 - 178623. * getSMEFTCoeffEW("CHWB")
20699 - 3.416 * delta_GF
20700 ;
20701
20702 // Add modifications due to small variations of the SM parameters
20703 mu += cHSM * (+3.963 * deltaMz()
20704 - 1.143 * deltaMh()
20705 - 0.408 * deltaaMZ()
20706 + 3.383 * deltaGmu());
20707
20708 if (FlagQuadraticTerms) {
20709 //Add contributions that are quadratic in the effective coefficients
20710 mu += 0.0;
20711 }
20712
20713 } else if (sqrt_s == 1.0) {
20714
20715 C1 = 0.0065;
20716
20717 mu +=
20718 +121062. * getSMEFTCoeffEW("CHbox")
20719 - 409543. * getSMEFTCoeffEW("CHl1R", 0, 0)
20720 + 356730. * getSMEFTCoeffEW("CHeR", 0, 0)
20721 - 409543. * getSMEFTCoeffEW("CHl3R", 0, 0)
20722 - 42133.9 * getSMEFTCoeffEW("CHD")
20723 + 69851. * getSMEFTCoeffEW("CHB")
20724 - 14416.8 * getSMEFTCoeffEW("CHW")
20725 - 113198. * getSMEFTCoeffEW("CHWB")
20726 - 3.405 * delta_GF
20727 ;
20728
20729 // Add modifications due to small variations of the SM parameters
20730 mu += cHSM * (+4.216 * deltaMz()
20731 - 0.546 * deltaMh()
20732 - 0.407 * deltaaMZ()
20733 + 3.393 * deltaGmu());
20734
20735 if (FlagQuadraticTerms) {
20736 //Add contributions that are quadratic in the effective coefficients
20737 mu += 0.0;
20738 }
20739
20740 } else if (sqrt_s == 1.4) {
20741
20742 C1 = 0.0065;
20743
20744 mu +=
20745 +120749. * getSMEFTCoeffEW("CHbox")
20746 - 493617. * getSMEFTCoeffEW("CHl1R", 0, 0)
20747 + 426669. * getSMEFTCoeffEW("CHeR", 0, 0)
20748 - 493617. * getSMEFTCoeffEW("CHl3R", 0, 0)
20749 - 42486.9 * getSMEFTCoeffEW("CHD")
20750 + 34633.1 * getSMEFTCoeffEW("CHB")
20751 - 27609.6 * getSMEFTCoeffEW("CHW")
20752 - 97014.2 * getSMEFTCoeffEW("CHWB")
20753 - 3.405 * delta_GF
20754 ;
20755
20756 // Add modifications due to small variations of the SM parameters
20757 mu += cHSM * (+4.309 * deltaMz()
20758 - 0.422 * deltaMh()
20759 - 0.402 * deltaaMZ()
20760 + 3.379 * deltaGmu());
20761
20762 if (FlagQuadraticTerms) {
20763 //Add contributions that are quadratic in the effective coefficients
20764 mu += 0.0;
20765 }
20766
20767 } else if (sqrt_s == 1.5) {
20768
20769 C1 = 0.0065; // Use the same as 1400 GeV
20770
20771 mu +=
20772 +120587. * getSMEFTCoeffEW("CHbox")
20773 - 510290. * getSMEFTCoeffEW("CHl1R", 0, 0)
20774 + 440504. * getSMEFTCoeffEW("CHeR", 0, 0)
20775 - 510290. * getSMEFTCoeffEW("CHl3R", 0, 0)
20776 - 42529.6 * getSMEFTCoeffEW("CHD")
20777 + 30448.1 * getSMEFTCoeffEW("CHB")
20778 - 30741.2 * getSMEFTCoeffEW("CHW")
20779 - 95903.3 * getSMEFTCoeffEW("CHWB")
20780 - 3.401 * delta_GF
20781 ;
20782
20783 // Add modifications due to small variations of the SM parameters
20784 mu += cHSM * (+4.326 * deltaMz()
20785 - 0.4 * deltaMh()
20786 - 0.403 * deltaaMZ()
20787 + 3.37 * deltaGmu());
20788
20789 if (FlagQuadraticTerms) {
20790 //Add contributions that are quadratic in the effective coefficients
20791 mu += 0.0;
20792 }
20793
20794 } else if (sqrt_s == 3.0) {
20795
20796 C1 = 0.0063;
20797
20798 mu +=
20799 +120474. * getSMEFTCoeffEW("CHbox")
20800 - 677185. * getSMEFTCoeffEW("CHl1R", 0, 0)
20801 + 582037. * getSMEFTCoeffEW("CHeR", 0, 0)
20802 - 677185. * getSMEFTCoeffEW("CHl3R", 0, 0)
20803 - 42541.3 * getSMEFTCoeffEW("CHD")
20804 + 6810.6 * getSMEFTCoeffEW("CHB")
20805 - 32994.5 * getSMEFTCoeffEW("CHW")
20806 - 78012.3 * getSMEFTCoeffEW("CHWB")
20807 - 3.405 * delta_GF
20808 ;
20809
20810 // Add modifications due to small variations of the SM parameters
20811 mu += cHSM * (+4.463 * deltaMz()
20812 - 0.265 * deltaMh()
20813 - 0.405 * deltaaMZ()
20814 + 3.351 * deltaGmu());
20815
20816 if (FlagQuadraticTerms) {
20817 //Add contributions that are quadratic in the effective coefficients
20818 mu += 0.0;
20819 }
20820
20821 } else
20822 throw std::runtime_error("Bad argument in NPSMEFTd6General::mueeZBF()");
20823
20824 //Add intrinsic and parametric relative theory errors (free par). (Assume they are constant in energy.)
20825 //(Assume similar to WBF.)
20826 mu += eeeWBFint + eeeWBFpar;
20827
20828 // Linear contribution from Higgs self-coupling
20829 mu = mu + cLHd6 * (C1 + 2.0 * dZH1) * deltaG_hhhRatio();
20830 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
20831 mu = mu + cLHd6 * cLH3d62 * dZH2 * deltaG_hhhRatio() * deltaG_hhhRatio();
20832
20833 if (mu < 0) return std::numeric_limits<double>::quiet_NaN();
20834
20835 return mu;
20836}
20837
20838const double NPSMEFTd6General::mueeZBFPol(const double sqrt_s, const double Pol_em, const double Pol_ep) const {
20839
20840 // Only Alpha scheme
20841
20842 double mu = 1.0;
20843
20844 double C1 = 0.0;
20845
20846 if (sqrt_s == 0.240) {
20847
20848 C1 = 0.0070;
20849
20850 if (Pol_em == 80. && Pol_ep == -30.) {
20851 mu +=
20852 +121531. * getSMEFTCoeffEW("CHbox")
20853 + 58943.5 * getSMEFTCoeffEW("CHl1R", 0, 0)
20854 - 939512. * getSMEFTCoeffEW("CHeR", 0, 0)
20855 + 58943.5 * getSMEFTCoeffEW("CHl3R", 0, 0)
20856 + 77442.6 * getSMEFTCoeffEW("CHD")
20857 + 2082256. * getSMEFTCoeffEW("CHB")
20858 + 108043. * getSMEFTCoeffEW("CHW")
20859 + 1362693. * getSMEFTCoeffEW("CHWB")
20860 + 0.563 * delta_GF
20861 ;
20862
20863 // Add modifications due to small variations of the SM parameters
20864 mu += cHSM * (-6.582 * deltaMz()
20865 - 5.732 * deltaMh()
20866 + 3.573 * deltaaMZ()
20867 - 0.708 * deltaGmu());
20868
20869 } else if (Pol_em == -80. && Pol_ep == 30.) {
20870 mu +=
20871 +122065. * getSMEFTCoeffEW("CHbox")
20872 + 905327. * getSMEFTCoeffEW("CHl1R", 0, 0)
20873 - 55689. * getSMEFTCoeffEW("CHeR", 0, 0)
20874 + 905327. * getSMEFTCoeffEW("CHl3R", 0, 0)
20875 - 124548. * getSMEFTCoeffEW("CHD")
20876 + 905057. * getSMEFTCoeffEW("CHB")
20877 + 540185. * getSMEFTCoeffEW("CHW")
20878 - 329708. * getSMEFTCoeffEW("CHWB")
20879 - 5.854 * delta_GF
20880 ;
20881
20882 // Add modifications due to small variations of the SM parameters
20883 mu += cHSM * (+6.473 * deltaMz()
20884 - 5.971 * deltaMh()
20885 - 3.019 * deltaaMZ()
20886 + 5.959 * deltaGmu());
20887
20888 } else if (Pol_em == 80. && Pol_ep == 0.) {
20889 mu +=
20890 +121947. * getSMEFTCoeffEW("CHbox")
20891 + 88774.4 * getSMEFTCoeffEW("CHl1R", 0, 0)
20892 - 753269. * getSMEFTCoeffEW("CHeR", 0, 0)
20893 + 88774.4 * getSMEFTCoeffEW("CHl3R", 0, 0)
20894 + 54593.2 * getSMEFTCoeffEW("CHD")
20895 + 2101955. * getSMEFTCoeffEW("CHB")
20896 + 182237. * getSMEFTCoeffEW("CHW")
20897 + 972861. * getSMEFTCoeffEW("CHWB")
20898 - 0.206 * delta_GF
20899 ;
20900
20901 // Add modifications due to small variations of the SM parameters
20902 mu += cHSM * (-5.131 * deltaMz()
20903 - 5.658 * deltaMh()
20904 + 2.794 * deltaaMZ()
20905 + 0.082 * deltaGmu());
20906
20907 } else if (Pol_em == -80. && Pol_ep == 0.) {
20908 mu +=
20909 +122265. * getSMEFTCoeffEW("CHbox")
20910 + 785643. * getSMEFTCoeffEW("CHl1R", 0, 0)
20911 - 66907.6 * getSMEFTCoeffEW("CHeR", 0, 0)
20912 + 785643. * getSMEFTCoeffEW("CHl3R", 0, 0)
20913 - 107673. * getSMEFTCoeffEW("CHD")
20914 + 1115316. * getSMEFTCoeffEW("CHB")
20915 + 521873. * getSMEFTCoeffEW("CHW")
20916 - 331727. * getSMEFTCoeffEW("CHWB")
20917 - 5.334 * delta_GF
20918 ;
20919
20920 // Add modifications due to small variations of the SM parameters
20921 mu += cHSM * (+5.367 * deltaMz()
20922 - 5.87 * deltaMh()
20923 - 2.491 * deltaaMZ()
20924 + 5.409 * deltaGmu());
20925
20926 } else {
20927 throw std::runtime_error("Bad argument in NPSMEFTd6General::mueeZBFPol()");
20928 }
20929
20930 } else if (sqrt_s == 0.250) {
20931
20932 C1 = 0.0070;
20933
20934 if (Pol_em == 80. && Pol_ep == -30.) {
20935 mu +=
20936 +121054. * getSMEFTCoeffEW("CHbox")
20937 + 51113. * getSMEFTCoeffEW("CHl1R", 0, 0)
20938 - 851357. * getSMEFTCoeffEW("CHeR", 0, 0)
20939 + 51113. * getSMEFTCoeffEW("CHl3R", 0, 0)
20940 + 76762.9 * getSMEFTCoeffEW("CHD")
20941 + 1629614. * getSMEFTCoeffEW("CHB")
20942 + 72741.6 * getSMEFTCoeffEW("CHW")
20943 + 1130834. * getSMEFTCoeffEW("CHWB")
20944 + 0.563 * delta_GF
20945 ;
20946
20947 // Add modifications due to small variations of the SM parameters
20948 mu += cHSM * (-5.658 * deltaMz()
20949 - 4.485 * deltaMh()
20950 + 3.577 * deltaaMZ()
20951 - 0.638 * deltaGmu());
20952
20953 } else if (Pol_em == -80. && Pol_ep == 30.) {
20954 mu +=
20955 +121471. * getSMEFTCoeffEW("CHbox")
20956 + 824294. * getSMEFTCoeffEW("CHl1R", 0, 0)
20957 - 45066.5 * getSMEFTCoeffEW("CHeR", 0, 0)
20958 + 824294. * getSMEFTCoeffEW("CHl3R", 0, 0)
20959 - 128864. * getSMEFTCoeffEW("CHD")
20960 + 644513. * getSMEFTCoeffEW("CHB")
20961 + 425051. * getSMEFTCoeffEW("CHW")
20962 - 383720. * getSMEFTCoeffEW("CHWB")
20963 - 6.022 * delta_GF
20964 ;
20965
20966 // Add modifications due to small variations of the SM parameters
20967 mu += cHSM * (+7.852 * deltaMz()
20968 - 4.536 * deltaMh()
20969 - 3.165 * deltaaMZ()
20970 + 6.136 * deltaGmu());
20971
20972 } else if (Pol_em == 80. && Pol_ep == 0.) {
20973 mu +=
20974 +121494. * getSMEFTCoeffEW("CHbox")
20975 + 77372.1 * getSMEFTCoeffEW("CHl1R", 0, 0)
20976 - 676199. * getSMEFTCoeffEW("CHeR", 0, 0)
20977 + 77372.1 * getSMEFTCoeffEW("CHl3R", 0, 0)
20978 + 53294.7 * getSMEFTCoeffEW("CHD")
20979 + 1668830. * getSMEFTCoeffEW("CHB")
20980 + 145010. * getSMEFTCoeffEW("CHW")
20981 + 772902. * getSMEFTCoeffEW("CHWB")
20982 - 0.226 * delta_GF
20983 ;
20984
20985 // Add modifications due to small variations of the SM parameters
20986 mu += cHSM * (-4.183 * deltaMz()
20987 - 4.557 * deltaMh()
20988 + 2.773 * deltaaMZ()
20989 + 0.148 * deltaGmu());
20990
20991 } else if (Pol_em == -80. && Pol_ep == 0.) {
20992 mu +=
20993 +121947. * getSMEFTCoeffEW("CHbox")
20994 + 713174. * getSMEFTCoeffEW("CHl1R", 0, 0)
20995 - 53393.3 * getSMEFTCoeffEW("CHeR", 0, 0)
20996 + 713174. * getSMEFTCoeffEW("CHl3R", 0, 0)
20997 - 111120. * getSMEFTCoeffEW("CHD")
20998 + 843388. * getSMEFTCoeffEW("CHB")
20999 + 417838. * getSMEFTCoeffEW("CHW")
21000 - 386753. * getSMEFTCoeffEW("CHWB")
21001 - 5.496 * delta_GF
21002 ;
21003
21004 // Add modifications due to small variations of the SM parameters
21005 mu += cHSM * (+6.641 * deltaMz()
21006 - 4.576 * deltaMh()
21007 - 2.605 * deltaaMZ()
21008 + 5.56 * deltaGmu());
21009
21010 } else {
21011 throw std::runtime_error("Bad argument in NPSMEFTd6General::mueeZBFPol()");
21012 }
21013
21014 } else if (sqrt_s == 0.350) {
21015
21016 C1 = 0.0069;
21017
21018 if (Pol_em == 80. && Pol_ep == -30.) {
21019 mu +=
21020 +121674. * getSMEFTCoeffEW("CHbox")
21021 - 47420.2 * getSMEFTCoeffEW("CHl1R", 0, 0)
21022 - 172088. * getSMEFTCoeffEW("CHeR", 0, 0)
21023 - 47420.2 * getSMEFTCoeffEW("CHl3R", 0, 0)
21024 + 59728. * getSMEFTCoeffEW("CHD")
21025 + 544205. * getSMEFTCoeffEW("CHB")
21026 + 83604.4 * getSMEFTCoeffEW("CHW")
21027 + 435393. * getSMEFTCoeffEW("CHWB")
21028 - 0.05 * delta_GF
21029 ;
21030
21031 // Add modifications due to small variations of the SM parameters
21032 mu += cHSM * (-2.905 * deltaMz()
21033 - 1.842 * deltaMh()
21034 + 2.966 * deltaaMZ()
21035 + 0.009 * deltaGmu());
21036
21037 } else if (Pol_em == -80. && Pol_ep == 30.) {
21038 mu +=
21039 +121541. * getSMEFTCoeffEW("CHbox")
21040 + 197618. * getSMEFTCoeffEW("CHl1R", 0, 0)
21041 + 42238.9 * getSMEFTCoeffEW("CHeR", 0, 0)
21042 + 197618. * getSMEFTCoeffEW("CHl3R", 0, 0)
21043 - 124376. * getSMEFTCoeffEW("CHD")
21044 + 181154. * getSMEFTCoeffEW("CHB")
21045 + 195329. * getSMEFTCoeffEW("CHW")
21046 - 505800. * getSMEFTCoeffEW("CHWB")
21047 - 6.096 * delta_GF
21048 ;
21049
21050 // Add modifications due to small variations of the SM parameters
21051 mu += cHSM * (+9.303 * deltaMz()
21052 - 1.82 * deltaMh()
21053 - 3.105 * deltaaMZ()
21054 + 6.071 * deltaGmu());
21055
21056 } else if (Pol_em == 80. && Pol_ep == 0.) {
21057 mu +=
21058 +121760. * getSMEFTCoeffEW("CHbox")
21059 - 62853. * getSMEFTCoeffEW("CHl1R", 0, 0)
21060 - 83019.6 * getSMEFTCoeffEW("CHeR", 0, 0)
21061 - 62853. * getSMEFTCoeffEW("CHl3R", 0, 0)
21062 + 34395.4 * getSMEFTCoeffEW("CHD")
21063 + 623389. * getSMEFTCoeffEW("CHB")
21064 + 123932. * getSMEFTCoeffEW("CHW")
21065 + 181789. * getSMEFTCoeffEW("CHWB")
21066 - 0.875 * delta_GF
21067 ;
21068
21069 // Add modifications due to small variations of the SM parameters
21070 mu += cHSM * (-1.322 * deltaMz()
21071 - 1.873 * deltaMh()
21072 + 2.14 * deltaaMZ()
21073 + 0.844 * deltaGmu());
21074
21075 } else if (Pol_em == -80. && Pol_ep == 0.) {
21076 mu +=
21077 +121557. * getSMEFTCoeffEW("CHbox")
21078 + 131443. * getSMEFTCoeffEW("CHl1R", 0, 0)
21079 + 63326.7 * getSMEFTCoeffEW("CHeR", 0, 0)
21080 + 131443. * getSMEFTCoeffEW("CHl3R", 0, 0)
21081 - 103038. * getSMEFTCoeffEW("CHD")
21082 + 323596. * getSMEFTCoeffEW("CHB")
21083 + 201676. * getSMEFTCoeffEW("CHW")
21084 - 491019. * getSMEFTCoeffEW("CHWB")
21085 - 5.391 * delta_GF
21086 ;
21087
21088 // Add modifications due to small variations of the SM parameters
21089 mu += cHSM * (+7.818 * deltaMz()
21090 - 1.846 * deltaMh()
21091 - 2.402 * deltaaMZ()
21092 + 5.358 * deltaGmu());
21093
21094 } else {
21095 throw std::runtime_error("Bad argument in NPSMEFTd6General::mueeZBFPol()");
21096 }
21097
21098 } else if (sqrt_s == 0.365) {
21099
21100 C1 = 0.0069; // Use same as 350 GeV
21101
21102 if (Pol_em == 80. && Pol_ep == -30.) {
21103 mu +=
21104 +121458. * getSMEFTCoeffEW("CHbox")
21105 - 58695.1 * getSMEFTCoeffEW("CHl1R", 0, 0)
21106 - 109686. * getSMEFTCoeffEW("CHeR", 0, 0)
21107 - 58695.1 * getSMEFTCoeffEW("CHl3R", 0, 0)
21108 + 58496.7 * getSMEFTCoeffEW("CHD")
21109 + 489137. * getSMEFTCoeffEW("CHB")
21110 + 80751.3 * getSMEFTCoeffEW("CHW")
21111 + 410304. * getSMEFTCoeffEW("CHWB")
21112 - 0.085 * delta_GF
21113 ;
21114
21115 // Add modifications due to small variations of the SM parameters
21116 mu += cHSM * (-2.809 * deltaMz()
21117 - 1.721 * deltaMh()
21118 + 2.93 * deltaaMZ()
21119 + 0.026 * deltaGmu());
21120
21121 } else if (Pol_em == -80. && Pol_ep == 30.) {
21122 mu +=
21123 +121152. * getSMEFTCoeffEW("CHbox")
21124 + 136019. * getSMEFTCoeffEW("CHl1R", 0, 0)
21125 + 50762. * getSMEFTCoeffEW("CHeR", 0, 0)
21126 + 136019. * getSMEFTCoeffEW("CHl3R", 0, 0)
21127 - 123859. * getSMEFTCoeffEW("CHD")
21128 + 165799. * getSMEFTCoeffEW("CHB")
21129 + 176652. * getSMEFTCoeffEW("CHW")
21130 - 504889. * getSMEFTCoeffEW("CHWB")
21131 - 6.076 * delta_GF
21132 ;
21133
21134 // Add modifications due to small variations of the SM parameters
21135 mu += cHSM * (+9.271 * deltaMz()
21136 - 1.7 * deltaMh()
21137 - 3.092 * deltaaMZ()
21138 + 6.031 * deltaGmu());
21139
21140 } else if (Pol_em == 80. && Pol_ep == 0.) {
21141 mu +=
21142 +121193. * getSMEFTCoeffEW("CHbox")
21143 - 76905.7 * getSMEFTCoeffEW("CHl1R", 0, 0)
21144 - 32264.3 * getSMEFTCoeffEW("CHeR", 0, 0)
21145 - 76905.7 * getSMEFTCoeffEW("CHl3R", 0, 0)
21146 + 33650.3 * getSMEFTCoeffEW("CHD")
21147 + 573505. * getSMEFTCoeffEW("CHB")
21148 + 117937. * getSMEFTCoeffEW("CHW")
21149 + 166382. * getSMEFTCoeffEW("CHWB")
21150 - 0.911 * delta_GF
21151 ;
21152
21153 // Add modifications due to small variations of the SM parameters
21154 mu += cHSM * (-1.233 * deltaMz()
21155 - 1.746 * deltaMh()
21156 + 2.101 * deltaaMZ()
21157 + 0.861 * deltaGmu());
21158
21159 } else if (Pol_em == -80. && Pol_ep == 0.) {
21160 mu +=
21161 +121177. * getSMEFTCoeffEW("CHbox")
21162 + 77981.5 * getSMEFTCoeffEW("CHl1R", 0, 0)
21163 + 74274.1 * getSMEFTCoeffEW("CHeR", 0, 0)
21164 + 77981.5 * getSMEFTCoeffEW("CHl3R", 0, 0)
21165 - 102068. * getSMEFTCoeffEW("CHD")
21166 + 305730. * getSMEFTCoeffEW("CHB")
21167 + 183682. * getSMEFTCoeffEW("CHW")
21168 - 487770. * getSMEFTCoeffEW("CHWB")
21169 - 5.366 * delta_GF
21170 ;
21171
21172 // Add modifications due to small variations of the SM parameters
21173 mu += cHSM * (+7.791 * deltaMz()
21174 - 1.726 * deltaMh()
21175 - 2.377 * deltaaMZ()
21176 + 5.325 * deltaGmu());
21177
21178 } else {
21179 throw std::runtime_error("Bad argument in NPSMEFTd6General::mueeZBFPol()");
21180 }
21181
21182 } else if (sqrt_s == 0.380) {
21183
21184 C1 = 0.0069; // Use same as 350 GeV
21185
21186 if (Pol_em == 80. && Pol_ep == -30.) {
21187 mu +=
21188 +121392. * getSMEFTCoeffEW("CHbox")
21189 - 68799.8 * getSMEFTCoeffEW("CHl1R", 0, 0)
21190 - 54383.2 * getSMEFTCoeffEW("CHeR", 0, 0)
21191 - 68799.8 * getSMEFTCoeffEW("CHl3R", 0, 0)
21192 + 57427.7 * getSMEFTCoeffEW("CHD")
21193 + 439155. * getSMEFTCoeffEW("CHB")
21194 + 76978.2 * getSMEFTCoeffEW("CHW")
21195 + 392293. * getSMEFTCoeffEW("CHWB")
21196 - 0.11 * delta_GF
21197 ;
21198
21199 // Add modifications due to small variations of the SM parameters
21200 mu += cHSM * (-2.74 * deltaMz()
21201 - 1.62 * deltaMh()
21202 + 2.907 * deltaaMZ()
21203 + 0.079 * deltaGmu());
21204
21205 } else if (Pol_em == -80. && Pol_ep == 30.) {
21206 mu +=
21207 +121306. * getSMEFTCoeffEW("CHbox")
21208 + 80159.7 * getSMEFTCoeffEW("CHl1R", 0, 0)
21209 + 58002.2 * getSMEFTCoeffEW("CHeR", 0, 0)
21210 + 80159.7 * getSMEFTCoeffEW("CHl3R", 0, 0)
21211 - 123524. * getSMEFTCoeffEW("CHD")
21212 + 151617. * getSMEFTCoeffEW("CHB")
21213 + 154342. * getSMEFTCoeffEW("CHW")
21214 - 500961. * getSMEFTCoeffEW("CHWB")
21215 - 6.064 * delta_GF
21216 ;
21217
21218 // Add modifications due to small variations of the SM parameters
21219 mu += cHSM * (+9.254 * deltaMz()
21220 - 1.608 * deltaMh()
21221 - 3.07 * deltaaMZ()
21222 + 6.04 * deltaGmu());
21223
21224 } else if (Pol_em == 80. && Pol_ep == 0.) {
21225 mu +=
21226 +121171. * getSMEFTCoeffEW("CHbox")
21227 - 89494.3 * getSMEFTCoeffEW("CHl1R", 0, 0)
21228 + 11882.3 * getSMEFTCoeffEW("CHeR", 0, 0)
21229 - 89494.3 * getSMEFTCoeffEW("CHl3R", 0, 0)
21230 + 32430.1 * getSMEFTCoeffEW("CHD")
21231 + 524620. * getSMEFTCoeffEW("CHB")
21232 + 111520. * getSMEFTCoeffEW("CHW")
21233 + 156122. * getSMEFTCoeffEW("CHWB")
21234 - 0.928 * delta_GF
21235 ;
21236
21237 // Add modifications due to small variations of the SM parameters
21238 mu += cHSM * (-1.145 * deltaMz()
21239 - 1.643 * deltaMh()
21240 + 2.077 * deltaaMZ()
21241 + 0.898 * deltaGmu());
21242
21243 } else if (Pol_em == -80. && Pol_ep == 0.) {
21244 mu +=
21245 +121286. * getSMEFTCoeffEW("CHbox")
21246 + 30046.7 * getSMEFTCoeffEW("CHl1R", 0, 0)
21247 + 84014. * getSMEFTCoeffEW("CHeR", 0, 0)
21248 + 30046.7 * getSMEFTCoeffEW("CHl3R", 0, 0)
21249 - 101539. * getSMEFTCoeffEW("CHD")
21250 + 286981. * getSMEFTCoeffEW("CHB")
21251 + 164662. * getSMEFTCoeffEW("CHW")
21252 - 480410. * getSMEFTCoeffEW("CHWB")
21253 - 5.346 * delta_GF
21254 ;
21255
21256 // Add modifications due to small variations of the SM parameters
21257 mu += cHSM * (+7.766 * deltaMz()
21258 - 1.629 * deltaMh()
21259 - 2.353 * deltaaMZ()
21260 + 5.316 * deltaGmu());
21261
21262 } else {
21263 throw std::runtime_error("Bad argument in NPSMEFTd6General::mueeZBFPol()");
21264 }
21265
21266 } else if (sqrt_s == 0.500) {
21267
21268 C1 = 0.0067;
21269
21270 if (Pol_em == 80. && Pol_ep == -30.) {
21271 mu +=
21272 +121372. * getSMEFTCoeffEW("CHbox")
21273 - 121062. * getSMEFTCoeffEW("CHl1R", 0, 0)
21274 + 224754. * getSMEFTCoeffEW("CHeR", 0, 0)
21275 - 121062. * getSMEFTCoeffEW("CHl3R", 0, 0)
21276 + 55161.7 * getSMEFTCoeffEW("CHD")
21277 + 201238. * getSMEFTCoeffEW("CHB")
21278 + 52456.6 * getSMEFTCoeffEW("CHW")
21279 + 335517. * getSMEFTCoeffEW("CHWB")
21280 - 0.207 * delta_GF
21281 ;
21282
21283 // Add modifications due to small variations of the SM parameters
21284 mu += cHSM * (-2.453 * deltaMz()
21285 - 1.136 * deltaMh()
21286 + 2.81 * deltaaMZ()
21287 + 0.175 * deltaGmu());
21288
21289 } else if (Pol_em == -80. && Pol_ep == 30.) {
21290 mu +=
21291 +121399. * getSMEFTCoeffEW("CHbox")
21292 - 200849. * getSMEFTCoeffEW("CHl1R", 0, 0)
21293 + 96427.7 * getSMEFTCoeffEW("CHeR", 0, 0)
21294 - 200849. * getSMEFTCoeffEW("CHl3R", 0, 0)
21295 - 121178. * getSMEFTCoeffEW("CHD")
21296 + 83220.9 * getSMEFTCoeffEW("CHB")
21297 + 42832.2 * getSMEFTCoeffEW("CHW")
21298 - 464173. * getSMEFTCoeffEW("CHWB")
21299 - 6.025 * delta_GF
21300 ;
21301
21302 // Add modifications due to small variations of the SM parameters
21303 mu += cHSM * (+9.205 * deltaMz()
21304 - 1.133 * deltaMh()
21305 - 3.019 * deltaaMZ()
21306 + 5.99 * deltaGmu());
21307
21308 } else if (Pol_em == 80. && Pol_ep == 0.) {
21309 mu +=
21310 +121435. * getSMEFTCoeffEW("CHbox")
21311 - 154953. * getSMEFTCoeffEW("CHl1R", 0, 0)
21312 + 235326. * getSMEFTCoeffEW("CHeR", 0, 0)
21313 - 154953. * getSMEFTCoeffEW("CHl3R", 0, 0)
21314 + 30472. * getSMEFTCoeffEW("CHD")
21315 + 298145. * getSMEFTCoeffEW("CHB")
21316 + 75047.6 * getSMEFTCoeffEW("CHW")
21317 + 137304. * getSMEFTCoeffEW("CHWB")
21318 - 1.027 * delta_GF
21319 ;
21320
21321 // Add modifications due to small variations of the SM parameters
21322 mu += cHSM * (-0.829 * deltaMz()
21323 - 1.142 * deltaMh()
21324 + 1.988 * deltaaMZ()
21325 + 0.989 * deltaGmu());
21326
21327 } else if (Pol_em == -80. && Pol_ep == 0.) {
21328 mu +=
21329 +121468. * getSMEFTCoeffEW("CHbox")
21330 - 208577. * getSMEFTCoeffEW("CHl1R", 0, 0)
21331 + 134790. * getSMEFTCoeffEW("CHeR", 0, 0)
21332 - 208577. * getSMEFTCoeffEW("CHl3R", 0, 0)
21333 - 98708.1 * getSMEFTCoeffEW("CHD")
21334 + 190310. * getSMEFTCoeffEW("CHB")
21335 + 62321.4 * getSMEFTCoeffEW("CHW")
21336 - 429412. * getSMEFTCoeffEW("CHWB")
21337 - 5.287 * delta_GF
21338 ;
21339
21340 // Add modifications due to small variations of the SM parameters
21341 mu += cHSM * (+7.714 * deltaMz()
21342 - 1.14 * deltaMh()
21343 - 2.279 * deltaaMZ()
21344 + 5.251 * deltaGmu());
21345
21346 } else {
21347 throw std::runtime_error("Bad argument in NPSMEFTd6General::mueeZBFPol()");
21348 }
21349
21350 } else if (sqrt_s == 1.0) {
21351
21352 C1 = 0.0065;
21353
21354 if (Pol_em == 80. && Pol_ep == -30.) {
21355 mu +=
21356 +121044. * getSMEFTCoeffEW("CHbox")
21357 - 206156. * getSMEFTCoeffEW("CHl1R", 0, 0)
21358 + 586357. * getSMEFTCoeffEW("CHeR", 0, 0)
21359 - 206156. * getSMEFTCoeffEW("CHl3R", 0, 0)
21360 + 54157.3 * getSMEFTCoeffEW("CHD")
21361 - 30839.6 * getSMEFTCoeffEW("CHB")
21362 + 18110.3 * getSMEFTCoeffEW("CHW")
21363 + 345253. * getSMEFTCoeffEW("CHWB")
21364 - 0.229 * delta_GF
21365 ;
21366
21367 // Add modifications due to small variations of the SM parameters
21368 mu += cHSM * (-2.141 * deltaMz()
21369 - 0.544 * deltaMh()
21370 + 2.775 * deltaaMZ()
21371 + 0.211 * deltaGmu());
21372
21373 } else if (Pol_em == -80. && Pol_ep == 30.) {
21374 mu +=
21375 +121085. * getSMEFTCoeffEW("CHbox")
21376 - 565700. * getSMEFTCoeffEW("CHl1R", 0, 0)
21377 + 157498. * getSMEFTCoeffEW("CHeR", 0, 0)
21378 - 565700. * getSMEFTCoeffEW("CHl3R", 0, 0)
21379 - 120795. * getSMEFTCoeffEW("CHD")
21380 + 7953.6 * getSMEFTCoeffEW("CHB")
21381 - 79908.9 * getSMEFTCoeffEW("CHW")
21382 - 402278. * getSMEFTCoeffEW("CHWB")
21383 - 6.001 * delta_GF
21384 ;
21385
21386 // Add modifications due to small variations of the SM parameters
21387 mu += cHSM * (+9.412 * deltaMz()
21388 - 0.546 * deltaMh()
21389 - 3.005 * deltaaMZ()
21390 + 5.986 * deltaGmu());
21391
21392 } else if (Pol_em == 80. && Pol_ep == -20.) {
21393 mu +=
21394 +121091. * getSMEFTCoeffEW("CHbox")
21395 - 225779. * getSMEFTCoeffEW("CHl1R", 0, 0)
21396 + 568149. * getSMEFTCoeffEW("CHeR", 0, 0)
21397 - 225779. * getSMEFTCoeffEW("CHl3R", 0, 0)
21398 + 45736.7 * getSMEFTCoeffEW("CHD")
21399 + 2164.38 * getSMEFTCoeffEW("CHB")
21400 + 20504.6 * getSMEFTCoeffEW("CHW")
21401 + 290141. * getSMEFTCoeffEW("CHWB")
21402 - 0.51 * delta_GF
21403 ;
21404
21405 // Add modifications due to small variations of the SM parameters
21406 mu += cHSM * (-1.569 * deltaMz()
21407 - 0.555 * deltaMh()
21408 + 2.507 * deltaaMZ()
21409 + 0.493 * deltaGmu());
21410
21411 } else if (Pol_em == -80. && Pol_ep == 20.) {
21412 mu +=
21413 +121091. * getSMEFTCoeffEW("CHbox")
21414 - 552286. * getSMEFTCoeffEW("CHl1R", 0, 0)
21415 + 177286. * getSMEFTCoeffEW("CHeR", 0, 0)
21416 - 552286. * getSMEFTCoeffEW("CHl3R", 0, 0)
21417 - 113484. * getSMEFTCoeffEW("CHD")
21418 + 29757.9 * getSMEFTCoeffEW("CHB")
21419 - 69897.4 * getSMEFTCoeffEW("CHW")
21420 - 385087. * getSMEFTCoeffEW("CHWB")
21421 - 5.76 * delta_GF
21422 ;
21423
21424 // Add modifications due to small variations of the SM parameters
21425 mu += cHSM * (+8.942 * deltaMz()
21426 - 0.556 * deltaMh()
21427 - 2.75 * deltaaMZ()
21428 + 5.748 * deltaGmu());
21429
21430 } else if (Pol_em == 80. && Pol_ep == 0.) {
21431 mu +=
21432 +120996. * getSMEFTCoeffEW("CHbox")
21433 - 263143. * getSMEFTCoeffEW("CHl1R", 0, 0)
21434 + 533190. * getSMEFTCoeffEW("CHeR", 0, 0)
21435 - 263143. * getSMEFTCoeffEW("CHl3R", 0, 0)
21436 + 29434.5 * getSMEFTCoeffEW("CHD")
21437 + 63176.5 * getSMEFTCoeffEW("CHB")
21438 + 26728.5 * getSMEFTCoeffEW("CHW")
21439 + 184228. * getSMEFTCoeffEW("CHWB")
21440 - 1.044 * delta_GF
21441 ;
21442
21443 // Add modifications due to small variations of the SM parameters
21444 mu += cHSM * (-0.508 * deltaMz()
21445 - 0.545 * deltaMh()
21446 + 1.958 * deltaaMZ()
21447 + 1.027 * deltaGmu());
21448
21449 } else if (Pol_em == -80. && Pol_ep == 0.) {
21450 mu +=
21451 +121114. * getSMEFTCoeffEW("CHbox")
21452 - 524119. * getSMEFTCoeffEW("CHl1R", 0, 0)
21453 + 218758. * getSMEFTCoeffEW("CHeR", 0, 0)
21454 - 524119. * getSMEFTCoeffEW("CHl3R", 0, 0)
21455 - 98164. * getSMEFTCoeffEW("CHD")
21456 + 74694.7 * getSMEFTCoeffEW("CHB")
21457 - 49060.4 * getSMEFTCoeffEW("CHW")
21458 - 348619. * getSMEFTCoeffEW("CHWB")
21459 - 5.256 * delta_GF
21460 ;
21461
21462 // Add modifications due to small variations of the SM parameters
21463 mu += cHSM * (+7.922 * deltaMz()
21464 - 0.546 * deltaMh()
21465 - 2.261 * deltaaMZ()
21466 + 5.242 * deltaGmu());
21467
21468 } else {
21469 throw std::runtime_error("Bad argument in NPSMEFTd6General::mueeZBFPol()");
21470 }
21471
21472 } else if (sqrt_s == 1.4) {
21473
21474 C1 = 0.0065;
21475
21476 if (Pol_em == 80. && Pol_ep == -30.) {
21477 mu +=
21478 +120762. * getSMEFTCoeffEW("CHbox")
21479 - 242720. * getSMEFTCoeffEW("CHl1R", 0, 0)
21480 + 714345. * getSMEFTCoeffEW("CHeR", 0, 0)
21481 - 242720. * getSMEFTCoeffEW("CHl3R", 0, 0)
21482 + 53823.3 * getSMEFTCoeffEW("CHD")
21483 - 64876.7 * getSMEFTCoeffEW("CHB")
21484 + 9362.37 * getSMEFTCoeffEW("CHW")
21485 + 355440. * getSMEFTCoeffEW("CHWB")
21486 - 0.228 * delta_GF
21487 ;
21488
21489 // Add modifications due to small variations of the SM parameters
21490 mu += cHSM * (-2.05 * deltaMz()
21491 - 0.422 * deltaMh()
21492 + 2.78 * deltaaMZ()
21493 + 0.2 * deltaGmu());
21494
21495 } else if (Pol_em == -80. && Pol_ep == 30.) {
21496 mu +=
21497 +120818. * getSMEFTCoeffEW("CHbox")
21498 - 692905. * getSMEFTCoeffEW("CHl1R", 0, 0)
21499 + 184416. * getSMEFTCoeffEW("CHeR", 0, 0)
21500 - 692905. * getSMEFTCoeffEW("CHl3R", 0, 0)
21501 - 121143. * getSMEFTCoeffEW("CHD")
21502 - 4989.81 * getSMEFTCoeffEW("CHB")
21503 - 93241.6 * getSMEFTCoeffEW("CHW")
21504 - 392394. * getSMEFTCoeffEW("CHWB")
21505 - 6.003 * delta_GF
21506 ;
21507
21508 // Add modifications due to small variations of the SM parameters
21509 mu += cHSM * (+9.501 * deltaMz()
21510 - 0.422 * deltaMh()
21511 - 2.999 * deltaaMZ()
21512 + 5.972 * deltaGmu());
21513
21514 } else if (Pol_em == 80. && Pol_ep == 0.) {
21515 mu +=
21516 +120773. * getSMEFTCoeffEW("CHbox")
21517 - 309806. * getSMEFTCoeffEW("CHl1R", 0, 0)
21518 + 643900. * getSMEFTCoeffEW("CHeR", 0, 0)
21519 - 309806. * getSMEFTCoeffEW("CHl3R", 0, 0)
21520 + 29091.1 * getSMEFTCoeffEW("CHD")
21521 + 22438.3 * getSMEFTCoeffEW("CHB")
21522 + 16021.7 * getSMEFTCoeffEW("CHW")
21523 + 202496. * getSMEFTCoeffEW("CHWB")
21524 - 1.043 * delta_GF
21525 ;
21526
21527 // Add modifications due to small variations of the SM parameters
21528 mu += cHSM * (-0.415 * deltaMz()
21529 - 0.422 * deltaMh()
21530 + 1.961 * deltaaMZ()
21531 + 1.014 * deltaGmu());
21532
21533 } else if (Pol_em == -80. && Pol_ep == 0.) {
21534 mu +=
21535 +120795. * getSMEFTCoeffEW("CHbox")
21536 - 637584. * getSMEFTCoeffEW("CHl1R", 0, 0)
21537 + 256188. * getSMEFTCoeffEW("CHeR", 0, 0)
21538 - 637584. * getSMEFTCoeffEW("CHl3R", 0, 0)
21539 - 98543.3 * getSMEFTCoeffEW("CHD")
21540 + 49040.2 * getSMEFTCoeffEW("CHB")
21541 - 63051.7 * getSMEFTCoeffEW("CHW")
21542 - 332850. * getSMEFTCoeffEW("CHWB")
21543 - 5.256 * delta_GF
21544 ;
21545
21546 // Add modifications due to small variations of the SM parameters
21547 mu += cHSM * (+8.01 * deltaMz()
21548 - 0.423 * deltaMh()
21549 - 2.255 * deltaaMZ()
21550 + 5.227 * deltaGmu());
21551
21552 } else {
21553 throw std::runtime_error("Bad argument in NPSMEFTd6General::mueeZBFPol()");
21554 }
21555
21556 } else if (sqrt_s == 1.5) {
21557
21558 C1 = 0.0065; // Use the same as 1400 GeV
21559
21560 if (Pol_em == 80. && Pol_ep == -30.) {
21561 mu +=
21562 +120570. * getSMEFTCoeffEW("CHbox")
21563 - 250340. * getSMEFTCoeffEW("CHl1R", 0, 0)
21564 + 739684. * getSMEFTCoeffEW("CHeR", 0, 0)
21565 - 250340. * getSMEFTCoeffEW("CHl3R", 0, 0)
21566 + 53685.8 * getSMEFTCoeffEW("CHD")
21567 - 71192.9 * getSMEFTCoeffEW("CHB")
21568 + 9743.41 * getSMEFTCoeffEW("CHW")
21569 + 357556. * getSMEFTCoeffEW("CHWB")
21570 - 0.224 * delta_GF
21571 ;
21572
21573 // Add modifications due to small variations of the SM parameters
21574 mu += cHSM * (-2.032 * deltaMz()
21575 - 0.4 * deltaMh()
21576 + 2.778 * deltaaMZ()
21577 + 0.194 * deltaGmu());
21578
21579 } else if (Pol_em == -80. && Pol_ep == 30.) {
21580 mu +=
21581 +120602. * getSMEFTCoeffEW("CHbox")
21582 - 718001. * getSMEFTCoeffEW("CHl1R", 0, 0)
21583 + 189852. * getSMEFTCoeffEW("CHeR", 0, 0)
21584 - 718001. * getSMEFTCoeffEW("CHl3R", 0, 0)
21585 - 121214. * getSMEFTCoeffEW("CHD")
21586 - 6057.91 * getSMEFTCoeffEW("CHB")
21587 - 95148.1 * getSMEFTCoeffEW("CHW")
21588 - 390958. * getSMEFTCoeffEW("CHWB")
21589 - 5.997 * delta_GF
21590 ;
21591
21592 // Add modifications due to small variations of the SM parameters
21593 mu += cHSM * (+9.519 * deltaMz()
21594 - 0.399 * deltaMh()
21595 - 3.001 * deltaaMZ()
21596 + 5.965 * deltaGmu());
21597
21598 } else if (Pol_em == 80. && Pol_ep == 0.) {
21599 mu +=
21600 +120563. * getSMEFTCoeffEW("CHbox")
21601 - 319378. * getSMEFTCoeffEW("CHl1R", 0, 0)
21602 + 665765. * getSMEFTCoeffEW("CHeR", 0, 0)
21603 - 319378. * getSMEFTCoeffEW("CHl3R", 0, 0)
21604 + 29010.7 * getSMEFTCoeffEW("CHD")
21605 + 14190.4 * getSMEFTCoeffEW("CHB")
21606 + 16080. * getSMEFTCoeffEW("CHW")
21607 + 205187. * getSMEFTCoeffEW("CHWB")
21608 - 1.04 * delta_GF
21609 ;
21610
21611 // Add modifications due to small variations of the SM parameters
21612 mu += cHSM * (-0.398 * deltaMz()
21613 - 0.4 * deltaMh()
21614 + 1.96 * deltaaMZ()
21615 + 1.01 * deltaGmu());
21616
21617 } else if (Pol_em == -80. && Pol_ep == 0.) {
21618 mu +=
21619 +120607. * getSMEFTCoeffEW("CHbox")
21620 - 659879. * getSMEFTCoeffEW("CHl1R", 0, 0)
21621 + 263841. * getSMEFTCoeffEW("CHeR", 0, 0)
21622 - 659879. * getSMEFTCoeffEW("CHl3R", 0, 0)
21623 - 98617.3 * getSMEFTCoeffEW("CHD")
21624 + 46418.4 * getSMEFTCoeffEW("CHB")
21625 - 64166.6 * getSMEFTCoeffEW("CHW")
21626 - 330855. * getSMEFTCoeffEW("CHWB")
21627 - 5.253 * delta_GF
21628 ;
21629
21630 // Add modifications due to small variations of the SM parameters
21631 mu += cHSM * (+8.03 * deltaMz()
21632 - 0.4 * deltaMh()
21633 - 2.257 * deltaaMZ()
21634 + 5.221 * deltaGmu());
21635
21636 } else {
21637 throw std::runtime_error("Bad argument in NPSMEFTd6General::mueeZBFPol()");
21638 }
21639
21640 } else if (sqrt_s == 3.0) {
21641
21642 C1 = 0.0063;
21643
21644 if (Pol_em == 80. && Pol_ep == -30.) {
21645 mu +=
21646 +120539. * getSMEFTCoeffEW("CHbox")
21647 - 327096. * getSMEFTCoeffEW("CHl1R", 0, 0)
21648 + 988310. * getSMEFTCoeffEW("CHeR", 0, 0)
21649 - 327096. * getSMEFTCoeffEW("CHl3R", 0, 0)
21650 + 53758.1 * getSMEFTCoeffEW("CHD")
21651 - 79161. * getSMEFTCoeffEW("CHB")
21652 + 3856.87 * getSMEFTCoeffEW("CHW")
21653 + 369878. * getSMEFTCoeffEW("CHWB")
21654 - 0.226 * delta_GF
21655 ;
21656
21657 // Add modifications due to small variations of the SM parameters
21658 mu += cHSM * (-1.896 * deltaMz()
21659 - 0.264 * deltaMh()
21660 + 2.778 * deltaaMZ()
21661 + 0.174 * deltaGmu());
21662
21663 } else if (Pol_em == -80. && Pol_ep == 30.) {
21664 mu +=
21665 +120565. * getSMEFTCoeffEW("CHbox")
21666 - 961658. * getSMEFTCoeffEW("CHl1R", 0, 0)
21667 + 247947. * getSMEFTCoeffEW("CHeR", 0, 0)
21668 - 961658. * getSMEFTCoeffEW("CHl3R", 0, 0)
21669 - 121230. * getSMEFTCoeffEW("CHD")
21670 - 10752.9 * getSMEFTCoeffEW("CHB")
21671 - 92123.7 * getSMEFTCoeffEW("CHW")
21672 - 391807. * getSMEFTCoeffEW("CHWB")
21673 - 6.002 * delta_GF
21674 ;
21675
21676 // Add modifications due to small variations of the SM parameters
21677 mu += cHSM * (+9.659 * deltaMz()
21678 - 0.264 * deltaMh()
21679 - 3.003 * deltaaMZ()
21680 + 5.943 * deltaGmu());
21681
21682 } else if (Pol_em == 80. && Pol_ep == 0.) {
21683 mu +=
21684 +120534. * getSMEFTCoeffEW("CHbox")
21685 - 417962. * getSMEFTCoeffEW("CHl1R", 0, 0)
21686 + 884851. * getSMEFTCoeffEW("CHeR", 0, 0)
21687 - 417962. * getSMEFTCoeffEW("CHl3R", 0, 0)
21688 + 29065.5 * getSMEFTCoeffEW("CHD")
21689 - 10885.4 * getSMEFTCoeffEW("CHB")
21690 + 8249.25 * getSMEFTCoeffEW("CHW")
21691 + 228820. * getSMEFTCoeffEW("CHWB")
21692 - 1.04 * delta_GF
21693 ;
21694
21695 // Add modifications due to small variations of the SM parameters
21696 mu += cHSM * (-0.262 * deltaMz()
21697 - 0.264 * deltaMh()
21698 + 1.959 * deltaaMZ()
21699 + 0.987 * deltaGmu());
21700
21701 } else if (Pol_em == -80. && Pol_ep == 0.) {
21702 mu +=
21703 +120480. * getSMEFTCoeffEW("CHbox")
21704 - 880604. * getSMEFTCoeffEW("CHl1R", 0, 0)
21705 + 344657. * getSMEFTCoeffEW("CHeR", 0, 0)
21706 - 880604. * getSMEFTCoeffEW("CHl3R", 0, 0)
21707 - 98656.8 * getSMEFTCoeffEW("CHD")
21708 + 28681.4 * getSMEFTCoeffEW("CHB")
21709 - 66216.6 * getSMEFTCoeffEW("CHW")
21710 - 320715. * getSMEFTCoeffEW("CHWB")
21711 - 5.256 * delta_GF
21712 ;
21713
21714 // Add modifications due to small variations of the SM parameters
21715 mu += cHSM * (+8.169 * deltaMz()
21716 - 0.264 * deltaMh()
21717 - 2.259 * deltaaMZ()
21718 + 5.202 * deltaGmu());
21719
21720 } else {
21721 throw std::runtime_error("Bad argument in NPSMEFTd6General::mueeZBFPol()");
21722 }
21723
21724 } else
21725 throw std::runtime_error("Bad argument in NPSMEFTd6General::mueeZBFPol()");
21726
21727 //Add intrinsic and parametric relative theory errors (free par). (Assume they are constant in energy.)
21728 //(Assume similar to WBF.)
21729 mu += eeeWBFint + eeeWBFpar;
21730
21731 // Linear contribution from Higgs self-coupling
21732 mu = mu + cLHd6 * (C1 + 2.0 * dZH1) * deltaG_hhhRatio();
21733 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
21734 mu = mu + cLHd6 * cLH3d62 * dZH2 * deltaG_hhhRatio() * deltaG_hhhRatio();
21735
21736 if (mu < 0) return std::numeric_limits<double>::quiet_NaN();
21737
21738 return mu;
21739}
21740
21741const double NPSMEFTd6General::muepWBF(const double sqrt_s) const {
21742
21743 // Only Alpha scheme
21744
21745 double mu = 1.0;
21746
21747 if (sqrt_s == 1.3) {
21748
21749 mu +=
21750 +121790. * getSMEFTCoeffEW("CHbox")
21751 - 161604. * getSMEFTCoeffEW("CHl3R", 0, 0)
21752 - 161282. * getSMEFTCoeffEW("CHq3R", 0, 0)
21753 - 203141. * getSMEFTCoeffEW("CHD")
21754 - 88171.6 * getSMEFTCoeffEW("CHW")
21755 - 377218. * getSMEFTCoeffEW("CHWB")
21756 - 4.676 * delta_GF
21757 - 4.916 * deltaMwd6()
21758 ;
21759
21760 // if (FlagQuadraticTerms) {
21761 //Add contributions that are quadratic in the effective coefficients
21762
21763 // }
21764
21765 } else if (sqrt_s == 1.8) {
21766
21767 mu +=
21768 +121867. * getSMEFTCoeffEW("CHbox")
21769 - 182643. * getSMEFTCoeffEW("CHl3R", 0, 0)
21770 - 181961. * getSMEFTCoeffEW("CHq3R", 0, 0)
21771 - 202400. * getSMEFTCoeffEW("CHD")
21772 - 78295.8 * getSMEFTCoeffEW("CHW")
21773 - 377193. * getSMEFTCoeffEW("CHWB")
21774 - 4.672 * delta_GF
21775 - 4.637 * deltaMwd6()
21776 ;
21777
21778 // if (FlagQuadraticTerms) {
21779 //Add contributions that are quadratic in the effective coefficients
21780
21781 // }
21782
21783 } else if (sqrt_s == 3.5) {
21784
21785 mu +=
21786 +121250. * getSMEFTCoeffEW("CHbox")
21787 - 216885. * getSMEFTCoeffEW("CHl3R", 0, 0)
21788 - 218544. * getSMEFTCoeffEW("CHq3R", 0, 0)
21789 - 202390. * getSMEFTCoeffEW("CHD")
21790 - 64783.2 * getSMEFTCoeffEW("CHW")
21791 - 377727. * getSMEFTCoeffEW("CHWB")
21792 - 4.688 * delta_GF
21793 - 4.573 * deltaMwd6()
21794 ;
21795
21796 // if (FlagQuadraticTerms) {
21797 //Add contributions that are quadratic in the effective coefficients
21798
21799 // }
21800
21801 } else if (sqrt_s == 5.0) {
21802
21803 mu +=
21804 +119662. * getSMEFTCoeffEW("CHbox")
21805 - 237868. * getSMEFTCoeffEW("CHl3R", 0, 0)
21806 - 236470. * getSMEFTCoeffEW("CHq3R", 0, 0)
21807 - 203294. * getSMEFTCoeffEW("CHD")
21808 - 60911. * getSMEFTCoeffEW("CHW")
21809 - 378045. * getSMEFTCoeffEW("CHWB")
21810 - 4.667 * delta_GF
21811 - 4.437 * deltaMwd6()
21812 ;
21813
21814 // if (FlagQuadraticTerms) {
21815 //Add contributions that are quadratic in the effective coefficients
21816
21817 // }
21818
21819 } else
21820 throw std::runtime_error("Bad argument in NPSMEFTd6General::muepWBF()");
21821
21822 //Add intrinsic and parametric relative theory errors (free par). (Assume they are constant in energy.)
21823 mu += eepWBFint + eepWBFpar;
21824
21825 if (mu < 0) return std::numeric_limits<double>::quiet_NaN();
21826
21827 return mu;
21828}
21829
21830const double NPSMEFTd6General::muepZBF(const double sqrt_s) const {
21831
21832 // Only Alpha scheme
21833
21834 double mu = 1.0;
21835
21836 if (sqrt_s == 1.3) {
21837
21838 mu +=
21839 +121280. * getSMEFTCoeffEW("CHbox")
21840 - 152367. * getSMEFTCoeffEW("CHl1R", 0, 0)
21841 + 32200. * getSMEFTCoeffEW("CHq1R", 0, 0)
21842 + 124934. * getSMEFTCoeffEW("CHeR", 0, 0)
21843 - 42209.5 * getSMEFTCoeffEW("CHuR", 0, 0)
21844 + 12445.7 * getSMEFTCoeffEW("CHdR", 0, 0)
21845 - 152367. * getSMEFTCoeffEW("CHl3R", 0, 0)
21846 - 165343. * getSMEFTCoeffEW("CHq3R", 0, 0)
21847 - 173922. * getSMEFTCoeffEW("CHD")
21848 - 34636.2 * getSMEFTCoeffEW("CHB")
21849 - 121438. * getSMEFTCoeffEW("CHW")
21850 - 74939.1 * getSMEFTCoeffEW("CHWB")
21851 - 3.719 * delta_GF
21852 ;
21853
21854 // if (FlagQuadraticTerms) {
21855 //Add contributions that are quadratic in the effective coefficients
21856
21857 // }
21858
21859 } else if (sqrt_s == 1.8) {
21860
21861 mu +=
21862 +120218. * getSMEFTCoeffEW("CHbox")
21863 - 173566. * getSMEFTCoeffEW("CHl1R", 0, 0)
21864 + 26307.1 * getSMEFTCoeffEW("CHq1R", 0, 0)
21865 + 142600. * getSMEFTCoeffEW("CHeR", 0, 0)
21866 - 47449. * getSMEFTCoeffEW("CHuR", 0, 0)
21867 + 14356.2 * getSMEFTCoeffEW("CHdR", 0, 0)
21868 - 173566. * getSMEFTCoeffEW("CHl3R", 0, 0)
21869 - 188606. * getSMEFTCoeffEW("CHq3R", 0, 0)
21870 - 174301. * getSMEFTCoeffEW("CHD")
21871 - 19800. * getSMEFTCoeffEW("CHB")
21872 - 103254. * getSMEFTCoeffEW("CHW")
21873 - 89049.2 * getSMEFTCoeffEW("CHWB")
21874 - 3.714 * delta_GF
21875 ;
21876
21877 // if (FlagQuadraticTerms) {
21878 //Add contributions that are quadratic in the effective coefficients
21879
21880 // }
21881
21882 } else if (sqrt_s == 3.5) {
21883
21884 mu +=
21885 +123119. * getSMEFTCoeffEW("CHbox")
21886 - 206981. * getSMEFTCoeffEW("CHl1R", 0, 0)
21887 + 18620.9 * getSMEFTCoeffEW("CHq1R", 0, 0)
21888 + 177706. * getSMEFTCoeffEW("CHeR", 0, 0)
21889 - 53822. * getSMEFTCoeffEW("CHuR", 0, 0)
21890 + 20491.5 * getSMEFTCoeffEW("CHdR", 0, 0)
21891 - 206981. * getSMEFTCoeffEW("CHl3R", 0, 0)
21892 - 227549. * getSMEFTCoeffEW("CHq3R", 0, 0)
21893 - 172298. * getSMEFTCoeffEW("CHD")
21894 - 6887.17 * getSMEFTCoeffEW("CHB")
21895 - 79245. * getSMEFTCoeffEW("CHW")
21896 - 103223. * getSMEFTCoeffEW("CHWB")
21897 - 3.721 * delta_GF
21898 ;
21899
21900 // if (FlagQuadraticTerms) {
21901 //Add contributions that are quadratic in the effective coefficients
21902
21903 // }
21904
21905 } else if (sqrt_s == 5.0) {
21906
21907 mu +=
21908 +121709. * getSMEFTCoeffEW("CHbox")
21909 - 225267. * getSMEFTCoeffEW("CHl1R", 0, 0)
21910 + 13471.8 * getSMEFTCoeffEW("CHq1R", 0, 0)
21911 + 193542. * getSMEFTCoeffEW("CHeR", 0, 0)
21912 - 57640.9 * getSMEFTCoeffEW("CHuR", 0, 0)
21913 + 22573. * getSMEFTCoeffEW("CHdR", 0, 0)
21914 - 225267. * getSMEFTCoeffEW("CHl3R", 0, 0)
21915 - 247738. * getSMEFTCoeffEW("CHq3R", 0, 0)
21916 - 172768. * getSMEFTCoeffEW("CHD")
21917 - 4524.89 * getSMEFTCoeffEW("CHB")
21918 - 71935.4 * getSMEFTCoeffEW("CHW")
21919 - 104998. * getSMEFTCoeffEW("CHWB")
21920 - 3.71 * delta_GF
21921 ;
21922
21923 // if (FlagQuadraticTerms) {
21924 //Add contributions that are quadratic in the effective coefficients
21925
21926 // }
21927
21928 } else
21929 throw std::runtime_error("Bad argument in NPSMEFTd6General::muepZBF()");
21930
21931 //Add intrinsic and parametric relative theory errors (free par). (Assume they are constant in energy.)
21932 mu += eepZBFint + eepZBFpar;
21933
21934 if (mu < 0) return std::numeric_limits<double>::quiet_NaN();
21935
21936 return mu;
21937}
21938
21939const double NPSMEFTd6General::muWHpT250(const double sqrt_s) const {
21940 double mu = 1.0;
21941
21942 double C1 = 0.0;
21943
21944 if (sqrt_s == 13.0) {
21945
21946 C1 = 0.0119;
21947
21948 mu +=
21949 +121150. * getSMEFTCoeffEW("CHbox")
21950 + 1095782. * getSMEFTCoeffEW("CHW")
21951 + 11951748. * getSMEFTCoeffEW("CHq3R", 0, 0)
21952 + 540010. * getSMEFTCoeffEW("CHq3R", 1, 1)
21953 + cAsch * (-160282. * getSMEFTCoeffEW("CHD")
21954 - 285105. * getSMEFTCoeffEW("CHWB")
21955 - 3.287 * delta_GF
21956 - 1.986 * deltaMwd6())
21957 + cWsch * (-30279.5 * getSMEFTCoeffEW("CHD")
21958 + 0. * getSMEFTCoeffEW("CHWB")
21959 - 2. * delta_GF)
21960 ;
21961
21962 if (FlagQuadraticTerms) {
21963 //Add contributions that are quadratic in the effective coefficients
21964 mu += 0.0;
21965
21966 }
21967
21968 } else
21969 throw std::runtime_error("Bad argument in NPSMEFTd6General::muWHpT250()");
21970
21971 //Add intrinsic and parametric relative theory errors (free par). (Assume they are constant in energy.)
21972 mu += eWHint + eWHpar;
21973
21974 // Linear contribution from Higgs self-coupling
21975 mu = mu + cLHd6 * (C1 + 2.0 * dZH1) * deltaG_hhhRatio();
21976 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
21977 mu = mu + cLHd6 * cLH3d62 * dZH2 * deltaG_hhhRatio() * deltaG_hhhRatio();
21978
21979 if (mu < 0) return std::numeric_limits<double>::quiet_NaN();
21980
21981 return mu;
21982}
21983
21984const double NPSMEFTd6General::muZHpT250(const double sqrt_s) const {
21985 double mu = 1.0;
21986
21987 double C1 = 0.0;
21988
21989 if (sqrt_s == 13.0) {
21990
21991 C1 = 0.0119;
21992
21993 mu +=
21994 +121102. * getSMEFTCoeffEW("CHbox")
21995 + 103334. * getSMEFTCoeffEW("CHB")
21996 + 968778. * getSMEFTCoeffEW("CHW")
21997 - 1507566. * getSMEFTCoeffEW("CHq1R", 0, 0)
21998 + 165375. * getSMEFTCoeffEW("CHq1R", 1, 1)
21999 + 2712770. * getSMEFTCoeffEW("CHuR", 0, 0)
22000 + 83533. * getSMEFTCoeffEW("CHuR", 1, 1)
22001 - 836015. * getSMEFTCoeffEW("CHdR", 0, 0)
22002 - 64306.7 * getSMEFTCoeffEW("CHdR", 1, 1)
22003 + 10690175. * getSMEFTCoeffEW("CHq3R", 0, 0)
22004 + 540904. * getSMEFTCoeffEW("CHq3R", 1, 1)
22005 + cAsch * (-15339.3 * getSMEFTCoeffEW("CHD")
22006 + 286518. * getSMEFTCoeffEW("CHWB")
22007 - 2.508 * delta_GF)
22008 + cWsch * (+35828.1 * getSMEFTCoeffEW("CHD")
22009 + 398987. * getSMEFTCoeffEW("CHWB")
22010 - 2. * delta_GF)
22011 ;
22012
22013 if (FlagQuadraticTerms) {
22014 //Add contributions that are quadratic in the effective coefficients
22015 mu += 0.0;
22016
22017 }
22018
22019 } else
22020 throw std::runtime_error("Bad argument in NPSMEFTd6General::muZHpT250()");
22021
22022 //Add intrinsic and parametric relative theory errors (free par). (Assume they are constant in energy.)
22023 mu += eZHint + eZHpar;
22024
22025 // Linear contribution from Higgs self-coupling
22026 mu = mu + cLHd6 * (C1 + 2.0 * dZH1) * deltaG_hhhRatio();
22027 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
22028 mu = mu + cLHd6 * cLH3d62 * dZH2 * deltaG_hhhRatio() * deltaG_hhhRatio();
22029
22030 if (mu < 0) return std::numeric_limits<double>::quiet_NaN();
22031
22032 return mu;
22033}
22034
22035
22036const double NPSMEFTd6General::mueeZH(const double sqrt_s, const double Pol_em, const double Pol_ep) const {
22037
22038 double mu = 1.0;
22039
22040 double dmuLO = 0.0;
22041 double dmuNLO = 0.0;
22042
22043 double xsSMLO, xsSMNLOW, xsSMNLO;
22044
22045// SM NLO absolute cross sections: Weak and Weak+QED [fb]
22046
22047 double xsSMweakLH[3] = {507.6, 247.9, 118.8};
22048 double xsSMweakRH[3] = {420.7, 205., 100.8};
22049 double xsSMNLOLH[3] = {416.1, 267., 138.7};
22050 double xsSMNLORH[3] = {361.4, 217.3, 113.7};
22051
22052// SM NLO absolute corrections: Weak and QED [fb]
22053
22054 double dSMWLH[3] = {-73., -35.9, -19.7};
22055 double dSMWRH[3] = {44.6, 21.1, 11.1}; // SM weak corrections (LH and RH)
22056 double dSMQEDLH[3] = {-91.5, 19.1, 19.9};
22057 double dSMQEDRH[3] = {-59.3, 12.3, 12.9}; // SM QED corrections (LH and RH)
22058
22059 double tofb = 3.894e+11; // Conversion of the cross section to fb
22060
22061 double Pe = Pol_em, Pp = Pol_ep;
22062 double s,s2, MH2, MW2, MZ2, MH4, MW4, MZ4, MW6, MZ6, MW8, MZ8;
22063
22064 // For LO corrections
22065 double CHDden, CHWden, CHWBden; // Independent denominators
22066 double Cllnum, CHl111num, CHe11num, CHl322num, CHBnum, CHWnum, CHWBnum, CHDnum, CHboxnum; // Independent Numerators
22067 double derSMMW;
22068
22069 // For NLO corrections
22070 double C1 = 0.0;
22071
22072 // RG scale of the process
22073 double muRG;
22074
22075 double Ch2f1 = 0.0, Ch2f2 = 0.0;
22076 double Ch4f1 = 0.0, Ch4f2 = 0.0, Ch4f3 = 0.0, Ch4f4 = 0.0, Ch4f5 = 0.0, Ch4f6 = 0.0;
22077
22078 // Energy dependent corrections for each operator: LH and RH initial electrons
22079 // (To normalize with SM NLO weak cross section)
22080
22081 double d6LHCHD[3] = {-0.044, -0.009, -0.002};
22082 double d6RHCHD[3] = {0.022, -0.013, -0.025};
22083 double d6LHCHbox[3] = {-0.042, -0.02, -0.017};
22084 double d6RHCHbox[3] = {-0.004, 0.013, 0.019};
22085 double d6LHCHW[3] = {-0.259, -0.14, -0.1};
22086 double d6RHCHW[3] = {-0.0023, 0.0117, 0.0123};
22087 double d6LHCHB[3] = {0.049, 0.021, 0.008};
22088 double d6RHCHB[3] = {-0.034, 0.085, 0.16};
22089 double d6LHCHWB[3] = {-0.058, -0.006, 0.008};
22090 double d6RHCHWB[3] = {-0.035, 0.02, 0.058};
22091 double d6LHCHeR00[3] = {-0.00016, -0.00119, -0.00295};
22092 double d6RHCHeR00[3] = {0.18, -0.08, -0.21};
22093 double d6LHCHl1R00[3] = {-0.4, -0.41, -0.83};
22094 double d6RHCHl1R00[3] = {0.00082, 0.00293, 0.00628};
22095 double d6LHCHl3R00[3] = {-0.17, -0.23, -0.68};
22096 double d6RHCHl3R00[3] = {0.1824, 0.1649, 0.1574};
22097 double d6LHCHl3R11[3] = {0.281, 0.253, 0.249};
22098 double d6RHCHl3R11[3] = {0.1807, 0.1632, 0.1557};
22099 double d6LHCh4f2[3] = {-0.1415, -0.1291, -0.1302};
22100 double d6RHCh4f2[3] = {-0.0905, -0.0808, -0.0767};
22101 double d6LHCHq1R22[3] = {-0.0138, -0.0213, -0.0287};
22102 double d6RHCHq1R22[3] = {0.0136, 0.0161, 0.0216};
22103 double d6LHCHq3R22[3] = {-0.00938, -0.0189, -0.0328};
22104 double d6RHCHq3R22[3] = {0.0124, 0.0238, 0.0267};
22105 double d6LHCHuR22[3] = {0.00905, 0.0341, 0.0483};
22106 double d6RHCHuR22[3] = {-0.0121, -0.0295, -0.0438};
22107 double d6LHCuWR22[3] = {-0.00854, 0.00942, 0.0233};
22108 double d6RHCuWR22[3] = {0.00671, -0.00399, -0.00562};
22109 double d6LHCuBR22[3] = {-0.00217, -0.0159, -0.0153};
22110 double d6RHCuBR22[3] = {0.00296, 0.0127, 0.0057};
22111 double d6LHCuHR22[3] = {0.00012, -0.0019, -0.00168};
22112 double d6RHCuHR22[3] = {0.00055, -0.0001, -0.00099};
22113 double d6LHCh2f1[3] = {-0.00009, -0.00092, -0.00237};
22114 double d6RHCh2f1[3] = {0.00069, 0.00242, 0.0052};
22115 double d6LHCh2f2[3] = {-0.00218, -0.00553, -0.0109};
22116 double d6RHCh2f2[3] = {0.00002, 0.00007, 0.00012};
22117 double d6LHCHl1R11[3] = {-0.00023, -0.00107, -0.00252};
22118 double d6RHCHl1R11[3] = {0.00058, 0.00231, 0.00509};
22119 double d6LHCH[3] = {-0.00801, -0.00111, 0.00111};
22120 double d6RHCH[3] = {-0.00626, -0.00087, 0.00085};
22121 double d6LHCW[3] = {0.0287, 0.0452, 0.0559};
22122 double d6RHCW[3] = {-0.00009, -0.00103, -0.00124};
22123 double d6LHCeuR0022[3] = {0., 0., 0.};
22124 double d6RHCeuR0022[3] = {0.00003, -0.0823, -0.277};
22125 double d6LHCluR0022[3] = {-0.00003, 0.0845, 0.292};
22126 double d6RHCluR0022[3] = {0., 0., 0.};
22127 double d6LHCqeR2200[3] = {0., 0., 0.};
22128 double d6RHCqeR2200[3] = {0.00651, 0.108, 0.292};
22129 double d6LHClq1R0022[3] = {-0.00671, -0.111, -0.308};
22130 double d6RHClq1R0022[3] = {0., 0., 0.};
22131 double d6LHClq3R0022[3] = {-0.00484, 0.0861, 0.263};
22132 double d6RHClq3R0022[3] = {-0.00235, -0.00406, -0.0053};
22133 double d6LHClq3R1122[3] = {-0.003, -0.00518, -0.00694};
22134 double d6RHClq3R1122[3] = {-0.00235, -0.00406, -0.0053};
22135 double d6LHCh4f1[3] = {0.00075, 0.00173, 0.0033};
22136 double d6RHCh4f1[3] = {0., 0., 0.};
22137 double d6LHCh4f3[3] = {-0.00151, -0.001, 0.00016};
22138 double d6RHCh4f3[3] = {-0.00176, -0.00214, -0.0024};
22139 double d6LHCh4f4[3] = {-0.00037, -0.00086, -0.00164};
22140 double d6RHCh4f4[3] = {0., 0., 0.};
22141 double d6LHCh4f5[3] = {0., 0., 0.};
22142 double d6RHCh4f5[3] = {-0.00072, -0.00168, -0.00313};
22143 double d6LHCh4f6[3] = {0., 0., 0.};
22144 double d6RHCh4f6[3] = {-0.00029, -0.00067, -0.00125};
22145 double d6LHCleR0000[3] = {0.00075, 0.00173, 0.0033};
22146 double d6RHCleR0000[3] = {-0.00072, -0.00168, -0.00313};
22147 double d6LHCllR0000[3] = {0.00075, 0.00174, 0.00332};
22148 double d6RHCllR0000[3] = {0., 0., 0.};
22149 double d6LHCeeR0000[3] = {0., 0., 0.};
22150 double d6RHCeeR0000[3] = {-0.00203, -0.00471, -0.00877};
22151 double d6LHCHBt[3] = {0.00278, 0.00803, 0.0103};
22152 double d6RHCHBt[3] = {0.00551, 0.014, 0.0259};
22153 double d6LHCHWt[3] = {0.0226, 0.0788, 0.112};
22154 double d6RHCHWt[3] = {0.0009, 0.00081, 0.00038};
22155 double d6LHCHWBt[3] = {0.00473, 0.0125, 0.0192};
22156 double d6RHCHWBt[3] = {0.00478, 0.018, 0.0349};
22157 double d6LHCWt[3] = {0.00608, 0.0215, 0.0334};
22158 double d6RHCWt[3] = {0.00013, 0.00058, 0.00124};
22159
22160 double d6NLOLH = 0., d6NLORH = 0.; // SMEFT absolute NLO corrections (LH and RH)
22161
22162 // Current input of observables is in TeV -> Translate sqrt_s to GeV before operating
22163 double sqrt_sGeV;
22164
22165 sqrt_sGeV = 1000. * sqrt_s;
22166
22167 muRG = sqrt_sGeV;
22168
22169 // Base implementation in W mass scheme
22170 s = sqrt_sGeV * sqrt_sGeV;
22171 s2 = s * s;
22172 MH2 = mHl * mHl;
22173 MW2 = Mw_tree * Mw_tree;
22174 MZ2 = Mz * Mz;
22175 MH4 = MH2 * MH2;
22176 MW4 = MW2 * MW2;
22177 MZ4 = MZ2 * MZ2;
22178 MW6 = MW4 * MW2;
22179 MZ6 = MZ4 * MZ2;
22180 MW8 = MW4 * MW4;
22181 MZ8 = MZ4 * MZ4;
22182
22183 // SM cross section at LO
22184 xsSMLO = - GF*GF * (8.0 * MW4 * (-1.0 + Pe * Pp) - 4.0 * MW2 * MZ2 * (-3.0 + Pp + Pe * (-1.0 + 3.0 * Pp))
22185 + MZ4 * (-5.0 + 3.0 * Pp + Pe * (-3.0 + 5.0 * Pp))) * sqrt( MH4 + (MZ2 - s) * (MZ2 - s) - 2.0 * MH2 * (MZ2 + s) ) * (MH4 + MZ4 + 10.0 * MZ2 * s + s2 - 2.0 * MH2 * (MZ2 + s));
22186
22187 xsSMLO = xsSMLO/( 48.0 * M_PI * (MZ2 - s) * (MZ2 - s) * s2 );
22188
22189 // Independent numerators of the LO dimension-6 contrib.
22190 CHDden = GF * (8.0 * MW8 * MZ4 * (-1.0 + Pe * Pp) - 4.0 * MW6 * MZ6 * (-3.0 + Pp + Pe * (-1.0 + 3.0 * Pp)) + MW4 * MZ8 * (-5.0 + 3.0 * Pp + Pe * (-3.0 + 5.0 * Pp)));
22191
22192 CHWden = CHDden * (MH4 * MZ2 + MZ6 + 10.0 * MZ4 * s + MZ2 * s2 + MH2 * (-2.0 * MZ4 - 2.0 * MZ2 * s));
22193
22194 CHWBden = CHWden * MZ2 * MW2 * (MZ4 - MZ2 * s) * (MZ4 - MZ2 * s);
22195
22196 // Independent denominators of the LO dimension-6 contrib.
22197 Cllnum = 2.0;
22198 CHl111num = sqrt(2.0) * MW2 * MZ2 * (2.0 * MW4 * MZ2 - MW2 * MZ4) * (-1.0 + Pe) * (1.0 + Pp) * s;
22199 CHe11num = 2.0 * sqrt(2.0) * MW2 * MZ2 * (MW4 * MZ2 - MW2 * MZ4) * (1.0 + Pe) * (-1.0 + Pp) * s;
22200 CHl322num = -2.0;
22201
22202 CHBnum = -12.0 * sqrt(2.0) * (MW4 * MZ2 - MW2 * MZ4) * (-MH2 * MZ2 + MZ4 + MZ2 * s) * (8.0 * MW8 * MZ2 * (-1.0 + Pe * Pp)
22203 + MW4 * MZ4 * (-5.0 - 3.0 * Pe + 3.0 * Pp + 5.0 * Pe * Pp) * s
22204 - 2.0 * MW6 * (-3.0 + Pp + Pe * (-1.0 + 3.0 * Pp)) * (MZ4 + MZ2 * s));
22205
22206 CHWnum = 12.0 * sqrt(2.0) * MW2 * (-MH2 * MZ2 + MZ4 + MZ2 * s) * (8.0 * MW8 * MZ4 * (-1.0 + Pe * Pp)
22207 - 2.0 * MW6 * MZ2 * (MZ4 * (-7.0 + Pp + Pe * (-1.0 + 7.0 * Pp)) - MZ2 * (-1.0 + Pe) * (1.0 + Pp) * s)
22208 + MW4 * (2.0 * MZ8 * (-3.0 + Pp + Pe * (-1.0 + 3.0 * Pp)) - MZ6 * (-1.0 + Pe) * (1.0 + Pp) * s));
22209
22210 CHWBnum = 2.0 * sqrt(2.0) * sqrt( -((MW4 * MZ2)/( MW4 * MZ2 - MW2 * MZ4)) ) * (-MZ4 + MZ2 * s) * (-MZ4 + MZ2 * s)
22211 * (-((2.0 * MW8 * MZ4 - 3.0 * MW6 * MZ6 + MW4 * MZ8) * (-1.0 + Pe) * (1.0 + Pp) * (MH4 * MW2 * MZ4 + 12.0 * MW4 * MZ2 * (MZ4 + MZ2 * s)
22212 + MW2 * (-5.0 * MZ8 + 4.0 * MZ6 * s + MZ4 * s2) + MH2 * MZ2 * (-12.0 * MW4 * MZ2 + MW2 * (4.0 * MZ4 - 2.0 * MZ2 * s))))
22213 - 2.0 * (-MW4 * MZ2 + MW2 * MZ4) * (-MW4 * MZ2 + MW2 * MZ4) * (1.0 + Pe) * (-1.0 + Pp) * (MH4 * MW2 * MZ4 + 12.0 * MW4 * MZ2 * (MZ4 + MZ2 * s)
22214 - MW2 * (5.0 * MZ8 + 2.0 * MZ6 * s + 5.0 * MZ4 * s2) + MH2 * MZ2 * (-12.0 * MW4 * MZ2 + MW2 * (4.0 * MZ4 + 4.0 * MZ2 * s))));
22215
22216 CHDnum = sqrt(2.0) * MW4 * MZ2 * (MW2 * MZ4 * (3.0 + Pe - Pp - 3.0 * Pe * Pp) + 4.0 * MW4 * MZ2 * (-1.0 + Pe * Pp));
22217
22218 CHboxnum = sqrt(2.0);
22219
22220 // Derivative of cross section wrt MW, normalized to SM
22221 derSMMW = 8.0 * Mw_tree * (MZ2 * (3.0 + Pe - Pp - 3.0 * Pe * Pp) + 4.0 * MW2 * (-1.0 + Pe * Pp));
22222
22223 derSMMW = derSMMW / (8.0 * MW4 * (-1.0 + Pe * Pp) - 4.0 * MW2 * MZ2 * (-3.0 + Pp + Pe * (-1.0 + 3.0 * Pp)) + MZ4 * (-5.0 + 3.0 * Pp + Pe * (-3.0 + 5.0 * Pp)));
22224
22225 // LO corrections to signal strength in W scheme
22226 dmuLO +=
22227 + ( CHboxnum/GF ) * getSMEFTCoeff("CHbox", muRG)
22228 + ( CHl111num/CHDden ) * getSMEFTCoeff("CHl1R", 0, 0, muRG)
22229 + ( CHe11num/CHDden ) * getSMEFTCoeff("CHeR", 0, 0, muRG)
22230 + ( CHl111num/CHDden + CHl322num/GF ) * getSMEFTCoeff("CHl3R", 0, 0, muRG)
22231 + ( CHl322num/GF ) * getSMEFTCoeff("CHl3R", 1, 1, muRG)
22232 + ( CHDnum/CHDden ) * getSMEFTCoeff("CHD", muRG)
22233 + ( CHBnum/CHWden/MW2 ) * getSMEFTCoeff("CHB", muRG)
22234 + ( CHWnum/CHWden ) * getSMEFTCoeff("CHW", muRG)
22235 + ( CHWBnum/CHWBden ) * getSMEFTCoeff("CHWB", muRG)
22236 + ( Cllnum/GF ) * getSMEFTCoeff("CllR", 0, 1, 1, 0, muRG);
22237
22238 // Correction to alpha scheme: only added if the scheme is chosen
22239 dmuLO += cAsch * DeltaOWtoalph(derSMMW, muRG);
22240
22241 if (FlagfiniteNLO) {
22242
22243 // Choose the right index in the different lists according to the selected energy
22244 int iECM;
22245
22246 if ( (sqrt_s == 0.240) || (sqrt_s == 0.250) ) {
22247 iECM = 0;
22248 } else if ( (sqrt_s == 0.350) || (sqrt_s == 0.360) || (sqrt_s == 0.365) ) {
22249 iECM = 1;
22250 } else if ( sqrt_s == 0.500 ) {
22251 iECM = 2;
22252 } else
22253 throw std::runtime_error("Bad argument in NPSMEFTd6General::mueeZH(): NLO corrections not available for this energy");
22254
22255
22256 // Include NLO corrections
22257
22258 // SM Cross section including only EW corrections [fb]
22259 xsSMNLOW = tofb * xsSMLO
22260 + 0.25 * (1.0 - Pe) * (1.0 + Pp) * dSMWLH[iECM]
22261 + 0.25 * (1.0 + Pe) * (1.0 - Pp) * dSMWRH[iECM];
22262 xsSMNLO = xsSMNLOW
22263 + 0.25 * (1.0 - Pe) * (1.0 + Pp) * dSMQEDLH[iECM]
22264 + 0.25 * (1.0 + Pe) * (1.0 - Pp) * dSMQEDRH[iECM];
22265
22266 // Combination of dimension-6 coefficients
22267 Ch2f1 = getSMEFTCoeff("CHeR",1, 1, muRG) + getSMEFTCoeff("CHeR",2, 2, muRG)
22268 + getSMEFTCoeff("CHdR",0, 0, muRG) + getSMEFTCoeff("CHdR",1, 1, muRG) + getSMEFTCoeff("CHdR",2, 2, muRG)
22269 - 2.0 * getSMEFTCoeff("CHuR",0, 0, muRG) - 2.0 * getSMEFTCoeff("CHuR",1, 1, muRG)
22270 - getSMEFTCoeff("CHq1R",0, 0, muRG) - getSMEFTCoeff("CHq1R",1, 1, muRG) + getSMEFTCoeff("CHl1R",2, 2, muRG);
22271
22272 Ch2f2 = getSMEFTCoeff("CHl3R",2, 2, muRG)
22273 + 3.0 * getSMEFTCoeff("CHq3R",0, 0, muRG) + 3.0 * getSMEFTCoeff("CHq3R",1, 1, muRG);
22274
22275 Ch4f1 = getSMEFTCoeff("CldR",0, 0, 0, 0, muRG) + getSMEFTCoeff("CldR",0, 0, 1, 1, muRG) + getSMEFTCoeff("CldR",0, 0, 2, 2, muRG)
22276 - 2.0*(getSMEFTCoeff("CluR",0, 0, 0, 0, muRG) + getSMEFTCoeff("CluR",0, 0, 1, 1, muRG))
22277 - getSMEFTCoeff("Clq1R",0, 0, 0, 0, muRG) - getSMEFTCoeff("Clq1R",0, 0, 1, 1, muRG)
22278 + getSMEFTCoeff("CllR",0, 0, 2, 2, muRG) + getSMEFTCoeff("CllR",2, 2, 0, 0, muRG)
22279 + getSMEFTCoeff("CleR",0, 0, 1, 1, muRG) + getSMEFTCoeff("CleR",0, 0, 2, 2, muRG)
22280 - (3.0 * MW2)/(MZ2 - MW2)*(getSMEFTCoeff("Clq3R",0, 0, 0, 0, muRG) + getSMEFTCoeff("Clq3R",0, 0, 1, 1, muRG));
22281
22282 Ch4f2 = getSMEFTCoeff("CllR",0, 1, 1, 0, muRG) + getSMEFTCoeff("CllR",1, 0, 0, 1, muRG);
22283 Ch4f3 = getSMEFTCoeff("CllR",0, 0, 1, 1, muRG) + getSMEFTCoeff("CllR",1, 1, 0, 0, muRG);
22284 Ch4f4 = getSMEFTCoeff("CllR",0, 2, 2, 0, muRG) + getSMEFTCoeff("CllR",2, 0, 0, 2, muRG);
22285 Ch4f5 = getSMEFTCoeff("CeeR",0, 0, 1, 1, muRG) + getSMEFTCoeff("CeeR",0, 0, 2, 2, muRG) + getSMEFTCoeff("CeeR",1, 1, 0, 0, muRG) + getSMEFTCoeff("CeeR",2, 2, 0, 0, muRG)
22286 - getSMEFTCoeff("CqeR",0, 0, 0, 0, muRG) - getSMEFTCoeff("CqeR",1, 1, 0, 0, muRG)
22287 - 2.0 * (getSMEFTCoeff("CeuR",0, 0, 0, 0, muRG) + getSMEFTCoeff("CeuR",0, 0, 1, 1, muRG) )
22288 + getSMEFTCoeff("CedR",0, 0, 0, 0, muRG) + getSMEFTCoeff("CedR",0, 0, 1, 1, muRG) + getSMEFTCoeff("CedR",0, 0, 2, 2, muRG)
22289 + getSMEFTCoeff("CleR",1, 1, 0, 0, muRG) + getSMEFTCoeff("CleR",2, 2, 0, 0, muRG);
22290 Ch4f6 = getSMEFTCoeff("CeeR",0, 1, 1, 0, muRG) + getSMEFTCoeff("CeeR",1, 0, 0, 1, muRG) + getSMEFTCoeff("CeeR",0, 2, 2, 0, muRG) + getSMEFTCoeff("CeeR",2, 0, 0, 2, muRG);
22291
22292 // Corrections for LH initial electrons
22293 d6NLOLH = d6LHCHD[iECM] * getSMEFTCoeff("CHD", muRG)
22294 + d6LHCHbox[iECM] * getSMEFTCoeff("CHbox", muRG)
22295 + d6LHCHW[iECM] * getSMEFTCoeff("CHW", muRG)
22296 + d6LHCHB[iECM] * getSMEFTCoeff("CHB", muRG)
22297 + d6LHCHWB[iECM] * getSMEFTCoeff("CHWB", muRG)
22298 + d6LHCHeR00[iECM] * getSMEFTCoeff("CHeR", 0, 0, muRG)
22299 + d6LHCHl1R00[iECM] * getSMEFTCoeff("CHl1R", 0, 0, muRG)
22300 + d6LHCHl3R00[iECM] * getSMEFTCoeff("CHl3R", 0, 0, muRG)
22301 + d6LHCHl3R11[iECM] * getSMEFTCoeff("CHl3R", 1, 1, muRG)
22302 + d6LHCh4f2[iECM] * Ch4f2
22303 + d6LHCHq1R22[iECM] * getSMEFTCoeff("CHq1R", 2, 2, muRG)
22304 + d6LHCHq3R22[iECM] * getSMEFTCoeff("CHq3R", 2, 2, muRG)
22305 + d6LHCHuR22[iECM] * getSMEFTCoeff("CHuR", 2, 2, muRG)
22306 + d6LHCuWR22[iECM] * getSMEFTCoeff("CuWR", 2, 2, muRG)
22307 + d6LHCuBR22[iECM] * getSMEFTCoeff("CuBR", 2, 2, muRG)
22308 + d6LHCuHR22[iECM] * getSMEFTCoeff("CuHR", 2, 2, muRG)
22309 + d6LHCh2f1[iECM] * Ch2f1
22310 + d6LHCh2f2[iECM] * Ch2f2
22311 + d6LHCHl1R11[iECM] * getSMEFTCoeff("CHl1R", 1, 1, muRG)
22312 + d6LHCH[iECM] * getSMEFTCoeff("CH", muRG)
22313 + d6LHCW[iECM] * getSMEFTCoeff("CW", muRG)
22314 + d6LHCeuR0022[iECM] * getSMEFTCoeff("CeuR",0, 0, 2, 2, muRG)
22315 + d6LHCluR0022[iECM] * getSMEFTCoeff("CluR",0, 0, 2, 2, muRG)
22316 + d6LHCqeR2200[iECM] * getSMEFTCoeff("CqeR",2, 2, 0, 0, muRG)
22317 + d6LHClq1R0022[iECM] * getSMEFTCoeff("Clq1R",0, 0, 2, 2, muRG)
22318 + d6LHClq3R0022[iECM] * getSMEFTCoeff("Clq3R",0, 0, 2, 2, muRG)
22319 + d6LHClq3R1122[iECM] * getSMEFTCoeff("Clq3R",1, 1, 2, 2, muRG)
22320 + d6LHCh4f1[iECM] * Ch4f1
22321 + d6LHCh4f3[iECM] * Ch4f3
22322 + d6LHCh4f4[iECM] * Ch4f4
22323 + d6LHCh4f5[iECM] * Ch4f5
22324 + d6LHCh4f6[iECM] * Ch4f6
22325 + d6LHCleR0000[iECM] * getSMEFTCoeff("CleR",0, 0, 0, 0, muRG)
22326 + d6LHCllR0000[iECM] * getSMEFTCoeff("CllR",0, 0, 0, 0, muRG)
22327 + d6LHCeeR0000[iECM] * getSMEFTCoeff("CeeR",0, 0, 0, 0, muRG)
22328 + d6LHCHBt[iECM] * getSMEFTCoeff("CHBtilde", muRG)
22329 + d6LHCHWt[iECM] * getSMEFTCoeff("CHWtilde", muRG)
22330 + d6LHCHWBt[iECM] * getSMEFTCoeff("CHWtildeB", muRG)
22331 + d6LHCWt[iECM] * getSMEFTCoeff("CWtilde", muRG);
22332
22333 // Corrections for RH initial electrons
22334 d6NLORH = d6RHCHD[iECM] * getSMEFTCoeff("CHD", muRG)
22335 + d6RHCHbox[iECM] * getSMEFTCoeff("CHbox", muRG)
22336 + d6RHCHW[iECM] * getSMEFTCoeff("CHW", muRG)
22337 + d6RHCHB[iECM] * getSMEFTCoeff("CHB", muRG)
22338 + d6RHCHWB[iECM] * getSMEFTCoeff("CHWB", muRG)
22339 + d6RHCHeR00[iECM] * getSMEFTCoeff("CHeR", 0, 0, muRG)
22340 + d6RHCHl1R00[iECM] * getSMEFTCoeff("CHl1R", 0, 0, muRG)
22341 + d6RHCHl3R00[iECM] * getSMEFTCoeff("CHl3R", 0, 0, muRG)
22342 + d6RHCHl3R11[iECM] * getSMEFTCoeff("CHl3R", 1, 1, muRG)
22343 + d6RHCh4f2[iECM] * Ch4f2
22344 + d6RHCHq1R22[iECM] * getSMEFTCoeff("CHq1R", 2, 2, muRG)
22345 + d6RHCHq3R22[iECM] * getSMEFTCoeff("CHq3R", 2, 2, muRG)
22346 + d6RHCHuR22[iECM] * getSMEFTCoeff("CHuR", 2, 2, muRG)
22347 + d6RHCuWR22[iECM] * getSMEFTCoeff("CuWR", 2, 2, muRG)
22348 + d6RHCuBR22[iECM] * getSMEFTCoeff("CuBR", 2, 2, muRG)
22349 + d6RHCuHR22[iECM] * getSMEFTCoeff("CuHR", 2, 2, muRG)
22350 + d6RHCh2f1[iECM] * Ch2f1
22351 + d6RHCh2f2[iECM] * Ch2f2
22352 + d6RHCHl1R11[iECM] * getSMEFTCoeff("CHl1R", 1, 1, muRG)
22353 + d6RHCH[iECM] * getSMEFTCoeff("CH", muRG)
22354 + d6RHCW[iECM] * getSMEFTCoeff("CW", muRG)
22355 + d6RHCeuR0022[iECM] * getSMEFTCoeff("CeuR",0, 0, 2, 2, muRG)
22356 + d6RHCluR0022[iECM] * getSMEFTCoeff("CluR",0, 0, 2, 2, muRG)
22357 + d6RHCqeR2200[iECM] * getSMEFTCoeff("CqeR",2, 2, 0, 0, muRG)
22358 + d6RHClq1R0022[iECM] * getSMEFTCoeff("Clq1R",0, 0, 2, 2, muRG)
22359 + d6RHClq3R0022[iECM] * getSMEFTCoeff("Clq3R",0, 0, 2, 2, muRG)
22360 + d6RHClq3R1122[iECM] * getSMEFTCoeff("Clq3R",1, 1, 2, 2, muRG)
22361 + d6RHCh4f1[iECM] * Ch4f1
22362 + d6RHCh4f3[iECM] * Ch4f3
22363 + d6RHCh4f4[iECM] * Ch4f4
22364 + d6RHCh4f5[iECM] * Ch4f5
22365 + d6RHCh4f6[iECM] * Ch4f6
22366 + d6RHCleR0000[iECM] * getSMEFTCoeff("CleR",0, 0, 0, 0, muRG)
22367 + d6RHCllR0000[iECM] * getSMEFTCoeff("CllR",0, 0, 0, 0, muRG)
22368 + d6RHCeeR0000[iECM] * getSMEFTCoeff("CeeR",0, 0, 0, 0, muRG)
22369 + d6RHCHBt[iECM] * getSMEFTCoeff("CHBtilde", muRG)
22370 + d6RHCHWt[iECM] * getSMEFTCoeff("CHWtilde", muRG)
22371 + d6RHCHWBt[iECM] * getSMEFTCoeff("CHWtildeB", muRG)
22372 + d6RHCWt[iECM] * getSMEFTCoeff("CWtilde", muRG);
22373
22374 // Correction to polarized cross section: Need to multiply by Lambda^2
22375 dmuNLO += 0.25 * (1.0 - Pe) * (1.0 + Pp) * xsSMweakLH[iECM] * d6NLOLH * LambdaNP2
22376 + 0.25 * (1.0 + Pe) * (1.0 - Pp) * xsSMweakRH[iECM] * d6NLORH * LambdaNP2;
22377 // Normalize to SM full NLO cross section
22378 dmuNLO = 4.0 * dmuNLO /((1.0 - Pe) * (1.0 + Pp) * xsSMNLOLH[iECM] + (1.0 + Pe) * (1.0 - Pp) * xsSMNLORH[iECM]);
22379
22380 // Rescale the LO contribution and normalizer the NLO to the SM cross section
22381 dmuLO = dmuLO * (tofb * xsSMLO/xsSMNLO);
22382
22383 }
22384
22385 // Coefficient for Higgs self-coupling corrections (disabled for the moment as these are already included in NLO above)
22386 //if (sqrt_s == 240.) {
22387
22388 // C1 = 0.017;
22389
22390 //} else if (sqrt_s == 250.) {
22391
22392 // C1 = 0.015;
22393
22394 //} else if (sqrt_s == 350.) {
22395
22396 // C1 = 0.0057;
22397
22398 //} else if (sqrt_s == 365.) {
22399
22400 // C1 = 0.0057; // Use same as 350 GeV
22401
22402 //} else if (sqrt_s == 380.) {
22403
22404 // C1 = 0.0057; // Use same as 350 GeV
22405
22406 //} else if (sqrt_s == 500.) {
22407
22408 // C1 = 0.00099;
22409
22410 //} else if (sqrt_s == 1000.) {
22411
22412 // C1 = -0.0012;
22413
22414 //} else if (sqrt_s == 1400.) {
22415
22416 // C1 = -0.0011;
22417
22418 //} else if (sqrt_s == 1500.) {
22419
22420 // C1 = -0.0011; // Use the same as 1400 GeV
22421
22422 //} else if (sqrt_s == 3000.) {
22423
22424 // C1 = -0.00054;
22425
22426 //} else
22427 // throw std::runtime_error("Bad argument in NPSMEFTd6General::mueeZH()");
22428
22429 // Add the LO and NLO corrections
22430 mu += dmuLO + dmuNLO;
22431
22432 //Add intrinsic and parametric relative theory errors (free par). (Assume they are constant in energy.)
22433 mu += eeeZHint + eeeZHpar;
22434
22435 // Linear contribution from Higgs self-coupling
22436 // mu += cLHd6 * (C1 + 2.0 * dZH1) * deltaG_hhhRatio(); // Linear corrections already included
22437 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
22439
22440 if (mu < 0) return std::numeric_limits<double>::quiet_NaN();
22441
22442 return mu;
22443}
22444
22445
22446const double NPSMEFTd6General::mueeZHGen(const double sqrt_s, const double Pol_em, const double Pol_ep) const {
22447
22448 // Only Alpha scheme
22449
22450 double mu = 1.0;
22451
22452 double C1 = 0.0;
22453
22454 if ( (Pol_em != 0.) || (Pol_ep != 0) ) return mueeZHPol(sqrt_s, Pol_em, Pol_ep);
22455
22456 if (sqrt_s == 0.240) {
22457
22458 C1 = 0.017;
22459
22460 mu +=
22461 +121263. * getSMEFTCoeffEW("CHbox")
22462 + 898682. * getSMEFTCoeffEW("CHl1R", 0, 0)
22463 - 767820. * getSMEFTCoeffEW("CHeR", 0, 0)
22464 + 898682. * getSMEFTCoeffEW("CHl3R", 0, 0)
22465 - 6046.36 * getSMEFTCoeffEW("CHD")
22466 + 122439. * getSMEFTCoeffEW("CHB")
22467 + 540057. * getSMEFTCoeffEW("CHW")
22468 + 231063. * getSMEFTCoeffEW("CHWB")
22469 - 2.2 * delta_GF
22470 ;
22471
22472 // Add modifications due to small variations of the SM parameters
22473 mu += cHSM * (-0.2 * deltaaMZ()
22474 + 2.2 * deltaGmu()
22475 + 4.775 * deltaMz()
22476 - 3.071 * deltaMh());
22477
22478 if (FlagQuadraticTerms) {
22479 //Add contributions that are quadratic in the effective coefficients
22480 mu += 0.0;
22481 }
22482
22483 } else if (sqrt_s == 0.250) {
22484
22485 C1 = 0.015;
22486
22487 mu +=
22488 +121263. * getSMEFTCoeffEW("CHbox")
22489 + 975101. * getSMEFTCoeffEW("CHl1R", 0, 0)
22490 - 833750. * getSMEFTCoeffEW("CHeR", 0, 0)
22491 + 975101. * getSMEFTCoeffEW("CHl3R", 0, 0)
22492 - 6046.36 * getSMEFTCoeffEW("CHD")
22493 + 128443. * getSMEFTCoeffEW("CHB")
22494 + 568273. * getSMEFTCoeffEW("CHW")
22495 + 244206. * getSMEFTCoeffEW("CHWB")
22496 - 2.2 * delta_GF
22497 ;
22498
22499 // Add modifications due to small variations of the SM parameters
22500 mu += cHSM * (-0.2 * deltaaMZ()
22501 + 2.2 * deltaGmu()
22502 + 5.219 * deltaMz()
22503 - 2.27 * deltaMh());
22504
22505 if (FlagQuadraticTerms) {
22506 //Add contributions that are quadratic in the effective coefficients
22507 mu += 0.0;
22508 }
22509
22510 } else if (sqrt_s == 0.350) {
22511
22512 C1 = 0.0057;
22513
22514 mu +=
22515 +121283. * getSMEFTCoeffEW("CHbox")
22516 + 1911340. * getSMEFTCoeffEW("CHl1R", 0, 0)
22517 - 1640958. * getSMEFTCoeffEW("CHeR", 0, 0)
22518 + 1911340. * getSMEFTCoeffEW("CHl3R", 0, 0)
22519 - 6009.52 * getSMEFTCoeffEW("CHD")
22520 + 173183. * getSMEFTCoeffEW("CHB")
22521 + 785843. * getSMEFTCoeffEW("CHW")
22522 + 344494. * getSMEFTCoeffEW("CHWB")
22523 - 2.201 * delta_GF
22524 ;
22525
22526 // Add modifications due to small variations of the SM parameters
22527 mu += cHSM * (-0.2 * deltaaMZ()
22528 + 2.2 * deltaGmu()
22529 + 5.396 * deltaMz()
22530 - 0.729 * deltaMh());
22531
22532 if (FlagQuadraticTerms) {
22533 //Add contributions that are quadratic in the effective coefficients
22534 mu += 0.0;
22535 }
22536
22537 } else if (sqrt_s == 0.365) {
22538
22539 C1 = 0.0057; // Use same as 350 GeV
22540
22541 mu +=
22542 +121243. * getSMEFTCoeffEW("CHbox")
22543 + 2078482. * getSMEFTCoeffEW("CHl1R", 0, 0)
22544 - 1785085. * getSMEFTCoeffEW("CHeR", 0, 0)
22545 + 2078482. * getSMEFTCoeffEW("CHl3R", 0, 0)
22546 - 6010.65 * getSMEFTCoeffEW("CHD")
22547 + 178173. * getSMEFTCoeffEW("CHB")
22548 + 809806. * getSMEFTCoeffEW("CHW")
22549 + 355487. * getSMEFTCoeffEW("CHWB")
22550 - 2.201 * delta_GF
22551 ;
22552
22553 // Add modifications due to small variations of the SM parameters
22554 mu += cHSM * (-0.2 * deltaaMZ()
22555 + 2.2 * deltaGmu()
22556 + 5.348 * deltaMz()
22557 - 0.664 * deltaMh());
22558
22559 if (FlagQuadraticTerms) {
22560 //Add contributions that are quadratic in the effective coefficients
22561 mu += 0.0;
22562 }
22563
22564 } else if (sqrt_s == 0.380) {
22565
22566 C1 = 0.0057; // Use same as 350 GeV
22567
22568 mu +=
22569 +121281. * getSMEFTCoeffEW("CHbox")
22570 + 2253013. * getSMEFTCoeffEW("CHl1R", 0, 0)
22571 - 1934557. * getSMEFTCoeffEW("CHeR", 0, 0)
22572 + 2253013. * getSMEFTCoeffEW("CHl3R", 0, 0)
22573 - 6026.37 * getSMEFTCoeffEW("CHD")
22574 + 182674. * getSMEFTCoeffEW("CHB")
22575 + 832109. * getSMEFTCoeffEW("CHW")
22576 + 365819. * getSMEFTCoeffEW("CHWB")
22577 - 2.202 * delta_GF
22578 ;
22579
22580 // Add modifications due to small variations of the SM parameters
22581 mu += cHSM * (-0.2 * deltaaMZ()
22582 + 2.2 * deltaGmu()
22583 + 5.301 * deltaMz()
22584 - 0.609 * deltaMh());
22585
22586 if (FlagQuadraticTerms) {
22587 //Add contributions that are quadratic in the effective coefficients
22588 mu += 0.0;
22589 }
22590
22591 } else if (sqrt_s == 0.500) {
22592
22593 C1 = 0.00099;
22594
22595 mu +=
22596 +121264. * getSMEFTCoeffEW("CHbox")
22597 + 3900384. * getSMEFTCoeffEW("CHl1R", 0, 0)
22598 - 3350136. * getSMEFTCoeffEW("CHeR", 0, 0)
22599 + 3900384. * getSMEFTCoeffEW("CHl3R", 0, 0)
22600 - 6019.22 * getSMEFTCoeffEW("CHD")
22601 + 209229. * getSMEFTCoeffEW("CHB")
22602 + 959942. * getSMEFTCoeffEW("CHW")
22603 + 425112. * getSMEFTCoeffEW("CHWB")
22604 - 2.202 * delta_GF
22605 ;
22606
22607 // Add modifications due to small variations of the SM parameters
22608 mu += cHSM * (-0.2 * deltaaMZ()
22609 + 2.2 * deltaGmu()
22610 + 5. * deltaMz()
22611 - 0.351 * deltaMh());
22612
22613 if (FlagQuadraticTerms) {
22614 //Add contributions that are quadratic in the effective coefficients
22615 mu += 0.0;
22616 }
22617
22618 } else if (sqrt_s == 1.0) {
22619
22620 C1 = -0.0012;
22621
22622 mu +=
22623 +121274. * getSMEFTCoeffEW("CHbox")
22624 + 15601820. * getSMEFTCoeffEW("CHl1R", 0, 0)
22625 - 13395670. * getSMEFTCoeffEW("CHeR", 0, 0)
22626 + 15601820. * getSMEFTCoeffEW("CHl3R", 0, 0)
22627 - 6040.16 * getSMEFTCoeffEW("CHD")
22628 + 243960. * getSMEFTCoeffEW("CHB")
22629 + 1128805. * getSMEFTCoeffEW("CHW")
22630 + 503138. * getSMEFTCoeffEW("CHWB")
22631 - 2.202 * delta_GF
22632 ;
22633
22634 // Add modifications due to small variations of the SM parameters
22635 mu += cHSM * (-0.2 * deltaaMZ()
22636 + 2.2 * deltaGmu()
22637 + 4.574 * deltaMz()
22638 - 0.092 * deltaMh());
22639
22640 if (FlagQuadraticTerms) {
22641 //Add contributions that are quadratic in the effective coefficients
22642 mu += 0.0;
22643 }
22644
22645 } else if (sqrt_s == 1.4) {
22646
22647 C1 = -0.0011;
22648
22649 mu +=
22650 +121283. * getSMEFTCoeffEW("CHbox")
22651 + 30579278. * getSMEFTCoeffEW("CHl1R", 0, 0)
22652 - 26253064. * getSMEFTCoeffEW("CHeR", 0, 0)
22653 + 30579278. * getSMEFTCoeffEW("CHl3R", 0, 0)
22654 - 6010.77 * getSMEFTCoeffEW("CHD")
22655 + 250804. * getSMEFTCoeffEW("CHB")
22656 + 1161208. * getSMEFTCoeffEW("CHW")
22657 + 518040. * getSMEFTCoeffEW("CHWB")
22658 - 2.203 * delta_GF
22659 ;
22660
22661 // Add modifications due to small variations of the SM parameters
22662 mu += cHSM * (-0.2 * deltaaMZ()
22663 + 2.2 * deltaGmu()
22664 + 4.491 * deltaMz()
22665 - 0.047 * deltaMh());
22666
22667 if (FlagQuadraticTerms) {
22668 //Add contributions that are quadratic in the effective coefficients
22669 mu += 0.0;
22670 }
22671
22672 } else if (sqrt_s == 1.5) {
22673
22674 C1 = -0.0011; // Use the same as 1400 GeV
22675
22676 mu +=
22677 +121262. * getSMEFTCoeffEW("CHbox")
22678 + 35102329. * getSMEFTCoeffEW("CHl1R", 0, 0)
22679 - 30135878. * getSMEFTCoeffEW("CHeR", 0, 0)
22680 + 35102329. * getSMEFTCoeffEW("CHl3R", 0, 0)
22681 - 6034.22 * getSMEFTCoeffEW("CHD")
22682 + 251576. * getSMEFTCoeffEW("CHB")
22683 + 1165634. * getSMEFTCoeffEW("CHW")
22684 + 519954. * getSMEFTCoeffEW("CHWB")
22685 - 2.203 * delta_GF
22686 ;
22687
22688 // Add modifications due to small variations of the SM parameters
22689 mu += cHSM * (-0.2 * deltaaMZ()
22690 + 2.2 * deltaGmu()
22691 + 4.479 * deltaMz()
22692 - 0.041 * deltaMh());
22693
22694 if (FlagQuadraticTerms) {
22695 //Add contributions that are quadratic in the effective coefficients
22696 mu += 0.0;
22697 }
22698
22699 } else if (sqrt_s == 3.0) {
22700
22701 C1 = -0.00054;
22702
22703 mu +=
22704 +121279. * getSMEFTCoeffEW("CHbox")
22705 + 140413697. * getSMEFTCoeffEW("CHl1R", 0, 0)
22706 - 120540988. * getSMEFTCoeffEW("CHeR", 0, 0)
22707 + 140413697. * getSMEFTCoeffEW("CHl3R", 0, 0)
22708 - 6012.61 * getSMEFTCoeffEW("CHD")
22709 + 257222. * getSMEFTCoeffEW("CHB")
22710 + 1188444. * getSMEFTCoeffEW("CHW")
22711 + 530503. * getSMEFTCoeffEW("CHWB")
22712 - 2.202 * delta_GF
22713 ;
22714
22715 // Add modifications due to small variations of the SM parameters
22716 mu += cHSM * (-0.2 * deltaaMZ()
22717 + 2.2 * deltaGmu()
22718 + 4.42 * deltaMz()
22719 - 0.01 * deltaMh());
22720
22721 if (FlagQuadraticTerms) {
22722 //Add contributions that are quadratic in the effective coefficients
22723 mu += 0.0;
22724 }
22725
22726 } else
22727 throw std::runtime_error("Bad argument in NPSMEFTd6General::mueeZH()");
22728
22729 //Add intrinsic and parametric relative theory errors (free par). (Assume they are constant in energy.)
22730 mu += eeeZHint + eeeZHpar;
22731
22732 // Linear contribution from Higgs self-coupling
22733 mu = mu + cLHd6 * (C1 + 2.0 * dZH1) * deltaG_hhhRatio();
22734 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
22735 mu = mu + cLHd6 * cLH3d62 * dZH2 * deltaG_hhhRatio() * deltaG_hhhRatio();
22736
22737 if (mu < 0) return std::numeric_limits<double>::quiet_NaN();
22738
22739 return mu;
22740}
22741
22742const double NPSMEFTd6General::mueeZllH(const double sqrt_s) const {
22743
22744 // The signal strength eeZH
22745 double mu = mueeZH(sqrt_s, 0., 0.);
22746
22747 // The (relative) linear correction to the Z>ll BR
22748 double deltaBRratio;
22749
22750 deltaBRratio = deltaGamma_Zf(leptons[ELECTRON])
22752
22753 deltaBRratio = deltaBRratio /
22755
22756 deltaBRratio = deltaBRratio - deltaGamma_Z() / trueSM.Gamma_Z();
22757
22758 return mu + deltaBRratio;
22759}
22760
22761const double NPSMEFTd6General::mueeZqqH(const double sqrt_s) const {
22762
22763 // The signal strength eeZH
22764 double mu = mueeZH(sqrt_s, 0., 0.);
22765
22766 // The (relative) linear correction to the Z>qq BR
22767 double deltaBRratio;
22768
22769 deltaBRratio = deltaGamma_Zf(quarks[UP])
22774
22775 deltaBRratio = deltaBRratio /
22779
22780 deltaBRratio = deltaBRratio - deltaGamma_Z() / trueSM.Gamma_Z();
22781
22782 return mu + deltaBRratio;
22783}
22784
22785const double NPSMEFTd6General::mueeZHPol(const double sqrt_s, const double Pol_em, const double Pol_ep) const {
22786
22787 // Only Alpha scheme
22788
22789 double mu = 1.0;
22790
22791 double C1 = 0.0;
22792
22793 if (sqrt_s == 0.240) {
22794
22795 C1 = 0.017;
22796
22797 if (Pol_em == 80. && Pol_ep == -30.) {
22798 mu +=
22799 +121260. * getSMEFTCoeffEW("CHbox")
22800 + 117191. * getSMEFTCoeffEW("CHl1R", 0, 0)
22801 - 1681596. * getSMEFTCoeffEW("CHeR", 0, 0)
22802 + 117191. * getSMEFTCoeffEW("CHl3R", 0, 0)
22803 + 74555.1 * getSMEFTCoeffEW("CHD")
22804 + 528105. * getSMEFTCoeffEW("CHB")
22805 + 134403. * getSMEFTCoeffEW("CHW")
22806 + 872560. * getSMEFTCoeffEW("CHWB")
22807 + 0.459 * delta_GF
22808 ;
22809
22810 // Add modifications due to small variations of the SM parameters
22811 mu += cHSM * (+2.46 * deltaaMZ()
22812 - 0.46 * deltaGmu()
22813 - 0.544 * deltaMz()
22814 - 3.071 * deltaMh());
22815
22816 } else if (Pol_em == -80. && Pol_ep == 30.) {
22817 mu +=
22818 +121254. * getSMEFTCoeffEW("CHbox")
22819 + 1495015. * getSMEFTCoeffEW("CHl1R", 0, 0)
22820 - 76567.2 * getSMEFTCoeffEW("CHeR", 0, 0)
22821 + 1495015. * getSMEFTCoeffEW("CHl3R", 0, 0)
22822 - 67582.1 * getSMEFTCoeffEW("CHD")
22823 - 187104. * getSMEFTCoeffEW("CHB")
22824 + 849552. * getSMEFTCoeffEW("CHW")
22825 - 258537. * getSMEFTCoeffEW("CHWB")
22826 - 4.23 * delta_GF
22827 ;
22828
22829 // Add modifications due to small variations of the SM parameters
22830 mu += cHSM * (-2.23 * deltaaMZ()
22831 + 4.23 * deltaGmu()
22832 + 8.834 * deltaMz()
22833 - 3.071 * deltaMh());
22834
22835 } else if (Pol_em == 80. && Pol_ep == 0.) {
22836 mu +=
22837 +121256. * getSMEFTCoeffEW("CHbox")
22838 + 204529. * getSMEFTCoeffEW("CHl1R", 0, 0)
22839 - 1578998. * getSMEFTCoeffEW("CHeR", 0, 0)
22840 + 204529. * getSMEFTCoeffEW("CHl3R", 0, 0)
22841 + 65548.7 * getSMEFTCoeffEW("CHD")
22842 + 482729. * getSMEFTCoeffEW("CHB")
22843 + 179733. * getSMEFTCoeffEW("CHW")
22844 + 800870. * getSMEFTCoeffEW("CHWB")
22845 + 0.162 * delta_GF
22846 ;
22847
22848 // Add modifications due to small variations of the SM parameters
22849 mu += cHSM * (+2.163 * deltaaMZ()
22850 - 0.163 * deltaGmu()
22851 + 0.05 * deltaMz()
22852 - 3.071 * deltaMh());
22853
22854 } else if (Pol_em == -80. && Pol_ep == 0.) {
22855 mu +=
22856 +121264. * getSMEFTCoeffEW("CHbox")
22857 + 1442776. * getSMEFTCoeffEW("CHl1R", 0, 0)
22858 - 137405. * getSMEFTCoeffEW("CHeR", 0, 0)
22859 + 1442776. * getSMEFTCoeffEW("CHl3R", 0, 0)
22860 - 62167.6 * getSMEFTCoeffEW("CHD")
22861 - 159988. * getSMEFTCoeffEW("CHB")
22862 + 822448. * getSMEFTCoeffEW("CHW")
22863 - 215639. * getSMEFTCoeffEW("CHWB")
22864 - 4.052 * delta_GF
22865 ;
22866
22867 // Add modifications due to small variations of the SM parameters
22868 mu += cHSM * (-2.052 * deltaaMZ()
22869 + 4.052 * deltaGmu()
22870 + 8.479 * deltaMz()
22871 - 3.071 * deltaMh());
22872
22873 } else {
22874 throw std::runtime_error("Bad argument in NPSMEFTd6General::mueeZHPol()");
22875 }
22876
22877 } else if (sqrt_s == 0.250) {
22878
22879 C1 = 0.015;
22880
22881 if (Pol_em == 80. && Pol_ep == -30.) {
22882 mu +=
22883 +121264. * getSMEFTCoeffEW("CHbox")
22884 + 127210. * getSMEFTCoeffEW("CHl1R", 0, 0)
22885 - 1824910. * getSMEFTCoeffEW("CHeR", 0, 0)
22886 + 127210. * getSMEFTCoeffEW("CHl3R", 0, 0)
22887 + 74597.1 * getSMEFTCoeffEW("CHD")
22888 + 560319. * getSMEFTCoeffEW("CHB")
22889 + 136129. * getSMEFTCoeffEW("CHW")
22890 + 902676. * getSMEFTCoeffEW("CHWB")
22891 + 0.459 * delta_GF
22892 ;
22893
22894 // Add modifications due to small variations of the SM parameters
22895 mu += cHSM * (+2.46 * deltaaMZ()
22896 - 0.46 * deltaGmu()
22897 - 0.1 * deltaMz()
22898 - 2.27 * deltaMh());
22899
22900 } else if (Pol_em == -80. && Pol_ep == 30.) {
22901 mu +=
22902 +121257. * getSMEFTCoeffEW("CHbox")
22903 + 1622228. * getSMEFTCoeffEW("CHl1R", 0, 0)
22904 - 83107. * getSMEFTCoeffEW("CHeR", 0, 0)
22905 + 1622228. * getSMEFTCoeffEW("CHl3R", 0, 0)
22906 - 67554.3 * getSMEFTCoeffEW("CHD")
22907 - 201409. * getSMEFTCoeffEW("CHB")
22908 + 898116. * getSMEFTCoeffEW("CHW")
22909 - 258306. * getSMEFTCoeffEW("CHWB")
22910 - 4.23 * delta_GF
22911 ;
22912
22913 // Add modifications due to small variations of the SM parameters
22914 mu += cHSM * (-2.23 * deltaaMZ()
22915 + 4.23 * deltaGmu()
22916 + 9.279 * deltaMz()
22917 - 2.27 * deltaMh());
22918
22919 } else if (Pol_em == 80. && Pol_ep == 0.) {
22920 mu +=
22921 +121309. * getSMEFTCoeffEW("CHbox")
22922 + 221930. * getSMEFTCoeffEW("CHl1R", 0, 0)
22923 - 1714047. * getSMEFTCoeffEW("CHeR", 0, 0)
22924 + 221930. * getSMEFTCoeffEW("CHl3R", 0, 0)
22925 + 65599.6 * getSMEFTCoeffEW("CHD")
22926 + 512136. * getSMEFTCoeffEW("CHB")
22927 + 184424. * getSMEFTCoeffEW("CHW")
22928 + 829145. * getSMEFTCoeffEW("CHWB")
22929 + 0.162 * delta_GF
22930 ;
22931
22932 // Add modifications due to small variations of the SM parameters
22933 mu += cHSM * (+2.163 * deltaaMZ()
22934 - 0.163 * deltaGmu()
22935 + 0.494 * deltaMz()
22936 - 2.27 * deltaMh());
22937
22938 } else if (Pol_em == -80. && Pol_ep == 0.) {
22939 mu +=
22940 +121269. * getSMEFTCoeffEW("CHbox")
22941 + 1565559. * getSMEFTCoeffEW("CHl1R", 0, 0)
22942 - 148908. * getSMEFTCoeffEW("CHeR", 0, 0)
22943 + 1565559. * getSMEFTCoeffEW("CHl3R", 0, 0)
22944 - 62170. * getSMEFTCoeffEW("CHD")
22945 - 172540. * getSMEFTCoeffEW("CHB")
22946 + 869218. * getSMEFTCoeffEW("CHW")
22947 - 214299. * getSMEFTCoeffEW("CHWB")
22948 - 4.053 * delta_GF
22949 ;
22950
22951 // Add modifications due to small variations of the SM parameters
22952 mu += cHSM * (-2.052 * deltaaMZ()
22953 + 4.052 * deltaGmu()
22954 + 8.923 * deltaMz()
22955 - 2.27 * deltaMh());
22956
22957 } else {
22958 throw std::runtime_error("Bad argument in NPSMEFTd6General::mueeZHPol()");
22959 }
22960
22961 } else if (sqrt_s == 0.350) {
22962
22963 C1 = 0.0057;
22964
22965 if (Pol_em == 80. && Pol_ep == -30.) {
22966 mu +=
22967 +121274. * getSMEFTCoeffEW("CHbox")
22968 + 249309. * getSMEFTCoeffEW("CHl1R", 0, 0)
22969 - 3576996. * getSMEFTCoeffEW("CHeR", 0, 0)
22970 + 249309. * getSMEFTCoeffEW("CHl3R", 0, 0)
22971 + 74596.5 * getSMEFTCoeffEW("CHD")
22972 + 812491. * getSMEFTCoeffEW("CHB")
22973 + 146212. * getSMEFTCoeffEW("CHW")
22974 + 1135161. * getSMEFTCoeffEW("CHWB")
22975 + 0.458 * delta_GF
22976 ;
22977
22978 // Add modifications due to small variations of the SM parameters
22979 mu += cHSM * (+2.46 * deltaaMZ()
22980 - 0.46 * deltaGmu()
22981 + 0.077 * deltaMz()
22982 - 0.729 * deltaMh());
22983
22984 } else if (Pol_em == -80. && Pol_ep == 30.) {
22985 mu +=
22986 +121289. * getSMEFTCoeffEW("CHbox")
22987 + 3179548. * getSMEFTCoeffEW("CHl1R", 0, 0)
22988 - 163347. * getSMEFTCoeffEW("CHeR", 0, 0)
22989 + 3179548. * getSMEFTCoeffEW("CHl3R", 0, 0)
22990 - 67524.8 * getSMEFTCoeffEW("CHD")
22991 - 314653. * getSMEFTCoeffEW("CHB")
22992 + 1273817. * getSMEFTCoeffEW("CHW")
22993 - 258947. * getSMEFTCoeffEW("CHWB")
22994 - 4.231 * delta_GF
22995 ;
22996
22997 // Add modifications due to small variations of the SM parameters
22998 mu += cHSM * (-2.23 * deltaaMZ()
22999 + 4.23 * deltaGmu()
23000 + 9.456 * deltaMz()
23001 - 0.729 * deltaMh());
23002
23003 } else if (Pol_em == 80. && Pol_ep == 0.) {
23004 mu +=
23005 +121304. * getSMEFTCoeffEW("CHbox")
23006 + 434952. * getSMEFTCoeffEW("CHl1R", 0, 0)
23007 - 3360980. * getSMEFTCoeffEW("CHeR", 0, 0)
23008 + 434952. * getSMEFTCoeffEW("CHl3R", 0, 0)
23009 + 65624.7 * getSMEFTCoeffEW("CHD")
23010 + 741142. * getSMEFTCoeffEW("CHB")
23011 + 217654. * getSMEFTCoeffEW("CHW")
23012 + 1046799. * getSMEFTCoeffEW("CHWB")
23013 + 0.161 * delta_GF
23014 ;
23015
23016 // Add modifications due to small variations of the SM parameters
23017 mu += cHSM * (+2.163 * deltaaMZ()
23018 - 0.163 * deltaGmu()
23019 + 0.671 * deltaMz()
23020 - 0.729 * deltaMh());
23021
23022 } else if (Pol_em == -80. && Pol_ep == 0.) {
23023 mu +=
23024 +121259. * getSMEFTCoeffEW("CHbox")
23025 + 3068356. * getSMEFTCoeffEW("CHl1R", 0, 0)
23026 - 292427. * getSMEFTCoeffEW("CHeR", 0, 0)
23027 + 3068356. * getSMEFTCoeffEW("CHl3R", 0, 0)
23028 - 62160.7 * getSMEFTCoeffEW("CHD")
23029 - 271962. * getSMEFTCoeffEW("CHB")
23030 + 1231171. * getSMEFTCoeffEW("CHW")
23031 - 206112. * getSMEFTCoeffEW("CHWB")
23032 - 4.053 * delta_GF
23033 ;
23034
23035 // Add modifications due to small variations of the SM parameters
23036 mu += cHSM * (-2.052 * deltaaMZ()
23037 + 4.052 * deltaGmu()
23038 + 9.1 * deltaMz()
23039 - 0.729 * deltaMh());
23040
23041 } else {
23042 throw std::runtime_error("Bad argument in NPSMEFTd6General::mueeZHPol()");
23043 }
23044
23045 } else if (sqrt_s == 0.365) {
23046
23047 C1 = 0.0057; // Use same as 350 GeV
23048
23049 if (Pol_em == 80. && Pol_ep == -30.) {
23050 mu +=
23051 +121270. * getSMEFTCoeffEW("CHbox")
23052 + 271098. * getSMEFTCoeffEW("CHl1R", 0, 0)
23053 - 3890169. * getSMEFTCoeffEW("CHeR", 0, 0)
23054 + 271098. * getSMEFTCoeffEW("CHl3R", 0, 0)
23055 + 74554. * getSMEFTCoeffEW("CHD")
23056 + 840573. * getSMEFTCoeffEW("CHB")
23057 + 147108. * getSMEFTCoeffEW("CHW")
23058 + 1160947. * getSMEFTCoeffEW("CHWB")
23059 + 0.459 * delta_GF
23060 ;
23061
23062 // Add modifications due to small variations of the SM parameters
23063 mu += cHSM * (+2.46 * deltaaMZ()
23064 - 0.46 * deltaGmu()
23065 + 0.029 * deltaMz()
23066 - 0.664 * deltaMh());
23067
23068 } else if (Pol_em == -80. && Pol_ep == 30.) {
23069 mu +=
23070 +121238. * getSMEFTCoeffEW("CHbox")
23071 + 3457848. * getSMEFTCoeffEW("CHl1R", 0, 0)
23072 - 177584. * getSMEFTCoeffEW("CHeR", 0, 0)
23073 + 3457848. * getSMEFTCoeffEW("CHl3R", 0, 0)
23074 - 67578.3 * getSMEFTCoeffEW("CHD")
23075 - 327391. * getSMEFTCoeffEW("CHB")
23076 + 1315671. * getSMEFTCoeffEW("CHW")
23077 - 259142. * getSMEFTCoeffEW("CHWB")
23078 - 4.231 * delta_GF
23079 ;
23080
23081 // Add modifications due to small variations of the SM parameters
23082 mu += cHSM * (-2.23 * deltaaMZ()
23083 + 4.23 * deltaGmu()
23084 + 9.408 * deltaMz()
23085 - 0.664 * deltaMh());
23086
23087 } else if (Pol_em == 80. && Pol_ep == 0.) {
23088 mu +=
23089 +121251. * getSMEFTCoeffEW("CHbox")
23090 + 472985. * getSMEFTCoeffEW("CHl1R", 0, 0)
23091 - 3655203. * getSMEFTCoeffEW("CHeR", 0, 0)
23092 + 472985. * getSMEFTCoeffEW("CHl3R", 0, 0)
23093 + 65559.4 * getSMEFTCoeffEW("CHD")
23094 + 766585. * getSMEFTCoeffEW("CHB")
23095 + 221202. * getSMEFTCoeffEW("CHW")
23096 + 1070933. * getSMEFTCoeffEW("CHWB")
23097 + 0.161 * delta_GF
23098 ;
23099
23100 // Add modifications due to small variations of the SM parameters
23101 mu += cHSM * (+2.163 * deltaaMZ()
23102 - 0.163 * deltaGmu()
23103 + 0.623 * deltaMz()
23104 - 0.664 * deltaMh());
23105
23106 } else if (Pol_em == -80. && Pol_ep == 0.) {
23107 mu +=
23108 +121238. * getSMEFTCoeffEW("CHbox")
23109 + 3336984. * getSMEFTCoeffEW("CHl1R", 0, 0)
23110 - 317944. * getSMEFTCoeffEW("CHeR", 0, 0)
23111 + 3336984. * getSMEFTCoeffEW("CHl3R", 0, 0)
23112 - 62188.9 * getSMEFTCoeffEW("CHD")
23113 - 283174. * getSMEFTCoeffEW("CHB")
23114 + 1271272. * getSMEFTCoeffEW("CHW")
23115 - 205330. * getSMEFTCoeffEW("CHWB")
23116 - 4.053 * delta_GF
23117 ;
23118
23119 // Add modifications due to small variations of the SM parameters
23120 mu += cHSM * (-2.052 * deltaaMZ()
23121 + 4.052 * deltaGmu()
23122 + 9.052 * deltaMz()
23123 - 0.664 * deltaMh());
23124
23125 } else {
23126 throw std::runtime_error("Bad argument in NPSMEFTd6General::mueeZHPol()");
23127 }
23128
23129 } else if (sqrt_s == 0.380) {
23130
23131 C1 = 0.0057; // Use same as 350 GeV
23132
23133 if (Pol_em == 80. && Pol_ep == -30.) {
23134 mu +=
23135 +121228. * getSMEFTCoeffEW("CHbox")
23136 + 293860. * getSMEFTCoeffEW("CHl1R", 0, 0)
23137 - 4216491. * getSMEFTCoeffEW("CHeR", 0, 0)
23138 + 293860. * getSMEFTCoeffEW("CHl3R", 0, 0)
23139 + 74561.4 * getSMEFTCoeffEW("CHD")
23140 + 866754. * getSMEFTCoeffEW("CHB")
23141 + 147982. * getSMEFTCoeffEW("CHW")
23142 + 1184912. * getSMEFTCoeffEW("CHWB")
23143 + 0.459 * delta_GF
23144 ;
23145
23146 // Add modifications due to small variations of the SM parameters
23147 mu += cHSM * (+2.46 * deltaaMZ()
23148 - 0.46 * deltaGmu()
23149 - 0.018 * deltaMz()
23150 - 0.609 * deltaMh());
23151
23152 } else if (Pol_em == -80. && Pol_ep == 30.) {
23153 mu +=
23154 +121226. * getSMEFTCoeffEW("CHbox")
23155 + 3747707. * getSMEFTCoeffEW("CHl1R", 0, 0)
23156 - 192650. * getSMEFTCoeffEW("CHeR", 0, 0)
23157 + 3747707. * getSMEFTCoeffEW("CHl3R", 0, 0)
23158 - 67608.3 * getSMEFTCoeffEW("CHD")
23159 - 339193. * getSMEFTCoeffEW("CHB")
23160 + 1354040. * getSMEFTCoeffEW("CHW")
23161 - 259321. * getSMEFTCoeffEW("CHWB")
23162 - 4.23 * delta_GF
23163 ;
23164
23165 // Add modifications due to small variations of the SM parameters
23166 mu += cHSM * (-2.23 * deltaaMZ()
23167 + 4.23 * deltaGmu()
23168 + 9.361 * deltaMz()
23169 - 0.609 * deltaMh());
23170
23171 } else if (Pol_em == 80. && Pol_ep == 0.) {
23172 mu +=
23173 +121325. * getSMEFTCoeffEW("CHbox")
23174 + 512707. * getSMEFTCoeffEW("CHl1R", 0, 0)
23175 - 3961665. * getSMEFTCoeffEW("CHeR", 0, 0)
23176 + 512707. * getSMEFTCoeffEW("CHl3R", 0, 0)
23177 + 65601.7 * getSMEFTCoeffEW("CHD")
23178 + 790306. * getSMEFTCoeffEW("CHB")
23179 + 224394. * getSMEFTCoeffEW("CHW")
23180 + 1093297. * getSMEFTCoeffEW("CHWB")
23181 + 0.161 * delta_GF
23182 ;
23183
23184 // Add modifications due to small variations of the SM parameters
23185 mu += cHSM * (+2.163 * deltaaMZ()
23186 - 0.163 * deltaGmu()
23187 + 0.576 * deltaMz()
23188 - 0.609 * deltaMh());
23189
23190 } else if (Pol_em == -80. && Pol_ep == 0.) {
23191 mu +=
23192 +121273. * getSMEFTCoeffEW("CHbox")
23193 + 3617032. * getSMEFTCoeffEW("CHl1R", 0, 0)
23194 - 344629. * getSMEFTCoeffEW("CHeR", 0, 0)
23195 + 3617032. * getSMEFTCoeffEW("CHl3R", 0, 0)
23196 - 62148.3 * getSMEFTCoeffEW("CHD")
23197 - 293491. * getSMEFTCoeffEW("CHB")
23198 + 1308558. * getSMEFTCoeffEW("CHW")
23199 - 204594. * getSMEFTCoeffEW("CHWB")
23200 - 4.053 * delta_GF
23201 ;
23202
23203 // Add modifications due to small variations of the SM parameters
23204 mu += cHSM * (-2.052 * deltaaMZ()
23205 + 4.052 * deltaGmu()
23206 + 9.005 * deltaMz()
23207 - 0.609 * deltaMh());
23208
23209 } else {
23210 throw std::runtime_error("Bad argument in NPSMEFTd6General::mueeZHPol()");
23211 }
23212
23213 } else if (sqrt_s == 0.500) {
23214
23215 C1 = 0.00099;
23216
23217 if (Pol_em == 80. && Pol_ep == -30.) {
23218 mu +=
23219 +121268. * getSMEFTCoeffEW("CHbox")
23220 + 508715. * getSMEFTCoeffEW("CHl1R", 0, 0)
23221 - 7299333. * getSMEFTCoeffEW("CHeR", 0, 0)
23222 + 508715. * getSMEFTCoeffEW("CHl3R", 0, 0)
23223 + 74603.6 * getSMEFTCoeffEW("CHD")
23224 + 1018069. * getSMEFTCoeffEW("CHB")
23225 + 151257. * getSMEFTCoeffEW("CHW")
23226 + 1323862. * getSMEFTCoeffEW("CHWB")
23227 + 0.458 * delta_GF
23228 ;
23229
23230 // Add modifications due to small variations of the SM parameters
23231 mu += cHSM * (+2.46 * deltaaMZ()
23232 - 0.46 * deltaGmu()
23233 - 0.319 * deltaMz()
23234 - 0.351 * deltaMh());
23235
23236 } else if (Pol_em == -80. && Pol_ep == 30.) {
23237 mu +=
23238 +121273. * getSMEFTCoeffEW("CHbox")
23239 + 6488707. * getSMEFTCoeffEW("CHl1R", 0, 0)
23240 - 332950. * getSMEFTCoeffEW("CHeR", 0, 0)
23241 + 6488707. * getSMEFTCoeffEW("CHl3R", 0, 0)
23242 - 67530.9 * getSMEFTCoeffEW("CHD")
23243 - 408101. * getSMEFTCoeffEW("CHB")
23244 + 1576859. * getSMEFTCoeffEW("CHW")
23245 - 260777. * getSMEFTCoeffEW("CHWB")
23246 - 4.231 * delta_GF
23247 ;
23248
23249 // Add modifications due to small variations of the SM parameters
23250 mu += cHSM * (-2.23 * deltaaMZ()
23251 + 4.23 * deltaGmu()
23252 + 9.06 * deltaMz()
23253 - 0.351 * deltaMh());
23254
23255 } else if (Pol_em == 80. && Pol_ep == 0.) {
23256 mu +=
23257 +121280. * getSMEFTCoeffEW("CHbox")
23258 + 887632. * getSMEFTCoeffEW("CHl1R", 0, 0)
23259 - 6858533. * getSMEFTCoeffEW("CHeR", 0, 0)
23260 + 887632. * getSMEFTCoeffEW("CHl3R", 0, 0)
23261 + 65606.6 * getSMEFTCoeffEW("CHD")
23262 + 927745. * getSMEFTCoeffEW("CHB")
23263 + 241619. * getSMEFTCoeffEW("CHW")
23264 + 1223535. * getSMEFTCoeffEW("CHWB")
23265 + 0.161 * delta_GF
23266 ;
23267
23268 // Add modifications due to small variations of the SM parameters
23269 mu += cHSM * (+2.163 * deltaaMZ()
23270 - 0.163 * deltaGmu()
23271 + 0.275 * deltaMz()
23272 - 0.351 * deltaMh());
23273
23274 } else if (Pol_em == -80. && Pol_ep == 0.) {
23275 mu +=
23276 +121268. * getSMEFTCoeffEW("CHbox")
23277 + 6262095. * getSMEFTCoeffEW("CHl1R", 0, 0)
23278 - 597046. * getSMEFTCoeffEW("CHeR", 0, 0)
23279 + 6262095. * getSMEFTCoeffEW("CHl3R", 0, 0)
23280 - 62148.8 * getSMEFTCoeffEW("CHD")
23281 - 353914. * getSMEFTCoeffEW("CHB")
23282 + 1522841. * getSMEFTCoeffEW("CHW")
23283 - 200684. * getSMEFTCoeffEW("CHWB")
23284 - 4.054 * delta_GF
23285 ;
23286
23287 // Add modifications due to small variations of the SM parameters
23288 mu += cHSM * (-2.052 * deltaaMZ()
23289 + 4.052 * deltaGmu()
23290 + 8.704 * deltaMz()
23291 - 0.351 * deltaMh());
23292
23293 } else {
23294 throw std::runtime_error("Bad argument in NPSMEFTd6General::mueeZHPol()");
23295 }
23296
23297 } else if (sqrt_s == 1.0) {
23298
23299 C1 = -0.0012;
23300
23301 if (Pol_em == 80. && Pol_ep == -30.) {
23302 mu +=
23303 +121236. * getSMEFTCoeffEW("CHbox")
23304 + 2034785. * getSMEFTCoeffEW("CHl1R", 0, 0)
23305 - 29195703. * getSMEFTCoeffEW("CHeR", 0, 0)
23306 + 2034785. * getSMEFTCoeffEW("CHl3R", 0, 0)
23307 + 74612.7 * getSMEFTCoeffEW("CHD")
23308 + 1218284. * getSMEFTCoeffEW("CHB")
23309 + 154779. * getSMEFTCoeffEW("CHW")
23310 + 1507673. * getSMEFTCoeffEW("CHWB")
23311 + 0.458 * delta_GF
23312 ;
23313
23314 // Add modifications due to small variations of the SM parameters
23315 mu += cHSM * (+2.46 * deltaaMZ()
23316 - 0.46 * deltaGmu()
23317 - 0.745 * deltaMz()
23318 - 0.092 * deltaMh());
23319
23320 } else if (Pol_em == -80. && Pol_ep == 30.) {
23321 mu +=
23322 +121298. * getSMEFTCoeffEW("CHbox")
23323 + 25954994. * getSMEFTCoeffEW("CHl1R", 0, 0)
23324 - 1333713. * getSMEFTCoeffEW("CHeR", 0, 0)
23325 + 25954994. * getSMEFTCoeffEW("CHl3R", 0, 0)
23326 - 67536.7 * getSMEFTCoeffEW("CHD")
23327 - 499699. * getSMEFTCoeffEW("CHB")
23328 + 1872177. * getSMEFTCoeffEW("CHW")
23329 - 263454. * getSMEFTCoeffEW("CHWB")
23330 - 4.233 * delta_GF
23331 ;
23332
23333 // Add modifications due to small variations of the SM parameters
23334 mu += cHSM * (-2.23 * deltaaMZ()
23335 + 4.23 * deltaGmu()
23336 + 8.633 * deltaMz()
23337 - 0.092 * deltaMh());
23338
23339 } else if (Pol_em == 80. && Pol_ep == -20.) {
23340 mu +=
23341 +121257. * getSMEFTCoeffEW("CHbox")
23342 + 2475072. * getSMEFTCoeffEW("CHl1R", 0, 0)
23343 - 28682974. * getSMEFTCoeffEW("CHeR", 0, 0)
23344 + 2475072. * getSMEFTCoeffEW("CHl3R", 0, 0)
23345 + 72023. * getSMEFTCoeffEW("CHD")
23346 + 1186280. * getSMEFTCoeffEW("CHB")
23347 + 186435. * getSMEFTCoeffEW("CHW")
23348 + 1475072. * getSMEFTCoeffEW("CHWB")
23349 + 0.371 * delta_GF
23350 ;
23351
23352 // Add modifications due to small variations of the SM parameters
23353 mu += cHSM * (-0.572 * deltaMz()
23354 - 0.091 * deltaMh()
23355 + 2.375 * deltaaMZ()
23356 - 0.377 * deltaGmu());
23357
23358 } else if (Pol_em == -80. && Pol_ep == 20.) {
23359 mu +=
23360 +121306. * getSMEFTCoeffEW("CHbox")
23361 + 25696973. * getSMEFTCoeffEW("CHl1R", 0, 0)
23362 - 1634825. * getSMEFTCoeffEW("CHeR", 0, 0)
23363 + 25696973. * getSMEFTCoeffEW("CHl3R", 0, 0)
23364 - 65976.8 * getSMEFTCoeffEW("CHD")
23365 - 480973. * getSMEFTCoeffEW("CHB")
23366 + 1853631. * getSMEFTCoeffEW("CHW")
23367 - 244288. * getSMEFTCoeffEW("CHWB")
23368 - 4.182 * delta_GF
23369 ;
23370
23371 // Add modifications due to small variations of the SM parameters
23372 mu += cHSM * (+8.536 * deltaMz()
23373 - 0.09 * deltaMh()
23374 - 2.178 * deltaaMZ()
23375 + 4.178 * deltaGmu());
23376
23377 } else if (Pol_em == 80. && Pol_ep == 0.) {
23378 mu +=
23379 +121307. * getSMEFTCoeffEW("CHbox")
23380 + 3550656. * getSMEFTCoeffEW("CHl1R", 0, 0)
23381 - 27432206. * getSMEFTCoeffEW("CHeR", 0, 0)
23382 + 3550656. * getSMEFTCoeffEW("CHl3R", 0, 0)
23383 + 65607.4 * getSMEFTCoeffEW("CHD")
23384 + 1109435. * getSMEFTCoeffEW("CHB")
23385 + 263679. * getSMEFTCoeffEW("CHW")
23386 + 1395519. * getSMEFTCoeffEW("CHWB")
23387 + 0.159 * delta_GF
23388 ;
23389
23390 // Add modifications due to small variations of the SM parameters
23391 mu += cHSM * (+2.163 * deltaaMZ()
23392 - 0.163 * deltaGmu()
23393 - 0.151 * deltaMz()
23394 - 0.092 * deltaMh());
23395
23396 } else if (Pol_em == -80. && Pol_ep == 0.) {
23397 mu +=
23398 +121327. * getSMEFTCoeffEW("CHbox")
23399 + 25048839. * getSMEFTCoeffEW("CHl1R", 0, 0)
23400 - 2390358. * getSMEFTCoeffEW("CHeR", 0, 0)
23401 + 25048839. * getSMEFTCoeffEW("CHl3R", 0, 0)
23402 - 62132.7 * getSMEFTCoeffEW("CHD")
23403 - 434824. * getSMEFTCoeffEW("CHB")
23404 + 1807095. * getSMEFTCoeffEW("CHW")
23405 - 196264. * getSMEFTCoeffEW("CHWB")
23406 - 4.056 * delta_GF
23407 ;
23408
23409 // Add modifications due to small variations of the SM parameters
23410 mu += cHSM * (-2.052 * deltaaMZ()
23411 + 4.052 * deltaGmu()
23412 + 8.278 * deltaMz()
23413 - 0.092 * deltaMh());
23414
23415 } else {
23416 throw std::runtime_error("Bad argument in NPSMEFTd6General::mueeZHPol()");
23417 }
23418
23419 } else if (sqrt_s == 1.4) {
23420
23421 C1 = -0.0011;
23422
23423 if (Pol_em == 80. && Pol_ep == -30.) {
23424 mu +=
23425 +121277. * getSMEFTCoeffEW("CHbox")
23426 + 3988231. * getSMEFTCoeffEW("CHl1R", 0, 0)
23427 - 57226150. * getSMEFTCoeffEW("CHeR", 0, 0)
23428 + 3988231. * getSMEFTCoeffEW("CHl3R", 0, 0)
23429 + 74608.5 * getSMEFTCoeffEW("CHD")
23430 + 1256970. * getSMEFTCoeffEW("CHB")
23431 + 155358. * getSMEFTCoeffEW("CHW")
23432 + 1542655. * getSMEFTCoeffEW("CHWB")
23433 + 0.457 * delta_GF
23434 ;
23435
23436 // Add modifications due to small variations of the SM parameters
23437 mu += cHSM * (+2.46 * deltaaMZ()
23438 - 0.46 * deltaGmu()
23439 - 0.828 * deltaMz()
23440 - 0.047 * deltaMh());
23441
23442 } else if (Pol_em == -80. && Pol_ep == 30.) {
23443 mu +=
23444 +121314. * getSMEFTCoeffEW("CHbox")
23445 + 50871646. * getSMEFTCoeffEW("CHl1R", 0, 0)
23446 - 2614134. * getSMEFTCoeffEW("CHeR", 0, 0)
23447 + 50871646. * getSMEFTCoeffEW("CHl3R", 0, 0)
23448 - 67535.5 * getSMEFTCoeffEW("CHD")
23449 - 516385. * getSMEFTCoeffEW("CHB")
23450 + 1928805. * getSMEFTCoeffEW("CHW")
23451 - 264072. * getSMEFTCoeffEW("CHWB")
23452 - 4.233 * delta_GF
23453 ;
23454
23455 // Add modifications due to small variations of the SM parameters
23456 mu += cHSM * (-2.23 * deltaaMZ()
23457 + 4.23 * deltaGmu()
23458 + 8.55 * deltaMz()
23459 - 0.047 * deltaMh());
23460
23461 } else if (Pol_em == 80. && Pol_ep == 0.) {
23462 mu +=
23463 +121250. * getSMEFTCoeffEW("CHbox")
23464 + 6958750. * getSMEFTCoeffEW("CHl1R", 0, 0)
23465 - 53762500. * getSMEFTCoeffEW("CHeR", 0, 0)
23466 + 6958750. * getSMEFTCoeffEW("CHl3R", 0, 0)
23467 + 65589.3 * getSMEFTCoeffEW("CHD")
23468 + 1144464. * getSMEFTCoeffEW("CHB")
23469 + 267732. * getSMEFTCoeffEW("CHW")
23470 + 1428214. * getSMEFTCoeffEW("CHWB")
23471 + 0.16 * delta_GF
23472 ;
23473
23474 // Add modifications due to small variations of the SM parameters
23475 mu += cHSM * (+2.163 * deltaaMZ()
23476 - 0.163 * deltaGmu()
23477 - 0.234 * deltaMz()
23478 - 0.047 * deltaMh());
23479
23480 } else if (Pol_em == -80. && Pol_ep == 0.) {
23481 mu +=
23482 +121278. * getSMEFTCoeffEW("CHbox")
23483 + 49094486. * getSMEFTCoeffEW("CHl1R", 0, 0)
23484 - 4685522. * getSMEFTCoeffEW("CHeR", 0, 0)
23485 + 49094486. * getSMEFTCoeffEW("CHl3R", 0, 0)
23486 - 62150.9 * getSMEFTCoeffEW("CHD")
23487 - 450090. * getSMEFTCoeffEW("CHB")
23488 + 1861602. * getSMEFTCoeffEW("CHW")
23489 - 195621. * getSMEFTCoeffEW("CHWB")
23490 - 4.055 * delta_GF
23491 ;
23492
23493 // Add modifications due to small variations of the SM parameters
23494 mu += cHSM * (-2.052 * deltaaMZ()
23495 + 4.052 * deltaGmu()
23496 + 8.195 * deltaMz()
23497 - 0.047 * deltaMh());
23498
23499 } else {
23500 throw std::runtime_error("Bad argument in NPSMEFTd6General::mueeZHPol()");
23501 }
23502
23503 } else if (sqrt_s == 1.5) {
23504
23505 C1 = -0.0011; // Use the same as 1400 GeV
23506
23507 if (Pol_em == 80. && Pol_ep == -30.) {
23508 mu +=
23509 +121268. * getSMEFTCoeffEW("CHbox")
23510 + 4578315. * getSMEFTCoeffEW("CHl1R", 0, 0)
23511 - 65691823. * getSMEFTCoeffEW("CHeR", 0, 0)
23512 + 4578315. * getSMEFTCoeffEW("CHl3R", 0, 0)
23513 + 74595.2 * getSMEFTCoeffEW("CHD")
23514 + 1262261. * getSMEFTCoeffEW("CHB")
23515 + 155435. * getSMEFTCoeffEW("CHW")
23516 + 1547379. * getSMEFTCoeffEW("CHWB")
23517 + 0.457 * delta_GF
23518 ;
23519
23520 // Add modifications due to small variations of the SM parameters
23521 mu += cHSM * (+2.46 * deltaaMZ()
23522 - 0.46 * deltaGmu()
23523 - 0.84 * deltaMz()
23524 - 0.041 * deltaMh());
23525
23526 } else if (Pol_em == -80. && Pol_ep == 30.) {
23527 mu +=
23528 +121277. * getSMEFTCoeffEW("CHbox")
23529 + 58398883. * getSMEFTCoeffEW("CHl1R", 0, 0)
23530 - 3000385. * getSMEFTCoeffEW("CHeR", 0, 0)
23531 + 58398883. * getSMEFTCoeffEW("CHl3R", 0, 0)
23532 - 67535.8 * getSMEFTCoeffEW("CHD")
23533 - 518798. * getSMEFTCoeffEW("CHB")
23534 + 1936613. * getSMEFTCoeffEW("CHW")
23535 - 264171. * getSMEFTCoeffEW("CHWB")
23536 - 4.233 * delta_GF
23537 ;
23538
23539 // Add modifications due to small variations of the SM parameters
23540 mu += cHSM * (-2.23 * deltaaMZ()
23541 + 4.23 * deltaGmu()
23542 + 8.539 * deltaMz()
23543 - 0.041 * deltaMh());
23544
23545 } else if (Pol_em == 80. && Pol_ep == 0.) {
23546 mu +=
23547 +121289. * getSMEFTCoeffEW("CHbox")
23548 + 7988570. * getSMEFTCoeffEW("CHl1R", 0, 0)
23549 - 61718691. * getSMEFTCoeffEW("CHeR", 0, 0)
23550 + 7988570. * getSMEFTCoeffEW("CHl3R", 0, 0)
23551 + 65599. * getSMEFTCoeffEW("CHD")
23552 + 1149083. * getSMEFTCoeffEW("CHB")
23553 + 268317. * getSMEFTCoeffEW("CHW")
23554 + 1432777. * getSMEFTCoeffEW("CHWB")
23555 + 0.16 * delta_GF
23556 ;
23557
23558 // Add modifications due to small variations of the SM parameters
23559 mu += cHSM * (+2.163 * deltaaMZ()
23560 - 0.163 * deltaGmu()
23561 - 0.246 * deltaMz()
23562 - 0.041 * deltaMh());
23563
23564 } else if (Pol_em == -80. && Pol_ep == 0.) {
23565 mu +=
23566 +121259. * getSMEFTCoeffEW("CHbox")
23567 + 56356946. * getSMEFTCoeffEW("CHl1R", 0, 0)
23568 - 5378233. * getSMEFTCoeffEW("CHeR", 0, 0)
23569 + 56356946. * getSMEFTCoeffEW("CHl3R", 0, 0)
23570 - 62168.7 * getSMEFTCoeffEW("CHD")
23571 - 452149. * getSMEFTCoeffEW("CHB")
23572 + 1869136. * getSMEFTCoeffEW("CHW")
23573 - 195562. * getSMEFTCoeffEW("CHWB")
23574 - 4.055 * delta_GF
23575 ;
23576
23577 // Add modifications due to small variations of the SM parameters
23578 mu += cHSM * (-2.052 * deltaaMZ()
23579 + 4.052 * deltaGmu()
23580 + 8.183 * deltaMz()
23581 - 0.041 * deltaMh());
23582
23583 } else {
23584 throw std::runtime_error("Bad argument in NPSMEFTd6General::mueeZHPol()");
23585 }
23586
23587 } else if (sqrt_s == 3.0) {
23588
23589 C1 = -0.00054;
23590
23591 if (Pol_em == 80. && Pol_ep == -30.) {
23592 mu +=
23593 +121320. * getSMEFTCoeffEW("CHbox")
23594 + 18314161. * getSMEFTCoeffEW("CHl1R", 0, 0)
23595 - 262773345. * getSMEFTCoeffEW("CHeR", 0, 0)
23596 + 18314161. * getSMEFTCoeffEW("CHl3R", 0, 0)
23597 + 74663.6 * getSMEFTCoeffEW("CHD")
23598 + 1289569. * getSMEFTCoeffEW("CHB")
23599 + 155612. * getSMEFTCoeffEW("CHW")
23600 + 1572580. * getSMEFTCoeffEW("CHWB")
23601 + 0.456 * delta_GF
23602 ;
23603
23604 // Add modifications due to small variations of the SM parameters
23605 mu += cHSM * (+2.46 * deltaaMZ()
23606 - 0.46 * deltaGmu()
23607 - 0.899 * deltaMz()
23608 - 0.01 * deltaMh());
23609
23610 } else if (Pol_em == -80. && Pol_ep == 30.) {
23611 mu +=
23612 +121305. * getSMEFTCoeffEW("CHbox")
23613 + 233598342. * getSMEFTCoeffEW("CHl1R", 0, 0)
23614 - 12002450. * getSMEFTCoeffEW("CHeR", 0, 0)
23615 + 233598342. * getSMEFTCoeffEW("CHl3R", 0, 0)
23616 - 67507.7 * getSMEFTCoeffEW("CHD")
23617 - 531387. * getSMEFTCoeffEW("CHB")
23618 + 1976750. * getSMEFTCoeffEW("CHW")
23619 - 264661. * getSMEFTCoeffEW("CHWB")
23620 - 4.233 * delta_GF
23621 ;
23622
23623 // Add modifications due to small variations of the SM parameters
23624 mu += cHSM * (-2.23 * deltaaMZ()
23625 + 4.23 * deltaGmu()
23626 + 8.48 * deltaMz()
23627 - 0.01 * deltaMh());
23628
23629 } else if (Pol_em == 80. && Pol_ep == 0.) {
23630 mu +=
23631 +121225. * getSMEFTCoeffEW("CHbox")
23632 + 31953446. * getSMEFTCoeffEW("CHl1R", 0, 0)
23633 - 246870182. * getSMEFTCoeffEW("CHeR", 0, 0)
23634 + 31953446. * getSMEFTCoeffEW("CHl3R", 0, 0)
23635 + 65576.5 * getSMEFTCoeffEW("CHD")
23636 + 1173703. * getSMEFTCoeffEW("CHB")
23637 + 270983. * getSMEFTCoeffEW("CHW")
23638 + 1456032. * getSMEFTCoeffEW("CHWB")
23639 + 0.16 * delta_GF
23640 ;
23641
23642 // Add modifications due to small variations of the SM parameters
23643 mu += cHSM * (+2.163 * deltaaMZ()
23644 - 0.163 * deltaGmu()
23645 - 0.305 * deltaMz()
23646 - 0.01 * deltaMh());
23647
23648 } else if (Pol_em == -80. && Pol_ep == 0.) {
23649 mu +=
23650 +121248. * getSMEFTCoeffEW("CHbox")
23651 + 225427310. * getSMEFTCoeffEW("CHl1R", 0, 0)
23652 - 21505526. * getSMEFTCoeffEW("CHeR", 0, 0)
23653 + 225427310. * getSMEFTCoeffEW("CHl3R", 0, 0)
23654 - 62193.4 * getSMEFTCoeffEW("CHD")
23655 - 463403. * getSMEFTCoeffEW("CHB")
23656 + 1907593. * getSMEFTCoeffEW("CHW")
23657 - 195017. * getSMEFTCoeffEW("CHWB")
23658 - 4.054 * delta_GF
23659 ;
23660
23661 // Add modifications due to small variations of the SM parameters
23662 mu += cHSM * (-2.052 * deltaaMZ()
23663 + 4.052 * deltaGmu()
23664 + 8.124 * deltaMz()
23665 - 0.01 * deltaMh());
23666
23667 } else {
23668 throw std::runtime_error("Bad argument in NPSMEFTd6General::mueeZHPol()");
23669 }
23670
23671 } else
23672 throw std::runtime_error("Bad argument in NPSMEFTd6General::mueeZHPol()");
23673
23674 //Add intrinsic and parametric relative theory errors (free par). (Assume they are constant in energy.)
23675 mu += eeeZHint + eeeZHpar;
23676
23677 // Linear contribution from Higgs self-coupling
23678 mu = mu + cLHd6 * (C1 + 2.0 * dZH1) * deltaG_hhhRatio();
23679 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
23680 mu = mu + cLHd6 * cLH3d62 * dZH2 * deltaG_hhhRatio() * deltaG_hhhRatio();
23681
23682 if (mu < 0) return std::numeric_limits<double>::quiet_NaN();
23683
23684 return mu;
23685}
23686
23687const double NPSMEFTd6General::mueeZllHPol(const double sqrt_s, const double Pol_em, const double Pol_ep) const {
23688
23689 // The signal strength eeZH
23690 double mu = mueeZHPol(sqrt_s, Pol_em, Pol_ep);
23691
23692 // The (relative) linear correction to the Z>ll BR
23693 double deltaBRratio;
23694
23695 deltaBRratio = deltaGamma_Zf(leptons[ELECTRON])
23697
23698 deltaBRratio = deltaBRratio /
23700
23701 deltaBRratio = deltaBRratio - deltaGamma_Z() / trueSM.Gamma_Z();
23702
23703 return mu + deltaBRratio;
23704}
23705
23706const double NPSMEFTd6General::mueeZqqHPol(const double sqrt_s, const double Pol_em, const double Pol_ep) const {
23707
23708 // The signal strength eeZH
23709 double mu = mueeZHPol(sqrt_s, Pol_em, Pol_ep);
23710
23711 // The (relative) linear correction to the Z>qq BR
23712 double deltaBRratio;
23713
23714 deltaBRratio = deltaGamma_Zf(quarks[UP])
23719
23720 deltaBRratio = deltaBRratio /
23724
23725 deltaBRratio = deltaBRratio - deltaGamma_Z() / trueSM.Gamma_Z();
23726
23727 return mu + deltaBRratio;
23728}
23729
23730const double NPSMEFTd6General::aPskPol(const double sqrt_s, const double Pol_em, const double Pol_ep) const {
23731
23732 // Expression missing Cll contributions!
23733
23734 double aL, aR, aPol;
23735 double sM = sqrt_s * sqrt_s;
23736 double Mz2 = Mz*Mz;
23737 double MH2 = mHl*mHl;
23738 double dMz = 0.0;
23739 double dMH = 0.0;
23740 double dv, dg, dgp, dgL, dgR;
23741 double kCM, kCM2, EZ, EZ2, kZ, kH;
23742 double EtaZ;
23743 double CHpsk, CTpsk, CHl, CHlp, CHE;
23744 double CWB, CBB, CWW;
23745
23746 // Convention for dim 6 operators
23747 CWB = g2_tree * g2_tree / (8.0 * g2_tree * g1_tree) * getSMEFTCoeffEW("CHWB") * v2;
23748 CBB = 0.25 * (g2_tree * g2_tree / g1_tree / g1_tree) * getSMEFTCoeffEW("CHB") * v2;
23749 CWW = 0.25 * getSMEFTCoeffEW("CHW") * v2;
23750
23751 CHpsk = (-2.0 * getSMEFTCoeffEW("CHbox") + 0.25 * getSMEFTCoeffEW("CHD")) * v2;
23752 CTpsk = -0.5 * getSMEFTCoeffEW("CHD") * v2;
23753 CHl = getSMEFTCoeffEW("CHl1R", 0, 0) * v2;
23754 CHlp = getSMEFTCoeffEW("CHl3R", 0, 0) * v2;
23755 CHE = getSMEFTCoeffEW("CHeR", 0, 0) * v2;
23756
23757 // Other parameters (1): Missing Cll!!!
23758 dv = 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1)) * v2;
23759
23760 // WFR
23761 EtaZ = -(1.0 / 2.0) * CHpsk + 2.0 * dMz - dv - CTpsk;
23762
23763 // Kinematics
23764 kCM = sqrt((sM * sM + (MH2 - Mz2)*(MH2 - Mz2) - 2.0 * sM * (MH2 + Mz2)) / (4.0 * sM));
23765 kCM2 = kCM*kCM;
23766
23767 EZ = sqrt(Mz2 + kCM2);
23768 EZ2 = EZ*EZ;
23769
23770 kZ = 2.0 * Mz2 / (sM - Mz2) + (EZ * Mz2) / (2 * kCM2 * sqrt_s) - Mz2 / (2 * kCM2) - (EZ2 / Mz2) / (2.0 + EZ2 / Mz2)*(1.0 - Mz2 / (EZ * sqrt_s));
23771
23772 kH = -((EZ * MH2) / (2 * kCM2 * sqrt_s)) - (EZ2 / Mz2) / (2 + EZ2 / Mz2) * MH2 / (EZ * sqrt_s);
23773
23774 // Other parameters (2): Missing Cll!!!
23775 dg = -(1.0 / (g1_tree * (cW2_tree * cW2_tree - sW2_tree * sW2_tree))) * (dv * cW2_tree * g1_tree
23776 - cW2_tree * dMz * g1_tree + 0.25 * getSMEFTCoeffEW("CHD") * cW2_tree * g1_tree * v2
23779
23780
23781 dgp = -(1.0 / (cW2_tree * g1_tree * g1_tree * (-cW2_tree * cW2_tree + sW2_tree * sW2_tree))) * (dv * cW2_tree * g1_tree * g1_tree * sW2_tree
23782 - cW2_tree * dMz * g1_tree * g1_tree * sW2_tree + 0.25 * getSMEFTCoeffEW("CHD") * cW2_tree * g1_tree * g1_tree * sW2_tree * v2
23787
23788 dgL = (1.0 / (0.5 - sW2_tree))*(cW2_tree * (0.5 + sW2_tree) * dg
23789 - sW2_tree * (0.5 + cW2_tree) * dgp
23790 + 0.5 * (CHl + CHlp)
23791 + 0.25 * cW2_tree * (1.0 + 2.0 * sW2_tree)*8.0 * CWW
23792 - 0.5 * sW2_tree * (1.0 - 2.0 * sW2_tree)*8.0 * CWB
23793 - 0.25 * sW2_tree * sW2_tree / cW2_tree * (1.0 + 2.0 * cW2_tree)*8.0 * CBB);
23794
23795 dgR = -cW2_tree * dg + (1.0 + cW2_tree) * dgp
23796 - 1.0 / (2.0 * sW2_tree) * CHE - 0.5 * cW2_tree * 8 * CWW
23797 + cW2_tree * 8.0 * CWB + 0.5 * sW2_tree / cW2_tree * (1.0 + cW2_tree)*8.0 * CBB;
23798
23799
23800 // LH and RH pars
23801
23802 aL = dgL + 2 * dMz - dv + EtaZ + (sM - Mz2) / (2 * Mz2)*(CHl + CHlp) / (0.5 - sW2_tree) + kZ * dMz + kH*dMH;
23803 aR = dgR + 2 * dMz - dv + EtaZ - (sM - Mz2) / (2 * Mz2) * CHE / sW2_tree + kZ * dMz + kH*dMH;
23804
23805 // Polarized a parameter
23806 aPol = 0.25 * ((1.0 - Pol_em / 100.0)*(1.0 + Pol_ep / 100.0) * aL
23807 + (1.0 + Pol_em / 100.0)*(1.0 - Pol_ep / 100.0) * aR);
23808
23809 return aPol;
23810}
23811
23812const double NPSMEFTd6General::bPskPol(const double sqrt_s, const double Pol_em, const double Pol_ep) const {
23813 double bL, bR, bPol;
23814 double sM = sqrt_s * sqrt_s;
23815 double Mz2 = Mz*Mz;
23816
23817 double ZetaZ, ZetaAZ;
23818 double CWB, CBB, CWW;
23819
23820 // Convention for dim 6 operators
23821 CWB = g2_tree * g2_tree / (8.0 * g2_tree * g1_tree) * getSMEFTCoeffEW("CHWB") * v2;
23822 CBB = 0.25 * (g2_tree * g2_tree / g1_tree / g1_tree) * getSMEFTCoeffEW("CHB") * v2;
23823 CWW = 0.25 * getSMEFTCoeffEW("CHW") * v2;
23824
23825 ZetaZ = cW2_tree * 8.0 * CWW + 2.0 * sW2_tree * 8 * CWB + (sW2_tree * sW2_tree / cW2_tree)*8.0 * CBB;
23826 ZetaAZ = sW_tree * cW_tree * (8.0 * CWW - (1.0 - sW2_tree / cW2_tree)*8 * CWB - (sW2_tree / cW2_tree)*8.0 * CBB);
23827
23828 // LH and RH pars
23829 bL = ZetaZ + (sW_tree * cW_tree) / (0.5 - sW2_tree)*(sM - Mz2) / sM*ZetaAZ;
23830 bR = ZetaZ - (cW_tree / sW_tree)*(sM - Mz2) / sM*ZetaAZ;
23831
23832 // Polarized b parameter
23833 bPol = 0.25 * ((1.0 - Pol_em / 100.0)*(1.0 + Pol_ep / 100.0) * bL
23834 + (1.0 + Pol_em / 100.0)*(1.0 - Pol_ep / 100.0) * bR);
23835
23836 return bPol;
23837}
23838
23839const double NPSMEFTd6General::muVHpT250(const double sqrt_s) const {
23840 //Use MG SM values
23841 double sigmaWH_SM = 0.26944e-01;
23842 double sigmaZH_SM = 0.14600e-01;
23843 double sigmaWH = muWHpT250(sqrt_s) * sigmaWH_SM;
23844 double sigmaZH = muZHpT250(sqrt_s) * sigmaZH_SM;
23845 double mu = ((sigmaWH + sigmaZH) / (sigmaWH_SM + sigmaZH_SM));
23846
23847 if (mu < 0) return std::numeric_limits<double>::quiet_NaN();
23848
23849 return mu;
23850}
23851
23852const double NPSMEFTd6General::muVBFpVH(const double sqrt_s) const {
23853 double sigmaWH_SM = computeSigmaWH(sqrt_s);
23854 double sigmaZH_SM = computeSigmaZH(sqrt_s);
23855 double sigmaVBF_SM = computeSigmaVBF(sqrt_s);
23856 double sigmaWH = muWH(sqrt_s) * sigmaWH_SM;
23857 double sigmaZH = muZH(sqrt_s) * sigmaZH_SM;
23858 double sigmaVBF = muVBF(sqrt_s) * sigmaVBF_SM;
23859 double mu = ((sigmaWH + sigmaZH + sigmaVBF) / (sigmaWH_SM + sigmaZH_SM + sigmaVBF_SM));
23860
23861 if (mu < 0) return std::numeric_limits<double>::quiet_NaN();
23862
23863 return mu;
23864}
23865
23866const double NPSMEFTd6General::mutHq(const double sqrt_s) const {
23867 double mu = 1.0;
23868
23869 double C1 = 0.0;
23870
23871 if (sqrt_s == 7.0) {
23872
23873 C1 = 0.0;
23874
23875 mu += 0.0;
23876
23877 if (FlagQuadraticTerms) {
23878 //Add contributions that are quadratic in the effective coefficients
23879 mu += 0.0;
23880
23881 }
23882
23883 } else if (sqrt_s == 8.0) {
23884
23885 C1 = 0.0;
23886
23887 mu += 0.0;
23888
23889 if (FlagQuadraticTerms) {
23890 //Add contributions that are quadratic in the effective coefficients
23891 mu += 0.0;
23892
23893 }
23894
23895 } else if (sqrt_s == 13.0) {
23896
23897 C1 = 0.0;
23898
23899 mu += 0.0;
23900
23901 if (FlagQuadraticTerms) {
23902 //Add contributions that are quadratic in the effective coefficients
23903 mu += 0.0;
23904
23905 }
23906
23907 } else if (sqrt_s == 14.0) {
23908
23909 C1 = 0.0;
23910
23911 mu += 0.0;
23912
23913 if (FlagQuadraticTerms) {
23914 //Add contributions that are quadratic in the effective coefficients
23915 mu += 0.0;
23916
23917 }
23918
23919 } else if (sqrt_s == 27.0) {
23920
23921 C1 = 0.0;
23922
23923 mu += 0.0;
23924
23925 if (FlagQuadraticTerms) {
23926 //Add contributions that are quadratic in the effective coefficients
23927 mu += 0.0;
23928
23929 }
23930
23931 } else if (sqrt_s == 100.0) {
23932
23933 C1 = 0.0;
23934
23935 mu += 0.0;
23936
23937 if (FlagQuadraticTerms) {
23938 //Add contributions that are quadratic in the effective coefficients
23939 mu += 0.0;
23940
23941 }
23942
23943 } else
23944 throw std::runtime_error("Bad argument in NPSMEFTd6General::mutHq()");
23945
23946 //Add intrinsic and parametric relative theory errors (free par). (Assume they are constant in energy.)
23947 //mu += etHqint + etHqpar;
23948
23949 // Linear contribution from Higgs self-coupling
23950 mu = mu + cLHd6 * (C1 + 2.0 * dZH1) * deltaG_hhhRatio();
23951 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
23952 mu = mu + cLHd6 * cLH3d62 * dZH2 * deltaG_hhhRatio() * deltaG_hhhRatio();
23953
23954 if (mu < 0) return std::numeric_limits<double>::quiet_NaN();
23955
23956 return mu;
23957}
23958
23959const double NPSMEFTd6General::muggHpttH(const double sqrt_s) const {
23960 double sigmaggH_SM = computeSigmaggH(sqrt_s);
23961 double sigmattH_SM = computeSigmattH(sqrt_s);
23962 double sigmaggH = muggH(sqrt_s) * sigmaggH_SM;
23963 double sigmattH = muttH(sqrt_s) * sigmattH_SM;
23964
23965 double mu = ((sigmaggH + sigmattH) / (sigmaggH_SM + sigmattH_SM));
23966
23967 if (mu < 0) return std::numeric_limits<double>::quiet_NaN();
23968
23969 return mu;
23970}
23971
23972const double NPSMEFTd6General::mueettH(const double sqrt_s) const {
23973
23974 // Only Alpha scheme
23975
23976 double mu = 1.0;
23977
23978 double C1 = 0.0;
23979
23980 if (sqrt_s == 0.500) {
23981
23982 C1 = 0.086;
23983
23984 mu +=
23985 +121901. * getSMEFTCoeffEW("CHbox")
23986 + 84038.2 * getSMEFTCoeffEW("CHl1R", 0, 0)
23987 + 41671.2 * getSMEFTCoeffEW("CHeR", 0, 0)
23988 - 31418.2 * getSMEFTCoeffEW("CHuR", 0, 0)
23989 + 84038.2 * getSMEFTCoeffEW("CHl3R", 0, 0)
23990 - 121791. * getSMEFTCoeffEW("CuHR", 2, 2)
23991 - 59467.6 * getSMEFTCoeffEW("CHD")
23992 + 138929. * getSMEFTCoeffEW("CHB")
23993 + 130909. * getSMEFTCoeffEW("CHW")
23994 - 253030. * getSMEFTCoeffEW("CHWB")
23995 + 1386027. * getSMEFTCoeffEW("CuWR", 2, 2)
23996 + 1698012. * getSMEFTCoeffEW("CuBR", 2, 2)
23997 - 1.965 * delta_GF
23998 - 1.187 * 0.5 * (getSMEFTCoeffEW("CHq1R", 2, 2) - getSMEFTCoeffEW("CHq3R", 2, 2)) * v2
23999 ;
24000
24001 // Add modifications due to small variations of the SM parameters
24002 mu += cHSM * (+1.932 * deltaMz()
24003 - 9.827 * deltaMh()
24004 + 1.04 * deltaaMZ()
24005 + 1.992 * deltaGmu()
24006 - 18.476 * deltamt());
24007
24008 if (FlagQuadraticTerms) {
24009 //Add contributions that are quadratic in the effective coefficients
24010 mu += 0.0;
24011 }
24012
24013 } else if (sqrt_s == 1.0) {
24014
24015 C1 = 0.017;
24016
24017 mu +=
24018 +122013. * getSMEFTCoeffEW("CHbox")
24019 + 889282. * getSMEFTCoeffEW("CHl1R", 0, 0)
24020 - 543424. * getSMEFTCoeffEW("CHeR", 0, 0)
24021 - 8240.83 * getSMEFTCoeffEW("CHuR", 0, 0)
24022 + 889282. * getSMEFTCoeffEW("CHl3R", 0, 0)
24023 - 116099. * getSMEFTCoeffEW("CuHR", 2, 2)
24024 - 60351.9 * getSMEFTCoeffEW("CHD")
24025 + 352804. * getSMEFTCoeffEW("CHB")
24026 + 361918. * getSMEFTCoeffEW("CHW")
24027 - 397547. * getSMEFTCoeffEW("CHWB")
24028 + 2758980. * getSMEFTCoeffEW("CuWR", 2, 2)
24029 + 3462941. * getSMEFTCoeffEW("CuBR", 2, 2)
24030 - 2.08 * delta_GF
24031 - 2.575 * 0.5 * (getSMEFTCoeffEW("CHq1R", 2, 2) - getSMEFTCoeffEW("CHq3R", 2, 2)) * v2
24032 ;
24033
24034 // Add modifications due to small variations of the SM parameters
24035 mu += cHSM * (+2.185 * deltaMz()
24036 - 1.195 * deltaMh()
24037 + 0.92 * deltaaMZ()
24038 + 2.096 * deltaGmu()
24039 + 2.136 * deltamt());
24040
24041 if (FlagQuadraticTerms) {
24042 //Add contributions that are quadratic in the effective coefficients
24043 mu += 0.0;
24044 }
24045
24046 } else if (sqrt_s == 1.4) {
24047
24048 C1 = 0.0094;
24049
24050 mu +=
24051 +122081. * getSMEFTCoeffEW("CHbox")
24052 + 2544832. * getSMEFTCoeffEW("CHl1R", 0, 0)
24053 - 1901938. * getSMEFTCoeffEW("CHeR", 0, 0)
24054 + 3241.73 * getSMEFTCoeffEW("CHuR", 0, 0)
24055 + 2544832. * getSMEFTCoeffEW("CHl3R", 0, 0)
24056 - 112208. * getSMEFTCoeffEW("CuHR", 2, 2)
24057 - 60340.4 * getSMEFTCoeffEW("CHD")
24058 + 464967. * getSMEFTCoeffEW("CHB")
24059 + 487659. * getSMEFTCoeffEW("CHW")
24060 - 471053. * getSMEFTCoeffEW("CHWB")
24061 + 3804096. * getSMEFTCoeffEW("CuWR", 2, 2)
24062 + 4800265. * getSMEFTCoeffEW("CuBR", 2, 2)
24063 - 2.139 * delta_GF
24064 - 3.203 * 0.5 * (getSMEFTCoeffEW("CHq1R", 2, 2) - getSMEFTCoeffEW("CHq3R", 2, 2)) * v2
24065 ;
24066
24067 // Add modifications due to small variations of the SM parameters
24068 mu += cHSM * (+2.309 * deltaMz()
24069 - 0.898 * deltaMh()
24070 + 0.872 * deltaaMZ()
24071 + 2.157 * deltaGmu()
24072 + 2.262 * deltamt());
24073
24074 if (FlagQuadraticTerms) {
24075 //Add contributions that are quadratic in the effective coefficients
24076 mu += 0.0;
24077 }
24078
24079 } else if (sqrt_s == 1.5) {
24080
24081 C1 = 0.0094; // Use the same as 1400 GeV
24082
24083 mu +=
24084 +122173. * getSMEFTCoeffEW("CHbox")
24085 + 3117293. * getSMEFTCoeffEW("CHl1R", 0, 0)
24086 - 2378233. * getSMEFTCoeffEW("CHeR", 0, 0)
24087 + 5531.15 * getSMEFTCoeffEW("CHuR", 0, 0)
24088 + 3117293. * getSMEFTCoeffEW("CHl3R", 0, 0)
24089 - 111274. * getSMEFTCoeffEW("CuHR", 2, 2)
24090 - 60192. * getSMEFTCoeffEW("CHD")
24091 + 487962. * getSMEFTCoeffEW("CHB")
24092 + 513503. * getSMEFTCoeffEW("CHW")
24093 - 485782. * getSMEFTCoeffEW("CHWB")
24094 + 4068326. * getSMEFTCoeffEW("CuWR", 2, 2)
24095 + 5138930. * getSMEFTCoeffEW("CuBR", 2, 2)
24096 - 2.149 * delta_GF
24097 - 3.325 * 0.5 * (getSMEFTCoeffEW("CHq1R", 2, 2) - getSMEFTCoeffEW("CHq3R", 2, 2)) * v2
24098 ;
24099
24100 // Add modifications due to small variations of the SM parameters
24101 mu += cHSM * (+2.322 * deltaMz()
24102 - 0.858 * deltaMh()
24103 + 0.866 * deltaaMZ()
24104 + 2.164 * deltaGmu()
24105 + 2.265 * deltamt());
24106
24107 if (FlagQuadraticTerms) {
24108 //Add contributions that are quadratic in the effective coefficients
24109 mu += 0.0;
24110 }
24111
24112 } else if (sqrt_s == 3.0) {
24113
24114 C1 = 0.0037;
24115
24116 mu +=
24117 +121915. * getSMEFTCoeffEW("CHbox")
24118 + 19529668. * getSMEFTCoeffEW("CHl1R", 0, 0)
24119 - 16356276. * getSMEFTCoeffEW("CHeR", 0, 0)
24120 + 23142.9 * getSMEFTCoeffEW("CHuR", 0, 0)
24121 + 19529668. * getSMEFTCoeffEW("CHl3R", 0, 0)
24122 - 104011. * getSMEFTCoeffEW("CuHR", 2, 2)
24123 - 58710.4 * getSMEFTCoeffEW("CHD")
24124 + 697868. * getSMEFTCoeffEW("CHB")
24125 + 751003. * getSMEFTCoeffEW("CHW")
24126 - 625171. * getSMEFTCoeffEW("CHWB")
24127 + 8604912. * getSMEFTCoeffEW("CuWR", 2, 2)
24128 + 10946841. * getSMEFTCoeffEW("CuBR", 2, 2)
24129 - 2.224 * delta_GF
24130 - 4.279 * 0.5 * (getSMEFTCoeffEW("CHq1R", 2, 2) - getSMEFTCoeffEW("CHq3R", 2, 2)) * v2
24131 ;
24132
24133 // Add modifications due to small variations of the SM parameters
24134 mu += cHSM * (+2.483 * deltaMz()
24135 - 0.572 * deltaMh()
24136 + 0.771 * deltaaMZ()
24137 + 2.242 * deltaGmu()
24138 + 2.182 * deltamt());
24139
24140 if (FlagQuadraticTerms) {
24141 //Add contributions that are quadratic in the effective coefficients
24142 mu += 0.0;
24143 }
24144
24145 } else
24146 throw std::runtime_error("Bad argument in NPSMEFTd6General::mueettH()");
24147
24148 //Add intrinsic and parametric relative theory errors (free par). (Assume they are constant in energy.)
24149 mu += eeettHint + eeettHpar;
24150
24151 // Linear contribution from Higgs self-coupling
24152 mu = mu + cLHd6 * (C1 + 2.0 * dZH1) * deltaG_hhhRatio();
24153 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
24154 mu = mu + cLHd6 * cLH3d62 * dZH2 * deltaG_hhhRatio() * deltaG_hhhRatio();
24155
24156 if (mu < 0) return std::numeric_limits<double>::quiet_NaN();
24157
24158 return mu;
24159}
24160
24161const double NPSMEFTd6General::mueettHPol(const double sqrt_s, const double Pol_em, const double Pol_ep) const {
24162
24163 // Only Alpha scheme
24164
24165 double mu = 1.0;
24166
24167 double C1 = 0.0;
24168
24169 if (sqrt_s == 0.500) {
24170
24171 C1 = 0.086;
24172
24173 if (Pol_em == 80. && Pol_ep == -30.) {
24174 mu +=
24175 +121861. * getSMEFTCoeffEW("CHbox")
24176 + 14207.9 * getSMEFTCoeffEW("CHl1R", 0, 0)
24177 + 124191. * getSMEFTCoeffEW("CHeR", 0, 0)
24178 + 112591. * getSMEFTCoeffEW("CHuR", 0, 0)
24179 + 14207.9 * getSMEFTCoeffEW("CHl3R", 0, 0)
24180 - 123399. * getSMEFTCoeffEW("CuHR", 2, 2)
24181 - 12437.7 * getSMEFTCoeffEW("CHD")
24182 + 249779. * getSMEFTCoeffEW("CHB")
24183 + 18912.8 * getSMEFTCoeffEW("CHW")
24184 - 109936. * getSMEFTCoeffEW("CHWB")
24185 + 174267. * getSMEFTCoeffEW("CuWR", 2, 2)
24186 + 3032981. * getSMEFTCoeffEW("CuBR", 2, 2)
24187 - 0.388 * delta_GF
24188 + 3.51 * 0.5 * (getSMEFTCoeffEW("CHq1R", 2, 2) - getSMEFTCoeffEW("CHq3R", 2, 2)) * v2
24189 ;
24190
24191 // Add modifications due to small variations of the SM parameters
24192 mu += cHSM * (-1.319 * deltaMz()
24193 - 9.866 * deltaMh()
24194 + 2.617 * deltaaMZ()
24195 + 0.421 * deltaGmu()
24196 - 18.44 * deltamt());
24197
24198 } else if (Pol_em == -80. && Pol_ep == 30.) {
24199 mu +=
24200 +121809. * getSMEFTCoeffEW("CHbox")
24201 + 116253. * getSMEFTCoeffEW("CHl1R", 0, 0)
24202 + 3415.4 * getSMEFTCoeffEW("CHeR", 0, 0)
24203 - 98311.8 * getSMEFTCoeffEW("CHuR", 0, 0)
24204 + 116253. * getSMEFTCoeffEW("CHl3R", 0, 0)
24205 - 121117. * getSMEFTCoeffEW("CuHR", 2, 2)
24206 - 81321.2 * getSMEFTCoeffEW("CHD")
24207 + 87352.2 * getSMEFTCoeffEW("CHB")
24208 + 182702. * getSMEFTCoeffEW("CHW")
24209 - 319427. * getSMEFTCoeffEW("CHWB")
24210 + 1948272. * getSMEFTCoeffEW("CuWR", 2, 2)
24211 + 1078489. * getSMEFTCoeffEW("CuBR", 2, 2)
24212 - 2.697 * delta_GF
24213 - 3.37 * 0.5 * (getSMEFTCoeffEW("CHq1R", 2, 2) - getSMEFTCoeffEW("CHq3R", 2, 2)) * v2
24214 ;
24215
24216 // Add modifications due to small variations of the SM parameters
24217 mu += cHSM * (+3.441 * deltaMz()
24218 - 9.806 * deltaMh()
24219 + 0.308 * deltaaMZ()
24220 + 2.725 * deltaGmu()
24221 - 18.491 * deltamt());
24222
24223 } else if (Pol_em == 80. && Pol_ep == 0.) {
24224 mu +=
24225 +121837. * getSMEFTCoeffEW("CHbox")
24226 + 24323.6 * getSMEFTCoeffEW("CHl1R", 0, 0)
24227 + 111998. * getSMEFTCoeffEW("CHeR", 0, 0)
24228 + 91391.1 * getSMEFTCoeffEW("CHuR", 0, 0)
24229 + 24323.6 * getSMEFTCoeffEW("CHl3R", 0, 0)
24230 - 123203. * getSMEFTCoeffEW("CuHR", 2, 2)
24231 - 19404.2 * getSMEFTCoeffEW("CHD")
24232 + 233452. * getSMEFTCoeffEW("CHB")
24233 + 35310.2 * getSMEFTCoeffEW("CHW")
24234 - 131019. * getSMEFTCoeffEW("CHWB")
24235 + 351790. * getSMEFTCoeffEW("CuWR", 2, 2)
24236 + 2837005. * getSMEFTCoeffEW("CuBR", 2, 2)
24237 - 0.617 * delta_GF
24238 + 2.818 * 0.5 * (getSMEFTCoeffEW("CHq1R", 2, 2) - getSMEFTCoeffEW("CHq3R", 2, 2)) * v2
24239 ;
24240
24241 // Add modifications due to small variations of the SM parameters
24242 mu += cHSM * (-0.843 * deltaMz()
24243 - 9.86 * deltaMh()
24244 + 2.385 * deltaaMZ()
24245 + 0.645 * deltaGmu()
24246 - 18.45 * deltamt());
24247
24248 } else if (Pol_em == -80. && Pol_ep == 0.) {
24249 mu +=
24250 +121814. * getSMEFTCoeffEW("CHbox")
24251 + 113858. * getSMEFTCoeffEW("CHl1R", 0, 0)
24252 + 6221.44 * getSMEFTCoeffEW("CHeR", 0, 0)
24253 - 93321.6 * getSMEFTCoeffEW("CHuR", 0, 0)
24254 + 113858. * getSMEFTCoeffEW("CHl3R", 0, 0)
24255 - 121180. * getSMEFTCoeffEW("CuHR", 2, 2)
24256 - 79695. * getSMEFTCoeffEW("CHD")
24257 + 91201.9 * getSMEFTCoeffEW("CHB")
24258 + 178853. * getSMEFTCoeffEW("CHW")
24259 - 314513. * getSMEFTCoeffEW("CHWB")
24260 + 1906734. * getSMEFTCoeffEW("CuWR", 2, 2)
24261 + 1124181. * getSMEFTCoeffEW("CuBR", 2, 2)
24262 - 2.642 * delta_GF
24263 - 3.21 * 0.5 * (getSMEFTCoeffEW("CHq1R", 2, 2) - getSMEFTCoeffEW("CHq3R", 2, 2)) * v2
24264 ;
24265
24266 // Add modifications due to small variations of the SM parameters
24267 mu += cHSM * (+3.33 * deltaMz()
24268 - 9.807 * deltaMh()
24269 + 0.362 * deltaaMZ()
24270 + 2.671 * deltaGmu()
24271 - 18.489 * deltamt());
24272
24273 } else {
24274 throw std::runtime_error("Bad argument in NPSMEFTd6General::mueettHPol()");
24275 }
24276
24277 } else if (sqrt_s == 1.0) {
24278
24279 C1 = 0.017;
24280
24281 if (Pol_em == 80. && Pol_ep == -30.) {
24282 mu +=
24283 +122269. * getSMEFTCoeffEW("CHbox")
24284 + 148925. * getSMEFTCoeffEW("CHl1R", 0, 0)
24285 - 1516295. * getSMEFTCoeffEW("CHeR", 0, 0)
24286 + 181376. * getSMEFTCoeffEW("CHuR", 0, 0)
24287 + 148925. * getSMEFTCoeffEW("CHl3R", 0, 0)
24288 - 115721. * getSMEFTCoeffEW("CuHR", 2, 2)
24289 - 9966.97 * getSMEFTCoeffEW("CHD")
24290 + 648027. * getSMEFTCoeffEW("CHB")
24291 + 58990.6 * getSMEFTCoeffEW("CHW")
24292 - 166947. * getSMEFTCoeffEW("CHWB")
24293 + 416063. * getSMEFTCoeffEW("CuWR", 2, 2)
24294 + 5771745. * getSMEFTCoeffEW("CuBR", 2, 2)
24295 - 0.426 * delta_GF
24296 + 3.026 * 0.5 * (getSMEFTCoeffEW("CHq1R", 2, 2) - getSMEFTCoeffEW("CHq3R", 2, 2)) * v2
24297 ;
24298
24299 // Add modifications due to small variations of the SM parameters
24300 mu += cHSM * (-1.159 * deltaMz()
24301 - 1.211 * deltaMh()
24302 + 2.586 * deltaaMZ()
24303 + 0.445 * deltaGmu()
24304 + 2.101 * deltamt());
24305
24306 } else if (Pol_em == -80. && Pol_ep == 30.) {
24307 mu +=
24308 +122212. * getSMEFTCoeffEW("CHbox")
24309 + 1266376. * getSMEFTCoeffEW("CHl1R", 0, 0)
24310 - 47326.8 * getSMEFTCoeffEW("CHeR", 0, 0)
24311 - 104685. * getSMEFTCoeffEW("CHuR", 0, 0)
24312 + 1266376. * getSMEFTCoeffEW("CHl3R", 0, 0)
24313 - 116193. * getSMEFTCoeffEW("CuHR", 2, 2)
24314 - 85861. * getSMEFTCoeffEW("CHD")
24315 + 202732. * getSMEFTCoeffEW("CHB")
24316 + 516612. * getSMEFTCoeffEW("CHW")
24317 - 514723. * getSMEFTCoeffEW("CHWB")
24318 + 3954267. * getSMEFTCoeffEW("CuWR", 2, 2)
24319 + 2288387. * getSMEFTCoeffEW("CuBR", 2, 2)
24320 - 2.929 * delta_GF
24321 - 5.432 * 0.5 * (getSMEFTCoeffEW("CHq1R", 2, 2) - getSMEFTCoeffEW("CHq3R", 2, 2)) * v2
24322 ;
24323
24324 // Add modifications due to small variations of the SM parameters
24325 mu += cHSM * (+3.902 * deltaMz()
24326 - 1.192 * deltaMh()
24327 + 0.075 * deltaaMZ()
24328 + 2.94 * deltaGmu()
24329 + 2.16 * deltamt());
24330
24331 } else if (Pol_em == 80. && Pol_ep == -20.) {
24332 mu +=
24333 +122563. * getSMEFTCoeffEW("CHbox")
24334 + 179718. * getSMEFTCoeffEW("CHl1R", 0, 0)
24335 - 1476392. * getSMEFTCoeffEW("CHeR", 0, 0)
24336 + 173910. * getSMEFTCoeffEW("CHuR", 0, 0)
24337 + 179718. * getSMEFTCoeffEW("CHl3R", 0, 0)
24338 - 115349. * getSMEFTCoeffEW("CuHR", 2, 2)
24339 - 11797.8 * getSMEFTCoeffEW("CHD")
24340 + 636347. * getSMEFTCoeffEW("CHB")
24341 + 71703.6 * getSMEFTCoeffEW("CHW")
24342 - 176417. * getSMEFTCoeffEW("CHWB")
24343 + 513357. * getSMEFTCoeffEW("CuWR", 2, 2)
24344 + 5678281. * getSMEFTCoeffEW("CuBR", 2, 2)
24345 - 0.497 * delta_GF
24346 + 2.823 * 0.5 * (getSMEFTCoeffEW("CHq1R", 2, 2) - getSMEFTCoeffEW("CHq3R", 2, 2)) * v2
24347 ;
24348
24349 // Add modifications due to small variations of the SM parameters
24350 mu += cHSM * (-0.986 * deltaMz()
24351 - 1.242 * deltaMh()
24352 + 2.514 * deltaaMZ()
24353 + 0.529 * deltaGmu()
24354 + 2.133 * deltamt());
24355
24356 } else if (Pol_em == -80. && Pol_ep == 20.) {
24357 mu +=
24358 +122316. * getSMEFTCoeffEW("CHbox")
24359 + 1258544. * getSMEFTCoeffEW("CHl1R", 0, 0)
24360 - 57807.1 * getSMEFTCoeffEW("CHeR", 0, 0)
24361 - 102560. * getSMEFTCoeffEW("CHuR", 0, 0)
24362 + 1258544. * getSMEFTCoeffEW("CHl3R", 0, 0)
24363 - 116091. * getSMEFTCoeffEW("CuHR", 2, 2)
24364 - 85249.7 * getSMEFTCoeffEW("CHD")
24365 + 206295. * getSMEFTCoeffEW("CHB")
24366 + 513404. * getSMEFTCoeffEW("CHW")
24367 - 512197. * getSMEFTCoeffEW("CHWB")
24368 + 3929488. * getSMEFTCoeffEW("CuWR", 2, 2)
24369 + 2314064. * getSMEFTCoeffEW("CuBR", 2, 2)
24370 - 2.911 * delta_GF
24371 - 5.37 * 0.5 * (getSMEFTCoeffEW("CHq1R", 2, 2) - getSMEFTCoeffEW("CHq3R", 2, 2)) * v2
24372 ;
24373
24374 // Add modifications due to small variations of the SM parameters
24375 mu += cHSM * (+3.877 * deltaMz()
24376 - 1.222 * deltaMh()
24377 + 0.099 * deltaaMZ()
24378 + 2.937 * deltaGmu()
24379 + 2.184 * deltamt());
24380
24381 } else if (Pol_em == 80. && Pol_ep == 0.) {
24382 mu +=
24383 +122564. * getSMEFTCoeffEW("CHbox")
24384 + 252265. * getSMEFTCoeffEW("CHl1R", 0, 0)
24385 - 1381101. * getSMEFTCoeffEW("CHeR", 0, 0)
24386 + 155161. * getSMEFTCoeffEW("CHuR", 0, 0)
24387 + 252265. * getSMEFTCoeffEW("CHl3R", 0, 0)
24388 - 115358. * getSMEFTCoeffEW("CuHR", 2, 2)
24389 - 16813.1 * getSMEFTCoeffEW("CHD")
24390 + 607466. * getSMEFTCoeffEW("CHB")
24391 + 101359. * getSMEFTCoeffEW("CHW")
24392 - 198737. * getSMEFTCoeffEW("CHWB")
24393 + 742520. * getSMEFTCoeffEW("CuWR", 2, 2)
24394 + 5453267. * getSMEFTCoeffEW("CuBR", 2, 2)
24395 - 0.659 * delta_GF
24396 + 2.273 * 0.5 * (getSMEFTCoeffEW("CHq1R", 2, 2) - getSMEFTCoeffEW("CHq3R", 2, 2)) * v2
24397 ;
24398
24399 // Add modifications due to small variations of the SM parameters
24400 mu += cHSM * (-0.69 * deltaMz()
24401 - 1.205 * deltaMh()
24402 + 2.349 * deltaaMZ()
24403 + 0.676 * deltaGmu()
24404 + 2.105 * deltamt());
24405
24406 } else if (Pol_em == -80. && Pol_ep == 0.) {
24407 mu +=
24408 +122380. * getSMEFTCoeffEW("CHbox")
24409 + 1238124. * getSMEFTCoeffEW("CHl1R", 0, 0)
24410 - 84811.2 * getSMEFTCoeffEW("CHeR", 0, 0)
24411 - 97259.2 * getSMEFTCoeffEW("CHuR", 0, 0)
24412 + 1238124. * getSMEFTCoeffEW("CHl3R", 0, 0)
24413 - 116044. * getSMEFTCoeffEW("CuHR", 2, 2)
24414 - 83798.9 * getSMEFTCoeffEW("CHD")
24415 + 214128. * getSMEFTCoeffEW("CHB")
24416 + 505118. * getSMEFTCoeffEW("CHW")
24417 - 505830. * getSMEFTCoeffEW("CHWB")
24418 + 3863710. * getSMEFTCoeffEW("CuWR", 2, 2)
24419 + 2378351. * getSMEFTCoeffEW("CuBR", 2, 2)
24420 - 2.867 * delta_GF
24421 - 5.212 * 0.5 * (getSMEFTCoeffEW("CHq1R", 2, 2) - getSMEFTCoeffEW("CHq3R", 2, 2)) * v2
24422 ;
24423
24424 // Add modifications due to small variations of the SM parameters
24425 mu += cHSM * (+3.771 * deltaMz()
24426 - 1.195 * deltaMh()
24427 + 0.137 * deltaaMZ()
24428 + 2.878 * deltaGmu()
24429 + 2.166 * deltamt());
24430
24431 } else {
24432 throw std::runtime_error("Bad argument in NPSMEFTd6General::mueettHPol()");
24433 }
24434
24435 } else if (sqrt_s == 1.4) {
24436
24437 C1 = 0.0094;
24438
24439 if (Pol_em == 80. && Pol_ep == -30.) {
24440 mu +=
24441 +121945. * getSMEFTCoeffEW("CHbox")
24442 + 416437. * getSMEFTCoeffEW("CHl1R", 0, 0)
24443 - 5198451. * getSMEFTCoeffEW("CHeR", 0, 0)
24444 + 211446. * getSMEFTCoeffEW("CHuR", 0, 0)
24445 + 416437. * getSMEFTCoeffEW("CHl3R", 0, 0)
24446 - 110413. * getSMEFTCoeffEW("CuHR", 2, 2)
24447 - 8089.5 * getSMEFTCoeffEW("CHD")
24448 + 852065. * getSMEFTCoeffEW("CHB")
24449 + 78915.7 * getSMEFTCoeffEW("CHW")
24450 - 191411. * getSMEFTCoeffEW("CHWB")
24451 + 588296. * getSMEFTCoeffEW("CuWR", 2, 2)
24452 + 7812392. * getSMEFTCoeffEW("CuBR", 2, 2)
24453 - 0.441 * delta_GF
24454 + 2.819 * 0.5 * (getSMEFTCoeffEW("CHq1R", 2, 2) - getSMEFTCoeffEW("CHq3R", 2, 2)) * v2
24455 ;
24456
24457 // Add modifications due to small variations of the SM parameters
24458 mu += cHSM * (-1.109 * deltaMz()
24459 - 0.905 * deltaMh()
24460 + 2.571 * deltaaMZ()
24461 + 0.451 * deltaGmu()
24462 + 2.225 * deltamt());
24463
24464 } else if (Pol_em == -80. && Pol_ep == 30.) {
24465 mu +=
24466 +122124. * getSMEFTCoeffEW("CHbox")
24467 + 3668482. * getSMEFTCoeffEW("CHl1R", 0, 0)
24468 - 164738. * getSMEFTCoeffEW("CHeR", 0, 0)
24469 - 106285. * getSMEFTCoeffEW("CHuR", 0, 0)
24470 + 3668482. * getSMEFTCoeffEW("CHl3R", 0, 0)
24471 - 112775. * getSMEFTCoeffEW("CuHR", 2, 2)
24472 - 87497.2 * getSMEFTCoeffEW("CHD")
24473 + 261266. * getSMEFTCoeffEW("CHB")
24474 + 703789. * getSMEFTCoeffEW("CHW")
24475 - 618584. * getSMEFTCoeffEW("CHWB")
24476 + 5501929. * getSMEFTCoeffEW("CuWR", 2, 2)
24477 + 3213842. * getSMEFTCoeffEW("CuBR", 2, 2)
24478 - 3.038 * delta_GF
24479 - 6.378 * 0.5 * (getSMEFTCoeffEW("CHq1R", 2, 2) - getSMEFTCoeffEW("CHq3R", 2, 2)) * v2
24480 ;
24481
24482 // Add modifications due to small variations of the SM parameters
24483 mu += cHSM * (+4.12 * deltaMz()
24484 - 0.898 * deltaMh()
24485 - 0.029 * deltaaMZ()
24486 + 3.056 * deltaGmu()
24487 + 2.28 * deltamt());
24488
24489 } else if (Pol_em == 80. && Pol_ep == 0.) {
24490 mu +=
24491 +121843. * getSMEFTCoeffEW("CHbox")
24492 + 706068. * getSMEFTCoeffEW("CHl1R", 0, 0)
24493 - 4748505. * getSMEFTCoeffEW("CHeR", 0, 0)
24494 + 182964. * getSMEFTCoeffEW("CHuR", 0, 0)
24495 + 706068. * getSMEFTCoeffEW("CHl3R", 0, 0)
24496 - 110672. * getSMEFTCoeffEW("CuHR", 2, 2)
24497 - 15249.5 * getSMEFTCoeffEW("CHD")
24498 + 798771. * getSMEFTCoeffEW("CHB")
24499 + 134415. * getSMEFTCoeffEW("CHW")
24500 - 229663. * getSMEFTCoeffEW("CHWB")
24501 + 1026697. * getSMEFTCoeffEW("CuWR", 2, 2)
24502 + 7402171. * getSMEFTCoeffEW("CuBR", 2, 2)
24503 - 0.673 * delta_GF
24504 + 1.996 * 0.5 * (getSMEFTCoeffEW("CHq1R", 2, 2) - getSMEFTCoeffEW("CHq3R", 2, 2)) * v2
24505 ;
24506
24507 // Add modifications due to small variations of the SM parameters
24508 mu += cHSM * (-0.648 * deltaMz()
24509 - 0.901 * deltaMh()
24510 + 2.34 * deltaaMZ()
24511 + 0.693 * deltaGmu()
24512 + 2.232 * deltamt());
24513
24514 } else if (Pol_em == -80. && Pol_ep == 0.) {
24515 mu +=
24516 +122069. * getSMEFTCoeffEW("CHbox")
24517 + 3581543. * getSMEFTCoeffEW("CHl1R", 0, 0)
24518 - 298692. * getSMEFTCoeffEW("CHeR", 0, 0)
24519 - 97874.3 * getSMEFTCoeffEW("CHuR", 0, 0)
24520 + 3581543. * getSMEFTCoeffEW("CHl3R", 0, 0)
24521 - 112737. * getSMEFTCoeffEW("CuHR", 2, 2)
24522 - 85431.2 * getSMEFTCoeffEW("CHD")
24523 + 276629. * getSMEFTCoeffEW("CHB")
24524 + 687136. * getSMEFTCoeffEW("CHW")
24525 - 607155. * getSMEFTCoeffEW("CHWB")
24526 + 5370183. * getSMEFTCoeffEW("CuWR", 2, 2)
24527 + 3335906. * getSMEFTCoeffEW("CuBR", 2, 2)
24528 - 2.969 * delta_GF
24529 - 6.138 * 0.5 * (getSMEFTCoeffEW("CHq1R", 2, 2) - getSMEFTCoeffEW("CHq3R", 2, 2)) * v2
24530 ;
24531
24532 // Add modifications due to small variations of the SM parameters
24533 mu += cHSM * (+3.976 * deltaMz()
24534 - 0.895 * deltaMh()
24535 + 0.039 * deltaaMZ()
24536 + 2.986 * deltaGmu()
24537 + 2.271 * deltamt());
24538
24539 } else {
24540 throw std::runtime_error("Bad argument in NPSMEFTd6General::mueettHPol()");
24541 }
24542
24543 } else if (sqrt_s == 1.5) {
24544
24545 C1 = 0.0094; // Use the same as 1400 GeV
24546
24547 if (Pol_em == 80. && Pol_ep == -30.) {
24548 mu +=
24549 +121854. * getSMEFTCoeffEW("CHbox")
24550 + 507190. * getSMEFTCoeffEW("CHl1R", 0, 0)
24551 - 6475118. * getSMEFTCoeffEW("CHeR", 0, 0)
24552 + 216935. * getSMEFTCoeffEW("CHuR", 0, 0)
24553 + 507190. * getSMEFTCoeffEW("CHl3R", 0, 0)
24554 - 109820. * getSMEFTCoeffEW("CuHR", 2, 2)
24555 - 7568.59 * getSMEFTCoeffEW("CHD")
24556 + 893094. * getSMEFTCoeffEW("CHB")
24557 + 82781.5 * getSMEFTCoeffEW("CHW")
24558 - 196556. * getSMEFTCoeffEW("CHWB")
24559 + 630747. * getSMEFTCoeffEW("CuWR", 2, 2)
24560 + 8328477. * getSMEFTCoeffEW("CuBR", 2, 2)
24561 - 0.442 * delta_GF
24562 + 2.756 * 0.5 * (getSMEFTCoeffEW("CHq1R", 2, 2) - getSMEFTCoeffEW("CHq3R", 2, 2)) * v2
24563 ;
24564
24565 // Add modifications due to small variations of the SM parameters
24566 mu += cHSM * (-1.104 * deltaMz()
24567 - 0.856 * deltaMh()
24568 + 2.568 * deltaaMZ()
24569 + 0.455 * deltaGmu()
24570 + 2.232 * deltamt());
24571
24572 } else if (Pol_em == -80. && Pol_ep == 30.) {
24573 mu +=
24574 +121994. * getSMEFTCoeffEW("CHbox")
24575 + 4501280. * getSMEFTCoeffEW("CHl1R", 0, 0)
24576 - 206085. * getSMEFTCoeffEW("CHeR", 0, 0)
24577 - 106381. * getSMEFTCoeffEW("CHuR", 0, 0)
24578 + 4501280. * getSMEFTCoeffEW("CHl3R", 0, 0)
24579 - 112104. * getSMEFTCoeffEW("CuHR", 2, 2)
24580 - 87805.6 * getSMEFTCoeffEW("CHD")
24581 + 273106. * getSMEFTCoeffEW("CHB")
24582 + 741955. * getSMEFTCoeffEW("CHW")
24583 - 639545. * getSMEFTCoeffEW("CHWB")
24584 + 5892414. * getSMEFTCoeffEW("CuWR", 2, 2)
24585 + 3448015. * getSMEFTCoeffEW("CuBR", 2, 2)
24586 - 3.057 * delta_GF
24587 - 6.552 * 0.5 * (getSMEFTCoeffEW("CHq1R", 2, 2) - getSMEFTCoeffEW("CHq3R", 2, 2)) * v2
24588 ;
24589
24590 // Add modifications due to small variations of the SM parameters
24591 mu += cHSM * (+4.154 * deltaMz()
24592 - 0.856 * deltaMh()
24593 - 0.045 * deltaaMZ()
24594 + 3.071 * deltaGmu()
24595 + 2.287 * deltamt());
24596
24597 } else if (Pol_em == 80. && Pol_ep == 0.) {
24598 mu +=
24599 +121793. * getSMEFTCoeffEW("CHbox")
24600 + 861242. * getSMEFTCoeffEW("CHl1R", 0, 0)
24601 - 5919951. * getSMEFTCoeffEW("CHeR", 0, 0)
24602 + 188249. * getSMEFTCoeffEW("CHuR", 0, 0)
24603 + 861242. * getSMEFTCoeffEW("CHl3R", 0, 0)
24604 - 109696. * getSMEFTCoeffEW("CuHR", 2, 2)
24605 - 14806.7 * getSMEFTCoeffEW("CHD")
24606 + 837632. * getSMEFTCoeffEW("CHB")
24607 + 141142. * getSMEFTCoeffEW("CHW")
24608 - 235907. * getSMEFTCoeffEW("CHWB")
24609 + 1097452. * getSMEFTCoeffEW("CuWR", 2, 2)
24610 + 7895510. * getSMEFTCoeffEW("CuBR", 2, 2)
24611 - 0.673 * delta_GF
24612 + 1.935 * 0.5 * (getSMEFTCoeffEW("CHq1R", 2, 2) - getSMEFTCoeffEW("CHq3R", 2, 2)) * v2
24613 ;
24614
24615 // Add modifications due to small variations of the SM parameters
24616 mu += cHSM * (-0.637 * deltaMz()
24617 - 0.859 * deltaMh()
24618 + 2.339 * deltaaMZ()
24619 + 0.68 * deltaGmu()
24620 + 2.236 * deltamt());
24621
24622 } else if (Pol_em == -80. && Pol_ep == 0.) {
24623 mu +=
24624 +122029. * getSMEFTCoeffEW("CHbox")
24625 + 4394189. * getSMEFTCoeffEW("CHl1R", 0, 0)
24626 - 373205. * getSMEFTCoeffEW("CHeR", 0, 0)
24627 - 97750.6 * getSMEFTCoeffEW("CHuR", 0, 0)
24628 + 4394189. * getSMEFTCoeffEW("CHl3R", 0, 0)
24629 - 112024. * getSMEFTCoeffEW("CuHR", 2, 2)
24630 - 85643.3 * getSMEFTCoeffEW("CHD")
24631 + 289620. * getSMEFTCoeffEW("CHB")
24632 + 724463. * getSMEFTCoeffEW("CHW")
24633 - 627885. * getSMEFTCoeffEW("CHWB")
24634 + 5753330. * getSMEFTCoeffEW("CuWR", 2, 2)
24635 + 3578793. * getSMEFTCoeffEW("CuBR", 2, 2)
24636 - 2.989 * delta_GF
24637 - 6.311 * 0.5 * (getSMEFTCoeffEW("CHq1R", 2, 2) - getSMEFTCoeffEW("CHq3R", 2, 2)) * v2
24638 ;
24639
24640 // Add modifications due to small variations of the SM parameters
24641 mu += cHSM * (+4.014 * deltaMz()
24642 - 0.855 * deltaMh()
24643 + 0.024 * deltaaMZ()
24644 + 3.011 * deltaGmu()
24645 + 2.286 * deltamt());
24646
24647 } else {
24648 throw std::runtime_error("Bad argument in NPSMEFTd6General::mueettHPol()");
24649 }
24650
24651 } else if (sqrt_s == 3.0) {
24652
24653 C1 = 0.0037;
24654
24655 if (Pol_em == 80. && Pol_ep == -30.) {
24656 mu +=
24657 +122442. * getSMEFTCoeffEW("CHbox")
24658 + 3092340. * getSMEFTCoeffEW("CHl1R", 0, 0)
24659 - 43264264. * getSMEFTCoeffEW("CHeR", 0, 0)
24660 + 259622. * getSMEFTCoeffEW("CHuR", 0, 0)
24661 + 3092340. * getSMEFTCoeffEW("CHl3R", 0, 0)
24662 - 100510. * getSMEFTCoeffEW("CuHR", 2, 2)
24663 - 3230.01 * getSMEFTCoeffEW("CHD")
24664 + 1267548. * getSMEFTCoeffEW("CHB")
24665 + 118886. * getSMEFTCoeffEW("CHW")
24666 - 247164. * getSMEFTCoeffEW("CHWB")
24667 + 1343630. * getSMEFTCoeffEW("CuWR", 2, 2)
24668 + 17234081. * getSMEFTCoeffEW("CuBR", 2, 2)
24669 - 0.459 * delta_GF
24670 + 2.453 * 0.5 * (getSMEFTCoeffEW("CHq1R", 2, 2) - getSMEFTCoeffEW("CHq3R", 2, 2)) * v2
24671 ;
24672
24673 // Add modifications due to small variations of the SM parameters
24674 mu += cHSM * (-1.07 * deltaMz()
24675 - 0.576 * deltaMh()
24676 + 2.542 * deltaaMZ()
24677 + 0.468 * deltaGmu()
24678 + 2.145 * deltamt());
24679
24680 } else if (Pol_em == -80. && Pol_ep == 30.) {
24681 mu +=
24682 +122230. * getSMEFTCoeffEW("CHbox")
24683 + 28686134. * getSMEFTCoeffEW("CHl1R", 0, 0)
24684 - 1435177. * getSMEFTCoeffEW("CHeR", 0, 0)
24685 - 108195. * getSMEFTCoeffEW("CHuR", 0, 0)
24686 + 28686134. * getSMEFTCoeffEW("CHl3R", 0, 0)
24687 - 105858. * getSMEFTCoeffEW("CuHR", 2, 2)
24688 - 89803.1 * getSMEFTCoeffEW("CHD")
24689 + 381886. * getSMEFTCoeffEW("CHB")
24690 + 1102843. * getSMEFTCoeffEW("CHW")
24691 - 834821. * getSMEFTCoeffEW("CHWB")
24692 + 12639913. * getSMEFTCoeffEW("CuWR", 2, 2)
24693 + 7455995. * getSMEFTCoeffEW("CuBR", 2, 2)
24694 - 3.212 * delta_GF
24695 - 8.009 * 0.5 * (getSMEFTCoeffEW("CHq1R", 2, 2) - getSMEFTCoeffEW("CHq3R", 2, 2)) * v2
24696 ;
24697
24698 // Add modifications due to small variations of the SM parameters
24699 mu += cHSM * (+4.469 * deltaMz()
24700 - 0.595 * deltaMh()
24701 - 0.222 * deltaaMZ()
24702 + 3.22 * deltaGmu()
24703 + 2.195 * deltamt());
24704
24705 } else if (Pol_em == 80. && Pol_ep == 0.) {
24706 mu +=
24707 +122688. * getSMEFTCoeffEW("CHbox")
24708 + 5271741. * getSMEFTCoeffEW("CHl1R", 0, 0)
24709 - 39707692. * getSMEFTCoeffEW("CHeR", 0, 0)
24710 + 228729. * getSMEFTCoeffEW("CHuR", 0, 0)
24711 + 5271741. * getSMEFTCoeffEW("CHl3R", 0, 0)
24712 - 100891. * getSMEFTCoeffEW("CuHR", 2, 2)
24713 - 10526.3 * getSMEFTCoeffEW("CHD")
24714 + 1192421. * getSMEFTCoeffEW("CHB")
24715 + 202915. * getSMEFTCoeffEW("CHW")
24716 - 296939. * getSMEFTCoeffEW("CHWB")
24717 + 2303644. * getSMEFTCoeffEW("CuWR", 2, 2)
24718 + 16407287. * getSMEFTCoeffEW("CuBR", 2, 2)
24719 - 0.693 * delta_GF
24720 + 1.565 * 0.5 * (getSMEFTCoeffEW("CHq1R", 2, 2) - getSMEFTCoeffEW("CHq3R", 2, 2)) * v2
24721 ;
24722
24723 // Add modifications due to small variations of the SM parameters
24724 mu += cHSM * (-0.597 * deltaMz()
24725 - 0.565 * deltaMh()
24726 + 2.305 * deltaaMZ()
24727 + 0.708 * deltaGmu()
24728 + 2.153 * deltamt());
24729
24730 } else if (Pol_em == -80. && Pol_ep == 0.) {
24731 mu +=
24732 +121781. * getSMEFTCoeffEW("CHbox")
24733 + 27966374. * getSMEFTCoeffEW("CHl1R", 0, 0)
24734 - 2597153. * getSMEFTCoeffEW("CHeR", 0, 0)
24735 - 98089.4 * getSMEFTCoeffEW("CHuR", 0, 0)
24736 + 27966374. * getSMEFTCoeffEW("CHl3R", 0, 0)
24737 - 105885. * getSMEFTCoeffEW("CuHR", 2, 2)
24738 - 87600.3 * getSMEFTCoeffEW("CHD")
24739 + 406305. * getSMEFTCoeffEW("CHB")
24740 + 1075086. * getSMEFTCoeffEW("CHW")
24741 - 818808. * getSMEFTCoeffEW("CHWB")
24742 + 12322125. * getSMEFTCoeffEW("CuWR", 2, 2)
24743 + 7728315. * getSMEFTCoeffEW("CuBR", 2, 2)
24744 - 3.134 * delta_GF
24745 - 7.724 * 0.5 * (getSMEFTCoeffEW("CHq1R", 2, 2) - getSMEFTCoeffEW("CHq3R", 2, 2)) * v2
24746 ;
24747
24748 // Add modifications due to small variations of the SM parameters
24749 mu += cHSM * (+4.305 * deltaMz()
24750 - 0.59 * deltaMh()
24751 - 0.147 * deltaaMZ()
24752 + 3.144 * deltaGmu()
24753 + 2.192 * deltamt());
24754
24755 } else {
24756 throw std::runtime_error("Bad argument in NPSMEFTd6General::mueettHPol()");
24757 }
24758
24759 } else
24760 throw std::runtime_error("Bad argument in NPSMEFTd6General::mueettHPol()");
24761
24762 //Add intrinsic and parametric relative theory errors (free par). (Assume they are constant in energy.)
24763 mu += eeettHint + eeettHpar;
24764
24765 // Linear contribution from Higgs self-coupling
24766 mu = mu + cLHd6 * (C1 + 2.0 * dZH1) * deltaG_hhhRatio();
24767 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
24768 mu = mu + cLHd6 * cLH3d62 * dZH2 * deltaG_hhhRatio() * deltaG_hhhRatio();
24769
24770 if (mu < 0) return std::numeric_limits<double>::quiet_NaN();
24771
24772 return mu;
24773}
24774
24775const double NPSMEFTd6General::mummH(const double sqrt_s) const {
24776 double mu = 1.0;
24777
24778 if (sqrt_s == 0.125) {
24779
24780 // Peak production cross section mu mu -> H -> X = 4 pi/mH^2 * BR(H->mu mu) * BR(H-> X)
24781 // Use mu mu -> H = 4 pi/mH^2 * BR(H->mu mu), so the xs BR formulae still applies
24782 mu = BrHmumuRatio();
24783
24784 } else
24785 throw std::runtime_error("Bad argument in NPSMEFTd6General::mummH()");
24786
24787 if (mu < 0) return std::numeric_limits<double>::quiet_NaN();
24788
24789 return mu;
24790}
24791
24792const double NPSMEFTd6General::mummHNWA(const double sqrt_s) const {
24793 double mu = 1.0;
24794
24795 double dymu = deltaG_hff(leptons[MU]).real();
24796 double ymuSM = -(leptons[MU].getMass()) / v();
24797
24798 // The ratio is given by a scaling of the muon Yukawa.
24799 mu = 1.0 + 2.0 * dymu / ymuSM;
24800
24801 if (FlagQuadraticTerms) {
24802 //Add contributions that are quadratic in the effective coefficients
24803 mu += dymu * dymu / ymuSM / ymuSM;
24804 }
24805
24806 if (mu < 0) return std::numeric_limits<double>::quiet_NaN();
24807
24808 return mu;
24809}
24810
24811const double NPSMEFTd6General::mummZH(const double sqrt_s) const {
24812
24813 // Only Alpha scheme
24814
24815 double mu = 1.0;
24816
24817 double C1 = 0.0;
24818
24819 if (sqrt_s == 3.0) {
24820
24821 C1 = -0.00054; // Use the same as CLIC
24822
24823 mu +=
24824 +120311. * getSMEFTCoeffEW("CHbox")
24825 - 5772.03 * getSMEFTCoeffEW("CHD")
24826 + 253308. * getSMEFTCoeffEW("CHB")
24827 + 1178831. * getSMEFTCoeffEW("CHW")
24828 + 526388. * getSMEFTCoeffEW("CHWB")
24829 + 139222448. * getSMEFTCoeffEW("CHl1R", 1, 1)
24830 - 119515557. * getSMEFTCoeffEW("CHeR", 1, 1)
24831 + 0. * getSMEFTCoeffEW("CHl3R", 0, 0)
24832 + 139217069. * getSMEFTCoeffEW("CHl3R", 1, 1)
24833 - 2.19 * delta_GF
24834 ;
24835
24836 // Add modifications due to small variations of the SM parameters
24837 mu += cHSM * (+4.384 * deltaMz()
24838 - 0.009 * deltaMh()
24839 - 0.198 * deltaaMZ()
24840 + 2.199 * deltaGmu());
24841
24842 if (FlagQuadraticTerms) {
24843 //Add contributions that are quadratic in the effective coefficients
24844 mu += 0.0;
24845 }
24846
24847 } else if (sqrt_s == 10.0) {
24848
24849 C1 = 0.0; // NA
24850
24851 mu +=
24852 +110705. * getSMEFTCoeffEW("CHbox")
24853 - 2881.46 * getSMEFTCoeffEW("CHD")
24854 + 234510. * getSMEFTCoeffEW("CHB")
24855 + 1090997. * getSMEFTCoeffEW("CHW")
24856 + 487384. * getSMEFTCoeffEW("CHWB")
24857 + 1423231114. * getSMEFTCoeffEW("CHl1R", 1, 1)
24858 - 1221737534. * getSMEFTCoeffEW("CHeR", 1, 1)
24859 + 74.649 * getSMEFTCoeffEW("CHl3R", 0, 0)
24860 + 1423208868. * getSMEFTCoeffEW("CHl3R", 1, 1)
24861 - 2.096 * delta_GF
24862 ;
24863
24864 // Add modifications due to small variations of the SM parameters
24865 mu += cHSM * (+4.016 * deltaMz()
24866 + 0. * deltaMh()
24867 - 0.182 * deltaaMZ()
24868 + 2.183 * deltaGmu());
24869
24870 if (FlagQuadraticTerms) {
24871 //Add contributions that are quadratic in the effective coefficients
24872 mu += 0.0;
24873 }
24874
24875 } else
24876 throw std::runtime_error("Bad argument in NPSMEFTd6General::mummZH()");
24877
24878 //Add intrinsic and parametric relative theory errors (free par). (Assume they are constant in energy.)
24879 mu += eeeZHint + eeeZHpar;
24880
24881 // Linear contribution from Higgs self-coupling
24882 mu = mu + cLHd6 * (C1 + 2.0 * dZH1) * deltaG_hhhRatio();
24883 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
24884 mu = mu + cLHd6 * cLH3d62 * dZH2 * deltaG_hhhRatio() * deltaG_hhhRatio();
24885
24886 if (mu < 0) return std::numeric_limits<double>::quiet_NaN();
24887
24888 return mu;
24889}
24890
24891const double NPSMEFTd6General::mummHvv(const double sqrt_s) const {
24892
24893 // Only Alpha scheme
24894
24895 double mu = 1.0;
24896
24897 double C1 = 0.0;
24898
24899 // For the Higgs trilinear dependence assume the WBF mechanism dominates
24900
24901 if (sqrt_s == 3.0) {
24902
24903 C1 = 0.0057; // Use the same as CLIC
24904
24905 mu +=
24906 +120415. * getSMEFTCoeffEW("CHbox")
24907 - 204193. * getSMEFTCoeffEW("CHD")
24908 + 584.639 * getSMEFTCoeffEW("CHB")
24909 - 40740.1 * getSMEFTCoeffEW("CHW")
24910 - 380159. * getSMEFTCoeffEW("CHWB")
24911 - 518.996 * getSMEFTCoeffEW("CHl1R", 1, 1)
24912 - 1015.43 * getSMEFTCoeffEW("CHeR", 1, 1)
24913 - 1128.25 * getSMEFTCoeffEW("CHl3R", 0, 0)
24914 - 678627. * getSMEFTCoeffEW("CHl3R", 1, 1)
24915 - 4.701 * delta_GF
24916 - 4.244 * deltaMwd6()
24917 ;
24918
24919 // Add modifications due to small variations of the SM parameters
24920 mu += cHSM * (
24921 +5.314 * deltaMz()
24922 - 0.277 * deltaMh()
24923 - 0.795 * deltaaMZ()
24924 + 3.787 * deltaGmu());
24925
24926 if (FlagQuadraticTerms) {
24927 //Add contributions that are quadratic in the effective coefficients
24928 mu += 0.0;
24929 }
24930
24931 } else if (sqrt_s == 10.0) {
24932
24933 C1 = 0.0; // NA
24934
24935 mu +=
24936 +120660. * getSMEFTCoeffEW("CHbox")
24937 - 204535. * getSMEFTCoeffEW("CHD")
24938 - 38.696 * getSMEFTCoeffEW("CHB")
24939 - 27111.7 * getSMEFTCoeffEW("CHW")
24940 - 380108. * getSMEFTCoeffEW("CHWB")
24941 + 296.269 * getSMEFTCoeffEW("CHl1R", 1, 1)
24942 - 613.096 * getSMEFTCoeffEW("CHeR", 1, 1)
24943 - 1584.13 * getSMEFTCoeffEW("CHl3R", 0, 0)
24944 - 952573. * getSMEFTCoeffEW("CHl3R", 1, 1)
24945 - 4.696 * delta_GF
24946 - 4.223 * deltaMwd6()
24947 ;
24948
24949 // Add modifications due to small variations of the SM parameters
24950 mu += cHSM * (
24951 +5.49 * deltaMz()
24952 - 0.177 * deltaMh()
24953 - 0.821 * deltaaMZ()
24954 + 3.804 * deltaGmu());
24955
24956 if (FlagQuadraticTerms) {
24957 //Add contributions that are quadratic in the effective coefficients
24958 mu += 0.0;
24959 }
24960
24961 } else
24962 throw std::runtime_error("Bad argument in NPSMEFTd6General::mummHvv()");
24963
24964 //Add intrinsic and parametric relative theory errors (free par). (Assume they are constant in energy.)
24965 mu += eeeWBFint + eeeWBFpar;
24966
24967 // Linear contribution from Higgs self-coupling
24968 mu = mu + cLHd6 * (C1 + 2.0 * dZH1) * deltaG_hhhRatio();
24969 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
24970 mu = mu + cLHd6 * cLH3d62 * dZH2 * deltaG_hhhRatio() * deltaG_hhhRatio();
24971
24972 if (mu < 0) return std::numeric_limits<double>::quiet_NaN();
24973
24974 return mu;
24975}
24976
24977const double NPSMEFTd6General::mummHmm(const double sqrt_s) const {
24978
24979 // Only Alpha scheme
24980
24981 double mu = 1.0;
24982
24983 double C1 = 0.0;
24984
24985 if (sqrt_s == 3.0) {
24986
24987 C1 = 0.0063; // Use the same as CLIC
24988
24989 mu +=
24990 +120754. * getSMEFTCoeffEW("CHbox")
24991 - 42566.4 * getSMEFTCoeffEW("CHD")
24992 + 5651.3 * getSMEFTCoeffEW("CHB")
24993 - 34526.8 * getSMEFTCoeffEW("CHW")
24994 - 77320.9 * getSMEFTCoeffEW("CHWB")
24995 - 676758. * getSMEFTCoeffEW("CHl1R", 1, 1)
24996 + 581864. * getSMEFTCoeffEW("CHeR", 1, 1)
24997 - 1258.06 * getSMEFTCoeffEW("CHl3R", 0, 0)
24998 - 677145. * getSMEFTCoeffEW("CHl3R", 1, 1)
24999 - 3.389 * delta_GF
25000 ;
25001
25002 // Add modifications due to small variations of the SM parameters
25003 mu += cHSM * (+4.494 * deltaMz()
25004 - 0.253 * deltaMh()
25005 - 0.397 * deltaaMZ()
25006 + 3.403 * deltaGmu());
25007
25008 if (FlagQuadraticTerms) {
25009 //Add contributions that are quadratic in the effective coefficients
25010 mu += 0.0;
25011 }
25012
25013 } else if (sqrt_s == 10.0) {
25014
25015 C1 = 0.0; //NA
25016
25017 mu +=
25018 +121595. * getSMEFTCoeffEW("CHbox")
25019 - 42528.7 * getSMEFTCoeffEW("CHD")
25020 - 3306.42 * getSMEFTCoeffEW("CHB")
25021 - 26428.1 * getSMEFTCoeffEW("CHW")
25022 - 65710.7 * getSMEFTCoeffEW("CHWB")
25023 - 972321. * getSMEFTCoeffEW("CHl1R", 1, 1)
25024 + 835352. * getSMEFTCoeffEW("CHeR", 1, 1)
25025 - 208.826 * getSMEFTCoeffEW("CHl3R", 0, 0)
25026 - 970869. * getSMEFTCoeffEW("CHl3R", 1, 1)
25027 - 3.401 * delta_GF
25028 ;
25029
25030 // Add modifications due to small variations of the SM parameters
25031 mu += cHSM * (+4.603 * deltaMz()
25032 - 0.147 * deltaMh()
25033 - 0.394 * deltaaMZ()
25034 + 3.403 * deltaGmu());
25035
25036 if (FlagQuadraticTerms) {
25037 //Add contributions that are quadratic in the effective coefficients
25038 mu += 0.0;
25039 }
25040
25041 } else
25042 throw std::runtime_error("Bad argument in NPSMEFTd6General::mummHmm()");
25043
25044 //Add intrinsic and parametric relative theory errors (free par). (Assume they are constant in energy.)
25045 //(Assume similar to WBF.)
25046 mu += eeeWBFint + eeeWBFpar;
25047
25048 // Linear contribution from Higgs self-coupling
25049 mu = mu + cLHd6 * (C1 + 2.0 * dZH1) * deltaG_hhhRatio();
25050 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
25051 mu = mu + cLHd6 * cLH3d62 * dZH2 * deltaG_hhhRatio() * deltaG_hhhRatio();
25052
25053 if (mu < 0) return std::numeric_limits<double>::quiet_NaN();
25054
25055 return mu;
25056}
25057
25058const double NPSMEFTd6General::mummttH(const double sqrt_s) const {
25059
25060 // Only Alpha scheme
25061
25062 double mu = 1.0;
25063
25064 double C1 = 0.0;
25065
25066 if (sqrt_s == 3.0) {
25067
25068 C1 = 0.0037; // Use the same as CLIC
25069
25070 mu +=
25071 +121703. * getSMEFTCoeffEW("CHbox")
25072 - 105827. * getSMEFTCoeffEW("CuHR", 2, 2)
25073 - 60143.2 * getSMEFTCoeffEW("CHD")
25074 + 696642. * getSMEFTCoeffEW("CHB")
25075 + 749580. * getSMEFTCoeffEW("CHW")
25076 - 625570. * getSMEFTCoeffEW("CHWB")
25077 + 8600327. * getSMEFTCoeffEW("CuWR", 2, 2)
25078 + 10933756. * getSMEFTCoeffEW("CuBR", 2, 2)
25079 + 19536100. * getSMEFTCoeffEW("CHl1R", 1, 1)
25080 - 16360523. * getSMEFTCoeffEW("CHeR", 1, 1)
25081 + 22577.7 * getSMEFTCoeffEW("CHuR", 2, 2)
25082 - 120.094 * getSMEFTCoeffEW("CHl3R", 0, 0)
25083 + 19529711. * getSMEFTCoeffEW("CHl3R", 1, 1)
25084 - 2.244 * delta_GF
25085 + 4.309 * -0.5 * (getSMEFTCoeffEW("CHq1R", 2, 2) - getSMEFTCoeffEW("CHq3R", 2, 2)) * v2
25086 ;
25087
25088 // Add modifications due to small variations of the SM parameters
25089 mu += cHSM * (+2.486 * deltaMz()
25090 - 0.594 * deltaMh()
25091 + 0.777 * deltaaMZ()
25092 + 2.227 * deltaGmu()
25093 + 2.183 * deltamt());
25094
25095 if (FlagQuadraticTerms) {
25096 //Add contributions that are quadratic in the effective coefficients
25097 mu += 0.0;
25098 }
25099
25100 } else if (sqrt_s == 10.0) {
25101
25102 C1 = 0.0037; //NA
25103
25104 mu +=
25105 +121697. * getSMEFTCoeffEW("CHbox")
25106 - 99433. * getSMEFTCoeffEW("CuHR", 2, 2)
25107 - 59412.6 * getSMEFTCoeffEW("CHD")
25108 + 977027. * getSMEFTCoeffEW("CHB")
25109 + 1069899. * getSMEFTCoeffEW("CHW")
25110 - 816019. * getSMEFTCoeffEW("CHWB")
25111 + 48598343. * getSMEFTCoeffEW("CuWR", 2, 2)
25112 + 62025699. * getSMEFTCoeffEW("CuBR", 2, 2)
25113 + 300770201. * getSMEFTCoeffEW("CHl1R", 1, 1)
25114 - 257079386. * getSMEFTCoeffEW("CHeR", 1, 1)
25115 + 37385. * getSMEFTCoeffEW("CHuR", 2, 2)
25116 - 36.349 * getSMEFTCoeffEW("CHl3R", 0, 0)
25117 + 299984515. * getSMEFTCoeffEW("CHl3R", 1, 1)
25118 - 2.329 * delta_GF
25119 + 5.129 * -0.5 * (getSMEFTCoeffEW("CHq1R", 2, 2) - getSMEFTCoeffEW("CHq3R", 2, 2)) * v2
25120 ;
25121
25122 // Add modifications due to small variations of the SM parameters
25123 mu += cHSM * (+2.661 * deltaMz()
25124 - 0.39 * deltaMh()
25125 + 0.693 * deltaaMZ()
25126 + 2.295 * deltaGmu()
25127 + 2.081 * deltamt());
25128
25129 if (FlagQuadraticTerms) {
25130 //Add contributions that are quadratic in the effective coefficients
25131 mu += 0.0;
25132 }
25133
25134 } else
25135 throw std::runtime_error("Bad argument in NPSMEFTd6General::mummttH()");
25136
25137 //Add intrinsic and parametric relative theory errors (free par). (Assume they are constant in energy.)
25138 mu += eeettHint + eeettHpar;
25139
25140 // Linear contribution from Higgs self-coupling
25141 mu = mu + cLHd6 * (C1 + 2.0 * dZH1) * deltaG_hhhRatio();
25142 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
25143 mu = mu + cLHd6 * cLH3d62 * dZH2 * deltaG_hhhRatio() * deltaG_hhhRatio();
25144
25145 if (mu < 0) return std::numeric_limits<double>::quiet_NaN();
25146
25147 return mu;
25148}
25149
25150
25152
25154 double width = 1.0;
25155
25156 width += dGammaHTotR1;
25157
25158 if (FlagQuadraticTerms) {
25159 //Add contributions that are quadratic in the effective coefficients
25160 width += dGammaHTotR2;
25161 }
25162
25163 if (width < 0) return std::numeric_limits<double>::quiet_NaN();
25164
25165 return width;
25166
25167}
25168
25170 double deltaGammaRatio;
25171
25172 // The change in the ratio assuming only SM decays
25173 deltaGammaRatio = (trueSM.computeBrHtogg() * deltaGammaHggRatio1()
25174 // + trueSM.computeBrHtoWW() * deltaGammaHWWRatio1()
25175 // + trueSM.computeBrHtoZZ() * deltaGammaHZZRatio1()
25184
25185 // Add the effect of the invisible and exotic BR. Include also here the
25186 // pure contribution from BrHinv and BrHexo even in case of no dim 6 contributions
25187 deltaGammaRatio = -1.0 + (1.0 + deltaGammaRatio) / (1.0 - BrHinv - BrHexo);
25188
25189 //std::cout<<"deltaGammaHggRatio1()="<<deltaGammaHggRatio1()<<std::endl;
25190 //std::cout<<"deltaGammaH4fRatio1()="<<deltaGammaH4fRatio1()<<std::endl;
25191 //std::cout<<"deltaGammaHZgaRatio1()="<<deltaGammaHZgaRatio1()<<std::endl;
25192 //std::cout<<"deltaGammaHgagaRatio1()="<<deltaGammaHgagaRatio1()<<std::endl;
25193 //std::cout<<"deltaGammaHmumuRatio1()="<<deltaGammaHmumuRatio1()<<std::endl;
25194 //std::cout<<"deltaGammaHtautauRatio1()="<<deltaGammaHtautauRatio1()<<std::endl;
25195 //std::cout<<"deltaGammaHccRatio1()="<<deltaGammaHccRatio1()<<std::endl;
25196 //std::cout<<"deltaGammaHbbRatio1()="<<deltaGammaHbbRatio1()<<std::endl;
25197
25198 return deltaGammaRatio;
25199}
25200
25202 double deltaGammaRatio;
25203
25204 // The change in the ratio assuming only SM decays
25205 deltaGammaRatio = (trueSM.computeBrHtogg() * (deltaGammaHggRatio1() - eHggint - eHggpar)
25206 // + trueSM.computeBrHtoWW() * (deltaGammaHWWRatio1() - eHWWint - eHWWpar )
25207 // + trueSM.computeBrHtoZZ() * (deltaGammaHZZRatio1() - eHZZint - eHZZpar )
25218
25219 // Add the effect of the invisible and exotic BR. Include also here the
25220 // pure contribution from BrHinv and BrHexo even in case of no dim 6 contributions
25221 deltaGammaRatio = -1.0 + (1.0 + deltaGammaRatio) / (1.0 - BrHinv - BrHexo);
25222
25223 return deltaGammaRatio;
25224}
25225
25227 double deltaGammaRatio = 0.0;
25228
25229 if (FlagQuadraticTerms) {
25230 // The change in the ratio assuming only SM decays
25231 deltaGammaRatio = trueSM.computeBrHtogg() * deltaGammaHggRatio2()
25232 // + trueSM.computeBrHtoWW() * deltaGammaHWWRatio2()
25233 // + trueSM.computeBrHtoZZ() * deltaGammaHZZRatio2()
25242
25243 // Add the effect of the invisible and exotic BR and return
25244 deltaGammaRatio = (deltaGammaRatio / (1.0 - BrHinv - BrHexo));
25245 }
25246 return deltaGammaRatio;
25247}
25248
25250 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaHXXRatio1
25251 double width = 1.0;
25252
25253 width += deltaGammaHggRatio1();
25254
25255 if (FlagQuadraticTerms) {
25256 //Add contributions that are quadratic in the effective coefficients
25257 width += deltaGammaHggRatio2();
25258 }
25259
25260 return width;
25261
25262}
25263
25265 double dwidth = 0.0;
25266
25267 double C1 = 0.0066;
25268
25269 /*dwidth += (+37526258. * getSMEFTCoeffEW("CHG")
25270 + cLHd6 * (
25271 +121248. * getSMEFTCoeffEW("CHbox")
25272 + 173353. * getSMEFTCoeffEW("CuHR", 1, 1)
25273 - 129155. * getSMEFTCoeffEW("CuHR", 2, 2)
25274 + 248530. * getSMEFTCoeffEW("CdHR", 2, 2)
25275 - 30312.1 * getSMEFTCoeffEW("CHD")
25276 - 60624.1 * delta_GF / v() / v())
25277 );*/
25278
25279 // AG:begin
25280 // Obtained with SMEFTatNLO.
25281 // cuG_Warsaw = g3_tree*cuG_SMEFTatNLO
25282 // Used reweigthing procedure for cHG
25283 // This should be at LO independent of alpha-MW scheme
25284 //dwidth += cWsch * ((
25285 dwidth += ((
25286 (39.3001) * getSMEFTCoeffEW("CHG")
25287 + (0.12124) * getSMEFTCoeffEW("CHbox")
25288 + (-0.12251) * getSMEFTCoeffEW("CuHR", 2, 2)
25289 + (1.12694) * getSMEFTCoeffEW("CuGR", 2, 2) * g3_tree
25290 + (-0.03032) * getSMEFTCoeffEW("CHD")
25291 + (-0.06064) * getSMEFTCoeffEW("CHl3R", 0, 0)
25292 + (-0.06064) * getSMEFTCoeffEW("CHl3R", 1, 1)
25293 + (0.06064) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
25294 );
25295 //AG:end
25296
25297 // Linear contribution from Higgs self-coupling
25298 dwidth += cLHd6 * (C1 + 2.0 * dZH1) * deltaG_hhhRatio();
25299 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
25300 dwidth += cLHd6 * cLH3d62 * dZH2 * deltaG_hhhRatio() * deltaG_hhhRatio();
25301
25302 // Add modifications due to small variations of the SM parameters
25303 dwidth += cHSM * (+1.003 * deltaGmu()
25304 + 2.31 * deltaaSMZ()
25305 + 3.276 * deltaMh()
25306 - 0.134 * deltamt()
25307 - 0.106 * deltamb()
25308 - 0.03 * deltamc());
25309
25310 // SM (1) + intrinsic + parametric theory relative errors (free pars)
25311 dwidth += eHggint + eHggpar;
25312
25313 return dwidth;
25314}
25315
25317 double dwidth = 0.0;
25318 if (FlagQuadraticTerms) {
25319 //Contributions that are quadratic in the effective coefficients
25320 dwidth += 0.0;
25321 }
25322
25323 return dwidth;
25324}
25325
25326const double NPSMEFTd6General::BrHggRatio() const {
25327 double Br = 1.0;
25328 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
25329
25330 dGHiR1 = deltaGammaHggRatio1();
25331
25332 Br += dGHiR1 - dGammaHTotR1;
25333
25334 if (FlagQuadraticTerms) {
25335
25336 dGHiR2 = deltaGammaHggRatio2();
25337
25338 //Add contributions that are quadratic in the effective coefficients
25339 Br += -dGHiR1 * dGammaHTotR1
25340 + dGHiR2 - dGammaHTotR2
25341 + pow(dGammaHTotR1, 2.0);
25342 }
25343
25344 GHiR += dGHiR1 + dGHiR2;
25345 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
25346
25347 return Br;
25348
25349}
25350
25352 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaHXXRatio1
25353 double width = 1.0;
25354
25355 width += deltaGammaHWWRatio1();
25356
25357 if (FlagQuadraticTerms) {
25358 //Add contributions that are quadratic in the effective coefficients
25359 width += deltaGammaHWWRatio2();
25360 }
25361
25362 return width;
25363
25364}
25365
25367 double dwidth = 0.0;
25368
25369 // double C1 = 0.0073;
25370
25371 dwidth = deltaGammaHWW4fRatio1();
25372
25373 // Linear contribution from Higgs self-coupling
25374 // dwidth += cLHd6*(C1 + 2.0*dZH1)*deltaG_hhhRatio();
25375 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
25376 // dwidth += cLHd6*cLH3d62*dZH2*deltaG_hhhRatio()*deltaG_hhhRatio();
25377
25378 // SM (1) + intrinsic + parametric theory relative errors (free pars)
25379 // dwidth += eHWWint + eHWWpar;
25380
25381 return dwidth;
25382
25383}
25384
25386 double dwidth = 0.0;
25387
25388 if (FlagQuadraticTerms) {
25389 dwidth = deltaGammaHWW4fRatio2();
25390 }
25391
25392 return dwidth;
25393}
25394
25395const double NPSMEFTd6General::BrHWWRatio() const {
25396
25397 return BrHWW4fRatio();
25398
25399}
25400
25402 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaHXXRatio1
25403 double width = 1.0;
25404
25405 width += deltaGammaHWlvRatio1();
25406
25407 if (FlagQuadraticTerms) {
25408 //Add contributions that are quadratic in the effective coefficients
25409 width += deltaGammaHWlvRatio2();
25410 }
25411
25412 return width;
25413
25414}
25415
25417 double dwidth = 0.0;
25418
25419 double C1 = 0.0073;
25420
25421 dwidth += (+121875. * getSMEFTCoeffEW("CHbox")
25422 + 18351.9 * (1.0 / 2.0) * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1))
25423 - 159873. * getSMEFTCoeffEW("CHD")
25424 - 91288.7 * getSMEFTCoeffEW("CHW")
25425 - 284689. * getSMEFTCoeffEW("CHWB")
25426 - 3.292 * delta_GF
25427 - 15.14 * deltaMwd6());
25428
25429 // Linear contribution from Higgs self-coupling
25430 dwidth += cLHd6 * (C1 + 2.0 * dZH1) * deltaG_hhhRatio();
25431 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
25432 dwidth += cLHd6 * cLH3d62 * dZH2 * deltaG_hhhRatio() * deltaG_hhhRatio();
25433
25434 // Add modifications due to small variations of the SM parameters
25435 //dwidth += cHSM * ( 0.0 );
25436
25437 // SM (1) + intrinsic + parametric theory relative errors (free pars)
25438 //dwidth += eHWWint + eHWWpar;
25439
25440 return dwidth;
25441
25442}
25443
25445 double dwidth = 0.0;
25446 if (FlagQuadraticTerms) {
25447 //Contributions that are quadratic in the effective coefficients
25448 dwidth += 0.0;
25449 }
25450
25451 return dwidth;
25452}
25453
25454const double NPSMEFTd6General::BrHWlvRatio() const {
25455 double Br = 1.0;
25456 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
25457
25458 dGHiR1 = deltaGammaHWlvRatio1();
25459
25460 Br += dGHiR1 - dGammaHTotR1;
25461
25462 if (FlagQuadraticTerms) {
25463
25464 dGHiR2 = deltaGammaHWlvRatio2();
25465
25466 //Add contributions that are quadratic in the effective coefficients
25467 Br += -dGHiR1 * dGammaHTotR1
25468 + dGHiR2 - dGammaHTotR2
25469 + pow(dGammaHTotR1, 2.0);
25470 }
25471
25472 GHiR += dGHiR1 + dGHiR2;
25473 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
25474
25475 return Br;
25476}
25477
25479 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaHXXRatio1
25480 double width = 1.0;
25481
25482 width += deltaGammaHWW2l2vRatio1();
25483
25484 if (FlagQuadraticTerms) {
25485 //Add contributions that are quadratic in the effective coefficients
25486 width += deltaGammaHWW2l2vRatio2();
25487 }
25488
25489 return width;
25490
25491}
25492
25494 double dwidth = 0.0;
25495
25496 double C1 = 0.0073;
25497
25498 dwidth += (+120742. * getSMEFTCoeffEW("CHbox")
25499 + 131582. * (1.0 / 2.0) * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1))
25500 - 204043. * getSMEFTCoeffEW("CHD")
25501 - 91463.9 * getSMEFTCoeffEW("CHW")
25502 - 379529. * getSMEFTCoeffEW("CHWB")
25503 - 4.705 * delta_GF
25504 - 13.735 * deltaMwd6()
25505 - 0.965 * deltaGwd6()
25506 );
25507
25508 // Linear contribution from Higgs self-coupling
25509 dwidth += cLHd6 * (C1 + 2.0 * dZH1) * deltaG_hhhRatio();
25510 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
25511 dwidth += cLHd6 * cLH3d62 * dZH2 * deltaG_hhhRatio() * deltaG_hhhRatio();
25512
25513 // Add modifications due to small variations of the SM parameters
25514 dwidth += cHSM * (-12.123 * deltaMz()
25515 + 13.615 * deltaMh()
25516 + 1.756 * deltaaMZ()
25517 + 0.216 * deltaGmu());
25518
25519 // SM (1) + intrinsic + parametric theory relative errors (free pars)
25520 dwidth += eHWWint + eHWWpar;
25521
25522 return dwidth;
25523
25524}
25525
25527 double dwidth = 0.0;
25528 if (FlagQuadraticTerms) {
25529 //Contributions that are quadratic in the effective coefficients
25530 dwidth += 0.0;
25531 }
25532
25533 return dwidth;
25534}
25535
25537 double Br = 1.0;
25538 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
25539
25540 dGHiR1 = deltaGammaHWW2l2vRatio1();
25541
25542 Br += dGHiR1 - dGammaHTotR1;
25543
25544 if (FlagQuadraticTerms) {
25545
25546 dGHiR2 = deltaGammaHWW2l2vRatio2();
25547
25548 //Add contributions that are quadratic in the effective coefficients
25549 Br += -dGHiR1 * dGammaHTotR1
25550 + dGHiR2 - dGammaHTotR2
25551 + pow(dGammaHTotR1, 2.0);
25552 }
25553
25554 GHiR += dGHiR1 + dGHiR2;
25555 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
25556
25557 return Br;
25558}
25559
25561 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaHXXRatio1
25562 double width = 1.0;
25563
25564 width += deltaGammaHWjjRatio1();
25565
25566 if (FlagQuadraticTerms) {
25567 //Add contributions that are quadratic in the effective coefficients
25568 width += deltaGammaHWjjRatio2();
25569 }
25570
25571 return width;
25572
25573}
25574
25576 double dwidth = 0.0;
25577
25578 double C1 = 0.0073;
25579
25580 dwidth += (+121611. * getSMEFTCoeffEW("CHbox")
25581 + 17701.4 * (1.0 / 2.0) * (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1))
25582 - 159273. * getSMEFTCoeffEW("CHD")
25583 - 91021.6 * getSMEFTCoeffEW("CHW")
25584 - 282574. * getSMEFTCoeffEW("CHWB")
25585 - 3.259 * delta_GF
25586 - 15.198 * deltaMwd6());
25587
25588 // Linear contribution from Higgs self-coupling
25589 dwidth += cLHd6 * (C1 + 2.0 * dZH1) * deltaG_hhhRatio();
25590 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
25591 dwidth += cLHd6 * cLH3d62 * dZH2 * deltaG_hhhRatio() * deltaG_hhhRatio();
25592
25593 // Add modifications due to small variations of the SM parameters
25594 //dwidth += cHSM * ( 0.0 );
25595
25596 // SM (1) + intrinsic + parametric theory relative errors (free pars)
25597 //dwidth += eHWWint + eHWWpar;
25598
25599 return dwidth;
25600
25601}
25602
25604 double dwidth = 0.0;
25605 if (FlagQuadraticTerms) {
25606 //Contributions that are quadratic in the effective coefficients
25607 dwidth += 0.0;
25608 }
25609
25610 return dwidth;
25611}
25612
25613const double NPSMEFTd6General::BrHWjjRatio() const {
25614 double Br = 1.0;
25615 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
25616
25617 dGHiR1 = deltaGammaHWjjRatio1();
25618
25619 Br += dGHiR1 - dGammaHTotR1;
25620
25621 if (FlagQuadraticTerms) {
25622
25623 dGHiR2 = deltaGammaHWjjRatio2();
25624
25625 //Add contributions that are quadratic in the effective coefficients
25626 Br += -dGHiR1 * dGammaHTotR1
25627 + dGHiR2 - dGammaHTotR2
25628 + pow(dGammaHTotR1, 2.0);
25629 }
25630
25631 GHiR += dGHiR1 + dGHiR2;
25632 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
25633
25634 return Br;
25635}
25636
25638 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaHXXRatio1
25639 double width = 1.0;
25640
25641 width += deltaGammaHWW4jRatio1();
25642
25643 if (FlagQuadraticTerms) {
25644 //Add contributions that are quadratic in the effective coefficients
25645 width += deltaGammaHWW4jRatio2();
25646 }
25647
25648 return width;
25649
25650}
25651
25653 double dwidth = 0.0;
25654
25655 double C1 = 0.0073;
25656
25657 dwidth += (+121936. * getSMEFTCoeffEW("CHbox")
25658 + 138860. * (1.0 / 2.0) * (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1))
25659 - 205023. * getSMEFTCoeffEW("CHD")
25660 - 89938.5 * getSMEFTCoeffEW("CHW")
25661 - 383944. * getSMEFTCoeffEW("CHWB")
25662 - 4.816 * delta_GF
25663 - 13.647 * deltaMwd6()
25664 - 0.959 * deltaGwd6());
25665
25666 // Linear contribution from Higgs self-coupling
25667 dwidth += cLHd6 * (C1 + 2.0 * dZH1) * deltaG_hhhRatio();
25668 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
25669 dwidth += cLHd6 * cLH3d62 * dZH2 * deltaG_hhhRatio() * deltaG_hhhRatio();
25670
25671 // Add modifications due to small variations of the SM parameters
25672 dwidth += cHSM * (-12.168 * deltaMz()
25673 + 13.66 * deltaMh()
25674 + 1.899 * deltaaMZ()
25675 + 0.189 * deltaGmu());
25676
25677 // SM (1) + intrinsic + parametric theory relative errors (free pars)
25678 dwidth += eHWWint + eHWWpar;
25679
25680 return dwidth;
25681
25682}
25683
25685 double dwidth = 0.0;
25686 if (FlagQuadraticTerms) {
25687 //Contributions that are quadratic in the effective coefficients
25688 dwidth += 0.0;
25689 }
25690
25691 return dwidth;
25692}
25693
25695 double Br = 1.0;
25696 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
25697
25698 dGHiR1 = deltaGammaHWW4jRatio1();
25699
25700 Br += dGHiR1 - dGammaHTotR1;
25701
25702 if (FlagQuadraticTerms) {
25703
25704 dGHiR2 = deltaGammaHWW4jRatio2();
25705
25706 //Add contributions that are quadratic in the effective coefficients
25707 Br += -dGHiR1 * dGammaHTotR1
25708 + dGHiR2 - dGammaHTotR2
25709 + pow(dGammaHTotR1, 2.0);
25710 }
25711
25712 GHiR += dGHiR1 + dGHiR2;
25713 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
25714
25715 return Br;
25716}
25717
25719 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaHXXRatio1
25720 double width = 1.0;
25721
25722 width += deltaGammaHWffRatio1();
25723
25724 if (FlagQuadraticTerms) {
25725 //Add contributions that are quadratic in the effective coefficients
25726 width += deltaGammaHWffRatio2();
25727 }
25728
25729 return width;
25730
25731}
25732
25734 double dwidth = 0.0;
25735
25736 double C1 = 0.0073;
25737
25738 dwidth += (+121288. * getSMEFTCoeffEW("CHbox")
25739 + 5395.21 * (1.0 / 3.0) * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1) + getSMEFTCoeffEW("CHl3R", 2, 2))
25740 + 11680.9 * (1.0 / 2.0) * (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1))
25741 - 159787. * getSMEFTCoeffEW("CHD")
25742 - 91509.1 * getSMEFTCoeffEW("CHW")
25743 - 283092. * getSMEFTCoeffEW("CHWB")
25744 - 3.259 * delta_GF
25745 - 15.196 * deltaMwd6());
25746
25747 // Linear contribution from Higgs self-coupling
25748 dwidth += cLHd6 * (C1 + 2.0 * dZH1) * deltaG_hhhRatio();
25749 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
25750 dwidth += cLHd6 * cLH3d62 * dZH2 * deltaG_hhhRatio() * deltaG_hhhRatio();
25751
25752 // Add modifications due to small variations of the SM parameters
25753 //dwidth += cHSM * ( 0.0 );
25754
25755 // SM (1) + intrinsic + parametric theory relative errors (free pars)
25756 //dwidth += eHWWint + eHWWpar;
25757
25758 return dwidth;
25759
25760}
25761
25763 double dwidth = 0.0;
25764 if (FlagQuadraticTerms) {
25765 //Contributions that are quadratic in the effective coefficients
25766 dwidth += 0.0;
25767 }
25768
25769 return dwidth;
25770}
25771
25772const double NPSMEFTd6General::BrHWffRatio() const {
25773 double Br = 1.0;
25774 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
25775
25776 dGHiR1 = deltaGammaHWffRatio1();
25777
25778 Br += dGHiR1 - dGammaHTotR1;
25779
25780 if (FlagQuadraticTerms) {
25781
25782 dGHiR2 = deltaGammaHWffRatio2();
25783
25784 //Add contributions that are quadratic in the effective coefficients
25785 Br += -dGHiR1 * dGammaHTotR1
25786 + dGHiR2 - dGammaHTotR2
25787 + pow(dGammaHTotR1, 2.0);
25788 }
25789
25790 GHiR += dGHiR1 + dGHiR2;
25791 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
25792
25793 return Br;
25794}
25795
25797 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaHXXRatio1
25798 double width = 1.0;
25799
25800 width += deltaGammaHWW4fRatio1();
25801
25802 if (FlagQuadraticTerms) {
25803 //Add contributions that are quadratic in the effective coefficients
25804 width += deltaGammaHWW4fRatio2();
25805 }
25806
25807 return width;
25808
25809}
25810
25812 double dwidth = 0.0;
25813
25814 double C1 = 0.0073;
25815
25816 //------ Old alpha scheme expression: Beg
25817 double CWff, sf;
25818
25819 CWff = (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1) + getSMEFTCoeffEW("CHl3R", 2, 2)) * v2 +
25820 Nc * (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1)) * v2;
25821
25822 CWff = CWff / (3.0 + 2.0 * Nc);
25823
25824 sf = 90362.5 * (1.0 / 2.0) * (3.0 + 2.0 * Nc) / (Nc * v2); // Coefficient of the CWff term. From the getSMEFTCoeffEW("CHq3R",0,0) term in the ME.
25825
25826 dwidth += cAsch * (+121886. * getSMEFTCoeffEW("CHbox")
25827 + sf * CWff
25828 - 204009. * getSMEFTCoeffEW("CHD")
25829 - 91455.7 * getSMEFTCoeffEW("CHW")
25830 - 382903. * getSMEFTCoeffEW("CHWB")
25831 - 4.757 * delta_GF
25832 - 13.716 * deltaMwd6()
25833 - 0.963 * deltaGwd6()
25834 );
25835
25836 //------ Old alpha scheme expression: End
25837
25838 //AG:begin
25839 dwidth += cWsch * (
25840 ((0.12133) * getSMEFTCoeffEW("CHbox")
25841 + (-0.0905777) * getSMEFTCoeffEW("CHW")
25842 + (-0.03034378) * getSMEFTCoeffEW("CHD")
25843 + (-0.11424153) * getSMEFTCoeffEW("CHl3R", 0, 0)
25844 + (-0.1141935) * getSMEFTCoeffEW("CHl3R", 1, 1)
25845 + (0.18202) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
25846 );
25847
25848 dwidth += cWsch * (+(-0.94) * deltaGwd6());
25849
25850
25851 //AG:end
25852
25853 // Linear contribution from Higgs self-coupling
25854 dwidth += cLHd6 * (C1 + 2.0 * dZH1) * deltaG_hhhRatio();
25855 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
25856 dwidth += cLHd6 * cLH3d62 * dZH2 * deltaG_hhhRatio() * deltaG_hhhRatio();
25857
25858 // Add modifications due to small variations of the SM parameters
25859 dwidth += cHSM * (-12.271 * deltaMz()
25860 + 13.665 * deltaMh()
25861 + 1.85 * deltaaMZ()
25862 + 0.224 * deltaGmu());
25863
25864 // SM (1) + intrinsic + parametric theory relative errors (free pars)
25865 dwidth += eHWWint + eHWWpar;
25866
25867 return dwidth;
25868
25869}
25870
25872 double dwidth = 0.0;
25873 if (FlagQuadraticTerms) {
25874 //Contributions that are quadratic in the effective coefficients
25875 dwidth += cWsch * (
25876 +(0.01471) * pow(getSMEFTCoeffEW("CHbox"), 2.0)
25877 + (-0.0081083) * pow(getSMEFTCoeffEW("CHW"), 2.0)
25878 + (0.0009192) * pow(getSMEFTCoeffEW("CHD"), 2.0)
25879 + (0.005083) * pow(getSMEFTCoeffEW("CHl3R", 0, 0), 2.0)
25880 + (0.00508) * pow(getSMEFTCoeffEW("CHl3R", 1, 1), 2.0)
25881 + (0.011034) * pow(getSMEFTCoeffEW("CllR", 0, 1, 1, 0), 2.0)
25882 + (-0.01097899) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHW")
25883 + (-0.0073562947) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHD")
25884 + (-0.00649564) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 0, 0)
25885 + (-0.0064908) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 1, 1)
25886 + (0.014711) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
25887 + (0.0027439) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHD")
25888 + (0.0023097) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 0, 0)
25889 + (0.0023154) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 1, 1)
25890 + (-0.01097899) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
25891 + (0.0016225) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 0, 0)
25892 + (0.0016221) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 1, 1)
25893 + (-0.0036781165) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
25894 + (-0.00439) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
25895 + (-0.013843218) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
25896 + (-0.01384871) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
25897 ) * pow(1000000.0, 2.0);
25898
25899 dwidth += cWsch * ((0.85) * pow(deltaGwd6(), 2.0));
25900
25901 dwidth += cWsch * (
25902 +(-0.1119) * deltaGwd6() * getSMEFTCoeffEW("CHbox")
25903 + (0.0842) * deltaGwd6() * getSMEFTCoeffEW("CHW")
25904 + (0.029323) * deltaGwd6() * getSMEFTCoeffEW("CHD")
25905 + (0.10437) * deltaGwd6() * getSMEFTCoeffEW("CHl3R", 0, 0)
25906 + (0.10931) * deltaGwd6() * getSMEFTCoeffEW("CHl3R", 1, 1)
25907 + (-0.1679) * deltaGwd6() * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
25908 )*1000000;
25909
25910 }
25911
25912 return dwidth;
25913}
25914
25916 double Br = 1.0;
25917 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
25918
25919 dGHiR1 = deltaGammaHWW4fRatio1();
25920
25921 Br += dGHiR1 - dGammaHTotR1;
25922
25923 if (FlagQuadraticTerms) {
25924
25925 dGHiR2 = deltaGammaHWW4fRatio2();
25926
25927 //Add contributions that are quadratic in the effective coefficients
25928 Br += -dGHiR1 * dGammaHTotR1
25929 + dGHiR2 - dGammaHTotR2
25930 + pow(dGammaHTotR1, 2.0);
25931 }
25932
25933 GHiR += dGHiR1 + dGHiR2;
25934 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
25935
25936 return Br;
25937}
25938
25940 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaHXXRatio1
25941 double width = 1.0;
25942
25943 width += deltaGammaHZZRatio1();
25944
25945 if (FlagQuadraticTerms) {
25946 //Add contributions that are quadratic in the effective coefficients
25947 width += deltaGammaHZZRatio2();
25948 }
25949
25950 return width;
25951
25952}
25953
25955 double dwidth = 0.0;
25956
25957 // double C1 = 0.0083;
25958
25959 dwidth = deltaGammaHZZ4fRatio1();
25960
25961 // Linear contribution from Higgs self-coupling
25962 // dwidth += cLHd6*(C1 + 2.0*dZH1)*deltaG_hhhRatio();
25963 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
25964 // dwidth += cLHd6*cLH3d62*dZH2*deltaG_hhhRatio()*deltaG_hhhRatio();
25965
25966 // SM (1) + intrinsic + parametric theory relative errors (free pars)
25967 // dwidth += eHZZint + eHZZpar;
25968
25969 return dwidth;
25970
25971}
25972
25974 double dwidth = 0.0;
25975 if (FlagQuadraticTerms) {
25976 //Contributions that are quadratic in the effective coefficients
25977 dwidth += 0.0;
25978 }
25979
25980 return dwidth;
25981}
25982
25983const double NPSMEFTd6General::BrHZZRatio() const {
25984 return BrHZZ4fRatio();
25985}
25986
25988 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaHXXRatio1
25989 double width = 1.0;
25990
25991 width += deltaGammaHZllRatio1();
25992
25993 if (FlagQuadraticTerms) {
25994 //Add contributions that are quadratic in the effective coefficients
25995 width += deltaGammaHZllRatio2();
25996 }
25997
25998 return width;
25999
26000}
26001
26003 double dwidth = 0.0;
26004
26005 double C1 = 0.0083;
26006
26007 dwidth += (+121715. * getSMEFTCoeffEW("CHbox")
26008 + 8726.9 * (1.0 / 2.0) * (getSMEFTCoeffEW("CHl1R", 0, 0) + getSMEFTCoeffEW("CHl1R", 1, 1))
26009 - 7315.2 * (1.0 / 2.0) * (getSMEFTCoeffEW("CHeR", 0, 0) + getSMEFTCoeffEW("CHeR", 1, 1))
26010 + 8726.9 * (1.0 / 2.0) * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1))
26011 - 5544.15 * getSMEFTCoeffEW("CHD")
26012 - 13560.9 * getSMEFTCoeffEW("CHB")
26013 - 45585.2 * getSMEFTCoeffEW("CHW")
26014 - 53507.9 * getSMEFTCoeffEW("CHWB")
26015 - 2.204 * delta_GF);
26016
26017 // Linear contribution from Higgs self-coupling
26018 dwidth += cLHd6 * (C1 + 2.0 * dZH1) * deltaG_hhhRatio();
26019 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
26020 dwidth += cLHd6 * cLH3d62 * dZH2 * deltaG_hhhRatio() * deltaG_hhhRatio();
26021
26022 // Add modifications due to small variations of the SM parameters
26023 //dwidth += cHSM * ( 0.0 );
26024
26025 // SM (1) + intrinsic + parametric theory relative errors (free pars)
26026 //dwidth += eHZZint + eHZZpar;
26027
26028 return dwidth;
26029
26030}
26031
26033 double dwidth = 0.0;
26034 if (FlagQuadraticTerms) {
26035 //Contributions that are quadratic in the effective coefficients
26036 dwidth += 0.0;
26037 }
26038
26039 return dwidth;
26040}
26041
26042const double NPSMEFTd6General::BrHZllRatio() const {
26043 double Br = 1.0;
26044 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
26045
26046 dGHiR1 = deltaGammaHZllRatio1();
26047
26048 Br += dGHiR1 - dGammaHTotR1;
26049
26050 if (FlagQuadraticTerms) {
26051
26052 dGHiR2 = deltaGammaHZllRatio2();
26053
26054 //Add contributions that are quadratic in the effective coefficients
26055 Br += -dGHiR1 * dGammaHTotR1
26056 + dGHiR2 - dGammaHTotR2
26057 + pow(dGammaHTotR1, 2.0);
26058 }
26059
26060 GHiR += dGHiR1 + dGHiR2;
26061 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
26062
26063 return Br;
26064}
26065
26067 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaHXXRatio1
26068 double width = 1.0;
26069
26070 width += deltaGammaHZeeRatio1();
26071
26072 if (FlagQuadraticTerms) {
26073 //Add contributions that are quadratic in the effective coefficients
26074 width += deltaGammaHZeeRatio2();
26075 }
26076
26077 return width;
26078
26079}
26080
26082 double dwidth = 0.0;
26083
26084 double C1 = 0.0083;
26085
26086 // Derived from the HZll expression for l=e only
26087
26088 dwidth += (+121715. * getSMEFTCoeffEW("CHbox")
26089 + 8726.9 * getSMEFTCoeffEW("CHl1R", 0, 0)
26090 - 7315.2 * getSMEFTCoeffEW("CHeR", 0, 0)
26091 + 8726.9 * getSMEFTCoeffEW("CHl3R", 0, 0)
26092 - 5544.15 * getSMEFTCoeffEW("CHD")
26093 - 13560.9 * getSMEFTCoeffEW("CHB")
26094 - 45585.2 * getSMEFTCoeffEW("CHW")
26095 - 53507.9 * getSMEFTCoeffEW("CHWB")
26096 - 2.204 * delta_GF);
26097
26098 // Linear contribution from Higgs self-coupling
26099 dwidth += cLHd6 * (C1 + 2.0 * dZH1) * deltaG_hhhRatio();
26100 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
26101 dwidth += cLHd6 * cLH3d62 * dZH2 * deltaG_hhhRatio() * deltaG_hhhRatio();
26102
26103 // Add modifications due to small variations of the SM parameters
26104 //dwidth += cHSM * ( 0.0 );
26105
26106 // SM (1) + intrinsic + parametric theory relative errors (free pars)
26107 //dwidth += eHZZint + eHZZpar;
26108
26109 return dwidth;
26110
26111}
26112
26114 double dwidth = 0.0;
26115 if (FlagQuadraticTerms) {
26116 //Contributions that are quadratic in the effective coefficients
26117 dwidth += 0.0;
26118 }
26119
26120 return dwidth;
26121}
26122
26124 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaHXXRatio1
26125 double width = 1.0;
26126
26127 width += deltaGammaHZmumuRatio1();
26128
26129 if (FlagQuadraticTerms) {
26130 //Add contributions that are quadratic in the effective coefficients
26131 width += deltaGammaHZmumuRatio2();
26132 }
26133
26134 return width;
26135
26136}
26137
26139 double dwidth = 0.0;
26140
26141 double C1 = 0.0083;
26142
26143 // Derived from the HZll expression for l=mu only
26144
26145 dwidth += (+121715. * getSMEFTCoeffEW("CHbox")
26146 + 8726.9 * getSMEFTCoeffEW("CHl1R", 1, 1)
26147 - 7315.2 * getSMEFTCoeffEW("CHeR", 1, 1)
26148 + 8726.9 * getSMEFTCoeffEW("CHl3R", 1, 1)
26149 - 5544.15 * getSMEFTCoeffEW("CHD")
26150 - 13560.9 * getSMEFTCoeffEW("CHB")
26151 - 45585.2 * getSMEFTCoeffEW("CHW")
26152 - 53507.9 * getSMEFTCoeffEW("CHWB")
26153 - 2.204 * delta_GF);
26154
26155 // Linear contribution from Higgs self-coupling
26156 dwidth += cLHd6 * (C1 + 2.0 * dZH1) * deltaG_hhhRatio();
26157 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
26158 dwidth += cLHd6 * cLH3d62 * dZH2 * deltaG_hhhRatio() * deltaG_hhhRatio();
26159
26160 // Add modifications due to small variations of the SM parameters
26161 //dwidth += cHSM * ( 0.0 );
26162
26163 // SM (1) + intrinsic + parametric theory relative errors (free pars)
26164 //dwidth += eHZZint + eHZZpar;
26165
26166 return dwidth;
26167
26168}
26169
26171 double dwidth = 0.0;
26172 if (FlagQuadraticTerms) {
26173 //Contributions that are quadratic in the effective coefficients
26174 dwidth += 0.0;
26175 }
26176
26177 return dwidth;
26178}
26179
26181 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaHXXRatio1
26182 double width = 1.0;
26183
26184 width += deltaGammaHZZ4lRatio1();
26185
26186 if (FlagQuadraticTerms) {
26187 //Add contributions that are quadratic in the effective coefficients
26188 width += deltaGammaHZZ4lRatio2();
26189 }
26190
26191 return width;
26192
26193}
26194
26196 double dwidth = 0.0;
26197
26198 double C1 = 0.0083;
26199
26200 double CZll, sf;
26201
26202 CZll = gZlL * (-0.5 * (getSMEFTCoeffEW("CHl1R", 0, 0) + getSMEFTCoeffEW("CHl1R", 1, 1) + getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1)) * v2) +
26203 gZlR * (-0.5 * (getSMEFTCoeffEW("CHeR", 0, 0) + getSMEFTCoeffEW("CHeR", 1, 1)) * v2);
26204
26205 CZll = CZll / (2.0 * (gZlL * gZlL + gZlR * gZlR));
26206
26207 sf = 124479. * (1.0 / 2.0) * (2.0 * (gZlL * gZlL + gZlR * gZlR)) / (-0.5 * gZlL * v2); // Coefficient of the CZll term. From the getSMEFTCoeffEW("CHl1R",0,0) term in the ME.
26208
26209 dwidth += (+122273. * getSMEFTCoeffEW("CHbox")
26210 + sf * CZll
26211 - 44025.7 * getSMEFTCoeffEW("CHD")
26212 - 13602.6 * getSMEFTCoeffEW("CHB")
26213 - 45248.6 * getSMEFTCoeffEW("CHW")
26214 - 88372.1 * getSMEFTCoeffEW("CHWB")
26215 - 3.462 * delta_GF
26216 - 0.808 * deltaGzd6());
26217
26218 // Linear contribution from Higgs self-coupling
26219 dwidth += cLHd6 * (C1 + 2.0 * dZH1) * deltaG_hhhRatio();
26220 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
26221 dwidth += cLHd6 * cLH3d62 * dZH2 * deltaG_hhhRatio() * deltaG_hhhRatio();
26222
26223 // Add modifications due to small variations of the SM parameters
26224 dwidth += cHSM * (-9.734 * deltaMz()
26225 + 15.37 * deltaMh()
26226 - 0.154 * deltaaMZ()
26227 + 2.339 * deltaGmu());
26228
26229 // SM (1) + intrinsic + parametric theory relative errors (free pars)
26230 dwidth += eHZZint + eHZZpar;
26231
26232 return dwidth;
26233
26234}
26235
26237 double dwidth = 0.0;
26238 if (FlagQuadraticTerms) {
26239 //Contributions that are quadratic in the effective coefficients
26240 dwidth += 0.0;
26241 }
26242
26243 return dwidth;
26244}
26245
26247 double Br = 1.0;
26248 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
26249
26250 dGHiR1 = deltaGammaHZZ4lRatio1();
26251
26252 Br += dGHiR1 - dGammaHTotR1;
26253
26254 if (FlagQuadraticTerms) {
26255
26256 dGHiR2 = deltaGammaHZZ4lRatio2();
26257
26258 //Add contributions that are quadratic in the effective coefficients
26259 Br += -dGHiR1 * dGammaHTotR1
26260 + dGHiR2 - dGammaHTotR2
26261 + pow(dGammaHTotR1, 2.0);
26262 }
26263
26264 GHiR += dGHiR1 + dGHiR2;
26265 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
26266
26267 return Br;
26268}
26269
26271 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaHXXRatio1
26272 double width = 1.0;
26273
26274 width += deltaGammaHZZ4eRatio1();
26275
26276 if (FlagQuadraticTerms) {
26277 //Add contributions that are quadratic in the effective coefficients
26278 width += deltaGammaHZZ4eRatio2();
26279 }
26280
26281 return width;
26282
26283}
26284
26286 double dwidth = 0.0;
26287
26288 double C1 = 0.0083;
26289
26290 dwidth += (+121386. * getSMEFTCoeffEW("CHbox")
26291 + 123413. * getSMEFTCoeffEW("CHl1R", 0, 0)
26292 - 103717. * getSMEFTCoeffEW("CHeR", 0, 0)
26293 + 123413. * getSMEFTCoeffEW("CHl3R", 0, 0)
26294 - 44056.9 * getSMEFTCoeffEW("CHD")
26295 - 13385.3 * getSMEFTCoeffEW("CHB")
26296 - 45127.7 * getSMEFTCoeffEW("CHW")
26297 - 91708.7 * getSMEFTCoeffEW("CHWB")
26298 - 3.462 * delta_GF
26299 - 0.769 * deltaGzd6());
26300
26301 // Linear contribution from Higgs self-coupling
26302 dwidth += cLHd6 * (C1 + 2.0 * dZH1) * deltaG_hhhRatio();
26303 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
26304 dwidth += cLHd6 * cLH3d62 * dZH2 * deltaG_hhhRatio() * deltaG_hhhRatio();
26305
26306 // Add modifications due to small variations of the SM parameters
26307 dwidth += cHSM * (-9.228 * deltaMz()
26308 + 15.148 * deltaMh()
26309 - 0.229 * deltaaMZ()
26310 + 2.493 * deltaGmu());
26311
26312 // SM (1) + intrinsic + parametric theory relative errors (free pars)
26313 dwidth += eHZZint + eHZZpar;
26314
26315 return dwidth;
26316
26317}
26318
26320 double dwidth = 0.0;
26321 if (FlagQuadraticTerms) {
26322 //Contributions that are quadratic in the effective coefficients
26323 dwidth += 0.0;
26324 }
26325
26326 return dwidth;
26327}
26328
26330 double Br = 1.0;
26331 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
26332
26333 dGHiR1 = deltaGammaHZZ4eRatio1();
26334
26335 Br += dGHiR1 - dGammaHTotR1;
26336
26337 if (FlagQuadraticTerms) {
26338
26339 dGHiR2 = deltaGammaHZZ4eRatio2();
26340
26341 //Add contributions that are quadratic in the effective coefficients
26342 Br += -dGHiR1 * dGammaHTotR1
26343 + dGHiR2 - dGammaHTotR2
26344 + pow(dGammaHTotR1, 2.0);
26345 }
26346
26347 GHiR += dGHiR1 + dGHiR2;
26348 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
26349
26350 return Br;
26351}
26352
26354 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaHXXRatio1
26355 double width = 1.0;
26356
26357 width += deltaGammaHZZ2e2muRatio1();
26358
26359 if (FlagQuadraticTerms) {
26360 //Add contributions that are quadratic in the effective coefficients
26361 width += deltaGammaHZZ2e2muRatio2();
26362 }
26363
26364 return width;
26365
26366}
26367
26369 double dwidth = 0.0;
26370
26371 double C1 = 0.0083;
26372
26373 dwidth += (+120836. * getSMEFTCoeffEW("CHbox")
26374 + 126374. * (1.0 / 2.0) * (getSMEFTCoeffEW("CHl1R", 0, 0) + getSMEFTCoeffEW("CHl1R", 1, 1))
26375 - 109064. * (1.0 / 2.0) * (getSMEFTCoeffEW("CHeR", 0, 0) + getSMEFTCoeffEW("CHeR", 1, 1))
26376 + 126374. * (1.0 / 2.0) * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1))
26377 - 42370.4 * getSMEFTCoeffEW("CHD")
26378 - 14299. * getSMEFTCoeffEW("CHB")
26379 - 47298.2 * getSMEFTCoeffEW("CHW")
26380 - 83098.2 * getSMEFTCoeffEW("CHWB")
26381 - 3.378 * delta_GF
26382 - 0.85 * deltaGzd6());
26383
26384 // Linear contribution from Higgs self-coupling
26385 dwidth += cLHd6 * (C1 + 2.0 * dZH1) * deltaG_hhhRatio();
26386 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
26387 dwidth += cLHd6 * cLH3d62 * dZH2 * deltaG_hhhRatio() * deltaG_hhhRatio();
26388
26389 // Add modifications due to small variations of the SM parameters
26390 dwidth += cHSM * (-10.07 * deltaMz()
26391 + 15.626 * deltaMh()
26392 - 0.128 * deltaaMZ()
26393 + 2.258 * deltaGmu());
26394
26395 // SM (1) + intrinsic + parametric theory relative errors (free pars)
26396 dwidth += eHZZint + eHZZpar;
26397
26398 return dwidth;
26399
26400}
26401
26403 double dwidth = 0.0;
26404 if (FlagQuadraticTerms) {
26405 //Contributions that are quadratic in the effective coefficients
26406 dwidth += 0.0;
26407 }
26408
26409 return dwidth;
26410}
26411
26413 double Br = 1.0;
26414 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
26415
26416 dGHiR1 = deltaGammaHZZ2e2muRatio1();
26417
26418 Br += dGHiR1 - dGammaHTotR1;
26419
26420 if (FlagQuadraticTerms) {
26421
26422 dGHiR2 = deltaGammaHZZ2e2muRatio2();
26423
26424 //Add contributions that are quadratic in the effective coefficients
26425 Br += -dGHiR1 * dGammaHTotR1
26426 + dGHiR2 - dGammaHTotR2
26427 + pow(dGammaHTotR1, 2.0);
26428 }
26429
26430 GHiR += dGHiR1 + dGHiR2;
26431 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
26432
26433 return Br;
26434}
26435
26437 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaHXXRatio1
26438 double width = 1.0;
26439
26440 width += deltaGammaHZZ4muRatio1();
26441
26442 if (FlagQuadraticTerms) {
26443 //Add contributions that are quadratic in the effective coefficients
26444 width += deltaGammaHZZ4muRatio2();
26445 }
26446
26447 return width;
26448
26449}
26450
26452 double dwidth = 0.0;
26453
26454 double C1 = 0.0083;
26455
26456 dwidth += (+120688. * getSMEFTCoeffEW("CHbox")
26457 + 123059. * getSMEFTCoeffEW("CHl1R", 1, 1)
26458 - 103862. * getSMEFTCoeffEW("CHeR", 1, 1)
26459 + 123059. * getSMEFTCoeffEW("CHl3R", 1, 1)
26460 - 43977.1 * getSMEFTCoeffEW("CHD")
26461 - 13575.5 * getSMEFTCoeffEW("CHB")
26462 - 45200.8 * getSMEFTCoeffEW("CHW")
26463 - 91625.2 * getSMEFTCoeffEW("CHWB")
26464 - 3.471 * delta_GF
26465 - 0.774 * deltaGzd6());
26466
26467 // Linear contribution from Higgs self-coupling
26468 dwidth += cLHd6 * (C1 + 2.0 * dZH1) * deltaG_hhhRatio();
26469 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
26470 dwidth += cLHd6 * cLH3d62 * dZH2 * deltaG_hhhRatio() * deltaG_hhhRatio();
26471
26472 // Add modifications due to small variations of the SM parameters
26473 dwidth += cHSM * (-9.254 * deltaMz()
26474 + 15.109 * deltaMh()
26475 - 0.207 * deltaaMZ()
26476 + 2.405 * deltaGmu());
26477
26478 // SM (1) + intrinsic + parametric theory relative errors (free pars)
26479 dwidth += eHZZint + eHZZpar;
26480
26481 return dwidth;
26482
26483}
26484
26486 double dwidth = 0.0;
26487 if (FlagQuadraticTerms) {
26488 //Contributions that are quadratic in the effective coefficients
26489 dwidth += 0.0;
26490 }
26491
26492 return dwidth;
26493}
26494
26496 double Br = 1.0;
26497 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
26498
26499 dGHiR1 = deltaGammaHZZ4muRatio1();
26500
26501 Br += dGHiR1 - dGammaHTotR1;
26502
26503 if (FlagQuadraticTerms) {
26504
26505 dGHiR2 = deltaGammaHZZ4muRatio2();
26506
26507 //Add contributions that are quadratic in the effective coefficients
26508 Br += -dGHiR1 * dGammaHTotR1
26509 + dGHiR2 - dGammaHTotR2
26510 + pow(dGammaHTotR1, 2.0);
26511 }
26512
26513 GHiR += dGHiR1 + dGHiR2;
26514 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
26515
26516 return Br;
26517}
26518
26520 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaHXXRatio1
26521 double width = 1.0;
26522
26523 width += deltaGammaHZvvRatio1();
26524
26525 if (FlagQuadraticTerms) {
26526 //Add contributions that are quadratic in the effective coefficients
26527 width += deltaGammaHZvvRatio2();
26528 }
26529
26530 return width;
26531
26532}
26533
26535 double dwidth = 0.0;
26536
26537 double C1 = 0.0083;
26538
26539 dwidth += (+121530. * getSMEFTCoeffEW("CHbox")
26540 - 7943.34 * (1.0 / 3.0) * (getSMEFTCoeffEW("CHl1R", 0, 0) + getSMEFTCoeffEW("CHl1R", 1, 1) + getSMEFTCoeffEW("CHl1R", 2, 2))
26541 + 7943.34 * (1.0 / 3.0) * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1) + getSMEFTCoeffEW("CHl3R", 2, 2))
26542 - 229.41 * getSMEFTCoeffEW("CHD")
26543 - 13535.2 * getSMEFTCoeffEW("CHB")
26544 - 45480.6 * getSMEFTCoeffEW("CHW")
26545 - 24891. * getSMEFTCoeffEW("CHWB")
26546 - 2. * delta_GF);
26547
26548 // Linear contribution from Higgs self-coupling
26549 dwidth += cLHd6 * (C1 + 2.0 * dZH1) * deltaG_hhhRatio();
26550 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
26551 dwidth += cLHd6 * cLH3d62 * dZH2 * deltaG_hhhRatio() * deltaG_hhhRatio();
26552
26553 // Add modifications due to small variations of the SM parameters
26554 //dwidth += cHSM * ( 0.0 );
26555
26556 // SM (1) + intrinsic + parametric theory relative errors (free pars)
26557 //dwidth += eHZZint + eHZZpar;
26558
26559 return dwidth;
26560
26561}
26562
26564 double dwidth = 0.0;
26565 if (FlagQuadraticTerms) {
26566 //Contributions that are quadratic in the effective coefficients
26567 dwidth += 0.0;
26568 }
26569
26570 return dwidth;
26571}
26572
26573const double NPSMEFTd6General::BrHZvvRatio() const {
26574 double Br = 1.0;
26575 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
26576
26577 dGHiR1 = deltaGammaHZvvRatio1();
26578
26579 Br += dGHiR1 - dGammaHTotR1;
26580
26581 if (FlagQuadraticTerms) {
26582
26583 dGHiR2 = deltaGammaHZvvRatio2();
26584
26585 //Add contributions that are quadratic in the effective coefficients
26586 Br += -dGHiR1 * dGammaHTotR1
26587 + dGHiR2 - dGammaHTotR2
26588 + pow(dGammaHTotR1, 2.0);
26589 }
26590
26591 GHiR += dGHiR1 + dGHiR2;
26592 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
26593
26594 return Br;
26595}
26596
26598 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaHXXRatio1
26599 double width = 1.0;
26600
26601 width += deltaGammaHZZ4vRatio1();
26602
26603 if (FlagQuadraticTerms) {
26604 //Add contributions that are quadratic in the effective coefficients
26605 width += deltaGammaHZZ4vRatio2();
26606 }
26607
26608 return width;
26609
26610}
26611
26613 double dwidth = 0.0;
26614
26615 double C1 = 0.0083;
26616
26617 dwidth += (+120596. * getSMEFTCoeffEW("CHbox")
26618 - 115532. * (1.0 / 3.0) * (getSMEFTCoeffEW("CHl1R", 0, 0) + getSMEFTCoeffEW("CHl1R", 1, 1) + getSMEFTCoeffEW("CHl1R", 2, 2))
26619 + 115532. * (1.0 / 3.0) * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1) + getSMEFTCoeffEW("CHl3R", 2, 2))
26620 - 28744.1 * getSMEFTCoeffEW("CHD")
26621 - 13816.7 * getSMEFTCoeffEW("CHB")
26622 - 44782.1 * getSMEFTCoeffEW("CHW")
26623 - 25256.6 * getSMEFTCoeffEW("CHWB")
26624 - 3.013 * delta_GF
26625 - 0.787 * deltaGzd6()
26626 );
26627
26628 // Linear contribution from Higgs self-coupling
26629 dwidth += cLHd6 * (C1 + 2.0 * dZH1) * deltaG_hhhRatio();
26630 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
26631 dwidth += cLHd6 * cLH3d62 * dZH2 * deltaG_hhhRatio() * deltaG_hhhRatio();
26632
26633 // Add modifications due to small variations of the SM parameters
26634 dwidth += cHSM * (-10.49 * deltaMz()
26635 + 15.294 * deltaMh()
26636 + 0.255 * deltaaMZ()
26637 + 1.979 * deltaGmu());
26638
26639 // SM (1) + intrinsic + parametric theory relative errors (free pars)
26640 dwidth += eHZZint + eHZZpar;
26641
26642 return dwidth;
26643
26644}
26645
26647 double dwidth = 0.0;
26648 if (FlagQuadraticTerms) {
26649 //Contributions that are quadratic in the effective coefficients
26650 dwidth += 0.0;
26651 }
26652
26653 return dwidth;
26654}
26655
26657 double Br = 1.0;
26658 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
26659
26660 dGHiR1 = deltaGammaHZZ4vRatio1();
26661
26662 Br += dGHiR1 - dGammaHTotR1;
26663
26664 if (FlagQuadraticTerms) {
26665
26666 dGHiR2 = deltaGammaHZZ4vRatio2();
26667
26668 //Add contributions that are quadratic in the effective coefficients
26669 Br += -dGHiR1 * dGammaHTotR1
26670 + dGHiR2 - dGammaHTotR2
26671 + pow(dGammaHTotR1, 2.0);
26672 }
26673
26674 GHiR += dGHiR1 + dGHiR2;
26675 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
26676
26677 return Br;
26678}
26679
26681 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaHXXRatio1
26682 double width = 1.0;
26683
26684 width += deltaGammaHZuuRatio1();
26685
26686 if (FlagQuadraticTerms) {
26687 //Add contributions that are quadratic in the effective coefficients
26688 width += deltaGammaHZuuRatio2();
26689 }
26690
26691 return width;
26692
26693}
26694
26696 double dwidth = 0.0;
26697
26698 double C1 = 0.0083;
26699
26700 dwidth += (+121512. * getSMEFTCoeffEW("CHbox")
26701 - 9648.28 * (1.0 / 2.0) * (getSMEFTCoeffEW("CHq1R", 0, 0) + getSMEFTCoeffEW("CHq1R", 1, 1))
26702 + 4218.6 * (1.0 / 2.0) * (getSMEFTCoeffEW("CHuR", 0, 0) + getSMEFTCoeffEW("CHuR", 1, 1))
26703 + 9648.28 * (1.0 / 2.0) * (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1))
26704 - 17762.5 * getSMEFTCoeffEW("CHD")
26705 - 13473.3 * getSMEFTCoeffEW("CHB")
26706 - 45667.9 * getSMEFTCoeffEW("CHW")
26707 - 110057. * getSMEFTCoeffEW("CHWB")
26708 - 2.6 * delta_GF);
26709
26710 // Linear contribution from Higgs self-coupling
26711 dwidth += cLHd6 * (C1 + 2.0 * dZH1) * deltaG_hhhRatio();
26712 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
26713 dwidth += cLHd6 * cLH3d62 * dZH2 * deltaG_hhhRatio() * deltaG_hhhRatio();
26714
26715 // Add modifications due to small variations of the SM parameters
26716 //dwidth += cHSM * ( 0.0 );
26717
26718 // SM (1) + intrinsic + parametric theory relative errors (free pars)
26719 //dwidth += eHZZint + eHZZpar;
26720
26721 return dwidth;
26722
26723}
26724
26726 double dwidth = 0.0;
26727 if (FlagQuadraticTerms) {
26728 //Contributions that are quadratic in the effective coefficients
26729 dwidth += 0.0;
26730 }
26731
26732 return dwidth;
26733}
26734
26735const double NPSMEFTd6General::BrHZuuRatio() const {
26736 double Br = 1.0;
26737 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
26738
26739 dGHiR1 = deltaGammaHZuuRatio1();
26740
26741 Br += dGHiR1 - dGammaHTotR1;
26742
26743 if (FlagQuadraticTerms) {
26744
26745 dGHiR2 = deltaGammaHZuuRatio2();
26746
26747 //Add contributions that are quadratic in the effective coefficients
26748 Br += -dGHiR1 * dGammaHTotR1
26749 + dGHiR2 - dGammaHTotR2
26750 + pow(dGammaHTotR1, 2.0);
26751 }
26752
26753 GHiR += dGHiR1 + dGHiR2;
26754 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
26755
26756 return Br;
26757}
26758
26760 double deltaBRratio;
26761
26762 deltaBRratio = deltaGamma_Zf(quarks[UP])
26764
26765 deltaBRratio = deltaBRratio /
26767
26768 deltaBRratio = deltaBRratio - deltaGamma_Z() / trueSM.Gamma_Z();
26769
26770 return ( BrHZuuRatio() + deltaBRratio);
26771}
26772
26774 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaHXXRatio1
26775 double width = 1.0;
26776
26777 width += deltaGammaHZddRatio1();
26778
26779 if (FlagQuadraticTerms) {
26780 //Add contributions that are quadratic in the effective coefficients
26781 width += deltaGammaHZddRatio2();
26782 }
26783
26784 return width;
26785
26786}
26787
26789 double dwidth = 0.0;
26790
26791 double C1 = 0.0083;
26792
26793 dwidth += (+121756. * getSMEFTCoeffEW("CHbox")
26794 + 9252.73 * (1.0 / 3.0) * (getSMEFTCoeffEW("CHq1R", 0, 0) + getSMEFTCoeffEW("CHq1R", 1, 1) + getSMEFTCoeffEW("CHq1R", 2, 2))
26795 - 1471.03 * (1.0 / 3.0) * (getSMEFTCoeffEW("CHdR", 0, 0) + getSMEFTCoeffEW("CHdR", 1, 1) + getSMEFTCoeffEW("CHdR", 2, 2))
26796 + 9252.73 * (1.0 / 3.0) * (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1) + getSMEFTCoeffEW("CHq3R", 2, 2))
26797 - 12714.3 * getSMEFTCoeffEW("CHD")
26798 - 13589.3 * getSMEFTCoeffEW("CHB")
26799 - 45689.4 * getSMEFTCoeffEW("CHW")
26800 - 85582.3 * getSMEFTCoeffEW("CHWB")
26801 - 2.427 * delta_GF);
26802
26803 // Linear contribution from Higgs self-coupling
26804 dwidth += cLHd6 * (C1 + 2.0 * dZH1) * deltaG_hhhRatio();
26805 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
26806 dwidth += cLHd6 * cLH3d62 * dZH2 * deltaG_hhhRatio() * deltaG_hhhRatio();
26807
26808 // Add modifications due to small variations of the SM parameters
26809 //dwidth += cHSM * ( 0.0 );
26810
26811 // SM (1) + intrinsic + parametric theory relative errors (free pars)
26812 //dwidth += eHZZint + eHZZpar;
26813
26814 return dwidth;
26815
26816}
26817
26819 double dwidth = 0.0;
26820 if (FlagQuadraticTerms) {
26821 //Contributions that are quadratic in the effective coefficients
26822 dwidth += 0.0;
26823 }
26824
26825 return dwidth;
26826}
26827
26828const double NPSMEFTd6General::BrHZddRatio() const {
26829 double Br = 1.0;
26830 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
26831
26832 dGHiR1 = deltaGammaHZddRatio1();
26833
26834 Br += dGHiR1 - dGammaHTotR1;
26835
26836 if (FlagQuadraticTerms) {
26837
26838 dGHiR2 = deltaGammaHZddRatio2();
26839
26840 //Add contributions that are quadratic in the effective coefficients
26841 Br += -dGHiR1 * dGammaHTotR1
26842 + dGHiR2 - dGammaHTotR2
26843 + pow(dGammaHTotR1, 2.0);
26844 }
26845
26846 GHiR += dGHiR1 + dGHiR2;
26847 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
26848
26849 return Br;
26850}
26851
26853 double deltaBRratio;
26854
26855 deltaBRratio = deltaGamma_Zf(quarks[DOWN])
26858
26859 deltaBRratio = deltaBRratio /
26863
26864 deltaBRratio = deltaBRratio - deltaGamma_Z() / trueSM.Gamma_Z();
26865
26866 return ( BrHZddRatio() + deltaBRratio);
26867}
26868
26870 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaHXXRatio1
26871 double width = 1.0;
26872
26873 width += deltaGammaHZffRatio1();
26874
26875 if (FlagQuadraticTerms) {
26876 //Add contributions that are quadratic in the effective coefficients
26877 width += deltaGammaHZffRatio2();
26878 }
26879
26880 return width;
26881
26882}
26883
26885 double dwidth = 0.0;
26886
26887 double C1 = 0.0083;
26888
26889 dwidth += (+121551. * getSMEFTCoeffEW("CHbox")
26890 - 824.482 * (1.0 / 3.0) * (getSMEFTCoeffEW("CHl1R", 0, 0) + getSMEFTCoeffEW("CHl1R", 1, 1) + getSMEFTCoeffEW("CHl1R", 2, 2))
26891 + 1840.54 * (1.0 / 12.0) * (5.0 * getSMEFTCoeffEW("CHq1R", 0, 0) + 5.0 * getSMEFTCoeffEW("CHq1R", 1, 1) + 2.0 * getSMEFTCoeffEW("CHq1R", 2, 2) - getSMEFTCoeffEW("CHq3R", 0, 0) - getSMEFTCoeffEW("CHq3R", 1, 1) + 2.0 * getSMEFTCoeffEW("CHq3R", 2, 2))
26892 - 795.383 * (1.0 / 3.0) * (getSMEFTCoeffEW("CHeR", 0, 0) + getSMEFTCoeffEW("CHeR", 1, 1) + getSMEFTCoeffEW("CHeR", 2, 2))
26893 + 1069.4 * (1.0 / 2.0) * (getSMEFTCoeffEW("CHuR", 0, 0) + getSMEFTCoeffEW("CHuR", 1, 1))
26894 - 579.563 * (1.0 / 3.0) * (getSMEFTCoeffEW("CHdR", 0, 0) + getSMEFTCoeffEW("CHdR", 1, 1) + getSMEFTCoeffEW("CHdR", 2, 2))
26895 + 3164.56 * (1.0 / 3.0) * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1) + getSMEFTCoeffEW("CHl3R", 2, 2))
26896 + 6413.99 * (-1.0 / 12.0) * (getSMEFTCoeffEW("CHq1R", 0, 0) + getSMEFTCoeffEW("CHq1R", 1, 1) - 2.0 * getSMEFTCoeffEW("CHq1R", 2, 2) - 5.0 * getSMEFTCoeffEW("CHq3R", 0, 0) - 5.0 * getSMEFTCoeffEW("CHq3R", 1, 1) - 2.0 * getSMEFTCoeffEW("CHq3R", 2, 2))
26897 - 10839.5 * getSMEFTCoeffEW("CHD")
26898 - 14222.3 * getSMEFTCoeffEW("CHB")
26899 - 45455.6 * getSMEFTCoeffEW("CHW")
26900 - 75343.1 * getSMEFTCoeffEW("CHWB")
26901 - 2.356 * delta_GF);
26902
26903 // Linear contribution from Higgs self-coupling
26904 dwidth += cLHd6 * (C1 + 2.0 * dZH1) * deltaG_hhhRatio();
26905 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
26906 dwidth += cLHd6 * cLH3d62 * dZH2 * deltaG_hhhRatio() * deltaG_hhhRatio();
26907
26908 // Add modifications due to small variations of the SM parameters
26909 //dwidth += cHSM * ( 0.0 );
26910
26911 // SM (1) + intrinsic + parametric theory relative errors (free pars)
26912 //dwidth += eHZZint + eHZZpar;
26913
26914 return dwidth;
26915
26916}
26917
26919 double dwidth = 0.0;
26920 if (FlagQuadraticTerms) {
26921 //Contributions that are quadratic in the effective coefficients
26922 dwidth += 0.0;
26923 }
26924
26925 return dwidth;
26926}
26927
26928const double NPSMEFTd6General::BrHZffRatio() const {
26929 double Br = 1.0;
26930 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
26931
26932 dGHiR1 = deltaGammaHZffRatio1();
26933
26934 Br += dGHiR1 - dGammaHTotR1;
26935
26936 if (FlagQuadraticTerms) {
26937
26938 dGHiR2 = deltaGammaHZffRatio2();
26939
26940 //Add contributions that are quadratic in the effective coefficients
26941 Br += -dGHiR1 * dGammaHTotR1
26942 + dGHiR2 - dGammaHTotR2
26943 + pow(dGammaHTotR1, 2.0);
26944 }
26945
26946 GHiR += dGHiR1 + dGHiR2;
26947 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
26948
26949 return Br;
26950}
26951
26953 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaHXXRatio1
26954 double width = 1.0;
26955
26956 width += deltaGammaHZZ4fRatio1();
26957
26958 if (FlagQuadraticTerms) {
26959 //Add contributions that are quadratic in the effective coefficients
26960 width += deltaGammaHZZ4fRatio2();
26961 }
26962
26963 return width;
26964
26965}
26966
26968 double dwidth = 0.0;
26969
26970 double C1 = 0.0083;
26971
26972 //------ Old alpha scheme expression: Beg
26973 double CZff, sf;
26974
26975 CZff = gZvL * (-0.5 * (getSMEFTCoeffEW("CHl1R", 0, 0) + getSMEFTCoeffEW("CHl1R", 1, 1) + getSMEFTCoeffEW("CHl1R", 2, 2) - getSMEFTCoeffEW("CHl3R", 0, 0) - getSMEFTCoeffEW("CHl3R", 1, 1) - getSMEFTCoeffEW("CHl3R", 2, 2)) * v2) +
26976 gZlL * (-0.5 * (getSMEFTCoeffEW("CHl1R", 0, 0) + getSMEFTCoeffEW("CHl1R", 1, 1) + getSMEFTCoeffEW("CHl1R", 2, 2) + getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1) + getSMEFTCoeffEW("CHl3R", 2, 2)) * v2) +
26977 gZlR * (-0.5 * (getSMEFTCoeffEW("CHeR", 0, 0) + getSMEFTCoeffEW("CHeR", 1, 1) + getSMEFTCoeffEW("CHeR", 2, 2)) * v2) +
26978 Nc * (
26979 gZdL * (-0.5 * (getSMEFTCoeffEW("CHq1R", 0, 0) + getSMEFTCoeffEW("CHq1R", 1, 1) + getSMEFTCoeffEW("CHq1R", 2, 2) + getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1) + getSMEFTCoeffEW("CHq3R", 2, 2)) * v2) +
26980 gZdR * (-0.5 * (getSMEFTCoeffEW("CHdR", 0, 0) + getSMEFTCoeffEW("CHdR", 1, 1) + getSMEFTCoeffEW("CHdR", 2, 2)) * v2) +
26981 gZuL * (-0.5 * (getSMEFTCoeffEW("CHq1R", 0, 0) + getSMEFTCoeffEW("CHq1R", 1, 1) - getSMEFTCoeffEW("CHq3R", 0, 0) - getSMEFTCoeffEW("CHq3R", 1, 1)) * v2) +
26982 gZuR * (-0.5 * (getSMEFTCoeffEW("CHuR", 0, 0) + getSMEFTCoeffEW("CHuR", 1, 1)) * v2)
26983 );
26984
26985 CZff = CZff / (
26986 3.0 * (gZvL * gZvL + gZlL * gZlL + gZlR * gZlR) +
26987 Nc * (3.0 * (gZdL * gZdL + gZdR * gZdR) + 2.0 * (gZuL * gZuL + gZuR * gZuR))
26988 );
26989
26990 sf = -11267.6 * (1.0 / 3.0) * (
26991 3.0 * (gZvL * gZvL + gZlL * gZlL + gZlR * gZlR) +
26992 Nc * (3.0 * (gZdL * gZdL + gZdR * gZdR) + 2.0 * (gZuL * gZuL + gZuR * gZuR))
26993 );
26994
26995 sf = sf / (-0.5 * (gZlL + gZvL) * v2); // Coefficient of the CZff term. From the getSMEFTCoeffEW("CHl1R",0,0) term in the ME.
26996
26997 dwidth += cAsch * (+121373. * getSMEFTCoeffEW("CHbox")
26998 + sf * CZff
26999 - 50927.1 * getSMEFTCoeffEW("CHD")
27000 - 14137.9 * getSMEFTCoeffEW("CHB")
27001 - 46350.1 * getSMEFTCoeffEW("CHW")
27002 - 126336. * getSMEFTCoeffEW("CHWB")
27003 - 3.715 * delta_GF
27004 - 0.834 * deltaGzd6()
27005 );
27006
27007 //------ Old alpha scheme expression: End
27008
27009 //AG:begin
27010 dwidth += cWsch * (
27011 ((0.12104) * getSMEFTCoeffEW("CHbox")
27012 + (-0.02372) * getSMEFTCoeffEW("CHW")
27013 + (-0.03647) * getSMEFTCoeffEW("CHB")
27014 + (-0.016569) * getSMEFTCoeffEW("CHD")
27015 + (-0.021999) * getSMEFTCoeffEW("CHWB")
27016 + (-0.017927) * getSMEFTCoeffEW("CHl1R", 0, 0)
27017 + (-0.017925) * getSMEFTCoeffEW("CHl1R", 1, 1)
27018 + (-0.1213776) * getSMEFTCoeffEW("CHl3R", 0, 0)
27019 + (-0.1215437) * getSMEFTCoeffEW("CHl3R", 1, 1)
27020 + (-0.01686521) * getSMEFTCoeffEW("CHeR", 0, 0)
27021 + (-0.01688863) * getSMEFTCoeffEW("CHeR", 1, 1)
27022 + (0.18165) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
27023 );
27024
27025 dwidth += cWsch * (+(-0.797) * deltaGzd6());
27026
27027 //AG:end
27028
27029 // Linear contribution from Higgs self-coupling
27030 dwidth += cLHd6 * (C1 + 2.0 * dZH1) * deltaG_hhhRatio();
27031 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
27032 dwidth += cLHd6 * cLH3d62 * dZH2 * deltaG_hhhRatio() * deltaG_hhhRatio();
27033
27034 // Add modifications due to small variations of the SM parameters
27035 dwidth += cHSM * (-9.548 * deltaMz()
27036 + 15.799 * deltaMh()
27037 - 0.412 * deltaaMZ()
27038 + 2.569 * deltaGmu());
27039
27040 // SM (1) + intrinsic + parametric theory relative errors (free pars)
27041 dwidth += eHZZint + eHZZpar;
27042
27043 return dwidth;
27044
27045}
27046
27048 double dwidth = 0.0;
27049 if (FlagQuadraticTerms) {
27050 //Contributions that are quadratic in the effective coefficients
27051 dwidth += cWsch * (
27052 +(0.01438) * pow(getSMEFTCoeffEW("CHbox"), 2.0)
27053 + (0.4094) * pow(getSMEFTCoeffEW("CHW"), 2.0)
27054 + (1.1627) * pow(getSMEFTCoeffEW("CHB"), 2.0)
27055 + (0.00456) * pow(getSMEFTCoeffEW("CHD"), 2.0)
27056 + (0.378) * pow(getSMEFTCoeffEW("CHWB"), 2.0)
27057 + (0.001943) * pow(getSMEFTCoeffEW("CHl1R", 0, 0), 2.0)
27058 + (0.001583) * pow(getSMEFTCoeffEW("CHl1R", 1, 1), 2.0)
27059 + (0.005694) * pow(getSMEFTCoeffEW("CHl3R", 0, 0), 2.0)
27060 + (0.00575) * pow(getSMEFTCoeffEW("CHl3R", 1, 1), 2.0)
27061 + (0.000979) * pow(getSMEFTCoeffEW("CHeR", 0, 0), 2.0)
27062 + (0.0009751) * pow(getSMEFTCoeffEW("CHeR", 1, 1), 2.0)
27063 + (0.01079) * pow(getSMEFTCoeffEW("CllR", 0, 1, 1, 0), 2.0)
27064 + (-0.002848) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHW")
27065 + (-0.004447) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHB")
27066 + (-0.005693) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHD")
27067 + (-0.0026556) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHWB")
27068 + (-0.00229) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl1R", 0, 0)
27069 + (-0.002115) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl1R", 1, 1)
27070 + (-0.00740797) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 0, 0)
27071 + (-0.007346) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 1, 1)
27072 + (-0.001997847) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHeR", 0, 0)
27073 + (-0.002008333) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHeR", 1, 1)
27074 + (0.0146) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
27075 + (-0.23185) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHB")
27076 + (0.016075) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHD")
27077 + (-0.696823) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHWB")
27078 + (0.0014623) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl1R", 0, 0)
27079 + (0.001441) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl1R", 1, 1)
27080 + (0.000525) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 0, 0)
27081 + (0.000586) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 1, 1)
27082 + (0.001284) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHeR", 0, 0)
27083 + (0.001275) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHeR", 1, 1)
27084 + (-0.002852) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
27085 + (-0.013314) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHD")
27086 + (-0.42542) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHWB")
27087 + (0.000223) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl1R", 0, 0)
27088 + (0.000233) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl1R", 1, 1)
27089 + (0.001511) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 0, 0)
27090 + (0.001507) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 1, 1)
27091 + (0.0002824) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHeR", 0, 0)
27092 + (0.0002599) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHeR", 1, 1)
27093 + (-0.004446) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
27094 + (0.00184) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHWB")
27095 + (0.0016472) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl1R", 0, 0)
27096 + (0.0016545) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl1R", 1, 1)
27097 + (0.0043953) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 0, 0)
27098 + (0.0043919) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 1, 1)
27099 + (0.0016695) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHeR", 0, 0)
27100 + (0.0016726) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHeR", 1, 1)
27101 + (-0.002015) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
27102 + (0.002499) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl1R", 0, 0)
27103 + (0.002498) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl1R", 1, 1)
27104 + (0.0016531) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 0, 0)
27105 + (0.0016563) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 1, 1)
27106 + (0.0024083) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHeR", 0, 0)
27107 + (0.0024057) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHeR", 1, 1)
27108 + (-0.0026557) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
27109 + (0.00041) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CHl1R", 1, 1)
27110 + (0.0021669) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CHl3R", 0, 0)
27111 + (0.002104) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
27112 + (-0.00229) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
27113 + (0.002018) * getSMEFTCoeffEW("CHl1R", 1, 1) * getSMEFTCoeffEW("CHl3R", 0, 0)
27114 + (0.0021733) * getSMEFTCoeffEW("CHl1R", 1, 1) * getSMEFTCoeffEW("CHl3R", 1, 1)
27115 + (-0.002115) * getSMEFTCoeffEW("CHl1R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
27116 + (-0.0034) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
27117 + (0.0019783) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHeR", 0, 0)
27118 + (0.001986) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHeR", 1, 1)
27119 + (-0.0147319) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
27120 + (0.0019818) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHeR", 0, 0)
27121 + (0.00198) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHeR", 1, 1)
27122 + (-0.01463445) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
27123 + (-0.001997847) * getSMEFTCoeffEW("CHeR", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
27124 + (-0.002008333) * getSMEFTCoeffEW("CHeR", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
27125 ) * pow(1000000.0, 2.0);
27126
27127 dwidth += cWsch * ((0.71) * pow(deltaGzd6(), 2.0));
27128
27129 dwidth += cWsch * (
27130 +(-0.095) * deltaGzd6() * getSMEFTCoeffEW("CHbox")
27131 + (0.0101) * deltaGzd6() * getSMEFTCoeffEW("CHW")
27132 + (0.0301) * deltaGzd6() * getSMEFTCoeffEW("CHB")
27133 + (0.01178) * deltaGzd6() * getSMEFTCoeffEW("CHD")
27134 + (0.023) * deltaGzd6() * getSMEFTCoeffEW("CHWB")
27135 + (0.016) * deltaGzd6() * getSMEFTCoeffEW("CHl1R", 0, 0)
27136 + (0.0179) * deltaGzd6() * getSMEFTCoeffEW("CHl1R", 1, 1)
27137 + (0.0971) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 0, 0)
27138 + (0.078) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 1, 1)
27139 + (0.01439) * deltaGzd6() * getSMEFTCoeffEW("CHeR", 0, 0)
27140 + (0.01349) * deltaGzd6() * getSMEFTCoeffEW("CHeR", 1, 1)
27141 + (-0.143) * deltaGzd6() * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
27142 )*1000000;
27143
27144 }
27145
27146 return dwidth;
27147}
27148
27150 double Br = 1.0;
27151 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
27152
27153 dGHiR1 = deltaGammaHZZ4fRatio1();
27154
27155 Br += dGHiR1 - dGammaHTotR1;
27156
27157 if (FlagQuadraticTerms) {
27158
27159 dGHiR2 = deltaGammaHZZ4fRatio2();
27160
27161 //Add contributions that are quadratic in the effective coefficients
27162 Br += -dGHiR1 * dGammaHTotR1
27163 + dGHiR2 - dGammaHTotR2
27164 + pow(dGammaHTotR1, 2.0);
27165 }
27166
27167 GHiR += dGHiR1 + dGHiR2;
27168 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
27169
27170 return Br;
27171}
27172
27173const double NPSMEFTd6General::BrHVVRatio() const {
27174 double BrZZSM = trueSM.computeBrHtoZZ(), BrWWSM = trueSM.computeBrHtoWW();
27175
27176 return (BrZZSM * BrHZZRatio() + BrWWSM * BrHWWRatio()) / (BrZZSM + BrWWSM);
27177}
27178
27180 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaHXXRatio1
27181 double width = 1.0;
27182
27183 width += deltaGammaHZgaRatio1();
27184
27185 if (FlagQuadraticTerms) {
27186 //Add contributions that are quadratic in the effective coefficients
27187 width += deltaGammaHZgaRatio2();
27188 }
27189
27190 return width;
27191
27192}
27193
27195 double dwidth = 0.0;
27196
27197 double C1 = 0.0;
27198
27199 // It includes modifications of Zff vertices and MW, but not on the pure VVV and VVVV vertices
27200 // Write the tree-level contributions directly as a function
27201 // of delta_ZA (or deltaG1_hZA()) to account for variations of sw2 and cw
27202 /*dwidth += (-71769.02 * deltaG1_hZA()
27203 // +14894914. *getSMEFTCoeffEW("CHB")
27204 // -14894913. * getSMEFTCoeffEW("CHW")
27205 // +9508089. * getSMEFTCoeffEW("CHWB")
27206 + cLHd6 * (
27207 +120002. * getSMEFTCoeffEW("CHbox")
27208 + 50.12 * getSMEFTCoeffEW("CHl1R", 2, 2)
27209 + 17401. * getSMEFTCoeffEW("CHq1R", 2, 2)
27210 + 50.12 * getSMEFTCoeffEW("CHeR", 2, 2)
27211 + 17188.7 * getSMEFTCoeffEW("CHuR", 2, 2)
27212 + 212.376 * getSMEFTCoeffEW("CHdR", 2, 2)
27213 + 50.12 * getSMEFTCoeffEW("CHl3R", 2, 2)
27214 - 16976.3 * getSMEFTCoeffEW("CHq3R", 2, 2)
27215 - 373.856 * getSMEFTCoeffEW("CeHR", 2, 2)
27216 - 2953.05 * getSMEFTCoeffEW("CuHR", 1, 1)
27217 + 6636.34 * getSMEFTCoeffEW("CuHR", 2, 2)
27218 - 6121.66 * getSMEFTCoeffEW("CdHR", 2, 2)
27219 - 111254. * getSMEFTCoeffEW("CHD")
27220 - 162538. * getSMEFTCoeffEW("CHWB")
27221 - 96076.1 * delta_GF / v() / v()
27222 - 0.123 * deltaMwd6())
27223 );*/
27224
27225 //AG:begin
27226 // Ref: https://arxiv.org/pdf/1903.12046.pdf
27227 double cHbox = getSMEFTCoeffEW("CHbox");
27228 double cHD = getSMEFTCoeffEW("CHD");
27229 double cHW = getSMEFTCoeffEW("CHW");
27230 double cHB = getSMEFTCoeffEW("CHB");
27231 double cHWB = getSMEFTCoeffEW("CHWB");
27232 double cW = getSMEFTCoeffEW("CW");
27233 double cHu33 = getSMEFTCoeffEW("CHuR", 2, 2);
27234 double cuH33 = getSMEFTCoeffEW("CuHR", 2, 2);
27235 double cdH33 = getSMEFTCoeffEW("CdHR", 2, 2);
27236 double cuB33 = getSMEFTCoeffEW("CuBR", 2, 2);
27237 double cuW22 = getSMEFTCoeffEW("CuWR", 1, 1);
27238 double cuW33 = getSMEFTCoeffEW("CuWR", 2, 2);
27239 double cdW33 = getSMEFTCoeffEW("CdWR", 2, 2);
27240 double cHq133 = getSMEFTCoeffEW("CHq1R", 2, 2);
27241 double cHq333 = getSMEFTCoeffEW("CHq3R", 2, 2);
27242 double cHl311 = getSMEFTCoeffEW("CHl3R", 0, 0);
27243 double cHl322 = getSMEFTCoeffEW("CHl3R", 1, 1);
27244 double cLL = getSMEFTCoeffEW("CllR", 0, 1, 1, 0);
27245
27246 //dwidth += cWsch * ( // Allow it in both schemes until alpha is ready
27247 dwidth += (
27248 (-0.01 * cdH33
27249 - 0.01 * cdW33
27250 + 14.6799 * cHB
27251 + 0.12 * cHbox
27252 - 0.12 * cHD
27253 - 0.18 * cHl311
27254 - 0.18 * cHl322
27255 + 0.02 * cHq133
27256 - 0.02 * cHq333
27257 + 0.02 * cHu33
27258 - 14.7471 * cHW
27259 + 9.20962 * cHWB
27260 + 0.18 * cLL
27261 - 0.0745564 * cuB33
27262 + 0.01 * cuH33
27263 - 0.01 * cuW22
27264 + 0.461895 * cuW33
27265 - 0.0772181 * cW)*1000000
27266 );
27267
27268 //std::cout<<"deltaG1_hZA()="<<deltaG1_hZA()<<std::endl;
27269 //std::cout<<"delta_GF="<<delta_GF<<std::endl;
27270 //std::cout<<"delta_AZ="<<delta_AZ<<std::endl;
27271 //std::cout<<"eeMz="<<eeMz<<std::endl;
27272 //std::cout<<"sW_tree="<<sW_tree<<std::endl;
27273 //std::cout<<"cW_tree="<<cW_tree<<std::endl;
27274 //std::cout<<"v2="<<v2<<std::endl;
27275 //std::cout<<"cAsch="<<cAsch<<std::endl;
27276 //std::cout<<"cWsch="<<cWsch<<std::endl;
27277 //std::cout<<"Mw_inp="<<Mw_inp<<std::endl;
27278 //std::cout<<"Mz="<<Mz<<std::endl;
27279 //std::cout<<"GF="<<GF<<std::endl;
27280 //std::cout<<"aleMz="<<aleMz<<std::endl;
27281
27282 //AG:end
27283
27284 // Linear contribution from Higgs self-coupling
27285 dwidth += cLHd6 * (C1 + 2.0 * dZH1) * deltaG_hhhRatio();
27286 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
27287 dwidth += cLHd6 * cLH3d62 * dZH2 * deltaG_hhhRatio() * deltaG_hhhRatio();
27288
27289 // Add modifications due to small variations of the SM parameters
27290 dwidth += cHSM * (+1. * deltaa0()
27291 - 0.629 * deltaaMZ()
27292 + 2.629 * deltaGmu()
27293 - 4.926 * deltaMz()
27294 + 0.004 * deltaaSMZ()
27295 + 11.167 * deltaMh()
27296 + 0.013 * deltamt()
27297 + 0.004 * deltamb()
27298 + 0.001 * deltamc()
27299 + 0. * deltamtau());
27300
27301 // SM (1) + intrinsic + parametric theory relative errors (free pars)
27302 dwidth += eHZgaint + eHZgapar;
27303
27304 return dwidth;
27305}
27306
27308 double dwidth = 0.0;
27309 if (FlagQuadraticTerms) {
27310 //Contributions that are quadratic in the effective coefficients
27311 dwidth += 0.0;
27312 }
27313
27314 return dwidth;
27315}
27316
27317const double NPSMEFTd6General::BrHZgaRatio() const {
27318 double Br = 1.0;
27319 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
27320
27321 dGHiR1 = deltaGammaHZgaRatio1();
27322
27323 Br += dGHiR1 - dGammaHTotR1;
27324
27325 if (FlagQuadraticTerms) {
27326
27327 dGHiR2 = deltaGammaHZgaRatio2();
27328
27329 //Add contributions that are quadratic in the effective coefficients
27330 Br += -dGHiR1 * dGammaHTotR1
27331 + dGHiR2 - dGammaHTotR2
27332 + pow(dGammaHTotR1, 2.0);
27333 }
27334
27335 GHiR += dGHiR1 + dGHiR2;
27336 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
27337
27338 return Br;
27339
27340}
27341
27343 double deltaBRratio;
27344
27345 deltaBRratio = deltaGamma_Zf(leptons[ELECTRON])
27347
27348 deltaBRratio = deltaBRratio /
27350
27351 deltaBRratio = deltaBRratio - deltaGamma_Z() / trueSM.Gamma_Z();
27352
27353 return ( BrHZgaRatio() + deltaBRratio);
27354}
27355
27357 double deltaBRratio;
27358
27360
27361 deltaBRratio = deltaBRratio - deltaGamma_Z() / trueSM.Gamma_Z();
27362
27363 return ( BrHZgaRatio() + deltaBRratio);
27364}
27365
27367 double deltaBRratio;
27368
27369 deltaBRratio = deltaGamma_Zf(leptons[MU]) / (trueSM.GammaZ(leptons[MU]));
27370
27371 deltaBRratio = deltaBRratio - deltaGamma_Z() / trueSM.Gamma_Z();
27372
27373 return ( BrHZgaRatio() + deltaBRratio);
27374}
27375
27377 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaHXXRatio1
27378 double width = 1.0;
27379
27380 width += deltaGammaHgagaRatio1();
27381
27382 if (FlagQuadraticTerms) {
27383 //Add contributions that are quadratic in the effective coefficients
27384 width += deltaGammaHgagaRatio2();
27385 }
27386
27387 return width;
27388
27389}
27390
27392 double dwidth = 0.0;
27393
27394 double C1 = 0.0049;
27395
27396 // It does not include modifications of MW
27397 // Write the tree-level contributions directly as a function
27398 // of delta_AA (or deltaG_hAA) to account for variations of sw2 and cw2
27399 /*dwidth += (-255156.97 * deltaG_hAA()
27400 // -48314158. *getSMEFTCoeffEW("CHB")
27401 // -14510502. * getSMEFTCoeffEW("CHW")
27402 // +26477588. * getSMEFTCoeffEW("CHWB")
27403 + cLHd6 * (
27404 +119766. * getSMEFTCoeffEW("CHbox")
27405 - 42565.7 * getSMEFTCoeffEW("CeHR", 2, 2)
27406 - 48868.1 * getSMEFTCoeffEW("CuHR", 1, 1)
27407 + 32078.2 * getSMEFTCoeffEW("CuHR", 2, 2)
27408 - 18428.3 * getSMEFTCoeffEW("CdHR", 2, 2)
27409 - 137452. * getSMEFTCoeffEW("CHD")
27410 - 235677. * getSMEFTCoeffEW("CHWB")
27411 - 124462. * delta_GF / v() / v()
27412 - 1.257 * deltaMwd6())
27413 );*/
27414
27415 //AG:begin
27416 /*
27417 * Numeric parametrizations based on arXiV:1805.00302.
27418 * The analytical expressions were entered into a Mathematica notebook, and a numeric
27419 parametrization was obtained upon using the updated input values in the MW-scheme.
27420 * The contribution from eq.411 was rederived in the MW-scheme which now depends on cHD.
27421 * CKM=1. Pending to add the CKM into the cdH, coming from defining the SU2-doublet as (u,Vd).
27422 * Future improvement: change to analytic parametrization.
27423 */
27424 double cHbox = getSMEFTCoeffEW("CHbox");
27425 double cHD = getSMEFTCoeffEW("CHD");
27426 double cHW = getSMEFTCoeffEW("CHW");
27427 double cHB = getSMEFTCoeffEW("CHB");
27428 double cHWB = getSMEFTCoeffEW("CHWB");
27429 double cW = getSMEFTCoeffEW("CW");
27430 double dgf = delta_GF;
27431 double ceH11 = getSMEFTCoeffEW("CeHR", 0, 0);
27432 double ceH22 = getSMEFTCoeffEW("CeHR", 1, 1);
27433 double ceH33 = getSMEFTCoeffEW("CeHR", 2, 2);
27434 double cuH11 = getSMEFTCoeffEW("CuHR", 0, 0);
27435 double cuH22 = getSMEFTCoeffEW("CuHR", 1, 1);
27436 double cuH33 = getSMEFTCoeffEW("CuHR", 2, 2);
27437 double cdH11 = getSMEFTCoeffEW("CdHR", 0, 0);
27438 double cdH22 = getSMEFTCoeffEW("CdHR", 1, 1);
27439 double cdH33 = getSMEFTCoeffEW("CdHR", 2, 2);
27440 double ceB11 = getSMEFTCoeffEW("CeBR", 0, 0);
27441 double ceB22 = getSMEFTCoeffEW("CeBR", 1, 1);
27442 double ceB33 = getSMEFTCoeffEW("CeBR", 2, 2);
27443 double ceW11 = getSMEFTCoeffEW("CeWR", 0, 0);
27444 double ceW22 = getSMEFTCoeffEW("CeWR", 1, 1);
27445 double ceW33 = getSMEFTCoeffEW("CeWR", 2, 2);
27446 double cuB11 = getSMEFTCoeffEW("CuBR", 0, 0);
27447 double cuB22 = getSMEFTCoeffEW("CuBR", 1, 1);
27448 double cuB33 = getSMEFTCoeffEW("CuBR", 2, 2);
27449 double cuW11 = getSMEFTCoeffEW("CuWR", 0, 0);
27450 double cuW22 = getSMEFTCoeffEW("CuWR", 1, 1);
27451 double cuW33 = getSMEFTCoeffEW("CuWR", 2, 2);
27452 double cdB11 = getSMEFTCoeffEW("CdBR", 0, 0);
27453 double cdB22 = getSMEFTCoeffEW("CdBR", 1, 1);
27454 double cdB33 = getSMEFTCoeffEW("CdBR", 2, 2);
27455 double cdW11 = getSMEFTCoeffEW("CdWR", 0, 0);
27456 double cdW22 = getSMEFTCoeffEW("CdWR", 1, 1);
27457 double cdW33 = getSMEFTCoeffEW("CdWR", 2, 2);
27458
27459 /*double cHbox = 0.;
27460 double cHD = 0.;
27461 double cHW = 0.;
27462 double cHB = 0.;
27463 double cHWB = 0.;
27464 double cW = 0.;
27465 double dgf = 0.;
27466 double ceH11 = 0.;
27467 double ceH22 = 0.;
27468 double ceH33 = 0.;
27469 double cuH11 = 0.;
27470 double cuH22 = 0.;
27471 double cuH33 = 0.;
27472 double cdH11 = 0.;
27473 double cdH22 = 0.;
27474 double cdH33 = 0.;
27475 double ceB11=0.;
27476 double ceB22=0.;
27477 double ceB33=0.;
27478 double ceW11=1.;
27479 double ceW22=0.;
27480 double ceW33=0.;
27481 double cuB11=0.;
27482 double cuB22=0.;
27483 double cuB33=0.;
27484 double cuW11=0.;
27485 double cuW22=0.;
27486 double cuW33=0.;
27487 double cdB11=0.;
27488 double cdB22=0.;
27489 double cdB33=0.;
27490 double cdW11=0.;
27491 double cdW22=0.;
27492 double cdW33=0.;*/
27493
27494 double MuS = mHl;
27495 double MuS2 = MuS*MuS;
27496 double MZ = Mz;
27497 double MZ2 = MZ*MZ;
27498
27499 double deltaGammaHgaga_Prefactor, dGammaHgagaRatio_HiggsField;
27500 double dGammaHgagaRatio_Yukawa, dGammaHgagaRatio_dipoleOp;
27501 double dGammaHgagaRatio_cW;
27502 double dGammaHgaga_cHB, dGammaHgaga_cHW, dGammaHgaga_cHWB, dGammaHgagaRatio_tree;
27503
27504 //-- Indirect effects from the theory-scheme prefactors:
27505 deltaGammaHgaga_Prefactor = (-0.211587 * cHD - 0.352136 * cHWB) * pow(1000, 2) - 0.181872 * dgf;
27506
27507 //-- Indirect effect from Higgs-shift:
27508 dGammaHgagaRatio_HiggsField = sqrt(2)*(cHbox - cHD / 4.) / GF;
27509
27510 //-- Insertions in fermion-loop:
27511 dGammaHgagaRatio_Yukawa =
27512 (-0.000257658 * cdH11 - 0.00248474 * cdH22 - 0.0186489 * cdH33
27513 - 0.000126593 * ceH11 - 0.00812649 * ceH22 - 0.0430632 * ceH33
27514 - 0.000562257 * cuH11 - 0.0493429 * cuH22 + 0.0342643 * cuH33) * pow(1000, 2);
27515
27516 dGammaHgagaRatio_dipoleOp = (
27517 cuB33 * (1.863305361 - 0.828073331 * log(MuS2 / MZ2)) +
27518 cuW33 * (0.966911579 - 0.429706107 * log(MuS2 / MZ2)) +
27519 cuB22 * (-0.027127066 - 0.006102554 * log(MuS2 / MZ2)) +
27520 cdW33 * (-0.017084248 - 0.005211430 * log(MuS2 / MZ2)) +
27521 cuW22 * (-0.014076852 - 0.003166754 * log(MuS2 / MZ2)) +
27522 ceW33 * (-0.009110967 - 0.002215306 * log(MuS2 / MZ2)) +
27523 ceW22 * (-0.000912481 - 0.000131729 * log(MuS2 / MZ2)) +
27524 cdW22 * (-0.000820980 - 0.000116446 * log(MuS2 / MZ2)) +
27525 cuB11 * (-0.000147805 - 0.000010570 * log(MuS2 / MZ2)) +
27526 cdW11 * (-0.000065914 - 5.822339464e-6 * log(MuS2 / MZ2)) +
27527 cuW11 * (-0.000076699 - 5.485466633e-6 * log(MuS2 / MZ2)) +
27528 ceW11 * (-0.000011198 - 6.370897972e-7 * log(MuS2 / MZ2)) +
27529 ceB11 * (0.000021579 + 1.227716019e-6 * log(MuS2 / MZ2)) +
27530 cdB11 * (0.000127022 + 0.000011220 * log(MuS2 / MZ2)) +
27531 cdB22 * (0.001582086 + 0.000224401 * log(MuS2 / MZ2)) +
27532 ceB22 * (0.001758414 + 0.000253852 * log(MuS2 / MZ2)) +
27533 ceB33 * (0.01755746253200913 + 0.004269048861525898 * log(MuS2 / MZ2)) +
27534 cdB33 * (0.03292252565024579 + 0.010042785723792674 * log(MuS2 / MZ2))) * pow(1000, 2);
27535
27536 //-- Insertions in boson-loop:
27537 dGammaHgagaRatio_cW = (-0.0338638 * cW) * pow(1000, 2);
27538
27539 //-- Tree-Level contributions:
27540 dGammaHgaga_cHB = (-45.2606 + 0.975724 * log(MuS2 / MZ2)) * pow(1000, 2);
27541 dGammaHgaga_cHW = (-13.0377 + 0.196935 * log(MuS2 / MZ2)) * pow(1000, 2);
27542 dGammaHgaga_cHWB = (24.4444 - 0.500946 * log(MuS2 / MZ2)) * pow(1000, 2);
27543
27544 dGammaHgagaRatio_tree = dGammaHgaga_cHB * cHB + dGammaHgaga_cHW * cHW + dGammaHgaga_cHWB*cHWB;
27545
27546 //--- TOTAL:
27547 dwidth += deltaGammaHgaga_Prefactor + dGammaHgagaRatio_HiggsField
27548 + dGammaHgagaRatio_Yukawa + dGammaHgagaRatio_dipoleOp
27549 + dGammaHgagaRatio_cW
27550 + dGammaHgagaRatio_tree;
27551
27552 //std::cout<<"deltaGammaHgaga_Prefactor = "<<deltaGammaHgaga_Prefactor<<std::endl;
27553 //std::cout<<"dGammaZgagaRatio_HiggsField = "<<dGammaHgagaRatio_HiggsField<<std::endl;
27554 //std::cout<<"dGammaZgagaRatio_Yukawa = "<<dGammaHgagaRatio_Yukawa<<std::endl;
27555 //std::cout<<"dGammaHgagaRatio_dipoleOp = "<<dGammaHgagaRatio_dipoleOp<<std::endl;
27556 //std::cout<<"dGammaZgagaRatio_cW = "<<dGammaHgagaRatio_cW<<std::endl;
27557 //std::cout<<"dGammaHZgagaRatio_tree = "<<dGammaHgagaRatio_tree<<std::endl;
27558 //AG:end
27559
27560 // Linear contribution from Higgs self-coupling
27561 dwidth += cLHd6 * (C1 + 2.0 * dZH1) * deltaG_hhhRatio();
27562 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
27563 dwidth += cLHd6 * cLH3d62 * dZH2 * deltaG_hhhRatio() * deltaG_hhhRatio();
27564
27565 // Add modifications due to small variations of the SM parameters
27566 dwidth += cHSM * (+2. * deltaa0()
27567 + 0.27 * deltaaMZ()
27568 + 0.736 * deltaGmu()
27569 - 1.797 * deltaMz()
27570 + 0.02 * deltaaSMZ()
27571 + 4.195 * deltaMh()
27572 + 0.047 * deltamt()
27573 + 0.008 * deltamb()
27574 + 0.009 * deltamc()
27575 + 0.01 * deltamtau());
27576
27577 // SM (1) + intrinsic + parametric theory relative errors (free pars)
27578 dwidth += eHgagaint + eHgagapar;
27579
27580 return dwidth;
27581}
27582
27584 double dwidth = 0.0;
27585 if (FlagQuadraticTerms) {
27586 //Contributions that are quadratic in the effective coefficients
27587 dwidth += 0.0;
27588 }
27589
27590 return dwidth;
27591}
27592
27594 double Br = 1.0;
27595 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
27596
27597 dGHiR1 = deltaGammaHgagaRatio1();
27598
27599 Br += dGHiR1 - dGammaHTotR1;
27600
27601 if (FlagQuadraticTerms) {
27602
27603 dGHiR2 = deltaGammaHgagaRatio2();
27604
27605 //Add contributions that are quadratic in the effective coefficients
27606 Br += -dGHiR1 * dGammaHTotR1
27607 + dGHiR2 - dGammaHTotR2
27608 + pow(dGammaHTotR1, 2.0);
27609 }
27610
27611 GHiR += dGHiR1 + dGHiR2;
27612 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
27613
27614 return Br;
27615
27616}
27617
27618const double NPSMEFTd6General::deltaGammaHffRatio1(const double mf, const double CifH) const //AG:added
27619{
27620 double CiHbox = getSMEFTCoeffEW("CHbox");
27621 double CiHD = getSMEFTCoeffEW("CHD");
27622
27623 return (-delta_GF + 2.0 * CiHbox * v2 - CiHD * v2 / 2.0 - pow(2.0, 0.5) * CifH * pow(v(), 3.0) / mf);
27624}
27625
27626const double NPSMEFTd6General::deltaGammaHffRatio2(const double mf, const double CifH) const //AG:added
27627{
27628 double dwidth = 0.0;
27629
27630 if (FlagQuadraticTerms) {
27631 double CiHbox = getSMEFTCoeffEW("CHbox");
27632 double CiHD = getSMEFTCoeffEW("CHD");
27633
27634 dwidth += (pow(delta_GF, 2.0) - delta_GF_2 - CifH * delta_GF * pow(v(), 3.0) / pow(2.0, 0.5) / mf
27635 + 4.0 * pow(CiHbox, 2.0) * pow(v(), 4.0) - 2.0 * CiHbox * CiHD * pow(v(), 4.0) + pow(CiHD, 2.0) * pow(v(), 4.0) / 4.0
27636 - 2.0 * pow(2.0, 0.5) * CifH * CiHbox * pow(v(), 5.0) / mf + CifH * CiHD * pow(v(), 5.0) / pow(2.0, 0.5) / mf
27637 + pow(CifH, 2.0) * pow(v(), 6.0) / 2.0 / pow(mf, 2.0));
27638 }
27639 return dwidth;
27640}
27641
27643 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaHXXRatio1
27644 double width = 1.0;
27645
27646 width += deltaGammaHmumuRatio1();
27647
27648 if (FlagQuadraticTerms) {
27649 //Add contributions that are quadratic in the effective coefficients
27650 width += deltaGammaHmumuRatio2();
27651 }
27652
27653 return width;
27654
27655}
27656
27657const double NPSMEFTd6General::deltaGammaHmumuRatio1() const //AG:modified
27658{
27659 double dwidth = 0.0;
27660
27661 double C1 = 0.0;
27662
27663 /*dwidth += (+121248. * getSMEFTCoeffEW("CHbox")
27664 - 199792511. * getSMEFTCoeffEW("CeHR", 1, 1)
27665 - 30312.1 * getSMEFTCoeffEW("CHD")
27666 - 60624.1 * delta_GF / v() / v());*/
27667
27668 //AG:begin
27669 double mf = leptons[MU].getMass();
27670 double CifH = getSMEFTCoeffEW("CeHR", 1, 1);
27671 dwidth = deltaGammaHffRatio1(mf, CifH);
27672 //AG:end
27673
27674 // Linear contribution from Higgs self-coupling
27675 dwidth += cLHd6 * (C1 + 2.0 * dZH1) * deltaG_hhhRatio();
27676 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
27677 dwidth += cLHd6 * cLH3d62 * dZH2 * deltaG_hhhRatio() * deltaG_hhhRatio();
27678
27679 // Add modifications due to small variations of the SM parameters
27680 dwidth += cHSM * (+1. * deltaGmu()
27681 + 1. * deltaMh());
27682
27683 // SM (1) + intrinsic + parametric theory relative errors (free pars)
27684 dwidth += eHmumuint + eHmumupar;
27685
27686 return dwidth;
27687}
27688
27689const double NPSMEFTd6General::deltaGammaHmumuRatio2() const //AG:modified
27690{
27691 double dwidth = 0.0;
27692
27693 if (FlagQuadraticTerms) {
27694 //AG:begin
27695 double mf = leptons[MU].getMass();
27696 double CifH = getSMEFTCoeffEW("CeHR", 1, 1);
27697 dwidth += deltaGammaHffRatio2(mf, CifH);
27698 //AG:end
27699 }
27700 //Contributions that are quadratic in the effective coefficients
27701 return ( dwidth);
27702}
27703
27705 double Br = 1.0;
27706 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
27707
27708 dGHiR1 = deltaGammaHmumuRatio1();
27709
27710 Br += dGHiR1 - dGammaHTotR1;
27711
27712 if (FlagQuadraticTerms) {
27713
27714 dGHiR2 = deltaGammaHmumuRatio2();
27715
27716 //Add contributions that are quadratic in the effective coefficients
27717 Br += -dGHiR1 * dGammaHTotR1
27718 + dGHiR2 - dGammaHTotR2
27719 + pow(dGammaHTotR1, 2.0);
27720 }
27721
27722 GHiR += dGHiR1 + dGHiR2;
27723 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
27724
27725 return Br;
27726
27727}
27728
27730 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaHXXRatio1
27731 double width = 1.0;
27732
27733 width += deltaGammaHtautauRatio1();
27734
27735 if (FlagQuadraticTerms) {
27736 //Add contributions that are quadratic in the effective coefficients
27737 width += deltaGammaHtautauRatio2();
27738 }
27739
27740 return width;
27741
27742}
27743
27744const double NPSMEFTd6General::deltaGammaHtautauRatio1() const //AG:modified
27745{
27746 double dwidth = 0.0;
27747
27748 double C1 = 0.0;
27749
27750 /*dwidth += (+121248. * getSMEFTCoeffEW("CHbox")
27751 - 11880369. * getSMEFTCoeffEW("CeHR", 2, 2)
27752 - 30312.1 * getSMEFTCoeffEW("CHD")
27753 - 60624.1 * delta_GF / v() / v());*/
27754 //AG:begin
27755 double mf = leptons[TAU].getMass();
27756 double CifH = getSMEFTCoeffEW("CeHR", 2, 2);
27757 dwidth = deltaGammaHffRatio1(mf, CifH);
27758 //AG:end
27759
27760 // Linear contribution from Higgs self-coupling
27761 dwidth += cLHd6 * (C1 + 2.0 * dZH1) * deltaG_hhhRatio();
27762 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
27763 dwidth += cLHd6 * cLH3d62 * dZH2 * deltaG_hhhRatio() * deltaG_hhhRatio();
27764
27765 // Add modifications due to small variations of the SM parameters
27766 dwidth += cHSM * (+1. * deltaGmu()
27767 + 1.002 * deltaMh()
27768 + 1.998 * deltamtau());
27769
27770 // SM (1) + intrinsic + parametric theory relative errors (free pars)
27771 dwidth += eHtautauint + eHtautaupar;
27772
27773 return dwidth;
27774}
27775
27776const double NPSMEFTd6General::deltaGammaHtautauRatio2() const //AG:modified
27777{
27778 double dwidth = 0.0;
27779
27780 if (FlagQuadraticTerms) {
27781 //AG:begin
27782 double mf = leptons[TAU].getMass();
27783 double CifH = getSMEFTCoeffEW("CeHR", 2, 2);
27784 dwidth += deltaGammaHffRatio2(mf, CifH);
27785 //AG:end
27786 }
27787
27788 return dwidth;
27789}
27790
27792 double Br = 1.0;
27793 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
27794
27795 dGHiR1 = deltaGammaHtautauRatio1();
27796
27797 Br += dGHiR1 - dGammaHTotR1;
27798
27799 if (FlagQuadraticTerms) {
27800
27801 dGHiR2 = deltaGammaHtautauRatio2();
27802
27803 //Add contributions that are quadratic in the effective coefficients
27804 Br += -dGHiR1 * dGammaHTotR1
27805 + dGHiR2 - dGammaHTotR2
27806 + pow(dGammaHTotR1, 2.0);
27807 }
27808
27809 GHiR += dGHiR1 + dGHiR2;
27810 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
27811
27812 return Br;
27813
27814}
27815
27817 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaHXXRatio1
27818 double width = 1.0;
27819
27820 width += deltaGammaHccRatio1();
27821
27822 if (FlagQuadraticTerms) {
27823 //Add contributions that are quadratic in the effective coefficients
27824 width += deltaGammaHccRatio2();
27825 }
27826
27827 return width;
27828
27829}
27830
27831const double NPSMEFTd6General::deltaGammaHccRatio1() const //AG:modified
27832{
27833 double dwidth = 0.0;
27834
27835 double C1 = 0.0;
27836
27837 if (FlagLoopHd6) {
27838
27839 dwidth += (+121248. * getSMEFTCoeffEW("CHbox")
27840 - 16421890. * getSMEFTCoeffEW("CuHR", 1, 1)
27841 - 992.159 * getSMEFTCoeffEW("CuHR", 2, 2)
27842 - 30312.1 * getSMEFTCoeffEW("CHD")
27843 - 60624.1 * delta_GF / v() / v());
27844
27845 } else {
27846
27847 /*dwidth += (+121248. * getSMEFTCoeffEW("CHbox")
27848 - 16556668. * getSMEFTCoeffEW("CuHR", 1, 1)
27849 - 30312.1 * getSMEFTCoeffEW("CHD")
27850 - 60624.1 * delta_GF / v() / v());*/
27851
27852 //AG:begin
27853 double mf = quarks[CHARM].getMass();
27854 double CifH = getSMEFTCoeffEW("CuHR", 1, 1);
27855 dwidth = deltaGammaHffRatio1(mf, CifH);
27856 //AG:end
27857
27858 }
27859
27860 // Linear contribution from Higgs self-coupling
27861 dwidth += cLHd6 * (C1 + 2.0 * dZH1) * deltaG_hhhRatio();
27862 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
27863 dwidth += cLHd6 * cLH3d62 * dZH2 * deltaG_hhhRatio() * deltaG_hhhRatio();
27864
27865 // Add modifications due to small variations of the SM parameters
27866 dwidth += cHSM * (+1. * deltaGmu()
27867 - 0.789 * deltaaSMZ()
27868 + 1.004 * deltaMh()
27869 + 0.001 * deltamt()
27870 + 1.995 * deltamc());
27871
27872 // SM (1) + intrinsic + parametric theory relative errors (free pars)
27873 dwidth += eHccint + eHccpar;
27874
27875 return dwidth;
27876}
27877
27878const double NPSMEFTd6General::deltaGammaHccRatio2() const //AG:modified
27879{
27880 double dwidth = 0.0;
27881
27882 if (FlagQuadraticTerms) {
27883 //AG:begin
27884 double mf = quarks[CHARM].getMass();
27885 double CifH = getSMEFTCoeffEW("CuHR", 1, 1);
27886 dwidth += deltaGammaHffRatio2(mf, CifH);
27887 //AG:end
27888 }
27889 //Contributions that are quadratic in the effective coefficients
27890 return ( dwidth);
27891}
27892
27893const double NPSMEFTd6General::BrHccRatio() const {
27894 double Br = 1.0;
27895 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
27896
27897 dGHiR1 = deltaGammaHccRatio1();
27898
27899 Br += dGHiR1 - dGammaHTotR1;
27900
27901 if (FlagQuadraticTerms) {
27902
27903 dGHiR2 = deltaGammaHccRatio2();
27904
27905 //Add contributions that are quadratic in the effective coefficients
27906 Br += -dGHiR1 * dGammaHTotR1
27907 + dGHiR2 - dGammaHTotR2
27908 + pow(dGammaHTotR1, 2.0);
27909 }
27910
27911 GHiR += dGHiR1 + dGHiR2;
27912 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
27913
27914 return Br;
27915
27916}
27917
27918
27920 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaHXXRatio1
27921 double width = 1.0;
27922
27923 width += deltaGammaHssRatio1();
27924
27925 if (FlagQuadraticTerms) {
27926 //Add contributions that are quadratic in the effective coefficients
27927 width += deltaGammaHssRatio2();
27928 }
27929
27930 return width;
27931
27932}
27933
27935{
27936 double dwidth = 0.0;
27937
27938 double C1 = 0.0;
27939
27940 //if (FlagLoopHd6) {
27941
27942 // dwidth += (+121248. * getSMEFTCoeffEW("CHbox")
27943 // - 16421890. * getSMEFTCoeffEW("CuHR", 1, 1)
27944 // - 992.159 * getSMEFTCoeffEW("CuHR", 2, 2)
27945 // - 30312.1 * getSMEFTCoeffEW("CHD")
27946 // - 60624.1 * delta_GF / v() / v());
27947
27948 //} else {
27949
27950 /*dwidth += (+121248. * getSMEFTCoeffEW("CHbox")
27951 - 16556668. * getSMEFTCoeffEW("CuHR", 1, 1)
27952 - 30312.1 * getSMEFTCoeffEW("CHD")
27953 - 60624.1 * delta_GF / v() / v());*/
27954
27955 // double mf = quarks[STRANGE].getMass();
27956 // double CifH = getSMEFTCoeffEW("CdHR", 1, 1);
27957 // dwidth = deltaGammaHffRatio1(mf, CifH);
27958
27959 //}
27960
27961 double mf = quarks[STRANGE].getMass();
27962 double CifH = getSMEFTCoeffEW("CdHR", 1, 1);
27963 dwidth = deltaGammaHffRatio1(mf, CifH);
27964
27965 // Linear contribution from Higgs self-coupling
27966 dwidth += cLHd6 * (C1 + 2.0 * dZH1) * deltaG_hhhRatio();
27967 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
27968 dwidth += cLHd6 * cLH3d62 * dZH2 * deltaG_hhhRatio() * deltaG_hhhRatio();
27969
27970 // Add modifications due to small variations of the SM parameters. Not here
27971 dwidth += cHSM * (0.);
27972
27973 // SM (1) + intrinsic + parametric theory relative errors (free pars)
27974 dwidth += eHssint + eHsspar; // Defined but still not included as part of the model free parameters!
27975
27976 return dwidth;
27977}
27978
27980{
27981 double dwidth = 0.0;
27982
27983 if (FlagQuadraticTerms) {
27984 double mf = quarks[STRANGE].getMass();
27985 double CifH = getSMEFTCoeffEW("CdHR", 1, 1);
27986 dwidth += deltaGammaHffRatio2(mf, CifH);
27987 }
27988 //Contributions that are quadratic in the effective coefficients
27989 return ( dwidth);
27990}
27991
27992const double NPSMEFTd6General::BrHssRatio() const {
27993 double Br = 1.0;
27994 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
27995
27996 dGHiR1 = deltaGammaHssRatio1();
27997
27998 Br += dGHiR1 - dGammaHTotR1;
27999
28000 if (FlagQuadraticTerms) {
28001
28002 dGHiR2 = deltaGammaHssRatio2();
28003
28004 //Add contributions that are quadratic in the effective coefficients
28005 Br += -dGHiR1 * dGammaHTotR1
28006 + dGHiR2 - dGammaHTotR2
28007 + pow(dGammaHTotR1, 2.0);
28008 }
28009
28010 GHiR += dGHiR1 + dGHiR2;
28011 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
28012
28013 return Br;
28014
28015}
28016
28017
28019 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaHXXRatio1
28020 double width = 1.0;
28021
28022 width += deltaGammaHbbRatio1();
28023
28024 if (FlagQuadraticTerms) {
28025 //Add contributions that are quadratic in the effective coefficients
28026 width += deltaGammaHbbRatio2();
28027 }
28028
28029 return width;
28030}
28031
28032const double NPSMEFTd6General::deltaGammaHbbRatio1() const //AG:modified
28033{
28034 double dwidth = 0.0;
28035
28036 double C1 = 0.0;
28037
28038 if (FlagLoopHd6) {
28039
28040 dwidth += (+121248. * getSMEFTCoeffEW("CHbox")
28041 - 558.186 * getSMEFTCoeffEW("CuHR", 2, 2)
28042 - 5027051. * getSMEFTCoeffEW("CdHR", 2, 2)
28043 - 30312.1 * getSMEFTCoeffEW("CHD")
28044 - 60624.1 * delta_GF / v() / v());
28045
28046 } else {
28047
28048 /*dwidth += (+121248. * getSMEFTCoeffEW("CHbox")
28049 - 5050180. * getSMEFTCoeffEW("CdHR", 2, 2)
28050 - 30312.1 * getSMEFTCoeffEW("CHD")
28051 - 60624.1 * delta_GF / v() / v());*/
28052
28053 //AG:begin
28054 double mf = quarks[BOTTOM].getMass();
28055 double CifH = getSMEFTCoeffEW("CdHR", 2, 2);
28056 dwidth = deltaGammaHffRatio1(mf, CifH);
28057 //AG:end
28058 }
28059
28060 // Linear contribution from Higgs self-coupling
28061 dwidth += cLHd6 * (C1 + 2.0 * dZH1) * deltaG_hhhRatio();
28062 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
28063 dwidth += cLHd6 * cLH3d62 * dZH2 * deltaG_hhhRatio() * deltaG_hhhRatio();
28064
28065 // Add modifications due to small variations of the SM parameters
28066 dwidth += cHSM * (+1. * deltaGmu()
28067 - 0.23 * deltaaSMZ()
28068 + 1.007 * deltaMh()
28069 + 0.001 * deltamt()
28070 + 1.992 * deltamb());
28071
28072 // SM (1) + intrinsic + parametric theory relative errors (free pars)
28073 dwidth += eHbbint + eHbbpar;
28074
28075 return dwidth;
28076}
28077
28078const double NPSMEFTd6General::deltaGammaHbbRatio2() const //AG:modified
28079{
28080 double dwidth = 0.0;
28081
28082 if (FlagQuadraticTerms) {
28083 //AG:begin
28084 double mf = leptons[BOTTOM].getMass();
28085 double CifH = getSMEFTCoeffEW("CdHR", 2, 2);
28086 dwidth += deltaGammaHffRatio2(mf, CifH);
28087 //AG:end
28088 }
28089 return ( dwidth);
28090}
28091
28092const double NPSMEFTd6General::BrHbbRatio() const {
28093 double Br = 1.0;
28094 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
28095
28096 dGHiR1 = deltaGammaHbbRatio1();
28097
28098 Br += dGHiR1 - dGammaHTotR1;
28099
28100 if (FlagQuadraticTerms) {
28101
28102 dGHiR2 = deltaGammaHbbRatio2();
28103
28104 //Add contributions that are quadratic in the effective coefficients
28105 Br += -dGHiR1 * dGammaHTotR1
28106 + dGHiR2 - dGammaHTotR2
28107 + pow(dGammaHTotR1, 2.0);
28108 }
28109
28110 GHiR += dGHiR1 + dGHiR2;
28111 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
28112
28113 return Br;
28114
28115}
28116
28118 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaH2L2LRatio1
28119 double width = 1.0;
28120
28121 width += deltaGammaH2L2LRatio1();
28122
28123 if (FlagQuadraticTerms) {
28124 //Add contributions that are quadratic in the effective coefficients
28125 width += deltaGammaH2L2LRatio2();
28126 }
28127
28128 return width;
28129}
28130
28132 double dwidth = 0.0;
28133
28134 double C1 = 0.0083;
28135
28136 //------ Old alpha scheme expression: Beg
28137
28138 dwidth += cAsch * (+121302. * getSMEFTCoeffEW("CHbox")
28139 - 59592.5 * getSMEFTCoeffEW("CHB")
28140 - 6187.97 * getSMEFTCoeffEW("CHW")
28141 + 42404.3 * (getSMEFTCoeffEW("CHl1R", 0, 0) + getSMEFTCoeffEW("CHl3R", 0, 0))
28142 + 42440.7 * (getSMEFTCoeffEW("CHl1R", 1, 1) + getSMEFTCoeffEW("CHl3R", 1, 1))
28143 + 42633.3 * (getSMEFTCoeffEW("CHl1R", 2, 2) + getSMEFTCoeffEW("CHl3R", 2, 2))
28144 - 36384.4 * getSMEFTCoeffEW("CHeR", 0, 0)
28145 - 36395.3 * getSMEFTCoeffEW("CHeR", 1, 1)
28146 - 36589.1 * getSMEFTCoeffEW("CHeR", 2, 2)
28147 - 42519.3 * getSMEFTCoeffEW("CHD")
28148 - 112124. * getSMEFTCoeffEW("CHWB")
28149 - 3.401 * delta_GF
28150 - 0.836 * deltaGzd6()
28151 );
28152 /*+ cWsch * (-1940.8 * getSMEFTCoeffEW("CHD")
28153 - 23529. * getSMEFTCoeffEW("CHWB")
28154 - 3.002 * delta_GF
28155 - 0.836 * deltaGzd6()
28156 ));*/
28157
28158 //------ Old alpha scheme expression: End
28159
28160 // AG:
28161 dwidth += cWsch * (
28162 ((0.12111) * getSMEFTCoeffEW("CHbox")
28163 + (0.00953) * getSMEFTCoeffEW("CHW")
28164 + (-0.0764) * getSMEFTCoeffEW("CHB")
28165 + (0.01008) * getSMEFTCoeffEW("CHD")
28166 + (-0.02236) * getSMEFTCoeffEW("CHWB")
28167 + (0.043324) * getSMEFTCoeffEW("CHl1R", 0, 0)
28168 + (0.043349) * getSMEFTCoeffEW("CHl1R", 1, 1)
28169 + (0.043607) * getSMEFTCoeffEW("CHl1R", 2, 2)
28170 + (-0.1385393) * getSMEFTCoeffEW("CHl3R", 0, 0)
28171 + (-0.1385419) * getSMEFTCoeffEW("CHl3R", 1, 1)
28172 + (0.043607) * getSMEFTCoeffEW("CHl3R", 2, 2)
28173 + (-0.03486366) * getSMEFTCoeffEW("CHeR", 0, 0)
28174 + (-0.03493756) * getSMEFTCoeffEW("CHeR", 1, 1)
28175 + (-0.03507062) * getSMEFTCoeffEW("CHeR", 2, 2)
28176 + (0.18171) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
28177 + (-0.815) * deltaGzd6()
28178 );
28179
28180 // Linear contribution from Higgs self-coupling
28181 dwidth += cLHd6 * (C1 + 2.0 * dZH1) * deltaG_hhhRatio();
28182 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
28183 dwidth += cLHd6 * cLH3d62 * dZH2 * deltaG_hhhRatio() * deltaG_hhhRatio();
28184
28185 // Add modifications due to small variations of the SM parameters
28186 dwidth += cAsch * (cHSM * (-10.484 * deltaMz()
28187 + 16.233 * deltaMh()
28188 - 0.114 * deltaaMZ()
28189 + 2.278 * deltaGmu()))
28190 + cWsch * (cHSM * (-11.298 * deltaMz()
28191 + 16.233 * deltaMh()
28192 + 2.163 * deltaGmu()
28193 + 0.552 * deltaMw()));
28194
28195 // SM (1) + intrinsic + parametric theory relative errors (free pars)
28196 dwidth += eHZZint + eHZZpar;
28197
28198 return dwidth;
28199}
28200
28202 double dwidth = 0.0;
28203 if (FlagQuadraticTerms) {
28204
28205 dwidth += cWsch * (
28206 +(0.014691) * pow(getSMEFTCoeffEW("CHbox"), 2.0)
28207 + (0.18009) * pow(getSMEFTCoeffEW("CHW"), 2.0)
28208 + (0.48021) * pow(getSMEFTCoeffEW("CHB"), 2.0)
28209 + (0.0159) * pow(getSMEFTCoeffEW("CHD"), 2.0)
28210 + (0.1418) * pow(getSMEFTCoeffEW("CHWB"), 2.0)
28211 + (0.0020415) * pow(getSMEFTCoeffEW("CHl1R", 0, 0), 2.0)
28212 + (0.0020419) * pow(getSMEFTCoeffEW("CHl1R", 1, 1), 2.0)
28213 + (0.0020604) * pow(getSMEFTCoeffEW("CHl1R", 2, 2), 2.0)
28214 + (0.007781) * pow(getSMEFTCoeffEW("CHl3R", 0, 0), 2.0)
28215 + (0.007808) * pow(getSMEFTCoeffEW("CHl3R", 1, 1), 2.0)
28216 + (0.0020604) * pow(getSMEFTCoeffEW("CHl3R", 2, 2), 2.0)
28217 + (0.0020398) * pow(getSMEFTCoeffEW("CHeR", 0, 0), 2.0)
28218 + (0.0020412) * pow(getSMEFTCoeffEW("CHeR", 1, 1), 2.0)
28219 + (0.0020619) * pow(getSMEFTCoeffEW("CHeR", 2, 2), 2.0)
28220 + (0.011019) * pow(getSMEFTCoeffEW("CllR", 0, 1, 1, 0), 2.0)
28221 + (0.001152) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHW")
28222 + (-0.00926) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHB")
28223 + (-0.0024578) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHD")
28224 + (-0.002726) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHWB")
28225 + (0.0052648) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl1R", 0, 0)
28226 + (0.0052647) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl1R", 1, 1)
28227 + (0.0052995) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl1R", 2, 2)
28228 + (-0.0094343) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 0, 0)
28229 + (-0.0094397) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 1, 1)
28230 + (0.0052995) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 2, 2)
28231 + (-0.004236321) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHeR", 0, 0)
28232 + (-0.004237771) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHeR", 1, 1)
28233 + (-0.0042564489) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHeR", 2, 2)
28234 + (0.014702) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
28235 + (-0.132391) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHB")
28236 + (0.044171) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHD")
28237 + (-0.2607976) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHWB")
28238 + (-0.00107) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 0, 0)
28239 + (-0.001071) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 1, 1)
28240 + (0.0013914) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHeR", 0, 0)
28241 + (0.0013727) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHeR", 1, 1)
28242 + (0.0013766) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHeR", 2, 2)
28243 + (0.001152) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
28244 + (-0.046792) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHD")
28245 + (-0.190576) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHWB")
28246 + (-0.0046147) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl1R", 0, 0)
28247 + (-0.0046248) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl1R", 1, 1)
28248 + (-0.0046253) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl1R", 2, 2)
28249 + (0.004583) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 0, 0)
28250 + (0.004645) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 1, 1)
28251 + (-0.0046253) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 2, 2)
28252 + (0.0017605) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHeR", 0, 0)
28253 + (0.0017583) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHeR", 1, 1)
28254 + (0.0017491) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHeR", 2, 2)
28255 + (-0.00926) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
28256 + (0.003693) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHWB")
28257 + (0.0046375) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl1R", 0, 0)
28258 + (0.0046306) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl1R", 1, 1)
28259 + (0.0046353) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl1R", 2, 2)
28260 + (0.003425) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 0, 0)
28261 + (0.003419) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 1, 1)
28262 + (0.0046353) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 2, 2)
28263 + (0.0029378) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHeR", 0, 0)
28264 + (0.0029368) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHeR", 1, 1)
28265 + (0.0030038) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHeR", 2, 2)
28266 + (0.001227) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
28267 + (0.0009464) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl1R", 0, 0)
28268 + (0.0009426) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl1R", 1, 1)
28269 + (0.0009911) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl1R", 2, 2)
28270 + (0.003648) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 0, 0)
28271 + (0.003656) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 1, 1)
28272 + (0.0009911) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 2, 2)
28273 + (0.0055397) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHeR", 0, 0)
28274 + (0.0055456) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHeR", 1, 1)
28275 + (0.0055823) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHeR", 2, 2)
28276 + (-0.002726) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
28277 + (0.000181) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CHl1R", 1, 1)
28278 + (0.000179) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CHl1R", 2, 2)
28279 + (-0.001181687) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CHl3R", 0, 0)
28280 + (-0.005088263) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
28281 + (0.00017612) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CHl3R", 2, 2)
28282 + (-0.00014542) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CHeR", 1, 1)
28283 + (-0.000140787) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CHeR", 2, 2)
28284 + (0.0052648) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
28285 + (0.000183) * getSMEFTCoeffEW("CHl1R", 1, 1) * getSMEFTCoeffEW("CHl1R", 2, 2)
28286 + (-0.005085178) * getSMEFTCoeffEW("CHl1R", 1, 1) * getSMEFTCoeffEW("CHl3R", 0, 0)
28287 + (-0.0011831968) * getSMEFTCoeffEW("CHl1R", 1, 1) * getSMEFTCoeffEW("CHl3R", 1, 1)
28288 + (0.00017606) * getSMEFTCoeffEW("CHl1R", 1, 1) * getSMEFTCoeffEW("CHl3R", 2, 2)
28289 + (-0.000145462) * getSMEFTCoeffEW("CHl1R", 1, 1) * getSMEFTCoeffEW("CHeR", 0, 0)
28290 + (-0.000140905) * getSMEFTCoeffEW("CHl1R", 1, 1) * getSMEFTCoeffEW("CHeR", 2, 2)
28291 + (0.0052647) * getSMEFTCoeffEW("CHl1R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
28292 + (-0.005124758) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CHl3R", 0, 0)
28293 + (-0.005119363) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CHl3R", 1, 1)
28294 + (0.0041247) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CHl3R", 2, 2)
28295 + (-0.000141677) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CHeR", 0, 0)
28296 + (-0.000141659) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CHeR", 1, 1)
28297 + (0.0052995) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
28298 + (0.000695) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
28299 + (-0.005099) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 2, 2)
28300 + (0.004239) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHeR", 0, 0)
28301 + (0.0040937) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHeR", 1, 1)
28302 + (0.004119) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHeR", 2, 2)
28303 + (-0.016786442) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
28304 + (-0.005125) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHl3R", 2, 2)
28305 + (0.0040916) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHeR", 0, 0)
28306 + (0.0042405) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHeR", 1, 1)
28307 + (0.0041174) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHeR", 2, 2)
28308 + (-0.01678974) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
28309 + (-0.000141677) * getSMEFTCoeffEW("CHl3R", 2, 2) * getSMEFTCoeffEW("CHeR", 0, 0)
28310 + (-0.000141659) * getSMEFTCoeffEW("CHl3R", 2, 2) * getSMEFTCoeffEW("CHeR", 1, 1)
28311 + (0.0052995) * getSMEFTCoeffEW("CHl3R", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
28312 + (0.000121) * getSMEFTCoeffEW("CHeR", 0, 0) * getSMEFTCoeffEW("CHeR", 1, 1)
28313 + (0.000121) * getSMEFTCoeffEW("CHeR", 0, 0) * getSMEFTCoeffEW("CHeR", 2, 2)
28314 + (-0.004236321) * getSMEFTCoeffEW("CHeR", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
28315 + (0.000118) * getSMEFTCoeffEW("CHeR", 1, 1) * getSMEFTCoeffEW("CHeR", 2, 2)
28316 + (-0.004237771) * getSMEFTCoeffEW("CHeR", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
28317 + (-0.0042564489) * getSMEFTCoeffEW("CHeR", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
28318 ) * pow(1000000.0, 2.0);
28319
28320 dwidth += cWsch * ((0.72) * pow(deltaGzd6(), 2.0));
28321
28322 dwidth += cWsch * (
28323 +(-0.0982) * deltaGzd6() * getSMEFTCoeffEW("CHbox")
28324 + (-0.0146) * deltaGzd6() * getSMEFTCoeffEW("CHW")
28325 + (0.0726) * deltaGzd6() * getSMEFTCoeffEW("CHB")
28326 + (-0.0063) * deltaGzd6() * getSMEFTCoeffEW("CHD")
28327 + (0.0262) * deltaGzd6() * getSMEFTCoeffEW("CHWB")
28328 + (-0.0381) * deltaGzd6() * getSMEFTCoeffEW("CHl1R", 0, 0)
28329 + (-0.0373) * deltaGzd6() * getSMEFTCoeffEW("CHl1R", 1, 1)
28330 + (-0.0384) * deltaGzd6() * getSMEFTCoeffEW("CHl1R", 2, 2)
28331 + (0.1078) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 0, 0)
28332 + (0.10943) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 1, 1)
28333 + (-0.0384) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 2, 2)
28334 + (0.03042) * deltaGzd6() * getSMEFTCoeffEW("CHeR", 0, 0)
28335 + (0.03003) * deltaGzd6() * getSMEFTCoeffEW("CHeR", 1, 1)
28336 + (0.03121) * deltaGzd6() * getSMEFTCoeffEW("CHeR", 2, 2)
28337 + (-0.148) * deltaGzd6() * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
28338 )*1000000;
28339
28340 }
28341
28342 return dwidth;
28343}
28344
28346 double Br = 1.0;
28347 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
28348
28349 dGHiR1 = deltaGammaH2L2LRatio1();
28350
28351 Br += dGHiR1 - dGammaHTotR1;
28352
28353 if (FlagQuadraticTerms) {
28354
28355 dGHiR2 = deltaGammaH2L2LRatio2();
28356
28357 //Add contributions that are quadratic in the effective coefficients
28358 Br += -dGHiR1 * dGammaHTotR1
28359 + dGHiR2 - dGammaHTotR2
28360 + pow(dGammaHTotR1, 2.0);
28361 }
28362
28363 GHiR += dGHiR1 + dGHiR2;
28364 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
28365
28366 return Br;
28367
28368}
28369
28371 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaH2e2muRatio1
28372 double width = 1.0;
28373
28374 width += deltaGammaH2e2muRatio1();
28375
28376 if (FlagQuadraticTerms) {
28377 //Add contributions that are quadratic in the effective coefficients
28378 width += deltaGammaH2e2muRatio2();
28379 }
28380
28381 return width;
28382}
28383
28385 double dwidth = 0.0;
28386
28387 double C1 = 0.0083;
28388
28389 dwidth += (+121249. * getSMEFTCoeffEW("CHbox")
28390 - 59336.7 * getSMEFTCoeffEW("CHB")
28391 - 7152.53 * getSMEFTCoeffEW("CHW")
28392 + 63753.6 * (getSMEFTCoeffEW("CHl1R", 0, 0) + getSMEFTCoeffEW("CHl3R", 0, 0))
28393 + 63771.3 * (getSMEFTCoeffEW("CHl1R", 1, 1) + getSMEFTCoeffEW("CHl3R", 1, 1))
28394 - 54745.8 * getSMEFTCoeffEW("CHeR", 0, 0)
28395 - 54706. * getSMEFTCoeffEW("CHeR", 1, 1)
28396 + cAsch * (-42424.4 * getSMEFTCoeffEW("CHD")
28397 - 111863. * getSMEFTCoeffEW("CHWB")
28398 - 3.401 * delta_GF
28399 - 0.837 * deltaGzd6()
28400 )
28401 + cWsch * (-2206.38 * getSMEFTCoeffEW("CHD")
28402 - 23677.2 * getSMEFTCoeffEW("CHWB")
28403 - 3.001 * delta_GF
28404 - 0.837 * deltaGzd6()
28405 ));
28406
28407 // Linear contribution from Higgs self-coupling
28408 dwidth += cLHd6 * (C1 + 2.0 * dZH1) * deltaG_hhhRatio();
28409 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
28410 dwidth += cLHd6 * cLH3d62 * dZH2 * deltaG_hhhRatio() * deltaG_hhhRatio();
28411
28412 // Add modifications due to small variations of the SM parameters
28413 dwidth += cAsch * (cHSM * (-10.452 * deltaMz()
28414 + 16.193 * deltaMh()
28415 - 0.096 * deltaaMZ()
28416 + 2.281 * deltaGmu()))
28417 + cWsch * (cHSM * (-11.25 * deltaMz()
28418 + 16.193 * deltaMh()
28419 + 2.17 * deltaGmu()
28420 + 0.522 * deltaMw()));
28421
28422 // SM (1) + intrinsic + parametric theory relative errors (free pars)
28423 dwidth += eHZZint + eHZZpar;
28424
28425 return dwidth;
28426}
28427
28429 double dwidth = 0.0;
28430 if (FlagQuadraticTerms) {
28431 //Contributions that are quadratic in the effective coefficients
28432 dwidth += 0.0;
28433 }
28434
28435 return dwidth;
28436}
28437
28439 double Br = 1.0;
28440 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
28441
28442 dGHiR1 = deltaGammaH2e2muRatio1();
28443
28444 Br += dGHiR1 - dGammaHTotR1;
28445
28446 if (FlagQuadraticTerms) {
28447
28448 dGHiR2 = deltaGammaH2e2muRatio2();
28449
28450 //Add contributions that are quadratic in the effective coefficients
28451 Br += -dGHiR1 * dGammaHTotR1
28452 + dGHiR2 - dGammaHTotR2
28453 + pow(dGammaHTotR1, 2.0);
28454 }
28455
28456 GHiR += dGHiR1 + dGHiR2;
28457 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
28458
28459 return Br;
28460
28461}
28462
28464 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaH2v2vRatio1
28465 double width = 1.0;
28466
28467 width += deltaGammaH2v2vRatio1();
28468
28469 if (FlagQuadraticTerms) {
28470 //Add contributions that are quadratic in the effective coefficients
28471 width += deltaGammaH2v2vRatio2();
28472 }
28473
28474 return width;
28475}
28476
28478 double dwidth = 0.0;
28479
28480 double C1 = 0.0083;
28481
28482 //------ Old alpha scheme expression: Beg
28483 dwidth += cAsch * (+121344. * getSMEFTCoeffEW("CHbox")
28484 - 14021.1 * getSMEFTCoeffEW("CHB")
28485 - 46733.1 * getSMEFTCoeffEW("CHW")
28486 - 39647.5 * (getSMEFTCoeffEW("CHl1R", 0, 0) - getSMEFTCoeffEW("CHl3R", 0, 0))
28487 - 39690.9 * (getSMEFTCoeffEW("CHl1R", 1, 1) - getSMEFTCoeffEW("CHl3R", 1, 1))
28488 - 39622.3 * (getSMEFTCoeffEW("CHl1R", 2, 2) - getSMEFTCoeffEW("CHl3R", 2, 2))
28489 - 30324.8 * getSMEFTCoeffEW("CHD")
28490 - 25575.1 * getSMEFTCoeffEW("CHWB")
28491 - 3.003 * delta_GF
28492 - 0.847 * deltaGzd6()
28493 );
28494 /*+ cWsch * (-30324.8 * getSMEFTCoeffEW("CHD")
28495 - 25575.1 * getSMEFTCoeffEW("CHWB")
28496 - 3.003 * delta_GF
28497 - 0.847 * deltaGzd6()
28498 ));*/
28499
28500 //------ Old alpha scheme expression: End
28501
28502 // AG:
28503 dwidth += cWsch * (
28504 ((0.121319) * getSMEFTCoeffEW("CHbox")
28505 + (-0.0473339) * getSMEFTCoeffEW("CHW")
28506 + (-0.01358688) * getSMEFTCoeffEW("CHB")
28507 + (-0.0303464) * getSMEFTCoeffEW("CHD")
28508 + (-0.0253525) * getSMEFTCoeffEW("CHWB")
28509 + (-0.039647621) * getSMEFTCoeffEW("CHl1R", 0, 0)
28510 + (-0.03965331) * getSMEFTCoeffEW("CHl1R", 1, 1)
28511 + (-0.03967702) * getSMEFTCoeffEW("CHl1R", 2, 2)
28512 + (-0.14240624) * getSMEFTCoeffEW("CHl3R", 0, 0)
28513 + (-0.14220981) * getSMEFTCoeffEW("CHl3R", 1, 1)
28514 + (0.03968) * getSMEFTCoeffEW("CHl3R", 2, 2)
28515 + (0.18201) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
28516 + (-0.825) * deltaGzd6()
28517 );
28518
28519 // Linear contribution from Higgs self-coupling
28520 dwidth += cLHd6 * (C1 + 2.0 * dZH1) * deltaG_hhhRatio();
28521 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
28522 dwidth += cLHd6 * cLH3d62 * dZH2 * deltaG_hhhRatio() * deltaG_hhhRatio();
28523
28524 // Add modifications due to small variations of the SM parameters
28525 dwidth += cAsch * (cHSM * (-10.87 * deltaMz()
28526 + 15.738 * deltaMh()
28527 + 0.292 * deltaaMZ()
28528 + 1.853 * deltaGmu()))
28529 + cWsch * (cHSM * (-8.952 * deltaMz()
28530 + 15.738 * deltaMh()
28531 + 2.164 * deltaGmu()
28532 - 1.149 * deltaMw()));
28533
28534 // SM (1) + intrinsic + parametric theory relative errors (free pars)
28535 dwidth += eHZZint + eHZZpar;
28536
28537 return dwidth;
28538}
28539
28541 double dwidth = 0.0;
28542 if (FlagQuadraticTerms) {
28543 //Contributions that are quadratic in the effective coefficients
28544 dwidth += cWsch * (
28545 +(0.014715) * pow(getSMEFTCoeffEW("CHbox"), 2.0)
28546 + (-0.00492776) * pow(getSMEFTCoeffEW("CHW"), 2.0)
28547 + (-0.00157955) * pow(getSMEFTCoeffEW("CHB"), 2.0)
28548 + (-0.00091971) * pow(getSMEFTCoeffEW("CHD"), 2.0)
28549 + (-0.00059168) * pow(getSMEFTCoeffEW("CHWB"), 2.0)
28550 + (0.0010428) * pow(getSMEFTCoeffEW("CHl1R", 0, 0), 2.0)
28551 + (0.0010396) * pow(getSMEFTCoeffEW("CHl1R", 1, 1), 2.0)
28552 + (0.0010413) * pow(getSMEFTCoeffEW("CHl1R", 2, 2), 2.0)
28553 + (0.007271) * pow(getSMEFTCoeffEW("CHl3R", 0, 0), 2.0)
28554 + (0.007277) * pow(getSMEFTCoeffEW("CHl3R", 1, 1), 2.0)
28555 + (0.0010413) * pow(getSMEFTCoeffEW("CHl3R", 2, 2), 2.0)
28556 + (0.011034) * pow(getSMEFTCoeffEW("CllR", 0, 1, 1, 0), 2.0)
28557 + (-0.00573523) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHW")
28558 + (-0.001647119) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHB")
28559 + (-0.00735786) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHD")
28560 + (-0.00307385) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHWB")
28561 + (-0.004812955) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl1R", 0, 0)
28562 + (-0.004812852) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl1R", 1, 1)
28563 + (-0.004808936) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl1R", 2, 2)
28564 + (-0.009915377) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 0, 0)
28565 + (-0.00990658) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 1, 1)
28566 + (0.004811) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 2, 2)
28567 + (0.0147117) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
28568 + (0.00046464) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHB")
28569 + (0.00143336) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHD")
28570 + (-0.00374267) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHWB")
28571 + (0.0028723) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl1R", 0, 0)
28572 + (0.0028722) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl1R", 1, 1)
28573 + (0.002873) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl1R", 2, 2)
28574 + (0.0028623) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 0, 0)
28575 + (0.0028624) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 1, 1)
28576 + (-0.00287322) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 2, 2)
28577 + (-0.00573523) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
28578 + (0.0022564) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHD")
28579 + (-0.001287724) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHWB")
28580 + (0.00082433) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl1R", 0, 0)
28581 + (0.00082434) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl1R", 1, 1)
28582 + (0.00082455) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl1R", 2, 2)
28583 + (0.00082142) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 0, 0)
28584 + (0.00082156) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 1, 1)
28585 + (-0.000824707) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 2, 2)
28586 + (-0.001647119) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
28587 + (0.0024896) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHWB")
28588 + (0.0037252) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 0, 0)
28589 + (0.0037252) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 1, 1)
28590 + (-0.003677513) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
28591 + (0.00153868) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl1R", 0, 0)
28592 + (0.00153874) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl1R", 1, 1)
28593 + (0.00153902) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl1R", 2, 2)
28594 + (0.0015333) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 0, 0)
28595 + (0.00153356) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 1, 1)
28596 + (-0.00153952) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 2, 2)
28597 + (-0.00307385) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
28598 + (0.0001357) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CHl1R", 1, 1)
28599 + (0.0001341) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CHl1R", 2, 2)
28600 + (0.002721) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CHl3R", 0, 0)
28601 + (0.0046768) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
28602 + (-0.000131172) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CHl3R", 2, 2)
28603 + (-0.004812955) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
28604 + (0.0001394) * getSMEFTCoeffEW("CHl1R", 1, 1) * getSMEFTCoeffEW("CHl1R", 2, 2)
28605 + (0.0046772) * getSMEFTCoeffEW("CHl1R", 1, 1) * getSMEFTCoeffEW("CHl3R", 0, 0)
28606 + (0.0027206) * getSMEFTCoeffEW("CHl1R", 1, 1) * getSMEFTCoeffEW("CHl3R", 1, 1)
28607 + (-0.000131214) * getSMEFTCoeffEW("CHl1R", 1, 1) * getSMEFTCoeffEW("CHl3R", 2, 2)
28608 + (-0.004812852) * getSMEFTCoeffEW("CHl1R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
28609 + (0.004674) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CHl3R", 0, 0)
28610 + (0.0046785) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CHl3R", 1, 1)
28611 + (-0.0020839) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CHl3R", 2, 2)
28612 + (-0.004808936) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
28613 + (0.001553) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
28614 + (-0.004677) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 2, 2)
28615 + (-0.017264274) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
28616 + (-0.004686) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHl3R", 2, 2)
28617 + (-0.017274024) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
28618 + (0.004811) * getSMEFTCoeffEW("CHl3R", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
28619 ) * pow(1000000.0, 2.0);
28620
28621 dwidth += cWsch * ((0.7) * pow(deltaGzd6(), 2.0));
28622
28623 dwidth += cWsch * (
28624 +(-0.1008) * deltaGzd6() * getSMEFTCoeffEW("CHbox")
28625 + (0.03623) * deltaGzd6() * getSMEFTCoeffEW("CHW")
28626 + (0.01039) * deltaGzd6() * getSMEFTCoeffEW("CHB")
28627 + (0.02495) * deltaGzd6() * getSMEFTCoeffEW("CHD")
28628 + (0.01941) * deltaGzd6() * getSMEFTCoeffEW("CHWB")
28629 + (0.0363) * deltaGzd6() * getSMEFTCoeffEW("CHl1R", 0, 0)
28630 + (0.03548) * deltaGzd6() * getSMEFTCoeffEW("CHl1R", 1, 1)
28631 + (0.03566) * deltaGzd6() * getSMEFTCoeffEW("CHl1R", 2, 2)
28632 + (0.11278) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 0, 0)
28633 + (0.11353) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 1, 1)
28634 + (-0.0354) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 2, 2)
28635 + (-0.1512) * deltaGzd6() * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
28636 )*1000000;
28637 }
28638
28639 return dwidth;
28640}
28641
28643 double Br = 1.0;
28644 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
28645
28646 dGHiR1 = deltaGammaH2v2vRatio1();
28647
28648 Br += dGHiR1 - dGammaHTotR1;
28649
28650 if (FlagQuadraticTerms) {
28651
28652 dGHiR2 = deltaGammaH2v2vRatio2();
28653
28654 //Add contributions that are quadratic in the effective coefficients
28655 Br += -dGHiR1 * dGammaHTotR1
28656 + dGHiR2 - dGammaHTotR2
28657 + pow(dGammaHTotR1, 2.0);
28658 }
28659
28660 GHiR += dGHiR1 + dGHiR2;
28661 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
28662
28663 return Br;
28664
28665}
28666
28668 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaH2L2vRatio1
28669 double width = 1.0;
28670
28671 width += deltaGammaH2L2vRatio1();
28672
28673 if (FlagQuadraticTerms) {
28674 //Add contributions that are quadratic in the effective coefficients
28675 width += deltaGammaH2L2vRatio2();
28676 }
28677
28678 return width;
28679}
28680
28682 double dwidth = 0.0;
28683
28684 double C1 = 0.0083;
28685
28686 //------ Old alpha scheme expression: Beg
28687 dwidth += cAsch * (+121291. * getSMEFTCoeffEW("CHbox")
28688 - 35349.6 * getSMEFTCoeffEW("CHB")
28689 - 27095.7 * getSMEFTCoeffEW("CHW")
28690 + 3026.29 * getSMEFTCoeffEW("CHl1R", 0, 0)
28691 + 3021.87 * getSMEFTCoeffEW("CHl1R", 1, 1)
28692 + 2746.62 * getSMEFTCoeffEW("CHl1R", 2, 2)
28693 - 18924.3 * getSMEFTCoeffEW("CHeR", 0, 0)
28694 - 18918.4 * getSMEFTCoeffEW("CHeR", 1, 1)
28695 - 18820.4 * getSMEFTCoeffEW("CHeR", 2, 2)
28696 + 41085.2 * getSMEFTCoeffEW("CHl3R", 0, 0)
28697 + 41121.1 * getSMEFTCoeffEW("CHl3R", 1, 1)
28698 + 41134.2 * getSMEFTCoeffEW("CHl3R", 2, 2)
28699 - 36393. * getSMEFTCoeffEW("CHD")
28700 - 69325.9 * getSMEFTCoeffEW("CHWB")
28701 - 3.201 * delta_GF
28702 - 0.846 * deltaGzd6()
28703 );
28704 /*+ cWsch * (-16170.3 * getSMEFTCoeffEW("CHD")
28705 - 24273.2 * getSMEFTCoeffEW("CHWB")
28706 - 3. * delta_GF
28707 - 0.846 * deltaGzd6()
28708 ));*/
28709
28710 //------ Old alpha scheme expression: End
28711
28712 // AG:
28713 dwidth += cWsch * (
28714 ((0.1213) * getSMEFTCoeffEW("CHbox")
28715 + (-0.01494) * getSMEFTCoeffEW("CHW")
28716 + (-0.040852) * getSMEFTCoeffEW("CHB")
28717 + (-0.009936) * getSMEFTCoeffEW("CHD")
28718 + (-0.023597) * getSMEFTCoeffEW("CHWB")
28719 + (0.003651) * getSMEFTCoeffEW("CHl1R", 0, 0)
28720 + (0.003794) * getSMEFTCoeffEW("CHl1R", 1, 1)
28721 + (0.003449) * getSMEFTCoeffEW("CHl1R", 2, 2)
28722 + (-0.139236) * getSMEFTCoeffEW("CHl3R", 0, 0)
28723 + (-0.138049) * getSMEFTCoeffEW("CHl3R", 1, 1)
28724 + (0.041527) * getSMEFTCoeffEW("CHl3R", 2, 2)
28725 + (-0.0181637) * getSMEFTCoeffEW("CHeR", 0, 0)
28726 + (-0.0181476) * getSMEFTCoeffEW("CHeR", 1, 1)
28727 + (-0.0180375) * getSMEFTCoeffEW("CHeR", 2, 2)
28728 + (0.1819) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
28729 + (-0.831) * deltaGzd6()
28730 );
28731
28732 // Linear contribution from Higgs self-coupling
28733 dwidth += cLHd6 * (C1 + 2.0 * dZH1) * deltaG_hhhRatio();
28734 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
28735 dwidth += cLHd6 * cLH3d62 * dZH2 * deltaG_hhhRatio() * deltaG_hhhRatio();
28736
28737 // Add modifications due to small variations of the SM parameters
28738 dwidth += cAsch * (cHSM * (-10.683 * deltaMz()
28739 + 15.939 * deltaMh()
28740 + 0.095 * deltaaMZ()
28741 + 2.099 * deltaGmu()))
28742 + cWsch * (cHSM * (-10.108 * deltaMz()
28743 + 15.939 * deltaMh()
28744 + 2.178 * deltaGmu()
28745 - 0.402 * deltaMw()));
28746
28747 // SM (1) + intrinsic + parametric theory relative errors (free pars)
28748 dwidth += eHZZint + eHZZpar;
28749
28750 return dwidth;
28751}
28752
28754 double dwidth = 0.0;
28755 if (FlagQuadraticTerms) {
28756 //Contributions that are quadratic in the effective coefficients
28757 dwidth += cWsch * (
28758 +(0.0147) * pow(getSMEFTCoeffEW("CHbox"), 2.0)
28759 + (0.073334) * pow(getSMEFTCoeffEW("CHW"), 2.0)
28760 + (0.070511) * pow(getSMEFTCoeffEW("CHB"), 2.0)
28761 + (0.00727) * pow(getSMEFTCoeffEW("CHD"), 2.0)
28762 + (0.02474) * pow(getSMEFTCoeffEW("CHWB"), 2.0)
28763 + (0.0015651) * pow(getSMEFTCoeffEW("CHl1R", 0, 0), 2.0)
28764 + (0.0015665) * pow(getSMEFTCoeffEW("CHl1R", 1, 1), 2.0)
28765 + (0.0015709) * pow(getSMEFTCoeffEW("CHl1R", 2, 2), 2.0)
28766 + (0.00756) * pow(getSMEFTCoeffEW("CHl3R", 0, 0), 2.0)
28767 + (0.00754) * pow(getSMEFTCoeffEW("CHl3R", 1, 1), 2.0)
28768 + (0.0015709) * pow(getSMEFTCoeffEW("CHl3R", 2, 2), 2.0)
28769 + (0.0010729) * pow(getSMEFTCoeffEW("CHeR", 0, 0), 2.0)
28770 + (0.0010725) * pow(getSMEFTCoeffEW("CHeR", 1, 1), 2.0)
28771 + (0.0010717) * pow(getSMEFTCoeffEW("CHeR", 2, 2), 2.0)
28772 + (0.01103) * pow(getSMEFTCoeffEW("CllR", 0, 1, 1, 0), 2.0)
28773 + (-0.0018682) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHW")
28774 + (-0.0049606) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHB")
28775 + (-0.0048972) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHD")
28776 + (-0.0028616) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHWB")
28777 + (0.0004288) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl1R", 0, 0)
28778 + (0.0004278) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl1R", 1, 1)
28779 + (0.0003926) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl1R", 2, 2)
28780 + (-0.00965737) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 0, 0)
28781 + (-0.00965793) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 1, 1)
28782 + (0.0050567) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 2, 2)
28783 + (-0.00220467) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHeR", 0, 0)
28784 + (-0.00220376) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHeR", 1, 1)
28785 + (-0.00219322) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHeR", 2, 2)
28786 + (0.014703) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
28787 + (-0.1491845) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHB")
28788 + (0.021695) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHD")
28789 + (-0.0828173) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHWB")
28790 + (-0.0010147) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl1R", 0, 0)
28791 + (-0.0009678) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl1R", 1, 1)
28792 + (-0.0009749) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl1R", 2, 2)
28793 + (0.0006629) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 0, 0)
28794 + (0.0006513) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 1, 1)
28795 + (-0.0013712) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 2, 2)
28796 + (0.00174) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHeR", 0, 0)
28797 + (0.0017382) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHeR", 1, 1)
28798 + (0.001721) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHeR", 2, 2)
28799 + (-0.0018682) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
28800 + (-0.0194976) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHD")
28801 + (0.075507) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHWB")
28802 + (0.0006084) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl1R", 0, 0)
28803 + (0.000613) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl1R", 1, 1)
28804 + (0.0006208) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl1R", 2, 2)
28805 + (0.0026763) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 0, 0)
28806 + (0.0026821) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 1, 1)
28807 + (-0.0023806) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 2, 2)
28808 + (-0.0049606) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
28809 + (0.00292) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHWB")
28810 + (0.0014409) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl1R", 0, 0)
28811 + (0.0014413) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl1R", 1, 1)
28812 + (0.001437) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl1R", 2, 2)
28813 + (0.0035829) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 0, 0)
28814 + (0.0035822) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 1, 1)
28815 + (0.0023398) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 2, 2)
28816 + (0.00193758) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHeR", 0, 0)
28817 + (0.00193767) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHeR", 1, 1)
28818 + (0.0019465) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHeR", 2, 2)
28819 + (-0.0012277) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
28820 + (0.0019702) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl1R", 0, 0)
28821 + (0.0019726) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl1R", 1, 1)
28822 + (0.0019855) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl1R", 2, 2)
28823 + (0.002644) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 0, 0)
28824 + (0.002641) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 1, 1)
28825 + (-0.00015) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 2, 2)
28826 + (0.002477) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHeR", 0, 0)
28827 + (0.0024764) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHeR", 1, 1)
28828 + (0.0024663) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHeR", 2, 2)
28829 + (-0.0028616) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
28830 + (-0.0001474) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CHl1R", 1, 1)
28831 + (-0.0001471) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CHl1R", 2, 2)
28832 + (0.00072424) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CHl3R", 0, 0)
28833 + (-0.0004297) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
28834 + (0.0004288) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
28835 + (-0.0001487) * getSMEFTCoeffEW("CHl1R", 1, 1) * getSMEFTCoeffEW("CHl1R", 2, 2)
28836 + (-0.0004276) * getSMEFTCoeffEW("CHl1R", 1, 1) * getSMEFTCoeffEW("CHl3R", 0, 0)
28837 + (0.00072447) * getSMEFTCoeffEW("CHl1R", 1, 1) * getSMEFTCoeffEW("CHl3R", 1, 1)
28838 + (0.0004278) * getSMEFTCoeffEW("CHl1R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
28839 + (-0.000397) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CHl3R", 0, 0)
28840 + (-0.0003963) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CHl3R", 1, 1)
28841 + (0.00113809) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CHl3R", 2, 2)
28842 + (0.0003926) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
28843 + (0.00109) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
28844 + (-0.00492) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 2, 2)
28845 + (0.0022043) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHeR", 0, 0)
28846 + (0.0021427) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHeR", 1, 1)
28847 + (0.00213396) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHeR", 2, 2)
28848 + (-0.01701421) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
28849 + (-0.0049) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHl3R", 2, 2)
28850 + (0.00214211) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHeR", 0, 0)
28851 + (0.00220462) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHeR", 1, 1)
28852 + (0.00213375) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHeR", 2, 2)
28853 + (-0.017004442) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
28854 + (0.0050567) * getSMEFTCoeffEW("CHl3R", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
28855 + (-0.00220467) * getSMEFTCoeffEW("CHeR", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
28856 + (-0.00220376) * getSMEFTCoeffEW("CHeR", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
28857 + (-0.00219322) * getSMEFTCoeffEW("CHeR", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
28858 ) * pow(1000000.0, 2.0);
28859
28860 dwidth += cWsch * ((0.74) * pow(deltaGzd6(), 2.0));
28861
28862 dwidth += cWsch * (
28863 +(-0.102) * deltaGzd6() * getSMEFTCoeffEW("CHbox")
28864 + (0.00348) * deltaGzd6() * getSMEFTCoeffEW("CHW")
28865 + (0.0282) * deltaGzd6() * getSMEFTCoeffEW("CHB")
28866 + (0.00716) * deltaGzd6() * getSMEFTCoeffEW("CHD")
28867 + (0.0178) * deltaGzd6() * getSMEFTCoeffEW("CHWB")
28868 + (-0.00316) * deltaGzd6() * getSMEFTCoeffEW("CHl1R", 0, 0)
28869 + (-0.00347) * deltaGzd6() * getSMEFTCoeffEW("CHl1R", 1, 1)
28870 + (-0.00309) * deltaGzd6() * getSMEFTCoeffEW("CHl1R", 2, 2)
28871 + (0.107) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 0, 0)
28872 + (0.11147) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 1, 1)
28873 + (-0.03691) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 2, 2)
28874 + (0.01632) * deltaGzd6() * getSMEFTCoeffEW("CHeR", 0, 0)
28875 + (0.0158) * deltaGzd6() * getSMEFTCoeffEW("CHeR", 1, 1)
28876 + (0.01655) * deltaGzd6() * getSMEFTCoeffEW("CHeR", 2, 2)
28877 + (-0.154) * deltaGzd6() * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
28878 )*1000000;
28879 }
28880
28881 return dwidth;
28882}
28883
28885 double Br = 1.0;
28886 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
28887
28888 dGHiR1 = deltaGammaH2L2vRatio1();
28889
28890 Br += dGHiR1 - dGammaHTotR1;
28891
28892 if (FlagQuadraticTerms) {
28893
28894 dGHiR2 = deltaGammaH2L2vRatio2();
28895
28896 //Add contributions that are quadratic in the effective coefficients
28897 Br += -dGHiR1 * dGammaHTotR1
28898 + dGHiR2 - dGammaHTotR2
28899 + pow(dGammaHTotR1, 2.0);
28900 }
28901
28902 GHiR += dGHiR1 + dGHiR2;
28903 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
28904
28905 return Br;
28906
28907}
28908
28910 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaH2L2v2Ratio1
28911 double width = 1.0;
28912
28913 width += deltaGammaH2L2v2Ratio1();
28914
28915 if (FlagQuadraticTerms) {
28916 //Add contributions that are quadratic in the effective coefficients
28917 width += deltaGammaH2L2v2Ratio2();
28918 }
28919
28920 return width;
28921}
28922
28924 double dwidth = 0.0;
28925
28926 double C1 = 0.0083;
28927
28928 dwidth += (+121298. * getSMEFTCoeffEW("CHbox")
28929 - 35499.1 * getSMEFTCoeffEW("CHB")
28930 - 27241.9 * getSMEFTCoeffEW("CHW")
28931 + 18600.1 * getSMEFTCoeffEW("CHl1R", 0, 0)
28932 + 18562.6 * getSMEFTCoeffEW("CHl1R", 1, 1)
28933 - 28682. * getSMEFTCoeffEW("CHl1R", 2, 2)
28934 - 28294.2 * getSMEFTCoeffEW("CHeR", 0, 0)
28935 - 28285.3 * getSMEFTCoeffEW("CHeR", 1, 1)
28936 + 47342.8 * getSMEFTCoeffEW("CHl3R", 0, 0)
28937 + 47360.7 * getSMEFTCoeffEW("CHl3R", 1, 1)
28938 + 28708.8 * getSMEFTCoeffEW("CHl3R", 2, 2)
28939 + cAsch * (-36443.1 * getSMEFTCoeffEW("CHD")
28940 - 68837.8 * getSMEFTCoeffEW("CHWB")
28941 - 3.201 * delta_GF
28942 - 0.839 * deltaGzd6()
28943 )
28944 + cWsch * (-16226. * getSMEFTCoeffEW("CHD")
28945 - 24353. * getSMEFTCoeffEW("CHWB")
28946 - 3.002 * delta_GF
28947 - 0.839 * deltaGzd6()
28948 ));
28949
28950 // Linear contribution from Higgs self-coupling
28951 dwidth += cLHd6 * (C1 + 2.0 * dZH1) * deltaG_hhhRatio();
28952 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
28953 dwidth += cLHd6 * cLH3d62 * dZH2 * deltaG_hhhRatio() * deltaG_hhhRatio();
28954
28955 // Add modifications due to small variations of the SM parameters
28956 dwidth += cAsch * (cHSM * (-10.697 * deltaMz()
28957 + 16.002 * deltaMh()
28958 + 0.083 * deltaaMZ()
28959 + 2.115 * deltaGmu()))
28960 + cWsch * (cHSM * (-10.137 * deltaMz()
28961 + 16.002 * deltaMh()
28962 + 2.179 * deltaGmu()
28963 - 0.466 * deltaMw()));
28964
28965 // SM (1) + intrinsic + parametric theory relative errors (free pars)
28966 dwidth += eHZZint + eHZZpar;
28967
28968 return dwidth;
28969}
28970
28972 double dwidth = 0.0;
28973
28974 //Contributions that are quadratic in the effective coefficients
28975 return ( dwidth);
28976
28977}
28978
28980 double Br = 1.0;
28981 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
28982
28983 dGHiR1 = deltaGammaH2L2v2Ratio1();
28984
28985 Br += dGHiR1 - dGammaHTotR1;
28986
28987 if (FlagQuadraticTerms) {
28988
28989 dGHiR2 = deltaGammaH2L2v2Ratio2();
28990
28991 //Add contributions that are quadratic in the effective coefficients
28992 Br += -dGHiR1 * dGammaHTotR1
28993 + dGHiR2 - dGammaHTotR2
28994 + pow(dGammaHTotR1, 2.0);
28995 }
28996
28997 GHiR += dGHiR1 + dGHiR2;
28998 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
28999
29000 return Br;
29001
29002}
29003
29005 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaH2e2vRatio1
29006 double width = 1.0;
29007
29008 width += deltaGammaH2e2vRatio1();
29009
29010 if (FlagQuadraticTerms) {
29011 //Add contributions that are quadratic in the effective coefficients
29012 width += deltaGammaH2e2vRatio2();
29013 }
29014
29015 return width;
29016}
29017
29019 double dwidth = 0.0;
29020
29021 double C1 = 0.0083;
29022
29023 dwidth += (+121287. * getSMEFTCoeffEW("CHbox")
29024 - 35405.9 * getSMEFTCoeffEW("CHB")
29025 - 27195.5 * getSMEFTCoeffEW("CHW")
29026 + 65790.6 * (getSMEFTCoeffEW("CHl1R", 0, 0) + getSMEFTCoeffEW("CHl3R", 0, 0))
29027 - 28690.7 * (getSMEFTCoeffEW("CHl1R", 1, 1) - getSMEFTCoeffEW("CHl3R", 1, 1))
29028 - 28703.9 * (getSMEFTCoeffEW("CHl1R", 2, 2) - getSMEFTCoeffEW("CHl3R", 2, 2))
29029 - 56575.7 * getSMEFTCoeffEW("CHeR", 0, 0)
29030 + cAsch * (-36350.8 * getSMEFTCoeffEW("CHD")
29031 - 68896.2 * getSMEFTCoeffEW("CHWB")
29032 - 3.199 * delta_GF
29033 - 0.846 * deltaGzd6())
29034 + cWsch * (-16304.9 * getSMEFTCoeffEW("CHD")
29035 - 24376.4 * getSMEFTCoeffEW("CHWB")
29036 - 3. * delta_GF
29037 - 0.846 * deltaGzd6())
29038 );
29039
29040 // Linear contribution from Higgs self-coupling
29041 dwidth += cLHd6 * (C1 + 2.0 * dZH1) * deltaG_hhhRatio();
29042 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
29043 dwidth += cLHd6 * cLH3d62 * dZH2 * deltaG_hhhRatio() * deltaG_hhhRatio();
29044
29045 // Add modifications due to small variations of the SM parameters
29046 dwidth += cHSM * (cAsch * (-10.705 * deltaMz()
29047 + 15.922 * deltaMh()
29048 + 0.079 * deltaaMZ()
29049 + 2.103 * deltaGmu())
29050 + cWsch * (
29051 -10.099 * deltaMz()
29052 + 15.922 * deltaMh()
29053 + 2.191 * deltaGmu()
29054 - 0.445 * deltaMw()));
29055
29056 // SM (1) + intrinsic + parametric theory relative errors (free pars)
29057 dwidth += eHZZint + eHZZpar;
29058
29059 return dwidth;
29060}
29061
29063 double dwidth = 0.0;
29064 if (FlagQuadraticTerms) {
29065 //Contributions that are quadratic in the effective coefficients
29066 dwidth += 0.0;
29067 }
29068
29069 return dwidth;
29070}
29071
29073 double Br = 1.0;
29074 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
29075
29076 dGHiR1 = deltaGammaH2e2vRatio1();
29077
29078 Br += dGHiR1 - dGammaHTotR1;
29079
29080 if (FlagQuadraticTerms) {
29081
29082 dGHiR2 = deltaGammaH2e2vRatio2();
29083
29084 //Add contributions that are quadratic in the effective coefficients
29085 Br += -dGHiR1 * dGammaHTotR1
29086 + dGHiR2 - dGammaHTotR2
29087 + pow(dGammaHTotR1, 2.0);
29088 }
29089
29090 GHiR += dGHiR1 + dGHiR2;
29091 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
29092
29093 return Br;
29094
29095}
29096
29098 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaH2mu2vRatio1
29099 double width = 1.0;
29100
29101 width += deltaGammaH2mu2vRatio1();
29102
29103 if (FlagQuadraticTerms) {
29104 //Add contributions that are quadratic in the effective coefficients
29105 width += deltaGammaH2mu2vRatio2();
29106 }
29107
29108 return width;
29109}
29110
29112 double dwidth = 0.0;
29113
29114 double C1 = 0.0083;
29115
29116 dwidth += (+121291. * getSMEFTCoeffEW("CHbox")
29117 - 35658.4 * getSMEFTCoeffEW("CHB")
29118 - 26866.3 * getSMEFTCoeffEW("CHW")
29119 - 28684.4 * (getSMEFTCoeffEW("CHl1R", 0, 0) - getSMEFTCoeffEW("CHl3R", 0, 0))
29120 + 65832. * (getSMEFTCoeffEW("CHl1R", 1, 1) + getSMEFTCoeffEW("CHl3R", 1, 1))
29121 - 28703.3 * (getSMEFTCoeffEW("CHl1R", 2, 2) - getSMEFTCoeffEW("CHl3R", 2, 2))
29122 - 56559.6 * getSMEFTCoeffEW("CHeR", 1, 1)
29123 + cAsch * (-36391.6 * getSMEFTCoeffEW("CHD")
29124 - 69347.6 * getSMEFTCoeffEW("CHWB")
29125 - 3.198 * delta_GF
29126 - 0.842 * deltaGzd6())
29127 + cWsch * (-16131.8 * getSMEFTCoeffEW("CHD")
29128 - 24298.9 * getSMEFTCoeffEW("CHWB")
29129 - 3. * delta_GF
29130 - 0.842 * deltaGzd6())
29131 );
29132
29133 // Linear contribution from Higgs self-coupling
29134 dwidth += cLHd6 * (C1 + 2.0 * dZH1) * deltaG_hhhRatio();
29135 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
29136 dwidth += cLHd6 * cLH3d62 * dZH2 * deltaG_hhhRatio() * deltaG_hhhRatio();
29137
29138 // Add modifications due to small variations of the SM parameters
29139 dwidth += cHSM * (cAsch * (-10.716 * deltaMz()
29140 + 15.962 * deltaMh()
29141 + 0.082 * deltaaMZ()
29142 + 2.075 * deltaGmu())
29143 + cWsch * (-10.13 * deltaMz()
29144 + 15.962 * deltaMh()
29145 + 2.177 * deltaGmu()
29146 - 0.489 * deltaMw()));
29147
29148 // SM (1) + intrinsic + parametric theory relative errors (free pars)
29149 dwidth += eHZZint + eHZZpar;
29150
29151 return dwidth;
29152}
29153
29155 double dwidth = 0.0;
29156 if (FlagQuadraticTerms) {
29157 //Contributions that are quadratic in the effective coefficients
29158 dwidth += 0.0;
29159 }
29160
29161 return dwidth;
29162}
29163
29165 double Br = 1.0;
29166 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
29167
29168 dGHiR1 = deltaGammaH2mu2vRatio1();
29169
29170 Br += dGHiR1 - dGammaHTotR1;
29171
29172 if (FlagQuadraticTerms) {
29173
29174 dGHiR2 = deltaGammaH2mu2vRatio2();
29175
29176 //Add contributions that are quadratic in the effective coefficients
29177 Br += -dGHiR1 * dGammaHTotR1
29178 + dGHiR2 - dGammaHTotR2
29179 + pow(dGammaHTotR1, 2.0);
29180 }
29181
29182 GHiR += dGHiR1 + dGHiR2;
29183 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
29184
29185 return Br;
29186
29187}
29188
29190 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaH2u2uRatio1
29191 double width = 1.0;
29192
29193 width += deltaGammaH2u2uRatio1();
29194
29195 if (FlagQuadraticTerms) {
29196 //Add contributions that are quadratic in the effective coefficients
29197 width += deltaGammaH2u2uRatio2();
29198 }
29199
29200 return width;
29201}
29202
29204 double dwidth = 0.0;
29205
29206 double C1 = 0.0083;
29207
29208 //------ Old alpha scheme expression: Beg
29209 dwidth += cAsch * (+121242. * getSMEFTCoeffEW("CHbox")
29210 - 147406. * getSMEFTCoeffEW("CHB")
29211 + 73926.6 * getSMEFTCoeffEW("CHW")
29212 - 71435.3 * (getSMEFTCoeffEW("CHq1R", 0, 0) - getSMEFTCoeffEW("CHq3R", 0, 0))
29213 - 71331.9 * (getSMEFTCoeffEW("CHq1R", 1, 1) - getSMEFTCoeffEW("CHq3R", 1, 1))
29214 + 31760.4 * getSMEFTCoeffEW("CHuR", 0, 0)
29215 + 31666.6 * getSMEFTCoeffEW("CHuR", 1, 1)
29216 - 66129.8 * getSMEFTCoeffEW("CHD")
29217 - 270623. * getSMEFTCoeffEW("CHWB")
29218 - 4.182 * delta_GF
29219 - 0.827 * deltaGzd6()
29220 );
29221 /*+ cWsch * (+53075.8 * getSMEFTCoeffEW("CHD")
29222 - 9701.32 * getSMEFTCoeffEW("CHWB")
29223 - 3.002 * delta_GF
29224 - 0.827 * deltaGzd6()
29225 ));*/
29226
29227 //------ Old alpha scheme expression: End
29228
29229 // AG:
29230 dwidth += cWsch * (
29231 ((0.121221) * getSMEFTCoeffEW("CHbox")
29232 + (0.0747) * getSMEFTCoeffEW("CHW")
29233 + (-0.148967) * getSMEFTCoeffEW("CHB")
29234 + (0.057368) * getSMEFTCoeffEW("CHD")
29235 + (-0.011196) * getSMEFTCoeffEW("CHWB")
29236 + (-0.071576) * getSMEFTCoeffEW("CHq1R", 0, 0)
29237 + (-0.071476) * getSMEFTCoeffEW("CHq1R", 1, 1)
29238 + (0.071574) * getSMEFTCoeffEW("CHq3R", 0, 0)
29239 + (0.071473) * getSMEFTCoeffEW("CHq3R", 1, 1)
29240 + (0.030282) * getSMEFTCoeffEW("CHuR", 0, 0)
29241 + (0.030178) * getSMEFTCoeffEW("CHuR", 1, 1)
29242 + (-0.181763) * getSMEFTCoeffEW("CHl3R", 0, 0)
29243 + (-0.181763) * getSMEFTCoeffEW("CHl3R", 1, 1)
29244 + (0.18186) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
29245 + (-0.801) * deltaGzd6()
29246 );
29247
29248 // Linear contribution from Higgs self-coupling
29249 dwidth += cLHd6 * (C1 + 2.0 * dZH1) * deltaG_hhhRatio();
29250 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
29251 dwidth += cLHd6 * cLH3d62 * dZH2 * deltaG_hhhRatio() * deltaG_hhhRatio();
29252
29253 // Add modifications due to small variations of the SM parameters
29254 dwidth += cAsch * (cHSM * (-9.043 * deltaMz()
29255 + 16.707 * deltaMh()
29256 - 0.908 * deltaaMZ()
29257 + 3.065 * deltaGmu()))
29258 + cWsch * (cHSM * (-15.04 * deltaMz()
29259 + 16.707 * deltaMh()
29260 + 2.177 * deltaGmu()
29261 + 4.215 * deltaMw()));
29262
29263 // SM (1) + intrinsic + parametric theory relative errors (free pars)
29264 dwidth += eHZZint + eHZZpar;
29265
29266 return dwidth;
29267}
29268
29270 double dwidth = 0.0;
29271 if (FlagQuadraticTerms) {
29272 dwidth += cWsch * (
29273 +(0.014716) * pow(getSMEFTCoeffEW("CHbox"), 2.0)
29274 + (0.06274) * pow(getSMEFTCoeffEW("CHW"), 2.0)
29275 + (0.09129) * pow(getSMEFTCoeffEW("CHB"), 2.0)
29276 + (0.00513) * pow(getSMEFTCoeffEW("CHD"), 2.0)
29277 + (0.026875) * pow(getSMEFTCoeffEW("CHWB"), 2.0)
29278 + (0.002647) * pow(getSMEFTCoeffEW("CHq1R", 0, 0), 2.0)
29279 + (0.0026461) * pow(getSMEFTCoeffEW("CHq1R", 1, 1), 2.0)
29280 + (0.002647) * pow(getSMEFTCoeffEW("CHq3R", 0, 0), 2.0)
29281 + (0.0026461) * pow(getSMEFTCoeffEW("CHq3R", 1, 1), 2.0)
29282 + (0.002648) * pow(getSMEFTCoeffEW("CHuR", 0, 0), 2.0)
29283 + (0.0026461) * pow(getSMEFTCoeffEW("CHuR", 1, 1), 2.0)
29284 + (0.011037) * pow(getSMEFTCoeffEW("CHl3R", 0, 0), 2.0)
29285 + (0.011037) * pow(getSMEFTCoeffEW("CHl3R", 1, 1), 2.0)
29286 + (0.011034) * pow(getSMEFTCoeffEW("CllR", 0, 1, 1, 0), 2.0)
29287 + (0.009076) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHW")
29288 + (-0.018068) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHB")
29289 + (0.0032896) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHD")
29290 + (-0.001344) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHWB")
29291 + (-0.00868253) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq1R", 0, 0)
29292 + (-0.00867303) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq1R", 1, 1)
29293 + (0.0086747) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq3R", 0, 0)
29294 + (0.00867) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq3R", 1, 1)
29295 + (0.0036743) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHuR", 0, 0)
29296 + (0.0036607) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHuR", 1, 1)
29297 + (-0.0147042) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 0, 0)
29298 + (-0.0147042) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 1, 1)
29299 + (0.014712) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29300 + (-0.0860094) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHB")
29301 + (0.004936) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHD")
29302 + (-0.0862249) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHWB")
29303 + (-0.0043116) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq1R", 0, 0)
29304 + (-0.0041397) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq1R", 1, 1)
29305 + (0.0043074) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq3R", 0, 0)
29306 + (0.00415) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq3R", 1, 1)
29307 + (0.0009706) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHuR", 0, 0)
29308 + (0.0009075) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHuR", 1, 1)
29309 + (-0.009046) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 0, 0)
29310 + (-0.009046) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 1, 1)
29311 + (0.009076) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29312 + (-0.0086983) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHD")
29313 + (0.013604) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHWB")
29314 + (0.011699) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq1R", 0, 0)
29315 + (0.01154) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq1R", 1, 1)
29316 + (-0.0117092) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq3R", 0, 0)
29317 + (-0.011543) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq3R", 1, 1)
29318 + (-0.0032871) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHuR", 0, 0)
29319 + (-0.0032289) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHuR", 1, 1)
29320 + (0.01807) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 0, 0)
29321 + (0.01807) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 1, 1)
29322 + (-0.018068) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29323 + (-0.0023272) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHWB")
29324 + (-0.00645833) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq1R", 0, 0)
29325 + (-0.00643743) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq1R", 1, 1)
29326 + (0.0064561) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq3R", 0, 0)
29327 + (0.0064367) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq3R", 1, 1)
29328 + (-0.00182137) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHuR", 0, 0)
29329 + (-0.00184267) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHuR", 1, 1)
29330 + (-0.0069681) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 0, 0)
29331 + (-0.0069681) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 1, 1)
29332 + (0.0069646) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29333 + (0.0023122) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq1R", 0, 0)
29334 + (0.0022494) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq1R", 1, 1)
29335 + (-0.0023093) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq3R", 0, 0)
29336 + (-0.0022472) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq3R", 1, 1)
29337 + (-0.00547273) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHuR", 0, 0)
29338 + (-0.00542879) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHuR", 1, 1)
29339 + (0.001348) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 0, 0)
29340 + (0.001348) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 1, 1)
29341 + (-0.001344) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29342 + (0.000569) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CHq1R", 1, 1)
29343 + (-0.005300265) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CHq3R", 0, 0)
29344 + (-0.00057357) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CHq3R", 1, 1)
29345 + (-0.00023902) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CHuR", 1, 1)
29346 + (0.008675) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CHl3R", 0, 0)
29347 + (0.008675) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
29348 + (-0.00868253) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29349 + (-0.00057357) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CHq3R", 0, 0)
29350 + (-0.00529391) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CHq3R", 1, 1)
29351 + (-0.00024275) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CHuR", 0, 0)
29352 + (0.0086683) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CHl3R", 0, 0)
29353 + (0.0086683) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CHl3R", 1, 1)
29354 + (-0.00867303) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29355 + (0.000569) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CHq3R", 1, 1)
29356 + (0.00023907) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CHuR", 1, 1)
29357 + (-0.0086817) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 0, 0)
29358 + (-0.0086817) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
29359 + (0.0086747) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29360 + (0.00024302) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CHuR", 0, 0)
29361 + (-0.0086672) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CHl3R", 0, 0)
29362 + (-0.0086672) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CHl3R", 1, 1)
29363 + (0.00867) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29364 + (0.000101) * getSMEFTCoeffEW("CHuR", 0, 0) * getSMEFTCoeffEW("CHuR", 1, 1)
29365 + (-0.00367303) * getSMEFTCoeffEW("CHuR", 0, 0) * getSMEFTCoeffEW("CHl3R", 0, 0)
29366 + (-0.00367303) * getSMEFTCoeffEW("CHuR", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
29367 + (0.0036743) * getSMEFTCoeffEW("CHuR", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29368 + (-0.00365915) * getSMEFTCoeffEW("CHuR", 1, 1) * getSMEFTCoeffEW("CHl3R", 0, 0)
29369 + (-0.00365915) * getSMEFTCoeffEW("CHuR", 1, 1) * getSMEFTCoeffEW("CHl3R", 1, 1)
29370 + (0.0036607) * getSMEFTCoeffEW("CHuR", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29371 + (0.01099) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
29372 + (-0.0220568) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29373 + (-0.0220568) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29374 ) * pow(1000000.0, 2.0);
29375
29376 dwidth += cWsch * ((0.7) * pow(deltaGzd6(), 2.0));
29377
29378 dwidth += cWsch * (
29379 +(-0.0987) * deltaGzd6() * getSMEFTCoeffEW("CHbox")
29380 + (-0.0818) * deltaGzd6() * getSMEFTCoeffEW("CHW")
29381 + (0.1374) * deltaGzd6() * getSMEFTCoeffEW("CHB")
29382 + (-0.0456) * deltaGzd6() * getSMEFTCoeffEW("CHD")
29383 + (0.024) * deltaGzd6() * getSMEFTCoeffEW("CHWB")
29384 + (0.06193) * deltaGzd6() * getSMEFTCoeffEW("CHq1R", 0, 0)
29385 + (0.06291) * deltaGzd6() * getSMEFTCoeffEW("CHq1R", 1, 1)
29386 + (-0.0627) * deltaGzd6() * getSMEFTCoeffEW("CHq3R", 0, 0)
29387 + (-0.0646) * deltaGzd6() * getSMEFTCoeffEW("CHq3R", 1, 1)
29388 + (-0.0272) * deltaGzd6() * getSMEFTCoeffEW("CHuR", 0, 0)
29389 + (-0.02668) * deltaGzd6() * getSMEFTCoeffEW("CHuR", 1, 1)
29390 + (0.14658) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 0, 0)
29391 + (0.14658) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 1, 1)
29392 + (-0.1481) * deltaGzd6() * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29393 )*1000000;
29394 }
29395
29396 return dwidth;
29397}
29398
29400 double Br = 1.0;
29401 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
29402
29403 dGHiR1 = deltaGammaH2u2uRatio1();
29404
29405 Br += dGHiR1 - dGammaHTotR1;
29406
29407 if (FlagQuadraticTerms) {
29408
29409 dGHiR2 = deltaGammaH2u2uRatio2();
29410
29411 //Add contributions that are quadratic in the effective coefficients
29412 Br += -dGHiR1 * dGammaHTotR1
29413 + dGHiR2 - dGammaHTotR2
29414 + pow(dGammaHTotR1, 2.0);
29415 }
29416
29417 GHiR += dGHiR1 + dGHiR2;
29418 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
29419
29420 return Br;
29421
29422}
29423
29425 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaH2d2dRatio1
29426 double width = 1.0;
29427
29428 width += deltaGammaH2d2dRatio1();
29429
29430 if (FlagQuadraticTerms) {
29431 //Add contributions that are quadratic in the effective coefficients
29432 width += deltaGammaH2d2dRatio2();
29433 }
29434
29435 return width;
29436}
29437
29439 double dwidth = 0.0;
29440
29441 double C1 = 0.0083;
29442
29443 //------ Old alpha scheme expression: Beg
29444 dwidth += cAsch * (+121209. * getSMEFTCoeffEW("CHbox")
29445 - 109493. * getSMEFTCoeffEW("CHB")
29446 + 40559.6 * getSMEFTCoeffEW("CHW")
29447 + 43704.5 * (getSMEFTCoeffEW("CHq1R", 0, 0) + getSMEFTCoeffEW("CHq3R", 0, 0))
29448 + 43686.8 * (getSMEFTCoeffEW("CHq1R", 1, 1) + getSMEFTCoeffEW("CHq3R", 1, 1))
29449 + 48405. * (getSMEFTCoeffEW("CHq1R", 2, 2) + getSMEFTCoeffEW("CHq3R", 2, 2))
29450 - 7957.66 * getSMEFTCoeffEW("CHdR", 0, 0)
29451 - 7942.9 * getSMEFTCoeffEW("CHdR", 1, 1)
29452 - 8231.05 * getSMEFTCoeffEW("CHdR", 2, 2)
29453 - 55688.4 * getSMEFTCoeffEW("CHD")
29454 - 202420. * getSMEFTCoeffEW("CHWB")
29455 - 3.837 * delta_GF
29456 - 0.829 * deltaGzd6()
29457 );
29458 /*+ cWsch * (+28762.7 * getSMEFTCoeffEW("CHD")
29459 - 17533.6 * getSMEFTCoeffEW("CHWB")
29460 - 3. * delta_GF
29461 - 0.829 * deltaGzd6()
29462 ));*/
29463
29464 //------ Old alpha scheme expression: End
29465
29466 // AG:
29467 dwidth += cWsch * (
29468 ((0.12095) * getSMEFTCoeffEW("CHbox")
29469 + (0.037885) * getSMEFTCoeffEW("CHW")
29470 + (-0.106698) * getSMEFTCoeffEW("CHB")
29471 + (0.029535) * getSMEFTCoeffEW("CHD")
29472 + (-0.0189127) * getSMEFTCoeffEW("CHWB")
29473 + (0.0435) * getSMEFTCoeffEW("CHq1R", 0, 0)
29474 + (0.043466) * getSMEFTCoeffEW("CHq1R", 1, 1)
29475 + (0.048137) * getSMEFTCoeffEW("CHq1R", 2, 2)
29476 + (0.0435) * getSMEFTCoeffEW("CHq3R", 0, 0)
29477 + (0.043466) * getSMEFTCoeffEW("CHq3R", 1, 1)
29478 + (0.048137) * getSMEFTCoeffEW("CHq3R", 2, 2)
29479 + (-0.007595) * getSMEFTCoeffEW("CHdR", 0, 0)
29480 + (-0.0075958) * getSMEFTCoeffEW("CHdR", 1, 1)
29481 + (-0.0078264) * getSMEFTCoeffEW("CHdR", 2, 2)
29482 + (-0.181359) * getSMEFTCoeffEW("CHl3R", 0, 0)
29483 + (-0.181359) * getSMEFTCoeffEW("CHl3R", 1, 1)
29484 + (0.18142) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
29485 + (-0.826) * deltaGzd6()
29486 );
29487
29488 // Linear contribution from Higgs self-coupling
29489 dwidth += cLHd6 * (C1 + 2.0 * dZH1) * deltaG_hhhRatio();
29490 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
29491 dwidth += cLHd6 * cLH3d62 * dZH2 * deltaG_hhhRatio() * deltaG_hhhRatio();
29492
29493 // Add modifications due to small variations of the SM parameters
29494 dwidth += cAsch * (cHSM * (-9.78 * deltaMz()
29495 + 16.533 * deltaMh()
29496 - 0.55 * deltaaMZ()
29497 + 2.769 * deltaGmu()))
29498 + cWsch * (cHSM * (-13.39 * deltaMz()
29499 + 16.533 * deltaMh()
29500 + 2.228 * deltaGmu()
29501 + 2.601 * deltaMw()));
29502
29503 // SM (1) + intrinsic + parametric theory relative errors (free pars)
29504 dwidth += eHZZint + eHZZpar;
29505
29506 return dwidth;
29507}
29508
29510 double dwidth = 0.0;
29511 if (FlagQuadraticTerms) {
29512 dwidth += cWsch * (
29513 +(0.014652) * pow(getSMEFTCoeffEW("CHbox"), 2.0)
29514 + (0.013992) * pow(getSMEFTCoeffEW("CHW"), 2.0)
29515 + (0.002345) * pow(getSMEFTCoeffEW("CHB"), 2.0)
29516 + (-0.00049844) * pow(getSMEFTCoeffEW("CHD"), 2.0)
29517 + (0.0024799) * pow(getSMEFTCoeffEW("CHWB"), 2.0)
29518 + (0.0013233) * pow(getSMEFTCoeffEW("CHq1R", 0, 0), 2.0)
29519 + (0.001324) * pow(getSMEFTCoeffEW("CHq1R", 1, 1), 2.0)
29520 + (0.0014861) * pow(getSMEFTCoeffEW("CHq1R", 2, 2), 2.0)
29521 + (0.0013233) * pow(getSMEFTCoeffEW("CHq3R", 0, 0), 2.0)
29522 + (0.001324) * pow(getSMEFTCoeffEW("CHq3R", 1, 1), 2.0)
29523 + (0.0014861) * pow(getSMEFTCoeffEW("CHq3R", 2, 2), 2.0)
29524 + (0.0013225) * pow(getSMEFTCoeffEW("CHdR", 0, 0), 2.0)
29525 + (0.0013239) * pow(getSMEFTCoeffEW("CHdR", 1, 1), 2.0)
29526 + (0.001485) * pow(getSMEFTCoeffEW("CHdR", 2, 2), 2.0)
29527 + (0.010987) * pow(getSMEFTCoeffEW("CHl3R", 0, 0), 2.0)
29528 + (0.010987) * pow(getSMEFTCoeffEW("CHl3R", 1, 1), 2.0)
29529 + (0.010987) * pow(getSMEFTCoeffEW("CllR", 0, 1, 1, 0), 2.0)
29530 + (0.0046) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHW")
29531 + (-0.0129346) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHB")
29532 + (-0.0022905) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHWB")
29533 + (0.0052759) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq1R", 0, 0)
29534 + (0.0052737) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq1R", 1, 1)
29535 + (0.0058395) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq1R", 2, 2)
29536 + (0.0052759) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq3R", 0, 0)
29537 + (0.0052737) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq3R", 1, 1)
29538 + (0.0058395) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq3R", 2, 2)
29539 + (-0.000921702) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHdR", 0, 0)
29540 + (-0.000921711) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHdR", 1, 1)
29541 + (-0.000948092) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHdR", 2, 2)
29542 + (-0.0146752) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 0, 0)
29543 + (-0.0146752) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 1, 1)
29544 + (0.014678) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29545 + (-0.0200055) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHB")
29546 + (-0.0067433) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHD")
29547 + (-0.0310973) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHWB")
29548 + (0.0006793) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq1R", 0, 0)
29549 + (0.0006842) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq1R", 1, 1)
29550 + (0.0007669) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq1R", 2, 2)
29551 + (0.0006793) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq3R", 0, 0)
29552 + (0.0006842) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq3R", 1, 1)
29553 + (0.0007669) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq3R", 2, 2)
29554 + (-0.0045821) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 0, 0)
29555 + (-0.0045815) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 1, 1)
29556 + (0.0046) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29557 + (0.007028) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHD")
29558 + (0.017325) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHWB")
29559 + (-0.00504565) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq1R", 0, 0)
29560 + (-0.00504237) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq1R", 1, 1)
29561 + (-0.00550773) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq1R", 2, 2)
29562 + (-0.00504565) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq3R", 0, 0)
29563 + (-0.00504237) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq3R", 1, 1)
29564 + (-0.00550773) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq3R", 2, 2)
29565 + (0.0005692) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHdR", 0, 0)
29566 + (0.0005693) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHdR", 1, 1)
29567 + (0.0005646) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHdR", 2, 2)
29568 + (0.012951) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 0, 0)
29569 + (0.012951) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 1, 1)
29570 + (-0.0129346) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29571 + (-0.0023514) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHWB")
29572 + (0.0022438) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq1R", 0, 0)
29573 + (0.0022464) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq1R", 1, 1)
29574 + (0.0022931) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq1R", 2, 2)
29575 + (0.0022438) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq3R", 0, 0)
29576 + (0.0022464) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq3R", 1, 1)
29577 + (0.0022931) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq3R", 2, 2)
29578 + (0.000551) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHdR", 0, 0)
29579 + (0.00055081) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHdR", 1, 1)
29580 + (0.00072654) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHdR", 2, 2)
29581 + (-0.0035825) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 0, 0)
29582 + (-0.0035825) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 1, 1)
29583 + (0.0035844) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29584 + (-0.00212189) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq1R", 0, 0)
29585 + (-0.00212373) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq1R", 1, 1)
29586 + (-0.00232565) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq1R", 2, 2)
29587 + (-0.00212189) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq3R", 0, 0)
29588 + (-0.00212373) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq3R", 1, 1)
29589 + (-0.00232565) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq3R", 2, 2)
29590 + (0.0012709) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHdR", 0, 0)
29591 + (0.0012722) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHdR", 1, 1)
29592 + (0.0013618) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHdR", 2, 2)
29593 + (0.0022976) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 0, 0)
29594 + (0.0022976) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 1, 1)
29595 + (-0.0022905) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29596 + (0.00016) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CHq1R", 1, 1)
29597 + (0.000192) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CHq1R", 2, 2)
29598 + (0.0026472) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CHq3R", 0, 0)
29599 + (0.00015973) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CHq3R", 1, 1)
29600 + (0.00019157) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CHq3R", 2, 2)
29601 + (-0.0052765) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CHl3R", 0, 0)
29602 + (-0.0052765) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
29603 + (0.0052759) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29604 + (0.000191) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CHq1R", 2, 2)
29605 + (0.00015973) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CHq3R", 0, 0)
29606 + (0.0026472) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CHq3R", 1, 1)
29607 + (0.00019165) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CHq3R", 2, 2)
29608 + (-0.00527248) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CHl3R", 0, 0)
29609 + (-0.00527248) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CHl3R", 1, 1)
29610 + (0.0052737) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29611 + (0.00019157) * getSMEFTCoeffEW("CHq1R", 2, 2) * getSMEFTCoeffEW("CHq3R", 0, 0)
29612 + (0.00019165) * getSMEFTCoeffEW("CHq1R", 2, 2) * getSMEFTCoeffEW("CHq3R", 1, 1)
29613 + (0.0029704) * getSMEFTCoeffEW("CHq1R", 2, 2) * getSMEFTCoeffEW("CHq3R", 2, 2)
29614 + (-0.00584244) * getSMEFTCoeffEW("CHq1R", 2, 2) * getSMEFTCoeffEW("CHl3R", 0, 0)
29615 + (-0.00584244) * getSMEFTCoeffEW("CHq1R", 2, 2) * getSMEFTCoeffEW("CHl3R", 1, 1)
29616 + (0.0058395) * getSMEFTCoeffEW("CHq1R", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29617 + (0.00016) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CHq3R", 1, 1)
29618 + (0.000192) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CHq3R", 2, 2)
29619 + (-0.0052765) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 0, 0)
29620 + (-0.0052765) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
29621 + (0.0052759) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29622 + (0.000191) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CHq3R", 2, 2)
29623 + (-0.00527248) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CHl3R", 0, 0)
29624 + (-0.00527248) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CHl3R", 1, 1)
29625 + (0.0052737) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29626 + (-0.00584244) * getSMEFTCoeffEW("CHq3R", 2, 2) * getSMEFTCoeffEW("CHl3R", 0, 0)
29627 + (-0.00584244) * getSMEFTCoeffEW("CHq3R", 2, 2) * getSMEFTCoeffEW("CHl3R", 1, 1)
29628 + (0.0058395) * getSMEFTCoeffEW("CHq3R", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29629 + (0.00092155) * getSMEFTCoeffEW("CHdR", 0, 0) * getSMEFTCoeffEW("CHl3R", 0, 0)
29630 + (0.00092155) * getSMEFTCoeffEW("CHdR", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
29631 + (-0.000827894) * getSMEFTCoeffEW("CHdR", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29632 + (0.00092121) * getSMEFTCoeffEW("CHdR", 1, 1) * getSMEFTCoeffEW("CHl3R", 0, 0)
29633 + (0.00092121) * getSMEFTCoeffEW("CHdR", 1, 1) * getSMEFTCoeffEW("CHl3R", 1, 1)
29634 + (-0.000921711) * getSMEFTCoeffEW("CHdR", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29635 + (0.000949) * getSMEFTCoeffEW("CHdR", 2, 2) * getSMEFTCoeffEW("CHl3R", 0, 0)
29636 + (0.000949) * getSMEFTCoeffEW("CHdR", 2, 2) * getSMEFTCoeffEW("CHl3R", 1, 1)
29637 + (-0.000948092) * getSMEFTCoeffEW("CHdR", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29638 + (0.01105) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
29639 + (-0.02200835) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29640 + (-0.02200835) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29641 ) * pow(1000000.0, 2.0);
29642
29643 dwidth += cWsch * ((0.74) * pow(deltaGzd6(), 2.0));
29644
29645 dwidth += cWsch * (
29646 +(-0.0955) * deltaGzd6() * getSMEFTCoeffEW("CHbox")
29647 + (-0.0433) * deltaGzd6() * getSMEFTCoeffEW("CHW")
29648 + (0.09154) * deltaGzd6() * getSMEFTCoeffEW("CHB")
29649 + (-0.02254) * deltaGzd6() * getSMEFTCoeffEW("CHD")
29650 + (0.02369) * deltaGzd6() * getSMEFTCoeffEW("CHWB")
29651 + (-0.0382) * deltaGzd6() * getSMEFTCoeffEW("CHq1R", 0, 0)
29652 + (-0.0376) * deltaGzd6() * getSMEFTCoeffEW("CHq1R", 1, 1)
29653 + (-0.0424) * deltaGzd6() * getSMEFTCoeffEW("CHq1R", 2, 2)
29654 + (-0.0382) * deltaGzd6() * getSMEFTCoeffEW("CHq3R", 0, 0)
29655 + (-0.0376) * deltaGzd6() * getSMEFTCoeffEW("CHq3R", 1, 1)
29656 + (-0.0424) * deltaGzd6() * getSMEFTCoeffEW("CHq3R", 2, 2)
29657 + (0.006704) * deltaGzd6() * getSMEFTCoeffEW("CHdR", 0, 0)
29658 + (0.006547) * deltaGzd6() * getSMEFTCoeffEW("CHdR", 1, 1)
29659 + (0.007081) * deltaGzd6() * getSMEFTCoeffEW("CHdR", 2, 2)
29660 + (0.1461) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 0, 0)
29661 + (0.1461) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 1, 1)
29662 + (-0.1433) * deltaGzd6() * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29663 )*1000000;
29664 }
29665
29666 return dwidth;
29667}
29668
29670 double Br = 1.0;
29671 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
29672
29673 dGHiR1 = deltaGammaH2d2dRatio1();
29674
29675 Br += dGHiR1 - dGammaHTotR1;
29676
29677 if (FlagQuadraticTerms) {
29678
29679 dGHiR2 = deltaGammaH2d2dRatio2();
29680
29681 //Add contributions that are quadratic in the effective coefficients
29682 Br += -dGHiR1 * dGammaHTotR1
29683 + dGHiR2 - dGammaHTotR2
29684 + pow(dGammaHTotR1, 2.0);
29685 }
29686
29687 GHiR += dGHiR1 + dGHiR2;
29688 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
29689
29690 return Br;
29691
29692}
29693
29695 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaH2u2dRatio1
29696 double width = 1.0;
29697
29698 width += deltaGammaH2u2dRatio1();
29699
29700 if (FlagQuadraticTerms) {
29701 //Add contributions that are quadratic in the effective coefficients
29702 width += deltaGammaH2u2dRatio2();
29703 }
29704
29705 return width;
29706}
29707
29709 double dwidth = 0.0;
29710
29711 double C1 = 0.0083;
29712
29713 //------ Old alpha scheme expression: Beg
29714 dwidth += cAsch * (+121245. * getSMEFTCoeffEW("CHbox")
29715 - 129896. * getSMEFTCoeffEW("CHB")
29716 + 58951.9 * getSMEFTCoeffEW("CHW")
29717 - 18953.2 * getSMEFTCoeffEW("CHq1R", 0, 0)
29718 - 18954.1 * getSMEFTCoeffEW("CHq1R", 1, 1)
29719 + 36775. * getSMEFTCoeffEW("CHq1R", 2, 2)
29720 + 15639.1 * getSMEFTCoeffEW("CHuR", 0, 0)
29721 + 15598.5 * getSMEFTCoeffEW("CHuR", 1, 1)
29722 - 2951.74 * getSMEFTCoeffEW("CHdR", 0, 0)
29723 - 2940.03 * getSMEFTCoeffEW("CHdR", 1, 1)
29724 - 6238.49 * getSMEFTCoeffEW("CHdR", 2, 2)
29725 + 51319. * getSMEFTCoeffEW("CHq3R", 0, 0)
29726 + 51289.2 * getSMEFTCoeffEW("CHq3R", 1, 1)
29727 + 36755.6 * getSMEFTCoeffEW("CHq3R", 2, 2)
29728 - 60973.2 * getSMEFTCoeffEW("CHD")
29729 - 238821. * getSMEFTCoeffEW("CHWB")
29730 - 4.013 * delta_GF
29731 - 0.832 * deltaGzd6()
29732 );
29733 /*+ cWsch * (+41194.1 * getSMEFTCoeffEW("CHD")
29734 - 14774.7 * getSMEFTCoeffEW("CHWB")
29735 - 3.001 * delta_GF
29736 - 0.832 * deltaGzd6()
29737 ));*/
29738
29739 //------ Old alpha scheme expression: End
29740
29741 // AG:
29742 dwidth += cWsch * (
29743 ((0.1212) * getSMEFTCoeffEW("CHbox")
29744 + (0.057954) * getSMEFTCoeffEW("CHW")
29745 + (-0.12929) * getSMEFTCoeffEW("CHB")
29746 + (0.043672) * getSMEFTCoeffEW("CHD")
29747 + (-0.016284) * getSMEFTCoeffEW("CHWB")
29748 + (-0.019017) * getSMEFTCoeffEW("CHq1R", 0, 0)
29749 + (-0.019103) * getSMEFTCoeffEW("CHq1R", 1, 1)
29750 + (0.036608) * getSMEFTCoeffEW("CHq1R", 2, 2)
29751 + (0.051357) * getSMEFTCoeffEW("CHq3R", 0, 0)
29752 + (0.051276) * getSMEFTCoeffEW("CHq3R", 1, 1)
29753 + (0.036608) * getSMEFTCoeffEW("CHq3R", 2, 2)
29754 + (0.014886) * getSMEFTCoeffEW("CHuR", 0, 0)
29755 + (0.014851) * getSMEFTCoeffEW("CHuR", 1, 1)
29756 + (-0.002823638) * getSMEFTCoeffEW("CHdR", 0, 0)
29757 + (-0.002812766) * getSMEFTCoeffEW("CHdR", 1, 1)
29758 + (-0.00594515) * getSMEFTCoeffEW("CHdR", 2, 2)
29759 + (-0.181783) * getSMEFTCoeffEW("CHl3R", 0, 0)
29760 + (-0.181783) * getSMEFTCoeffEW("CHl3R", 1, 1)
29761 + (0.18182) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
29762 + (-0.802) * deltaGzd6()
29763 );
29764
29765 // Linear contribution from Higgs self-coupling
29766 dwidth += cLHd6 * (C1 + 2.0 * dZH1) * deltaG_hhhRatio();
29767 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
29768 dwidth += cLHd6 * cLH3d62 * dZH2 * deltaG_hhhRatio() * deltaG_hhhRatio();
29769
29770 // Add modifications due to small variations of the SM parameters
29771 dwidth += cAsch * (cHSM * (-9.34 * deltaMz()
29772 + 16.613 * deltaMh()
29773 - 0.716 * deltaaMZ()
29774 + 2.838 * deltaGmu()))
29775 + cWsch * (cHSM * (-14.238 * deltaMz()
29776 + 16.613 * deltaMh()
29777 + 2.133 * deltaGmu()
29778 + 3.346 * deltaMw()));
29779
29780 // SM (1) + intrinsic + parametric theory relative errors (free pars)
29781 dwidth += eHZZint + eHZZpar;
29782
29783 return dwidth;
29784}
29785
29787 double dwidth = 0.0;
29788 if (FlagQuadraticTerms) {
29789 dwidth += cWsch * (
29790 +(0.014695) * pow(getSMEFTCoeffEW("CHbox"), 2.0)
29791 + (0.039324) * pow(getSMEFTCoeffEW("CHW"), 2.0)
29792 + (0.033113) * pow(getSMEFTCoeffEW("CHB"), 2.0)
29793 + (0.0022317) * pow(getSMEFTCoeffEW("CHD"), 2.0)
29794 + (0.011348) * pow(getSMEFTCoeffEW("CHWB"), 2.0)
29795 + (0.00179) * pow(getSMEFTCoeffEW("CHq1R", 0, 0), 2.0)
29796 + (0.0017897) * pow(getSMEFTCoeffEW("CHq1R", 1, 1), 2.0)
29797 + (0.00113) * pow(getSMEFTCoeffEW("CHq1R", 2, 2), 2.0)
29798 + (0.00179) * pow(getSMEFTCoeffEW("CHq3R", 0, 0), 2.0)
29799 + (0.0017897) * pow(getSMEFTCoeffEW("CHq3R", 1, 1), 2.0)
29800 + (0.00113) * pow(getSMEFTCoeffEW("CHq3R", 2, 2), 2.0)
29801 + (0.001296) * pow(getSMEFTCoeffEW("CHuR", 0, 0), 2.0)
29802 + (0.0012961) * pow(getSMEFTCoeffEW("CHuR", 1, 1), 2.0)
29803 + (0.00049373) * pow(getSMEFTCoeffEW("CHdR", 0, 0), 2.0)
29804 + (0.00049057) * pow(getSMEFTCoeffEW("CHdR", 1, 1), 2.0)
29805 + (0.0011314) * pow(getSMEFTCoeffEW("CHdR", 2, 2), 2.0)
29806 + (0.011019) * pow(getSMEFTCoeffEW("CHl3R", 0, 0), 2.0)
29807 + (0.011019) * pow(getSMEFTCoeffEW("CHl3R", 1, 1), 2.0)
29808 + (0.011019) * pow(getSMEFTCoeffEW("CllR", 0, 1, 1, 0), 2.0)
29809 + (0.006886) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHW")
29810 + (-0.015571) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHB")
29811 + (0.0016252) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHD")
29812 + (-0.0019574) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHWB")
29813 + (-0.002309) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq1R", 0, 0)
29814 + (-0.0023147) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq1R", 1, 1)
29815 + (0.0044402) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq1R", 2, 2)
29816 + (0.0062245) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq3R", 0, 0)
29817 + (0.0062191) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq3R", 1, 1)
29818 + (0.0044402) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq3R", 2, 2)
29819 + (0.0018054) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHuR", 0, 0)
29820 + (0.0018013) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHuR", 1, 1)
29821 + (-0.0003419172) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHdR", 0, 0)
29822 + (-0.000340856) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHdR", 1, 1)
29823 + (-0.000721154) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHdR", 2, 2)
29824 + (-0.0147031) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 0, 0)
29825 + (-0.0147031) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 1, 1)
29826 + (0.014698) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29827 + (-0.0642138) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHB")
29828 + (-0.000834) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHD")
29829 + (-0.0573053) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHWB")
29830 + (0.0001529) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq1R", 0, 0)
29831 + (0.0001488) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq1R", 1, 1)
29832 + (0.0021791) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq1R", 2, 2)
29833 + (0.0016906) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq3R", 0, 0)
29834 + (0.0016234) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq3R", 1, 1)
29835 + (0.0021791) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq3R", 2, 2)
29836 + (-0.0001656) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHuR", 0, 0)
29837 + (-0.0001627) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHuR", 1, 1)
29838 + (-0.0002752) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHdR", 2, 2)
29839 + (-0.0068912) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 0, 0)
29840 + (-0.0068912) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 1, 1)
29841 + (0.006886) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29842 + (-0.000459) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHD")
29843 + (0.033411) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHWB")
29844 + (0.0019038) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq1R", 0, 0)
29845 + (0.0019508) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq1R", 1, 1)
29846 + (-0.0057366) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq1R", 2, 2)
29847 + (-0.0068118) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq3R", 0, 0)
29848 + (-0.0067877) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq3R", 1, 1)
29849 + (-0.0057366) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq3R", 2, 2)
29850 + (-0.00111553) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHuR", 0, 0)
29851 + (-0.00111376) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHuR", 1, 1)
29852 + (0.00031123) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHdR", 0, 0)
29853 + (0.00030304) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHdR", 1, 1)
29854 + (0.0006683) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHdR", 2, 2)
29855 + (0.015629) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 0, 0)
29856 + (0.015629) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 1, 1)
29857 + (-0.015571) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29858 + (-0.0027622) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHWB")
29859 + (-0.0017088) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq1R", 0, 0)
29860 + (-0.0017166) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq1R", 1, 1)
29861 + (0.0022723) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq1R", 2, 2)
29862 + (0.003769) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq3R", 0, 0)
29863 + (0.0037624) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq3R", 1, 1)
29864 + (0.0022723) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq3R", 2, 2)
29865 + (-0.00107784) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHuR", 0, 0)
29866 + (-0.00108799) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHuR", 1, 1)
29867 + (0.00016963) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHdR", 0, 0)
29868 + (0.0001701) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHdR", 1, 1)
29869 + (0.00046646) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHdR", 2, 2)
29870 + (-0.0052936) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 0, 0)
29871 + (-0.0052936) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 1, 1)
29872 + (0.0052919) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29873 + (-0.0021911) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq1R", 2, 2)
29874 + (-0.0017537) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq3R", 0, 0)
29875 + (-0.0017338) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq3R", 1, 1)
29876 + (-0.0021911) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq3R", 2, 2)
29877 + (-0.00248676) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHuR", 0, 0)
29878 + (-0.00248368) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHuR", 1, 1)
29879 + (0.00050869) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHdR", 0, 0)
29880 + (0.00050349) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHdR", 1, 1)
29881 + (0.0011318) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHdR", 2, 2)
29882 + (0.0019662) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 0, 0)
29883 + (0.0019662) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 1, 1)
29884 + (-0.0019574) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29885 + (-0.000259) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CHq1R", 1, 1)
29886 + (-0.000154) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CHq1R", 2, 2)
29887 + (-0.0016047) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CHq3R", 0, 0)
29888 + (-0.00015498) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CHq3R", 2, 2)
29889 + (0.0023037) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CHl3R", 0, 0)
29890 + (0.0023037) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
29891 + (-0.002309) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29892 + (-0.000154) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CHq1R", 2, 2)
29893 + (-0.0016123) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CHq3R", 1, 1)
29894 + (-0.00015353) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CHq3R", 2, 2)
29895 + (0.0023125) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CHl3R", 0, 0)
29896 + (0.0023125) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CHl3R", 1, 1)
29897 + (-0.0023147) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29898 + (0.00015503) * getSMEFTCoeffEW("CHq1R", 2, 2) * getSMEFTCoeffEW("CHq3R", 0, 0)
29899 + (0.00015329) * getSMEFTCoeffEW("CHq1R", 2, 2) * getSMEFTCoeffEW("CHq3R", 1, 1)
29900 + (0.0022593) * getSMEFTCoeffEW("CHq1R", 2, 2) * getSMEFTCoeffEW("CHq3R", 2, 2)
29901 + (-0.004436654) * getSMEFTCoeffEW("CHq1R", 2, 2) * getSMEFTCoeffEW("CHl3R", 0, 0)
29902 + (-0.004436654) * getSMEFTCoeffEW("CHq1R", 2, 2) * getSMEFTCoeffEW("CHl3R", 1, 1)
29903 + (0.0044402) * getSMEFTCoeffEW("CHq1R", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29904 + (0.000259) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CHq3R", 1, 1)
29905 + (0.000156) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CHq3R", 2, 2)
29906 + (-0.00622384) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 0, 0)
29907 + (-0.00622384) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
29908 + (0.0062245) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29909 + (0.000154) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CHq3R", 2, 2)
29910 + (-0.00621958) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CHl3R", 0, 0)
29911 + (-0.00621958) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CHl3R", 1, 1)
29912 + (0.0062191) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29913 + (-0.004436654) * getSMEFTCoeffEW("CHq3R", 2, 2) * getSMEFTCoeffEW("CHl3R", 0, 0)
29914 + (-0.004436654) * getSMEFTCoeffEW("CHq3R", 2, 2) * getSMEFTCoeffEW("CHl3R", 1, 1)
29915 + (0.0044402) * getSMEFTCoeffEW("CHq3R", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29916 + (-0.00180408) * getSMEFTCoeffEW("CHuR", 0, 0) * getSMEFTCoeffEW("CHl3R", 0, 0)
29917 + (-0.00180408) * getSMEFTCoeffEW("CHuR", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
29918 + (0.0018054) * getSMEFTCoeffEW("CHuR", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29919 + (-0.00180249) * getSMEFTCoeffEW("CHuR", 1, 1) * getSMEFTCoeffEW("CHl3R", 0, 0)
29920 + (-0.00180249) * getSMEFTCoeffEW("CHuR", 1, 1) * getSMEFTCoeffEW("CHl3R", 1, 1)
29921 + (0.0018013) * getSMEFTCoeffEW("CHuR", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29922 + (0.00034209) * getSMEFTCoeffEW("CHdR", 0, 0) * getSMEFTCoeffEW("CHl3R", 0, 0)
29923 + (0.00034209) * getSMEFTCoeffEW("CHdR", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
29924 + (-0.0003419172) * getSMEFTCoeffEW("CHdR", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29925 + (0.00034101) * getSMEFTCoeffEW("CHdR", 1, 1) * getSMEFTCoeffEW("CHl3R", 0, 0)
29926 + (0.00034101) * getSMEFTCoeffEW("CHdR", 1, 1) * getSMEFTCoeffEW("CHl3R", 1, 1)
29927 + (-0.000340856) * getSMEFTCoeffEW("CHdR", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29928 + (0.0007216) * getSMEFTCoeffEW("CHdR", 2, 2) * getSMEFTCoeffEW("CHl3R", 0, 0)
29929 + (0.0007216) * getSMEFTCoeffEW("CHdR", 2, 2) * getSMEFTCoeffEW("CHl3R", 1, 1)
29930 + (-0.000721154) * getSMEFTCoeffEW("CHdR", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29931 + (0.01104) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
29932 + (-0.0220565) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29933 + (-0.0220565) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29934 ) * pow(1000000.0, 2.0);
29935
29936 dwidth += cWsch * ((0.66) * pow(deltaGzd6(), 2.0));
29937
29938 dwidth += cWsch * (
29939 +(-0.0999) * deltaGzd6() * getSMEFTCoeffEW("CHbox")
29940 + (-0.0604) * deltaGzd6() * getSMEFTCoeffEW("CHW")
29941 + (0.1133) * deltaGzd6() * getSMEFTCoeffEW("CHB")
29942 + (-0.0362) * deltaGzd6() * getSMEFTCoeffEW("CHD")
29943 + (0.0245) * deltaGzd6() * getSMEFTCoeffEW("CHWB")
29944 + (0.01605) * deltaGzd6() * getSMEFTCoeffEW("CHq1R", 0, 0)
29945 + (0.01555) * deltaGzd6() * getSMEFTCoeffEW("CHq1R", 1, 1)
29946 + (-0.0326) * deltaGzd6() * getSMEFTCoeffEW("CHq1R", 2, 2)
29947 + (-0.0458) * deltaGzd6() * getSMEFTCoeffEW("CHq3R", 0, 0)
29948 + (-0.0465) * deltaGzd6() * getSMEFTCoeffEW("CHq3R", 1, 1)
29949 + (-0.0326) * deltaGzd6() * getSMEFTCoeffEW("CHq3R", 2, 2)
29950 + (-0.01307) * deltaGzd6() * getSMEFTCoeffEW("CHuR", 0, 0)
29951 + (-0.01299) * deltaGzd6() * getSMEFTCoeffEW("CHuR", 1, 1)
29952 + (0.0025172) * deltaGzd6() * getSMEFTCoeffEW("CHdR", 0, 0)
29953 + (0.0023751) * deltaGzd6() * getSMEFTCoeffEW("CHdR", 1, 1)
29954 + (0.005281) * deltaGzd6() * getSMEFTCoeffEW("CHdR", 2, 2)
29955 + (0.14682) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 0, 0)
29956 + (0.14682) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 1, 1)
29957 + (-0.1499) * deltaGzd6() * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29958 )*1000000;
29959 }
29960
29961 return dwidth;
29962}
29963
29965 double Br = 1.0;
29966 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
29967
29968 dGHiR1 = deltaGammaH2u2dRatio1();
29969
29970 Br += dGHiR1 - dGammaHTotR1;
29971
29972 if (FlagQuadraticTerms) {
29973
29974 dGHiR2 = deltaGammaH2u2dRatio2();
29975
29976 //Add contributions that are quadratic in the effective coefficients
29977 Br += -dGHiR1 * dGammaHTotR1
29978 + dGHiR2 - dGammaHTotR2
29979 + pow(dGammaHTotR1, 2.0);
29980 }
29981
29982 GHiR += dGHiR1 + dGHiR2;
29983 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
29984
29985 return Br;
29986
29987}
29988
29990 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaH2L2uRatio1
29991 double width = 1.0;
29992
29993 width += deltaGammaH2L2uRatio1();
29994
29995 if (FlagQuadraticTerms) {
29996 //Add contributions that are quadratic in the effective coefficients
29997 width += deltaGammaH2L2uRatio2();
29998 }
29999
30000 return width;
30001}
30002
30004 double dwidth = 0.0;
30005
30006 double C1 = 0.0083;
30007
30008 //------ Old alpha scheme expression: Beg
30009 dwidth += cAsch * (+121251. * getSMEFTCoeffEW("CHbox")
30010 - 103956. * getSMEFTCoeffEW("CHB")
30011 + 35760.1 * getSMEFTCoeffEW("CHW")
30012 + 21276.1 * (getSMEFTCoeffEW("CHl1R", 0, 0) + getSMEFTCoeffEW("CHl3R", 0, 0))
30013 + 21284.8 * (getSMEFTCoeffEW("CHl1R", 1, 1) + getSMEFTCoeffEW("CHl3R", 1, 1))
30014 + 21179.4 * (getSMEFTCoeffEW("CHl1R", 2, 2) + getSMEFTCoeffEW("CHl3R", 2, 2))
30015 - 35906.7 * (getSMEFTCoeffEW("CHq1R", 0, 0) - getSMEFTCoeffEW("CHq3R", 0, 0))
30016 - 35849.3 * (getSMEFTCoeffEW("CHq1R", 1, 1) - getSMEFTCoeffEW("CHq3R", 1, 1))
30017 - 18274.6 * getSMEFTCoeffEW("CHeR", 0, 0)
30018 - 18258.1 * getSMEFTCoeffEW("CHeR", 1, 1)
30019 - 18170.5 * getSMEFTCoeffEW("CHeR", 2, 2)
30020 + 15975.7 * getSMEFTCoeffEW("CHuR", 0, 0)
30021 + 15912.4 * getSMEFTCoeffEW("CHuR", 1, 1)
30022 - 54348.3 * getSMEFTCoeffEW("CHD")
30023 - 194795. * getSMEFTCoeffEW("CHWB")
30024 - 3.791 * delta_GF
30025 - 0.836 * deltaGzd6()
30026 );
30027 /*+ cWsch * (+25556.3 * getSMEFTCoeffEW("CHD")
30028 - 19191.5 * getSMEFTCoeffEW("CHWB")
30029 - 3. * delta_GF
30030 - 0.836 * deltaGzd6()
30031 ));*/
30032
30033 //------ Old alpha scheme expression: End
30034
30035 // AG:
30036 dwidth += cWsch * (
30037 ((0.12136) * getSMEFTCoeffEW("CHbox")
30038 + (0.04252) * getSMEFTCoeffEW("CHW")
30039 + (-0.11176) * getSMEFTCoeffEW("CHB")
30040 + (0.0333) * getSMEFTCoeffEW("CHD")
30041 + (-0.01805) * getSMEFTCoeffEW("CHWB")
30042 + (0.021514) * getSMEFTCoeffEW("CHl1R", 0, 0)
30043 + (0.021631) * getSMEFTCoeffEW("CHl1R", 1, 1)
30044 + (0.021538) * getSMEFTCoeffEW("CHl1R", 2, 2)
30045 + (-0.16016) * getSMEFTCoeffEW("CHl3R", 0, 0)
30046 + (-0.1598348) * getSMEFTCoeffEW("CHl3R", 1, 1)
30047 + (0.021538) * getSMEFTCoeffEW("CHl3R", 2, 2)
30048 + (-0.01711641) * getSMEFTCoeffEW("CHeR", 0, 0)
30049 + (-0.01727087) * getSMEFTCoeffEW("CHeR", 1, 1)
30050 + (-0.01726594) * getSMEFTCoeffEW("CHeR", 2, 2)
30051 + (-0.03561039) * getSMEFTCoeffEW("CHq1R", 0, 0)
30052 + (-0.03558411) * getSMEFTCoeffEW("CHq1R", 1, 1)
30053 + (0.035628) * getSMEFTCoeffEW("CHq3R", 0, 0)
30054 + (0.035464) * getSMEFTCoeffEW("CHq3R", 1, 1)
30055 + (0.015096) * getSMEFTCoeffEW("CHuR", 0, 0)
30056 + (0.014986) * getSMEFTCoeffEW("CHuR", 1, 1)
30057 + (0.18207) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
30058 + (-0.816) * deltaGzd6()
30059 );
30060
30061 // Linear contribution from Higgs self-coupling
30062 dwidth += cLHd6 * (C1 + 2.0 * dZH1) * deltaG_hhhRatio();
30063 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
30064 dwidth += cLHd6 * cLH3d62 * dZH2 * deltaG_hhhRatio() * deltaG_hhhRatio();
30065
30066 // Add modifications due to small variations of the SM parameters
30067 dwidth += cAsch * (cHSM * (-9.689 * deltaMz()
30068 + 16.184 * deltaMh()
30069 - 0.517 * deltaaMZ()
30070 + 2.692 * deltaGmu()))
30071 + cWsch * (cHSM * (-13.135 * deltaMz()
30072 + 16.184 * deltaMh()
30073 + 2.157 * deltaGmu()
30074 + 2.403 * deltaMw()));
30075
30076 // SM (1) + intrinsic + parametric theory relative errors (free pars)
30077 dwidth += eHZZint + eHZZpar;
30078
30079 return dwidth;
30080}
30081
30083 double dwidth = 0.0;
30084 if (FlagQuadraticTerms) {
30085 dwidth += cWsch * (
30086 +(0.014712) * pow(getSMEFTCoeffEW("CHbox"), 2.0)
30087 + (0.11704) * pow(getSMEFTCoeffEW("CHW"), 2.0)
30088 + (0.23808) * pow(getSMEFTCoeffEW("CHB"), 2.0)
30089 + (0.010204) * pow(getSMEFTCoeffEW("CHD"), 2.0)
30090 + (0.06973) * pow(getSMEFTCoeffEW("CHWB"), 2.0)
30091 + (0.0010203) * pow(getSMEFTCoeffEW("CHl1R", 0, 0), 2.0)
30092 + (0.0010184) * pow(getSMEFTCoeffEW("CHl1R", 1, 1), 2.0)
30093 + (0.0010188) * pow(getSMEFTCoeffEW("CHl1R", 2, 2), 2.0)
30094 + (0.0094) * pow(getSMEFTCoeffEW("CHl3R", 0, 0), 2.0)
30095 + (0.0094) * pow(getSMEFTCoeffEW("CHl3R", 1, 1), 2.0)
30096 + (0.0010188) * pow(getSMEFTCoeffEW("CHl3R", 2, 2), 2.0)
30097 + (0.0010192) * pow(getSMEFTCoeffEW("CHeR", 0, 0), 2.0)
30098 + (0.0010184) * pow(getSMEFTCoeffEW("CHeR", 1, 1), 2.0)
30099 + (0.0010172) * pow(getSMEFTCoeffEW("CHeR", 2, 2), 2.0)
30100 + (0.0013261) * pow(getSMEFTCoeffEW("CHq1R", 0, 0), 2.0)
30101 + (0.0013229) * pow(getSMEFTCoeffEW("CHq1R", 1, 1), 2.0)
30102 + (0.0013261) * pow(getSMEFTCoeffEW("CHq3R", 0, 0), 2.0)
30103 + (0.0013229) * pow(getSMEFTCoeffEW("CHq3R", 1, 1), 2.0)
30104 + (0.0013245) * pow(getSMEFTCoeffEW("CHuR", 0, 0), 2.0)
30105 + (0.0013226) * pow(getSMEFTCoeffEW("CHuR", 1, 1), 2.0)
30106 + (0.011033) * pow(getSMEFTCoeffEW("CllR", 0, 1, 1, 0), 2.0)
30107 + (0.005234) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHW")
30108 + (-0.013568) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHB")
30109 + (0.0004184) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHD")
30110 + (-0.002182) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHWB")
30111 + (0.0026337) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl1R", 0, 0)
30112 + (0.002631) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl1R", 1, 1)
30113 + (0.0026204) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl1R", 2, 2)
30114 + (-0.01206044) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 0, 0)
30115 + (-0.01206456) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 1, 1)
30116 + (0.0026204) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 2, 2)
30117 + (-0.002118503) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHeR", 0, 0)
30118 + (-0.0021174) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHeR", 1, 1)
30119 + (-0.002109743) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHeR", 2, 2)
30120 + (-0.00433568) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq1R", 0, 0)
30121 + (-0.004327143) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq1R", 1, 1)
30122 + (0.0043399) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq3R", 0, 0)
30123 + (0.0043328) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq3R", 1, 1)
30124 + (0.0018366) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHuR", 0, 0)
30125 + (0.0018281) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHuR", 1, 1)
30126 + (0.014692) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30127 + (-0.143958) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHB")
30128 + (0.023022) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHD")
30129 + (-0.1570976) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHWB")
30130 + (0.0015154) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl1R", 0, 0)
30131 + (0.0015196) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl1R", 1, 1)
30132 + (0.0015219) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl1R", 2, 2)
30133 + (-0.003728) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 0, 0)
30134 + (-0.003781) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 1, 1)
30135 + (0.0015219) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 2, 2)
30136 + (-0.0005571) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHeR", 0, 0)
30137 + (-0.0006072) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHeR", 1, 1)
30138 + (-0.0006202) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHeR", 2, 2)
30139 + (0.0001747) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq1R", 0, 0)
30140 + (0.0001548) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq1R", 1, 1)
30141 + (-0.0001772) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq3R", 0, 0)
30142 + (-0.0001611) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq3R", 1, 1)
30143 + (-0.0005458) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHuR", 0, 0)
30144 + (-0.000531) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHuR", 1, 1)
30145 + (0.005234) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30146 + (-0.028141) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHD")
30147 + (-0.031371) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHWB")
30148 + (-0.0038795) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl1R", 0, 0)
30149 + (-0.0038758) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl1R", 1, 1)
30150 + (-0.0038654) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl1R", 2, 2)
30151 + (0.009644) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 0, 0)
30152 + (0.009688) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 1, 1)
30153 + (-0.0038654) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 2, 2)
30154 + (0.0019463) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHeR", 0, 0)
30155 + (0.0019533) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHeR", 1, 1)
30156 + (0.0019535) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHeR", 2, 2)
30157 + (0.003307) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq1R", 0, 0)
30158 + (0.003269) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq1R", 1, 1)
30159 + (-0.0032933) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq3R", 0, 0)
30160 + (-0.0032703) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq3R", 1, 1)
30161 + (-0.0007667) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHuR", 0, 0)
30162 + (-0.0007652) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHuR", 1, 1)
30163 + (-0.013568) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30164 + (0.00144) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHWB")
30165 + (0.0028307) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl1R", 0, 0)
30166 + (0.002828) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl1R", 1, 1)
30167 + (0.0028158) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl1R", 2, 2)
30168 + (-0.001232) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 0, 0)
30169 + (-0.0012439) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 1, 1)
30170 + (0.0028158) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 2, 2)
30171 + (0.0010537) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHeR", 0, 0)
30172 + (0.0010534) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHeR", 1, 1)
30173 + (0.0010662) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHeR", 2, 2)
30174 + (-0.0023745) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq1R", 0, 0)
30175 + (-0.0023721) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq1R", 1, 1)
30176 + (0.0023765) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq3R", 0, 0)
30177 + (0.0023712) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq3R", 1, 1)
30178 + (-0.00127183) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHuR", 0, 0)
30179 + (-0.00127912) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHuR", 1, 1)
30180 + (0.00406) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30181 + (0.0001408) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl1R", 0, 0)
30182 + (0.0001334) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl1R", 1, 1)
30183 + (0.0001475) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl1R", 2, 2)
30184 + (0.002294) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 0, 0)
30185 + (0.002296) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 1, 1)
30186 + (0.0001475) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 2, 2)
30187 + (0.0031757) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHeR", 0, 0)
30188 + (0.0031774) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHeR", 1, 1)
30189 + (0.003167) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHeR", 2, 2)
30190 + (0.0005142) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq1R", 0, 0)
30191 + (0.0005087) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq1R", 1, 1)
30192 + (-0.0005083) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq3R", 0, 0)
30193 + (-0.0004994) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq3R", 1, 1)
30194 + (-0.0023805) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHuR", 0, 0)
30195 + (-0.00237786) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHuR", 1, 1)
30196 + (-0.002182) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30197 + (-0.0005904659) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CHl3R", 0, 0)
30198 + (-0.00263259) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
30199 + (0.0026337) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30200 + (-0.0026362) * getSMEFTCoeffEW("CHl1R", 1, 1) * getSMEFTCoeffEW("CHl3R", 0, 0)
30201 + (-0.000590148) * getSMEFTCoeffEW("CHl1R", 1, 1) * getSMEFTCoeffEW("CHl3R", 1, 1)
30202 + (0.002631) * getSMEFTCoeffEW("CHl1R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30203 + (-0.00261892) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CHl3R", 0, 0)
30204 + (-0.00261892) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CHl3R", 1, 1)
30205 + (0.0020389) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CHl3R", 2, 2)
30206 + (0.0026204) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30207 + (0.00576) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
30208 + (-0.00261) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 2, 2)
30209 + (0.0021198) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHeR", 0, 0)
30210 + (0.0021178) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHeR", 1, 1)
30211 + (0.0021066) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHeR", 2, 2)
30212 + (0.0042491) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHq1R", 0, 0)
30213 + (0.0042424) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHq1R", 1, 1)
30214 + (-0.00424852) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHq3R", 0, 0)
30215 + (-0.004239582) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHq3R", 1, 1)
30216 + (-0.001799671) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHuR", 0, 0)
30217 + (-0.001792115) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHuR", 1, 1)
30218 + (-0.01938906) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30219 + (-0.002607) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHl3R", 2, 2)
30220 + (0.0021198) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHeR", 0, 0)
30221 + (0.0021178) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHeR", 1, 1)
30222 + (0.0021066) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHeR", 2, 2)
30223 + (0.0042503) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHq1R", 0, 0)
30224 + (0.0042428) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHq1R", 1, 1)
30225 + (-0.004249441) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHq3R", 0, 0)
30226 + (-0.004243656) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHq3R", 1, 1)
30227 + (-0.001798463) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHuR", 0, 0)
30228 + (-0.001791597) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHuR", 1, 1)
30229 + (-0.01938972) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30230 + (0.0026204) * getSMEFTCoeffEW("CHl3R", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30231 + (-0.002118503) * getSMEFTCoeffEW("CHeR", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30232 + (-0.0021174) * getSMEFTCoeffEW("CHeR", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30233 + (-0.002109743) * getSMEFTCoeffEW("CHeR", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30234 + (-0.00265285) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CHq3R", 0, 0)
30235 + (-0.00433568) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30236 + (-0.00265126) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CHq3R", 1, 1)
30237 + (-0.004327143) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30238 + (0.0043399) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30239 + (0.0043328) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30240 + (0.0018366) * getSMEFTCoeffEW("CHuR", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30241 + (0.0018281) * getSMEFTCoeffEW("CHuR", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30242 ) * pow(1000000.0, 2.0);
30243
30244 dwidth += cWsch * ((0.75) * pow(deltaGzd6(), 2.0));
30245
30246 dwidth += cWsch * (
30247 +(-0.0968) * deltaGzd6() * getSMEFTCoeffEW("CHbox")
30248 + (-0.0449) * deltaGzd6() * getSMEFTCoeffEW("CHW")
30249 + (0.1028) * deltaGzd6() * getSMEFTCoeffEW("CHB")
30250 + (-0.028) * deltaGzd6() * getSMEFTCoeffEW("CHD")
30251 + (0.0219) * deltaGzd6() * getSMEFTCoeffEW("CHWB")
30252 + (-0.01853) * deltaGzd6() * getSMEFTCoeffEW("CHl1R", 0, 0)
30253 + (-0.01905) * deltaGzd6() * getSMEFTCoeffEW("CHl1R", 1, 1)
30254 + (-0.01862) * deltaGzd6() * getSMEFTCoeffEW("CHl1R", 2, 2)
30255 + (0.12306) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 0, 0)
30256 + (0.12259) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 1, 1)
30257 + (-0.01862) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 2, 2)
30258 + (0.01454) * deltaGzd6() * getSMEFTCoeffEW("CHeR", 0, 0)
30259 + (0.015637) * deltaGzd6() * getSMEFTCoeffEW("CHeR", 1, 1)
30260 + (0.014707) * deltaGzd6() * getSMEFTCoeffEW("CHeR", 2, 2)
30261 + (0.031184) * deltaGzd6() * getSMEFTCoeffEW("CHq1R", 0, 0)
30262 + (0.027789) * deltaGzd6() * getSMEFTCoeffEW("CHq1R", 1, 1)
30263 + (-0.0327) * deltaGzd6() * getSMEFTCoeffEW("CHq3R", 0, 0)
30264 + (-0.0315) * deltaGzd6() * getSMEFTCoeffEW("CHq3R", 1, 1)
30265 + (-0.01361) * deltaGzd6() * getSMEFTCoeffEW("CHuR", 0, 0)
30266 + (-0.01343) * deltaGzd6() * getSMEFTCoeffEW("CHuR", 1, 1)
30267 + (-0.145) * deltaGzd6() * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30268 )*1000000;
30269
30270 }
30271
30272 return dwidth;
30273}
30274
30276 double Br = 1.0;
30277 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
30278
30279 dGHiR1 = deltaGammaH2L2uRatio1();
30280
30281 Br += dGHiR1 - dGammaHTotR1;
30282
30283 if (FlagQuadraticTerms) {
30284
30285 dGHiR2 = deltaGammaH2L2uRatio2();
30286
30287 //Add contributions that are quadratic in the effective coefficients
30288 Br += -dGHiR1 * dGammaHTotR1
30289 + dGHiR2 - dGammaHTotR2
30290 + pow(dGammaHTotR1, 2.0);
30291 }
30292
30293 GHiR += dGHiR1 + dGHiR2;
30294 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
30295
30296 return Br;
30297
30298}
30299
30301 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaH2L2dRatio1
30302 double width = 1.0;
30303
30304 width += deltaGammaH2L2dRatio1();
30305
30306 if (FlagQuadraticTerms) {
30307 //Add contributions that are quadratic in the effective coefficients
30308 width += deltaGammaH2L2dRatio2();
30309 }
30310
30311 return width;
30312}
30313
30315 double dwidth = 0.0;
30316
30317 double C1 = 0.0083;
30318
30319 //------ Old alpha scheme expression: Beg
30320 dwidth += cAsch * (+121289. * getSMEFTCoeffEW("CHbox")
30321 - 84134.2 * getSMEFTCoeffEW("CHB")
30322 + 17402.7 * getSMEFTCoeffEW("CHW")
30323 + 21075. * (getSMEFTCoeffEW("CHl1R", 0, 0) + getSMEFTCoeffEW("CHl3R", 0, 0))
30324 + 21073.9 * (getSMEFTCoeffEW("CHl1R", 1, 1) + getSMEFTCoeffEW("CHl3R", 1, 1))
30325 + 20966.2 * (getSMEFTCoeffEW("CHl1R", 2, 2) + getSMEFTCoeffEW("CHl3R", 2, 2))
30326 + 23026.5 * (getSMEFTCoeffEW("CHq1R", 0, 0) + getSMEFTCoeffEW("CHq3R", 0, 0))
30327 + 23023.9 * (getSMEFTCoeffEW("CHq1R", 1, 1) + getSMEFTCoeffEW("CHq3R", 1, 1))
30328 + 22666. * (getSMEFTCoeffEW("CHq1R", 2, 2) + getSMEFTCoeffEW("CHq3R", 2, 2))
30329 - 18090.2 * getSMEFTCoeffEW("CHeR", 0, 0)
30330 - 18067. * getSMEFTCoeffEW("CHeR", 1, 1)
30331 - 17980.6 * getSMEFTCoeffEW("CHeR", 2, 2)
30332 - 4190.57 * getSMEFTCoeffEW("CHdR", 0, 0)
30333 - 4189.38 * getSMEFTCoeffEW("CHdR", 1, 1)
30334 - 3850.11 * getSMEFTCoeffEW("CHdR", 2, 2)
30335 - 48948.9 * getSMEFTCoeffEW("CHD")
30336 - 158101. * getSMEFTCoeffEW("CHWB")
30337 - 3.617 * delta_GF
30338 - 0.837 * deltaGzd6()
30339 );
30340 /*+ cWsch * (+13172. * getSMEFTCoeffEW("CHD")
30341 - 21275. * getSMEFTCoeffEW("CHWB")
30342 - 3. * delta_GF
30343 - 0.837 * deltaGzd6()
30344 ));*/
30345
30346 //------ Old alpha scheme expression: End
30347
30348 // AG:
30349 dwidth += cWsch * (
30350 ((0.12067) * getSMEFTCoeffEW("CHbox")
30351 + (0.02221) * getSMEFTCoeffEW("CHW")
30352 + (-0.08987) * getSMEFTCoeffEW("CHB")
30353 + (0.0195) * getSMEFTCoeffEW("CHD")
30354 + (-0.02029) * getSMEFTCoeffEW("CHWB")
30355 + (0.021341) * getSMEFTCoeffEW("CHl1R", 0, 0)
30356 + (0.021391) * getSMEFTCoeffEW("CHl1R", 1, 1)
30357 + (0.021248) * getSMEFTCoeffEW("CHl1R", 2, 2)
30358 + (-0.1582728) * getSMEFTCoeffEW("CHl3R", 0, 0)
30359 + (-0.158513) * getSMEFTCoeffEW("CHl3R", 1, 1)
30360 + (0.021248) * getSMEFTCoeffEW("CHl3R", 2, 2)
30361 + (-0.01721521) * getSMEFTCoeffEW("CHeR", 0, 0)
30362 + (-0.0172416) * getSMEFTCoeffEW("CHeR", 1, 1)
30363 + (-0.0171251) * getSMEFTCoeffEW("CHeR", 2, 2)
30364 + (0.022094) * getSMEFTCoeffEW("CHq1R", 0, 0)
30365 + (0.02214) * getSMEFTCoeffEW("CHq1R", 1, 1)
30366 + (0.023737) * getSMEFTCoeffEW("CHq1R", 2, 2)
30367 + (0.022094) * getSMEFTCoeffEW("CHq3R", 0, 0)
30368 + (0.02214) * getSMEFTCoeffEW("CHq3R", 1, 1)
30369 + (0.023737) * getSMEFTCoeffEW("CHq3R", 2, 2)
30370 + (-0.003856346) * getSMEFTCoeffEW("CHdR", 0, 0)
30371 + (-0.00384488) * getSMEFTCoeffEW("CHdR", 1, 1)
30372 + (-0.003870856) * getSMEFTCoeffEW("CHdR", 2, 2)
30373 + (0.18095) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
30374 + (-0.831) * deltaGzd6()
30375 );
30376
30377 // Linear contribution from Higgs self-coupling
30378 dwidth += cLHd6 * (C1 + 2.0 * dZH1) * deltaG_hhhRatio();
30379 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
30380 dwidth += cLHd6 * cLH3d62 * dZH2 * deltaG_hhhRatio() * deltaG_hhhRatio();
30381
30382 // Add modifications due to small variations of the SM parameters
30383 dwidth += cAsch * (cHSM * (-10.043 * deltaMz()
30384 + 16.281 * deltaMh()
30385 - 0.342 * deltaaMZ()
30386 + 2.516 * deltaGmu()))
30387 + cWsch * (cHSM * (-12.322 * deltaMz()
30388 + 16.281 * deltaMh()
30389 + 2.201 * deltaGmu()
30390 + 1.57 * deltaMw()));
30391
30392 // SM (1) + intrinsic + parametric theory relative errors (free pars)
30393 dwidth += eHZZint + eHZZpar;
30394
30395 return dwidth;
30396}
30397
30399 double dwidth = 0.0;
30400 if (FlagQuadraticTerms) {
30401 dwidth += cWsch * (
30402 +(0.014825) * pow(getSMEFTCoeffEW("CHbox"), 2.0)
30403 + (0.08465) * pow(getSMEFTCoeffEW("CHW"), 2.0)
30404 + (0.10657) * pow(getSMEFTCoeffEW("CHB"), 2.0)
30405 + (0.007578) * pow(getSMEFTCoeffEW("CHD"), 2.0)
30406 + (0.032649) * pow(getSMEFTCoeffEW("CHWB"), 2.0)
30407 + (0.001005) * pow(getSMEFTCoeffEW("CHl1R", 0, 0), 2.0)
30408 + (0.0010092) * pow(getSMEFTCoeffEW("CHl1R", 1, 1), 2.0)
30409 + (0.0010064) * pow(getSMEFTCoeffEW("CHl1R", 2, 2), 2.0)
30410 + (0.009463) * pow(getSMEFTCoeffEW("CHl3R", 0, 0), 2.0)
30411 + (0.009375) * pow(getSMEFTCoeffEW("CHl3R", 1, 1), 2.0)
30412 + (0.0010064) * pow(getSMEFTCoeffEW("CHl3R", 2, 2), 2.0)
30413 + (0.0010054) * pow(getSMEFTCoeffEW("CHeR", 0, 0), 2.0)
30414 + (0.0010055) * pow(getSMEFTCoeffEW("CHeR", 1, 1), 2.0)
30415 + (0.0010051) * pow(getSMEFTCoeffEW("CHeR", 2, 2), 2.0)
30416 + (0.0006784) * pow(getSMEFTCoeffEW("CHq1R", 0, 0), 2.0)
30417 + (0.000655) * pow(getSMEFTCoeffEW("CHq1R", 1, 1), 2.0)
30418 + (0.0007329) * pow(getSMEFTCoeffEW("CHq1R", 2, 2), 2.0)
30419 + (0.0006784) * pow(getSMEFTCoeffEW("CHq3R", 0, 0), 2.0)
30420 + (0.000655) * pow(getSMEFTCoeffEW("CHq3R", 1, 1), 2.0)
30421 + (0.0007329) * pow(getSMEFTCoeffEW("CHq3R", 2, 2), 2.0)
30422 + (0.0006792) * pow(getSMEFTCoeffEW("CHdR", 0, 0), 2.0)
30423 + (0.0006779) * pow(getSMEFTCoeffEW("CHdR", 1, 1), 2.0)
30424 + (0.0007332) * pow(getSMEFTCoeffEW("CHdR", 2, 2), 2.0)
30425 + (0.011121) * pow(getSMEFTCoeffEW("CllR", 0, 1, 1, 0), 2.0)
30426 + (0.002721) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHW")
30427 + (-0.010906) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHB")
30428 + (-0.0012719) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHD")
30429 + (-0.0024549) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHWB")
30430 + (0.0026064) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl1R", 0, 0)
30431 + (0.0026073) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl1R", 1, 1)
30432 + (0.002596) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl1R", 2, 2)
30433 + (-0.01207611) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 0, 0)
30434 + (-0.01209367) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 1, 1)
30435 + (0.002596) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 2, 2)
30436 + (-0.0020974) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHeR", 0, 0)
30437 + (-0.00209905) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHeR", 1, 1)
30438 + (-0.00208636) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHeR", 2, 2)
30439 + (0.0026944) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq1R", 0, 0)
30440 + (0.0026923) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq1R", 1, 1)
30441 + (0.0028925) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq1R", 2, 2)
30442 + (0.0026944) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq3R", 0, 0)
30443 + (0.0026923) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq3R", 1, 1)
30444 + (0.0028925) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq3R", 2, 2)
30445 + (-0.00047059) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHdR", 0, 0)
30446 + (-0.0004699201) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHdR", 2, 2)
30447 + (0.014684) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30448 + (-0.1563694) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHB")
30449 + (0.018562) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHD")
30450 + (-0.1022427) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHWB")
30451 + (0.0006588) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl1R", 0, 0)
30452 + (0.0006557) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl1R", 1, 1)
30453 + (0.0006715) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl1R", 2, 2)
30454 + (-0.002116) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 0, 0)
30455 + (-0.002118) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 1, 1)
30456 + (0.0006715) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 2, 2)
30457 + (0.0001906) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHeR", 0, 0)
30458 + (0.0001915) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHeR", 1, 1)
30459 + (0.000173) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHeR", 2, 2)
30460 + (-0.0002293) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq1R", 0, 0)
30461 + (-0.0002229) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq1R", 1, 1)
30462 + (-0.0002215) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq1R", 2, 2)
30463 + (-0.0002293) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq3R", 0, 0)
30464 + (-0.0002229) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq3R", 1, 1)
30465 + (-0.0002215) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq3R", 2, 2)
30466 + (0.0001371) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHdR", 0, 0)
30467 + (0.000138) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHdR", 1, 1)
30468 + (0.0001006) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHdR", 2, 2)
30469 + (0.002694) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30470 + (-0.0207025) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHD")
30471 + (0.059846) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHWB")
30472 + (-0.00294565) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl1R", 0, 0)
30473 + (-0.00294453) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl1R", 1, 1)
30474 + (-0.00293256) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl1R", 2, 2)
30475 + (0.007992) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 0, 0)
30476 + (0.007978) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 1, 1)
30477 + (-0.00293256) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 2, 2)
30478 + (0.0013157) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHeR", 0, 0)
30479 + (0.0013112) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHeR", 1, 1)
30480 + (0.001313) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHeR", 2, 2)
30481 + (-0.0018767) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq1R", 0, 0)
30482 + (-0.0018778) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq1R", 1, 1)
30483 + (-0.0020349) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq1R", 2, 2)
30484 + (-0.0018767) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq3R", 0, 0)
30485 + (-0.0018778) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq3R", 1, 1)
30486 + (-0.0020349) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq3R", 2, 2)
30487 + (0.0001977) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHdR", 0, 0)
30488 + (0.0001982) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHdR", 1, 1)
30489 + (0.0001883) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHdR", 2, 2)
30490 + (-0.010907) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30491 + (0.000988) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHWB")
30492 + (0.0025211) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl1R", 0, 0)
30493 + (0.0025204) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl1R", 1, 1)
30494 + (0.002511) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl1R", 2, 2)
30495 + (0.0001134) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 0, 0)
30496 + (0.0001259) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 1, 1)
30497 + (0.002511) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 2, 2)
30498 + (0.001268) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHeR", 0, 0)
30499 + (0.0012691) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHeR", 1, 1)
30500 + (0.0012823) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHeR", 2, 2)
30501 + (0.0008924) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq1R", 0, 0)
30502 + (0.000892) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq1R", 1, 1)
30503 + (0.0009143) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq1R", 2, 2)
30504 + (0.0008924) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq3R", 0, 0)
30505 + (0.000892) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq3R", 1, 1)
30506 + (0.0009143) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq3R", 2, 2)
30507 + (0.0003253) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHdR", 0, 0)
30508 + (0.00032566) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHdR", 1, 1)
30509 + (0.00039497) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHdR", 2, 2)
30510 + (0.0024039) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30511 + (0.0003186) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl1R", 0, 0)
30512 + (0.0003249) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl1R", 1, 1)
30513 + (0.0003404) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl1R", 2, 2)
30514 + (0.002784) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 0, 0)
30515 + (0.002786) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 1, 1)
30516 + (0.0003404) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 2, 2)
30517 + (0.002898) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHeR", 0, 0)
30518 + (0.0028961) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHeR", 1, 1)
30519 + (0.0028869) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHeR", 2, 2)
30520 + (-0.0008712) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq1R", 0, 0)
30521 + (-0.0008626) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq1R", 1, 1)
30522 + (-0.0009395) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq1R", 2, 2)
30523 + (-0.0008712) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq3R", 0, 0)
30524 + (-0.0008626) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq3R", 1, 1)
30525 + (-0.0009395) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq3R", 2, 2)
30526 + (0.00061055) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHdR", 0, 0)
30527 + (0.00060968) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHdR", 1, 1)
30528 + (0.00063252) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHdR", 2, 2)
30529 + (-0.0024548) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30530 + (-0.000590513) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CHl3R", 0, 0)
30531 + (-0.0026049) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
30532 + (0.0026064) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30533 + (-0.00260457) * getSMEFTCoeffEW("CHl1R", 1, 1) * getSMEFTCoeffEW("CHl3R", 0, 0)
30534 + (-0.000590967) * getSMEFTCoeffEW("CHl1R", 1, 1) * getSMEFTCoeffEW("CHl3R", 1, 1)
30535 + (0.0026073) * getSMEFTCoeffEW("CHl1R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30536 + (-0.00259549) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CHl3R", 0, 0)
30537 + (-0.00259549) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CHl3R", 1, 1)
30538 + (0.0020129) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CHl3R", 2, 2)
30539 + (0.002596) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30540 + (0.00581) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
30541 + (-0.002642) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 2, 2)
30542 + (0.0020996) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHeR", 0, 0)
30543 + (0.002098) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHeR", 1, 1)
30544 + (0.0020855) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHeR", 2, 2)
30545 + (-0.002638086) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHq1R", 0, 0)
30546 + (-0.0026360054) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHq1R", 1, 1)
30547 + (-0.002830181) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHq1R", 2, 2)
30548 + (-0.002638086) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHq3R", 0, 0)
30549 + (-0.0026360054) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHq3R", 1, 1)
30550 + (-0.002830181) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHq3R", 2, 2)
30551 + (0.0004606) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHdR", 0, 0)
30552 + (0.00046071) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHdR", 1, 1)
30553 + (0.00046383) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHdR", 2, 2)
30554 + (-0.01942) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30555 + (-0.002561) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHl3R", 2, 2)
30556 + (0.0020996) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHeR", 0, 0)
30557 + (0.0020983) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHeR", 1, 1)
30558 + (0.0020855) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHeR", 2, 2)
30559 + (-0.002636675) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHq1R", 0, 0)
30560 + (-0.002640509) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHq1R", 1, 1)
30561 + (-0.002831097) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHq1R", 2, 2)
30562 + (-0.002636675) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHq3R", 0, 0)
30563 + (-0.002640509) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHq3R", 1, 1)
30564 + (-0.002831097) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHq3R", 2, 2)
30565 + (0.00046075) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHdR", 0, 0)
30566 + (0.00046077) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHdR", 1, 1)
30567 + (0.00046367) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHdR", 2, 2)
30568 + (-0.01943808) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30569 + (0.002596) * getSMEFTCoeffEW("CHl3R", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30570 + (-0.0020974) * getSMEFTCoeffEW("CHeR", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30571 + (-0.00209905) * getSMEFTCoeffEW("CHeR", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30572 + (-0.00208636) * getSMEFTCoeffEW("CHeR", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30573 + (0.0013588) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CHq3R", 0, 0)
30574 + (0.0026944) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30575 + (0.00135887) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CHq3R", 1, 1)
30576 + (0.0026923) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30577 + (0.00147085) * getSMEFTCoeffEW("CHq1R", 2, 2) * getSMEFTCoeffEW("CHq3R", 2, 2)
30578 + (0.0028925) * getSMEFTCoeffEW("CHq1R", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30579 + (0.0026944) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30580 + (0.0026923) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30581 + (0.0028925) * getSMEFTCoeffEW("CHq3R", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30582 + (-0.00047059) * getSMEFTCoeffEW("CHdR", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30583 + (-0.0004699201) * getSMEFTCoeffEW("CHdR", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30584 ) * pow(1000000.0, 2.0);
30585
30586 dwidth += cWsch * ((0.77) * pow(deltaGzd6(), 2.0));
30587
30588 dwidth += cWsch * (
30589 +(-0.095) * deltaGzd6() * getSMEFTCoeffEW("CHbox")
30590 + (-0.0213) * deltaGzd6() * getSMEFTCoeffEW("CHW")
30591 + (0.0747) * deltaGzd6() * getSMEFTCoeffEW("CHB")
30592 + (-0.0162) * deltaGzd6() * getSMEFTCoeffEW("CHD")
30593 + (0.023) * deltaGzd6() * getSMEFTCoeffEW("CHWB")
30594 + (-0.0187) * deltaGzd6() * getSMEFTCoeffEW("CHl1R", 0, 0)
30595 + (-0.01838) * deltaGzd6() * getSMEFTCoeffEW("CHl1R", 1, 1)
30596 + (-0.01821) * deltaGzd6() * getSMEFTCoeffEW("CHl1R", 2, 2)
30597 + (0.108636) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 0, 0)
30598 + (0.114941) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 1, 1)
30599 + (-0.01821) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 2, 2)
30600 + (0.0142) * deltaGzd6() * getSMEFTCoeffEW("CHeR", 0, 0)
30601 + (0.015339) * deltaGzd6() * getSMEFTCoeffEW("CHeR", 1, 1)
30602 + (0.014586) * deltaGzd6() * getSMEFTCoeffEW("CHeR", 2, 2)
30603 + (-0.01942) * deltaGzd6() * getSMEFTCoeffEW("CHq1R", 0, 0)
30604 + (-0.01967) * deltaGzd6() * getSMEFTCoeffEW("CHq1R", 1, 1)
30605 + (-0.02085) * deltaGzd6() * getSMEFTCoeffEW("CHq1R", 2, 2)
30606 + (-0.01942) * deltaGzd6() * getSMEFTCoeffEW("CHq3R", 0, 0)
30607 + (-0.01967) * deltaGzd6() * getSMEFTCoeffEW("CHq3R", 1, 1)
30608 + (-0.02085) * deltaGzd6() * getSMEFTCoeffEW("CHq3R", 2, 2)
30609 + (0.003423) * deltaGzd6() * getSMEFTCoeffEW("CHdR", 0, 0)
30610 + (0.0032534) * deltaGzd6() * getSMEFTCoeffEW("CHdR", 1, 1)
30611 + (0.0032839) * deltaGzd6() * getSMEFTCoeffEW("CHdR", 2, 2)
30612 + (-0.142) * deltaGzd6() * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30613 )*1000000;
30614 }
30615
30616 return dwidth;
30617}
30618
30620 double Br = 1.0;
30621 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
30622
30623 dGHiR1 = deltaGammaH2L2dRatio1();
30624
30625 Br += dGHiR1 - dGammaHTotR1;
30626
30627 if (FlagQuadraticTerms) {
30628
30629 dGHiR2 = deltaGammaH2L2dRatio2();
30630
30631 //Add contributions that are quadratic in the effective coefficients
30632 Br += -dGHiR1 * dGammaHTotR1
30633 + dGHiR2 - dGammaHTotR2
30634 + pow(dGammaHTotR1, 2.0);
30635 }
30636
30637 GHiR += dGHiR1 + dGHiR2;
30638 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
30639
30640 return Br;
30641
30642}
30643
30645 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaH2v2uRatio1
30646 double width = 1.0;
30647
30648 width += deltaGammaH2v2uRatio1();
30649
30650 if (FlagQuadraticTerms) {
30651 //Add contributions that are quadratic in the effective coefficients
30652 width += deltaGammaH2v2uRatio2();
30653 }
30654
30655 return width;
30656}
30657
30659 double dwidth = 0.0;
30660
30661 double C1 = 0.0083;
30662
30663 //------ Old alpha scheme expression: Beg
30664 dwidth += cAsch * (+121248. * getSMEFTCoeffEW("CHbox")
30665 - 76316.6 * getSMEFTCoeffEW("CHB")
30666 + 13981.5 * getSMEFTCoeffEW("CHW")
30667 - 19052.2 * (getSMEFTCoeffEW("CHl1R", 0, 0) - getSMEFTCoeffEW("CHl3R", 0, 0))
30668 - 19081.3 * (getSMEFTCoeffEW("CHl1R", 1, 1) - getSMEFTCoeffEW("CHl3R", 1, 1))
30669 - 19088.9 * (getSMEFTCoeffEW("CHl1R", 2, 2) - getSMEFTCoeffEW("CHl3R", 2, 2))
30670 - 37234.1 * (getSMEFTCoeffEW("CHq1R", 0, 0) - getSMEFTCoeffEW("CHq3R", 0, 0))
30671 - 37155.9 * (getSMEFTCoeffEW("CHq1R", 1, 1) - getSMEFTCoeffEW("CHq3R", 1, 1))
30672 + 16564.7 * getSMEFTCoeffEW("CHuR", 0, 0)
30673 + 16487.2 * getSMEFTCoeffEW("CHuR", 1, 1)
30674 - 48203. * getSMEFTCoeffEW("CHD")
30675 - 150929. * getSMEFTCoeffEW("CHWB")
30676 - 3.589 * delta_GF
30677 - 0.849 * deltaGzd6()
30678 );
30679 /*+ cWsch * (+11461.3 * getSMEFTCoeffEW("CHD")
30680 - 20220.2 * getSMEFTCoeffEW("CHWB")
30681 - 2.998 * delta_GF
30682 - 0.849 * deltaGzd6()
30683 ));*/
30684
30685 //------ Old alpha scheme expression: End
30686
30687 // AG:
30688 dwidth += cWsch * (
30689 ((0.12122) * getSMEFTCoeffEW("CHbox")
30690 + (0.01598) * getSMEFTCoeffEW("CHW")
30691 + (-0.074959) * getSMEFTCoeffEW("CHB")
30692 + (0.013404) * getSMEFTCoeffEW("CHD")
30693 + (-0.021103) * getSMEFTCoeffEW("CHWB")
30694 + (-0.01884082) * getSMEFTCoeffEW("CHl1R", 0, 0)
30695 + (-0.01874224) * getSMEFTCoeffEW("CHl1R", 1, 1)
30696 + (-0.01879955) * getSMEFTCoeffEW("CHl1R", 2, 2)
30697 + (-0.161822) * getSMEFTCoeffEW("CHl3R", 0, 0)
30698 + (-0.1613675) * getSMEFTCoeffEW("CHl3R", 1, 1)
30699 + (0.018957) * getSMEFTCoeffEW("CHl3R", 2, 2)
30700 + (-0.037156) * getSMEFTCoeffEW("CHq1R", 0, 0)
30701 + (-0.0371722) * getSMEFTCoeffEW("CHq1R", 1, 1)
30702 + (0.037258) * getSMEFTCoeffEW("CHq3R", 0, 0)
30703 + (0.037209) * getSMEFTCoeffEW("CHq3R", 1, 1)
30704 + (0.015779) * getSMEFTCoeffEW("CHuR", 0, 0)
30705 + (0.015702) * getSMEFTCoeffEW("CHuR", 1, 1)
30706 + (0.1818) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
30707 + (-0.832) * deltaGzd6()
30708 );
30709
30710 // Linear contribution from Higgs self-coupling
30711 dwidth += cLHd6 * (C1 + 2.0 * dZH1) * deltaG_hhhRatio();
30712 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
30713 dwidth += cLHd6 * cLH3d62 * dZH2 * deltaG_hhhRatio() * deltaG_hhhRatio();
30714
30715 // Add modifications due to small variations of the SM parameters
30716 dwidth += cAsch * (cHSM * (-9.867 * deltaMz()
30717 + 15.889 * deltaMh()
30718 - 0.28 * deltaaMZ()
30719 + 2.519 * deltaGmu()))
30720 + cWsch * (cHSM * (-11.908 * deltaMz()
30721 + 15.889 * deltaMh()
30722 + 2.169 * deltaGmu()
30723 + 1.303 * deltaMw()));
30724
30725 // SM (1) + intrinsic + parametric theory relative errors (free pars)
30726 dwidth += eHZZint + eHZZpar;
30727
30728 return dwidth;
30729}
30730
30732 double dwidth = 0.0;
30733 if (FlagQuadraticTerms) {
30734 dwidth += cWsch * (
30735 +(0.014683) * pow(getSMEFTCoeffEW("CHbox"), 2.0)
30736 + (0.029977) * pow(getSMEFTCoeffEW("CHW"), 2.0)
30737 + (0.020534) * pow(getSMEFTCoeffEW("CHB"), 2.0)
30738 + (0.0011316) * pow(getSMEFTCoeffEW("CHD"), 2.0)
30739 + (0.009588) * pow(getSMEFTCoeffEW("CHWB"), 2.0)
30740 + (0.00049619) * pow(getSMEFTCoeffEW("CHl1R", 0, 0), 2.0)
30741 + (0.00049702) * pow(getSMEFTCoeffEW("CHl1R", 1, 1), 2.0)
30742 + (0.00049647) * pow(getSMEFTCoeffEW("CHl1R", 2, 2), 2.0)
30743 + (0.00922) * pow(getSMEFTCoeffEW("CHl3R", 0, 0), 2.0)
30744 + (0.00919) * pow(getSMEFTCoeffEW("CHl3R", 1, 1), 2.0)
30745 + (0.00049647) * pow(getSMEFTCoeffEW("CHl3R", 2, 2), 2.0)
30746 + (0.0013928) * pow(getSMEFTCoeffEW("CHq1R", 0, 0), 2.0)
30747 + (0.0013902) * pow(getSMEFTCoeffEW("CHq1R", 1, 1), 2.0)
30748 + (0.0013928) * pow(getSMEFTCoeffEW("CHq3R", 0, 0), 2.0)
30749 + (0.0013902) * pow(getSMEFTCoeffEW("CHq3R", 1, 1), 2.0)
30750 + (0.0013945) * pow(getSMEFTCoeffEW("CHuR", 0, 0), 2.0)
30751 + (0.0013955) * pow(getSMEFTCoeffEW("CHuR", 1, 1), 2.0)
30752 + (0.01101) * pow(getSMEFTCoeffEW("CllR", 0, 1, 1, 0), 2.0)
30753 + (0.001982) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHW")
30754 + (-0.0090937) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHB")
30755 + (-0.0020315) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHD")
30756 + (-0.0025573) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHWB")
30757 + (-0.002318106) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl1R", 0, 0)
30758 + (-0.002317968) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl1R", 2, 2)
30759 + (-0.01237941) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 0, 0)
30760 + (-0.01238009) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 1, 1)
30761 + (0.0023188) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 2, 2)
30762 + (-0.00451966) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq1R", 0, 0)
30763 + (-0.00451184) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq1R", 1, 1)
30764 + (0.0045183) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq3R", 0, 0)
30765 + (0.0045101) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq3R", 1, 1)
30766 + (0.0019117) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHuR", 0, 0)
30767 + (0.0019033) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHuR", 1, 1)
30768 + (0.0147057) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30769 + (-0.0561529) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHB")
30770 + (0.0005954) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHD")
30771 + (-0.0455873) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHWB")
30772 + (-0.0010602) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl1R", 0, 0)
30773 + (-0.001113) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl1R", 1, 1)
30774 + (-0.001132) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl1R", 2, 2)
30775 + (-0.001144) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 0, 0)
30776 + (-0.001023) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 1, 1)
30777 + (0.0010671) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 2, 2)
30778 + (0.0023205) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq1R", 0, 0)
30779 + (0.0023067) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq1R", 1, 1)
30780 + (-0.00230254) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq3R", 0, 0)
30781 + (-0.00228524) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq3R", 1, 1)
30782 + (-0.00149435) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHuR", 0, 0)
30783 + (-0.00149032) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHuR", 1, 1)
30784 + (0.001982) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30785 + (0.0003054) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHD")
30786 + (0.034986) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHWB")
30787 + (0.0028311) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl1R", 0, 0)
30788 + (0.0028277) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl1R", 1, 1)
30789 + (0.0028398) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl1R", 2, 2)
30790 + (0.006269) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 0, 0)
30791 + (0.0062789) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 1, 1)
30792 + (-0.00283266) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 2, 2)
30793 + (0.0011441) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq1R", 0, 0)
30794 + (0.00114) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq1R", 1, 1)
30795 + (-0.001135831) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq3R", 0, 0)
30796 + (-0.00113128) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq3R", 1, 1)
30797 + (-0.0090937) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30798 + (-0.000408) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHWB")
30799 + (-0.0009051) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl1R", 0, 0)
30800 + (-0.00090638) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl1R", 1, 1)
30801 + (-0.00090555) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl1R", 2, 2)
30802 + (-0.0007383) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 0, 0)
30803 + (-0.0007345) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 1, 1)
30804 + (0.00090609) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 2, 2)
30805 + (-0.00162977) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq1R", 0, 0)
30806 + (-0.001624214) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq1R", 1, 1)
30807 + (0.0016305) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq3R", 0, 0)
30808 + (0.0016236) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq3R", 1, 1)
30809 + (-0.00167945) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHuR", 0, 0)
30810 + (-0.00168335) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHuR", 1, 1)
30811 + (0.0016461) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30812 + (0.0014831) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl1R", 0, 0)
30813 + (0.0014813) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl1R", 1, 1)
30814 + (0.0014901) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl1R", 2, 2)
30815 + (0.001034) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 0, 0)
30816 + (0.0010168) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 1, 1)
30817 + (-0.00148265) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 2, 2)
30818 + (0.000102) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq3R", 1, 1)
30819 + (-0.0021338) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHuR", 0, 0)
30820 + (-0.00214234) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHuR", 1, 1)
30821 + (-0.0025573) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30822 + (0.00132225) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CHl3R", 0, 0)
30823 + (0.0023183) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
30824 + (-0.002318106) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30825 + (0.002319) * getSMEFTCoeffEW("CHl1R", 1, 1) * getSMEFTCoeffEW("CHl3R", 0, 0)
30826 + (0.0013223) * getSMEFTCoeffEW("CHl1R", 1, 1) * getSMEFTCoeffEW("CHl3R", 1, 1)
30827 + (0.0023188) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CHl3R", 0, 0)
30828 + (0.0023188) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CHl3R", 1, 1)
30829 + (-0.000997117) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CHl3R", 2, 2)
30830 + (-0.002317968) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30831 + (0.00638) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
30832 + (-0.00233) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 2, 2)
30833 + (0.0044333) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHq1R", 0, 0)
30834 + (0.0044255) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHq1R", 1, 1)
30835 + (-0.00443452) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHq3R", 0, 0)
30836 + (-0.0044265) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHq3R", 1, 1)
30837 + (-0.001876252) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHuR", 0, 0)
30838 + (-0.0018688) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHuR", 1, 1)
30839 + (-0.0197481) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30840 + (-0.0023) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHl3R", 2, 2)
30841 + (0.0044334) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHq1R", 0, 0)
30842 + (0.0044253) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHq1R", 1, 1)
30843 + (-0.00443484) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHq3R", 0, 0)
30844 + (-0.00442866) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHq3R", 1, 1)
30845 + (-0.001875899) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHuR", 0, 0)
30846 + (-0.00186879) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHuR", 1, 1)
30847 + (-0.01972415) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30848 + (0.0023188) * getSMEFTCoeffEW("CHl3R", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30849 + (-0.00279155) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CHq3R", 0, 0)
30850 + (-0.00451966) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30851 + (-0.00278867) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CHq3R", 1, 1)
30852 + (-0.00451184) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30853 + (0.0045183) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30854 + (0.0045101) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30855 + (0.0019117) * getSMEFTCoeffEW("CHuR", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30856 + (0.0019033) * getSMEFTCoeffEW("CHuR", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30857 ) * pow(1000000.0, 2.0);
30858
30859 dwidth += cWsch * ((0.757) * pow(deltaGzd6(), 2.0));
30860
30861 dwidth += cWsch * (
30862 +(-0.099) * deltaGzd6() * getSMEFTCoeffEW("CHbox")
30863 + (-0.01511) * deltaGzd6() * getSMEFTCoeffEW("CHW")
30864 + (0.07347) * deltaGzd6() * getSMEFTCoeffEW("CHB")
30865 + (-0.01184) * deltaGzd6() * getSMEFTCoeffEW("CHD")
30866 + (0.02039) * deltaGzd6() * getSMEFTCoeffEW("CHWB")
30867 + (0.01399) * deltaGzd6() * getSMEFTCoeffEW("CHl1R", 0, 0)
30868 + (0.015557) * deltaGzd6() * getSMEFTCoeffEW("CHl1R", 1, 1)
30869 + (0.01326) * deltaGzd6() * getSMEFTCoeffEW("CHl1R", 2, 2)
30870 + (0.13487) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 0, 0)
30871 + (0.13114) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 1, 1)
30872 + (-0.01462) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 2, 2)
30873 + (0.03421) * deltaGzd6() * getSMEFTCoeffEW("CHq1R", 0, 0)
30874 + (0.03301) * deltaGzd6() * getSMEFTCoeffEW("CHq1R", 1, 1)
30875 + (-0.0335) * deltaGzd6() * getSMEFTCoeffEW("CHq3R", 0, 0)
30876 + (-0.034) * deltaGzd6() * getSMEFTCoeffEW("CHq3R", 1, 1)
30877 + (-0.0134) * deltaGzd6() * getSMEFTCoeffEW("CHuR", 0, 0)
30878 + (-0.01395) * deltaGzd6() * getSMEFTCoeffEW("CHuR", 1, 1)
30879 + (-0.148) * deltaGzd6() * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30880 )*1000000;
30881 }
30882
30883 return dwidth;
30884}
30885
30887 double Br = 1.0;
30888 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
30889
30890 dGHiR1 = deltaGammaH2v2uRatio1();
30891
30892 Br += dGHiR1 - dGammaHTotR1;
30893
30894 if (FlagQuadraticTerms) {
30895
30896 dGHiR2 = deltaGammaH2v2uRatio2();
30897
30898 //Add contributions that are quadratic in the effective coefficients
30899 Br += -dGHiR1 * dGammaHTotR1
30900 + dGHiR2 - dGammaHTotR2
30901 + pow(dGammaHTotR1, 2.0);
30902 }
30903
30904 GHiR += dGHiR1 + dGHiR2;
30905 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
30906
30907 return Br;
30908
30909}
30910
30912 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaH2v2dRatio1
30913 double width = 1.0;
30914
30915 width += deltaGammaH2v2dRatio1();
30916
30917 if (FlagQuadraticTerms) {
30918 //Add contributions that are quadratic in the effective coefficients
30919 width += deltaGammaH2v2dRatio2();
30920 }
30921
30922 return width;
30923}
30924
30926 double dwidth = 0.0;
30927
30928 double C1 = 0.0083;
30929
30930 //------ Old alpha scheme expression: Beg
30931 dwidth += cAsch * (+121140. * getSMEFTCoeffEW("CHbox")
30932 - 57872.8 * getSMEFTCoeffEW("CHB")
30933 - 4371.77 * getSMEFTCoeffEW("CHW")
30934 - 18746.1 * (getSMEFTCoeffEW("CHl1R", 0, 0) - getSMEFTCoeffEW("CHl3R", 0, 0))
30935 - 18746.1 * (getSMEFTCoeffEW("CHl1R", 1, 1) - getSMEFTCoeffEW("CHl3R", 1, 1))
30936 - 18868.3 * (getSMEFTCoeffEW("CHl1R", 2, 2) - getSMEFTCoeffEW("CHl3R", 2, 2))
30937 + 23856.6 * (getSMEFTCoeffEW("CHq1R", 0, 0) + getSMEFTCoeffEW("CHq3R", 0, 0))
30938 + 23828.1 * (getSMEFTCoeffEW("CHq1R", 1, 1) + getSMEFTCoeffEW("CHq3R", 1, 1))
30939 + 23481.4 * (getSMEFTCoeffEW("CHq1R", 2, 2) + getSMEFTCoeffEW("CHq3R", 2, 2))
30940 - 4335.75 * getSMEFTCoeffEW("CHdR", 0, 0)
30941 - 4341.01 * getSMEFTCoeffEW("CHdR", 1, 1)
30942 - 4000. * getSMEFTCoeffEW("CHdR", 2, 2)
30943 - 42945.7 * getSMEFTCoeffEW("CHD")
30944 - 113953. * getSMEFTCoeffEW("CHWB")
30945 - 3.412 * delta_GF
30946 - 0.842 * deltaGzd6()
30947 );
30948 /*+ cWsch * (-837.5 * getSMEFTCoeffEW("CHD")
30949 - 21725.9 * getSMEFTCoeffEW("CHWB")
30950 - 2.996 * delta_GF
30951 - 0.842 * deltaGzd6()
30952 ));*/
30953
30954 //------ Old alpha scheme expression: End
30955
30956 // AG:
30957 dwidth += cWsch * (
30958 ((0.12129) * getSMEFTCoeffEW("CHbox")
30959 + (-0.005765) * getSMEFTCoeffEW("CHW")
30960 + (-0.0553328) * getSMEFTCoeffEW("CHB")
30961 + (-0.0003856) * getSMEFTCoeffEW("CHD")
30962 + (-0.0226353) * getSMEFTCoeffEW("CHWB")
30963 + (-0.01872246) * getSMEFTCoeffEW("CHl1R", 0, 0)
30964 + (-0.01856267) * getSMEFTCoeffEW("CHl1R", 1, 1)
30965 + (-0.01867078) * getSMEFTCoeffEW("CHl1R", 2, 2)
30966 + (-0.161664) * getSMEFTCoeffEW("CHl3R", 0, 0)
30967 + (-0.1624422) * getSMEFTCoeffEW("CHl3R", 1, 1)
30968 + (0.01871) * getSMEFTCoeffEW("CHl3R", 2, 2)
30969 + (0.023787) * getSMEFTCoeffEW("CHq1R", 0, 0)
30970 + (0.023795) * getSMEFTCoeffEW("CHq1R", 1, 1)
30971 + (0.023434) * getSMEFTCoeffEW("CHq1R", 2, 2)
30972 + (0.023787) * getSMEFTCoeffEW("CHq3R", 0, 0)
30973 + (0.023795) * getSMEFTCoeffEW("CHq3R", 1, 1)
30974 + (0.023434) * getSMEFTCoeffEW("CHq3R", 2, 2)
30975 + (-0.00413664) * getSMEFTCoeffEW("CHdR", 0, 0)
30976 + (-0.00413066) * getSMEFTCoeffEW("CHdR", 1, 1)
30977 + (-0.00380964) * getSMEFTCoeffEW("CHdR", 2, 2)
30978 + (0.1819) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
30979 + (-0.826) * deltaGzd6()
30980 );
30981
30982 // Linear contribution from Higgs self-coupling
30983 dwidth += cLHd6 * (C1 + 2.0 * dZH1) * deltaG_hhhRatio();
30984 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
30985 dwidth += cLHd6 * cLH3d62 * dZH2 * deltaG_hhhRatio() * deltaG_hhhRatio();
30986
30987 // Add modifications due to small variations of the SM parameters
30988 dwidth += cAsch * (cHSM * (-10.269 * deltaMz()
30989 + 15.979 * deltaMh()
30990 - 0.143 * deltaaMZ()
30991 + 2.286 * deltaGmu()))
30992 + cWsch * (cHSM * (-11.132 * deltaMz()
30993 + 15.979 * deltaMh()
30994 + 2.144 * deltaGmu()
30995 + 0.598 * deltaMw()));
30996
30997 // SM (1) + intrinsic + parametric theory relative errors (free pars)
30998 dwidth += eHZZint + eHZZpar;
30999
31000 return dwidth;
31001}
31002
31004 double dwidth = 0.0;
31005 if (FlagQuadraticTerms) {
31006 dwidth += cWsch * (
31007 +(0.01475) * pow(getSMEFTCoeffEW("CHbox"), 2.0)
31008 + (0.004384) * pow(getSMEFTCoeffEW("CHW"), 2.0)
31009 + (-0.0006489) * pow(getSMEFTCoeffEW("CHB"), 2.0)
31010 + (-0.00113902) * pow(getSMEFTCoeffEW("CHD"), 2.0)
31011 + (0.0015868) * pow(getSMEFTCoeffEW("CHWB"), 2.0)
31012 + (0.00048923) * pow(getSMEFTCoeffEW("CHl1R", 0, 0), 2.0)
31013 + (0.0004894) * pow(getSMEFTCoeffEW("CHl1R", 1, 1), 2.0)
31014 + (0.00048977) * pow(getSMEFTCoeffEW("CHl1R", 2, 2), 2.0)
31015 + (0.00924) * pow(getSMEFTCoeffEW("CHl3R", 0, 0), 2.0)
31016 + (0.009278) * pow(getSMEFTCoeffEW("CHl3R", 1, 1), 2.0)
31017 + (0.00048977) * pow(getSMEFTCoeffEW("CHl3R", 2, 2), 2.0)
31018 + (0.0007335) * pow(getSMEFTCoeffEW("CHq1R", 0, 0), 2.0)
31019 + (0.0007336) * pow(getSMEFTCoeffEW("CHq1R", 1, 1), 2.0)
31020 + (0.0007284) * pow(getSMEFTCoeffEW("CHq1R", 2, 2), 2.0)
31021 + (0.0007335) * pow(getSMEFTCoeffEW("CHq3R", 0, 0), 2.0)
31022 + (0.0007336) * pow(getSMEFTCoeffEW("CHq3R", 1, 1), 2.0)
31023 + (0.0007284) * pow(getSMEFTCoeffEW("CHq3R", 2, 2), 2.0)
31024 + (0.0007359) * pow(getSMEFTCoeffEW("CHdR", 0, 0), 2.0)
31025 + (0.0007354) * pow(getSMEFTCoeffEW("CHdR", 1, 1), 2.0)
31026 + (0.00073) * pow(getSMEFTCoeffEW("CHdR", 2, 2), 2.0)
31027 + (0.01106) * pow(getSMEFTCoeffEW("CllR", 0, 1, 1, 0), 2.0)
31028 + (-0.0006919) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHW")
31029 + (-0.00671583) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHB")
31030 + (-0.00372275) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHD")
31031 + (-0.00273962) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHWB")
31032 + (-0.0022930912) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl1R", 0, 0)
31033 + (-0.002295757) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl1R", 1, 1)
31034 + (-0.002294138) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl1R", 2, 2)
31035 + (-0.01240966) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 0, 0)
31036 + (-0.012412956) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 1, 1)
31037 + (0.0022956) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 2, 2)
31038 + (0.0028811) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq1R", 0, 0)
31039 + (0.0028831) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq1R", 1, 1)
31040 + (0.0028413) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq1R", 2, 2)
31041 + (0.0028811) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq3R", 0, 0)
31042 + (0.0028831) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq3R", 1, 1)
31043 + (0.0028413) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq3R", 2, 2)
31044 + (-0.00050295) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHdR", 0, 0)
31045 + (-0.0005030348) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHdR", 1, 1)
31046 + (-0.000462466) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHdR", 2, 2)
31047 + (0.014712) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31048 + (-0.00987) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHB")
31049 + (-0.003878) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHD")
31050 + (-0.01842346) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHWB")
31051 + (-0.00021) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl1R", 0, 0)
31052 + (-0.000208) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl1R", 1, 1)
31053 + (-0.000208) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl1R", 2, 2)
31054 + (0.0008856) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 0, 0)
31055 + (0.0009176) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 1, 1)
31056 + (0.00021571) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 2, 2)
31057 + (-0.00160087) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq1R", 0, 0)
31058 + (-0.00160191) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq1R", 1, 1)
31059 + (-0.00154323) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq1R", 2, 2)
31060 + (-0.00160087) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq3R", 0, 0)
31061 + (-0.00160191) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq3R", 1, 1)
31062 + (-0.00154323) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq3R", 2, 2)
31063 + (0.00039676) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHdR", 0, 0)
31064 + (0.0003971) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHdR", 1, 1)
31065 + (0.00033274) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHdR", 2, 2)
31066 + (-0.0006919) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31067 + (0.0056261) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHD")
31068 + (0.0096878) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHWB")
31069 + (0.0020444) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl1R", 0, 0)
31070 + (0.0020531) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl1R", 1, 1)
31071 + (0.0020521) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl1R", 2, 2)
31072 + (0.0046779) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 0, 0)
31073 + (0.0046784) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 1, 1)
31074 + (-0.002059516) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 2, 2)
31075 + (-0.0005872) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq1R", 0, 0)
31076 + (-0.000586691) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq1R", 1, 1)
31077 + (-0.00056713) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq1R", 2, 2)
31078 + (-0.0005872) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq3R", 0, 0)
31079 + (-0.000586691) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq3R", 1, 1)
31080 + (-0.00056713) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq3R", 2, 2)
31081 + (-0.00671583) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31082 + (0.0001361) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHWB")
31083 + (-0.00065058) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl1R", 0, 0)
31084 + (-0.000649782) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl1R", 1, 1)
31085 + (-0.00065018) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl1R", 2, 2)
31086 + (0.00069657) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 0, 0)
31087 + (0.00069682) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 1, 1)
31088 + (0.00065069) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 2, 2)
31089 + (0.00041577) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq1R", 0, 0)
31090 + (0.00041586) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq1R", 1, 1)
31091 + (0.00037775) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq1R", 2, 2)
31092 + (0.00041577) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq3R", 0, 0)
31093 + (0.00041586) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq3R", 1, 1)
31094 + (0.00037775) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq3R", 2, 2)
31095 + (0.00044187) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHdR", 0, 0)
31096 + (0.00044214) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHdR", 1, 1)
31097 + (0.00047114) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHdR", 2, 2)
31098 + (0.0012559) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl1R", 0, 0)
31099 + (0.00124975) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl1R", 1, 1)
31100 + (0.0012523) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl1R", 2, 2)
31101 + (0.0014392) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 0, 0)
31102 + (0.0014379) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 1, 1)
31103 + (-0.00125923) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 2, 2)
31104 + (-0.000512984) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq1R", 0, 0)
31105 + (-0.000513525) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq1R", 1, 1)
31106 + (-0.000476106) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq1R", 2, 2)
31107 + (-0.000512984) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq3R", 0, 0)
31108 + (-0.000513525) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq3R", 1, 1)
31109 + (-0.000476106) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq3R", 2, 2)
31110 + (0.00056571) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHdR", 0, 0)
31111 + (0.00056548) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHdR", 1, 1)
31112 + (0.0005314) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHdR", 2, 2)
31113 + (-0.00273962) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31114 + (0.00131131) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CHl3R", 0, 0)
31115 + (0.0022936) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
31116 + (-0.0022930912) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31117 + (0.0022951) * getSMEFTCoeffEW("CHl1R", 1, 1) * getSMEFTCoeffEW("CHl3R", 0, 0)
31118 + (0.00131083) * getSMEFTCoeffEW("CHl1R", 1, 1) * getSMEFTCoeffEW("CHl3R", 1, 1)
31119 + (-0.002295757) * getSMEFTCoeffEW("CHl1R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31120 + (0.0022956) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CHl3R", 0, 0)
31121 + (0.0022956) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CHl3R", 1, 1)
31122 + (-0.0009841401) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CHl3R", 2, 2)
31123 + (-0.002294138) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31124 + (0.00636) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
31125 + (-0.002308) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 2, 2)
31126 + (-0.0028265) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHq1R", 0, 0)
31127 + (-0.00282878) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHq1R", 1, 1)
31128 + (-0.002788849) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHq1R", 2, 2)
31129 + (-0.0028265) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHq3R", 0, 0)
31130 + (-0.00282878) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHq3R", 1, 1)
31131 + (-0.002788849) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHq3R", 2, 2)
31132 + (0.00049339) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHdR", 0, 0)
31133 + (0.00049359) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHdR", 1, 1)
31134 + (0.00045796) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHdR", 2, 2)
31135 + (-0.01974979) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31136 + (-0.002339) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHl3R", 2, 2)
31137 + (-0.002827586) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHq1R", 0, 0)
31138 + (-0.002830241) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHq1R", 1, 1)
31139 + (-0.00279057) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHq1R", 2, 2)
31140 + (-0.002827586) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHq3R", 0, 0)
31141 + (-0.002830241) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHq3R", 1, 1)
31142 + (-0.00279057) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHq3R", 2, 2)
31143 + (0.00049346) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHdR", 0, 0)
31144 + (0.0004937) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHdR", 1, 1)
31145 + (0.00045793) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHdR", 2, 2)
31146 + (-0.01975021) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31147 + (0.0022956) * getSMEFTCoeffEW("CHl3R", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31148 + (0.0014696) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CHq3R", 0, 0)
31149 + (0.0028811) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31150 + (0.0014696) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CHq3R", 1, 1)
31151 + (0.0028831) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31152 + (0.0014591) * getSMEFTCoeffEW("CHq1R", 2, 2) * getSMEFTCoeffEW("CHq3R", 2, 2)
31153 + (0.0028413) * getSMEFTCoeffEW("CHq1R", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31154 + (0.0028811) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31155 + (0.0028831) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31156 + (0.0028413) * getSMEFTCoeffEW("CHq3R", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31157 + (-0.00050295) * getSMEFTCoeffEW("CHdR", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31158 + (-0.0005030348) * getSMEFTCoeffEW("CHdR", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31159 + (-0.000462466) * getSMEFTCoeffEW("CHdR", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31160 ) * pow(1000000.0, 2.0);
31161
31162 dwidth += cWsch * ((0.75) * pow(deltaGzd6(), 2.0));
31163
31164 dwidth += cWsch * (
31165 +(-0.101) * deltaGzd6() * getSMEFTCoeffEW("CHbox")
31166 + (-0.00041) * deltaGzd6() * getSMEFTCoeffEW("CHW")
31167 + (0.048287) * deltaGzd6() * getSMEFTCoeffEW("CHB")
31168 + (0.00036) * deltaGzd6() * getSMEFTCoeffEW("CHD")
31169 + (0.02179) * deltaGzd6() * getSMEFTCoeffEW("CHWB")
31170 + (0.0149079) * deltaGzd6() * getSMEFTCoeffEW("CHl1R", 0, 0)
31171 + (0.0172908) * deltaGzd6() * getSMEFTCoeffEW("CHl1R", 1, 1)
31172 + (0.017088) * deltaGzd6() * getSMEFTCoeffEW("CHl1R", 2, 2)
31173 + (0.13395) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 0, 0)
31174 + (0.1303) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 1, 1)
31175 + (-0.01742) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 2, 2)
31176 + (-0.02056) * deltaGzd6() * getSMEFTCoeffEW("CHq1R", 0, 0)
31177 + (-0.0189) * deltaGzd6() * getSMEFTCoeffEW("CHq1R", 1, 1)
31178 + (-0.02124) * deltaGzd6() * getSMEFTCoeffEW("CHq1R", 2, 2)
31179 + (-0.02056) * deltaGzd6() * getSMEFTCoeffEW("CHq3R", 0, 0)
31180 + (-0.0189) * deltaGzd6() * getSMEFTCoeffEW("CHq3R", 1, 1)
31181 + (-0.02124) * deltaGzd6() * getSMEFTCoeffEW("CHq3R", 2, 2)
31182 + (0.003758) * deltaGzd6() * getSMEFTCoeffEW("CHdR", 0, 0)
31183 + (0.003796) * deltaGzd6() * getSMEFTCoeffEW("CHdR", 1, 1)
31184 + (0.003317) * deltaGzd6() * getSMEFTCoeffEW("CHdR", 2, 2)
31185 + (-0.152) * deltaGzd6() * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31186 )*1000000;
31187 }
31188
31189 return dwidth;
31190}
31191
31193 double Br = 1.0;
31194 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
31195
31196 dGHiR1 = deltaGammaH2v2dRatio1();
31197
31198 Br += dGHiR1 - dGammaHTotR1;
31199
31200 if (FlagQuadraticTerms) {
31201
31202 dGHiR2 = deltaGammaH2v2dRatio2();
31203
31204 //Add contributions that are quadratic in the effective coefficients
31205 Br += -dGHiR1 * dGammaHTotR1
31206 + dGHiR2 - dGammaHTotR2
31207 + pow(dGammaHTotR1, 2.0);
31208 }
31209
31210 GHiR += dGHiR1 + dGHiR2;
31211 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
31212
31213 return Br;
31214
31215}
31216
31218 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaH4LRatio1
31219 double width = 1.0;
31220
31221 width += deltaGammaH4LRatio1();
31222
31223 if (FlagQuadraticTerms) {
31224 //Add contributions that are quadratic in the effective coefficients
31225 width += deltaGammaH4LRatio2();
31226 }
31227
31228 return width;
31229}
31230
31232 double dwidth = 0.0;
31233
31234 double C1 = 0.0083;
31235
31236 //------ Old alpha scheme expression: Beg
31237 dwidth += cAsch * (+121291. * getSMEFTCoeffEW("CHbox")
31238 - 103587. * getSMEFTCoeffEW("CHB")
31239 - 25126.1 * getSMEFTCoeffEW("CHW")
31240 + 40801.2 * (getSMEFTCoeffEW("CHl1R", 0, 0) + getSMEFTCoeffEW("CHl3R", 0, 0))
31241 + 40841.5 * (getSMEFTCoeffEW("CHl1R", 1, 1) + getSMEFTCoeffEW("CHl3R", 1, 1))
31242 + 40593.4 * (getSMEFTCoeffEW("CHl1R", 2, 2) + getSMEFTCoeffEW("CHl3R", 2, 2))
31243 - 35062.5 * getSMEFTCoeffEW("CHeR", 0, 0)
31244 - 35200.6 * getSMEFTCoeffEW("CHeR", 1, 1)
31245 - 34739.1 * getSMEFTCoeffEW("CHeR", 2, 2)
31246 - 43327.2 * getSMEFTCoeffEW("CHD")
31247 - 83516.6 * getSMEFTCoeffEW("CHWB")
31248 - 3.426 * delta_GF
31249 - 0.759 * deltaGzd6()
31250 );
31251 /*+ cWsch * (-79.855 * getSMEFTCoeffEW("CHD")
31252 + 10882.3 * getSMEFTCoeffEW("CHWB")
31253 - 3. * delta_GF
31254 - 0.759 * deltaGzd6()
31255 ));*/
31256
31257 //------ Old alpha scheme expression: End
31258
31259 // AG:
31260 dwidth += cWsch * (
31261 ((0.12134) * getSMEFTCoeffEW("CHbox")
31262 + (-0.0103) * getSMEFTCoeffEW("CHW")
31263 + (-0.11604) * getSMEFTCoeffEW("CHB")
31264 + (0.01268) * getSMEFTCoeffEW("CHD")
31265 + (0.01261) * getSMEFTCoeffEW("CHWB")
31266 + (0.041857) * getSMEFTCoeffEW("CHl1R", 0, 0)
31267 + (0.041873) * getSMEFTCoeffEW("CHl1R", 1, 1)
31268 + (0.041607) * getSMEFTCoeffEW("CHl1R", 2, 2)
31269 + (-0.1401455) * getSMEFTCoeffEW("CHl3R", 0, 0)
31270 + (-0.1401933) * getSMEFTCoeffEW("CHl3R", 1, 1)
31271 + (0.041607) * getSMEFTCoeffEW("CHl3R", 2, 2)
31272 + (-0.03372101) * getSMEFTCoeffEW("CHeR", 0, 0)
31273 + (-0.0338238) * getSMEFTCoeffEW("CHeR", 1, 1)
31274 + (-0.03341988) * getSMEFTCoeffEW("CHeR", 2, 2)
31275 + (0.18199) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
31276 + (-0.741) * deltaGzd6()
31277 );
31278
31279 // Linear contribution from Higgs self-coupling
31280 dwidth += cLHd6 * (C1 + 2.0 * dZH1) * deltaG_hhhRatio();
31281 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
31282 dwidth += cLHd6 * cLH3d62 * dZH2 * deltaG_hhhRatio() * deltaG_hhhRatio();
31283
31284 // Add modifications due to small variations of the SM parameters
31285 dwidth += cAsch * (cHSM * (-9.741 * deltaMz()
31286 + 15.903 * deltaMh()
31287 - 0.172 * deltaaMZ()
31288 + 2.401 * deltaGmu()))
31289 + cWsch * (cHSM * (-10.943 * deltaMz()
31290 + 15.903 * deltaMh()
31291 + 2.234 * deltaGmu()
31292 + 0.855 * deltaMw()));
31293
31294 // SM (1) + intrinsic + parametric theory relative errors (free pars)
31295 dwidth += eHZZint + eHZZpar;
31296
31297 return dwidth;
31298}
31299
31301 double dwidth = 0.0;
31302 if (FlagQuadraticTerms) {
31303 dwidth += cWsch * (
31304 +(0.014714) * pow(getSMEFTCoeffEW("CHbox"), 2.0)
31305 + (0.15495) * pow(getSMEFTCoeffEW("CHW"), 2.0)
31306 + (0.41542) * pow(getSMEFTCoeffEW("CHB"), 2.0)
31307 + (0.016983) * pow(getSMEFTCoeffEW("CHD"), 2.0)
31308 + (0.12035) * pow(getSMEFTCoeffEW("CHWB"), 2.0)
31309 + (0.0018392) * pow(getSMEFTCoeffEW("CHl1R", 0, 0), 2.0)
31310 + (0.0018429) * pow(getSMEFTCoeffEW("CHl1R", 1, 1), 2.0)
31311 + (0.0018273) * pow(getSMEFTCoeffEW("CHl1R", 2, 2), 2.0)
31312 + (0.007796) * pow(getSMEFTCoeffEW("CHl3R", 0, 0), 2.0)
31313 + (0.007789) * pow(getSMEFTCoeffEW("CHl3R", 1, 1), 2.0)
31314 + (0.0018273) * pow(getSMEFTCoeffEW("CHl3R", 2, 2), 2.0)
31315 + (0.0018903) * pow(getSMEFTCoeffEW("CHeR", 0, 0), 2.0)
31316 + (0.0018939) * pow(getSMEFTCoeffEW("CHeR", 1, 1), 2.0)
31317 + (0.0018728) * pow(getSMEFTCoeffEW("CHeR", 2, 2), 2.0)
31318 + (0.011032) * pow(getSMEFTCoeffEW("CllR", 0, 1, 1, 0), 2.0)
31319 + (-0.001236) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHW")
31320 + (-0.014072) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHB")
31321 + (-0.002148) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHD")
31322 + (0.001548) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHWB")
31323 + (0.0050712) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl1R", 0, 0)
31324 + (0.005074) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl1R", 1, 1)
31325 + (0.0050473) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl1R", 2, 2)
31326 + (-0.0096309) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 0, 0)
31327 + (-0.0096384) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 1, 1)
31328 + (0.0050473) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 2, 2)
31329 + (-0.004107204) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHeR", 0, 0)
31330 + (-0.0041018682) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHeR", 1, 1)
31331 + (-0.004054257) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHeR", 2, 2)
31332 + (0.014714) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31333 + (-0.11378) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHB")
31334 + (0.041377) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHD")
31335 + (-0.220374) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHWB")
31336 + (-0.001359) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl1R", 0, 0)
31337 + (-0.001361) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl1R", 1, 1)
31338 + (-0.000772) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl1R", 2, 2)
31339 + (-0.00015) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 0, 0)
31340 + (-0.000772) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 2, 2)
31341 + (0.0005633) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHeR", 0, 0)
31342 + (0.0005763) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHeR", 1, 1)
31343 + (0.0009145) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHeR", 2, 2)
31344 + (-0.001236) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31345 + (-0.036515) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHD")
31346 + (-0.158913) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHWB")
31347 + (-0.00351) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl1R", 0, 0)
31348 + (-0.003531) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl1R", 1, 1)
31349 + (-0.004109) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl1R", 2, 2)
31350 + (0.010605) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 0, 0)
31351 + (0.010582) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 1, 1)
31352 + (-0.004109) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 2, 2)
31353 + (0.002904) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHeR", 0, 0)
31354 + (0.0029155) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHeR", 1, 1)
31355 + (0.0025168) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHeR", 2, 2)
31356 + (-0.014072) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31357 + (0.006449) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHWB")
31358 + (0.0044927) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl1R", 0, 0)
31359 + (0.0045029) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl1R", 1, 1)
31360 + (0.0046153) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl1R", 2, 2)
31361 + (0.002944) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 0, 0)
31362 + (0.002976) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 1, 1)
31363 + (0.0046153) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 2, 2)
31364 + (0.0027333) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHeR", 0, 0)
31365 + (0.0027367) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHeR", 1, 1)
31366 + (0.0027896) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHeR", 2, 2)
31367 + (0.001536) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31368 + (0.0019896) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl1R", 0, 0)
31369 + (0.0019886) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl1R", 1, 1)
31370 + (0.0017711) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl1R", 2, 2)
31371 + (0.000446) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 0, 0)
31372 + (0.000441) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 1, 1)
31373 + (0.0017711) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 2, 2)
31374 + (0.0056796) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHeR", 0, 0)
31375 + (0.0056827) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHeR", 1, 1)
31376 + (0.0054722) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHeR", 2, 2)
31377 + (0.001548) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31378 + (-0.001397086) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CHl3R", 0, 0)
31379 + (-0.005076786) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
31380 + (-0.00028075) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CHeR", 0, 0)
31381 + (0.0050712) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31382 + (-0.005076755) * getSMEFTCoeffEW("CHl1R", 1, 1) * getSMEFTCoeffEW("CHl3R", 0, 0)
31383 + (-0.001395393) * getSMEFTCoeffEW("CHl1R", 1, 1) * getSMEFTCoeffEW("CHl3R", 1, 1)
31384 + (-0.00028124) * getSMEFTCoeffEW("CHl1R", 1, 1) * getSMEFTCoeffEW("CHeR", 1, 1)
31385 + (0.005074) * getSMEFTCoeffEW("CHl1R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31386 + (-0.005049493) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CHl3R", 0, 0)
31387 + (-0.005049493) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CHl3R", 1, 1)
31388 + (0.0036579) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CHl3R", 2, 2)
31389 + (-0.00026148) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CHeR", 2, 2)
31390 + (0.0050473) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31391 + (0.000891) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
31392 + (-0.005056) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 2, 2)
31393 + (0.0038179) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHeR", 0, 0)
31394 + (0.0041009) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHeR", 1, 1)
31395 + (0.0040482) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHeR", 2, 2)
31396 + (-0.016984847) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31397 + (-0.005046) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHl3R", 2, 2)
31398 + (0.0041001) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHeR", 0, 0)
31399 + (0.0038194) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHeR", 1, 1)
31400 + (0.0040482) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHeR", 2, 2)
31401 + (-0.01697742) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31402 + (-0.00026148) * getSMEFTCoeffEW("CHl3R", 2, 2) * getSMEFTCoeffEW("CHeR", 2, 2)
31403 + (0.0050473) * getSMEFTCoeffEW("CHl3R", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31404 + (-0.004107204) * getSMEFTCoeffEW("CHeR", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31405 + (-0.0041018682) * getSMEFTCoeffEW("CHeR", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31406 + (-0.004054257) * getSMEFTCoeffEW("CHeR", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31407 ) * pow(1000000.0, 2.0);
31408
31409 dwidth += cWsch * ((0.67) * pow(deltaGzd6(), 2.0));
31410
31411 dwidth += cWsch * (
31412 +(-0.0901) * deltaGzd6() * getSMEFTCoeffEW("CHbox")
31413 + (-0.0072) * deltaGzd6() * getSMEFTCoeffEW("CHW")
31414 + (0.0523) * deltaGzd6() * getSMEFTCoeffEW("CHB")
31415 + (-0.0031) * deltaGzd6() * getSMEFTCoeffEW("CHD")
31416 + (0.0204) * deltaGzd6() * getSMEFTCoeffEW("CHWB")
31417 + (-0.0344) * deltaGzd6() * getSMEFTCoeffEW("CHl1R", 0, 0)
31418 + (-0.0343) * deltaGzd6() * getSMEFTCoeffEW("CHl1R", 1, 1)
31419 + (-0.0352) * deltaGzd6() * getSMEFTCoeffEW("CHl1R", 2, 2)
31420 + (0.10209) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 0, 0)
31421 + (0.1005) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 1, 1)
31422 + (-0.0352) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 2, 2)
31423 + (0.028177) * deltaGzd6() * getSMEFTCoeffEW("CHeR", 0, 0)
31424 + (0.028204) * deltaGzd6() * getSMEFTCoeffEW("CHeR", 1, 1)
31425 + (0.028786) * deltaGzd6() * getSMEFTCoeffEW("CHeR", 2, 2)
31426 + (-0.1348) * deltaGzd6() * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31427 )*1000000;
31428 }
31429
31430 return dwidth;
31431}
31432
31433const double NPSMEFTd6General::BrH4LRatio() const {
31434 double Br = 1.0;
31435 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
31436
31437 dGHiR1 = deltaGammaH4LRatio1();
31438
31439 Br += dGHiR1 - dGammaHTotR1;
31440
31441 if (FlagQuadraticTerms) {
31442
31443 dGHiR2 = deltaGammaH4LRatio2();
31444
31445 //Add contributions that are quadratic in the effective coefficients
31446 Br += -dGHiR1 * dGammaHTotR1
31447 + dGHiR2 - dGammaHTotR2
31448 + pow(dGammaHTotR1, 2.0);
31449 }
31450
31451 GHiR += dGHiR1 + dGHiR2;
31452 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
31453
31454 return Br;
31455
31456}
31457
31459 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaH4L2Ratio1
31460 double width = 1.0;
31461
31462 width += deltaGammaH4L2Ratio1();
31463
31464 if (FlagQuadraticTerms) {
31465 //Add contributions that are quadratic in the effective coefficients
31466 width += deltaGammaH4L2Ratio2();
31467 }
31468
31469 return width;
31470}
31471
31473 double dwidth = 0.0;
31474
31475 double C1 = 0.0083;
31476
31477 dwidth += (+121305. * getSMEFTCoeffEW("CHbox")
31478 - 101068. * getSMEFTCoeffEW("CHB")
31479 - 26272.7 * getSMEFTCoeffEW("CHW")
31480 + 61265. * (getSMEFTCoeffEW("CHl1R", 0, 0) + getSMEFTCoeffEW("CHl3R", 0, 0))
31481 + 61239.2 * (getSMEFTCoeffEW("CHl1R", 1, 1) + getSMEFTCoeffEW("CHl3R", 1, 1))
31482 - 52542.2 * getSMEFTCoeffEW("CHeR", 0, 0)
31483 - 52658.5 * getSMEFTCoeffEW("CHeR", 1, 1)
31484 + cAsch * (-43256.5 * getSMEFTCoeffEW("CHD")
31485 - 82588.8 * getSMEFTCoeffEW("CHWB")
31486 - 3.426 * delta_GF
31487 - 0.761 * deltaGzd6()
31488 )
31489 + cWsch * (-451.131 * getSMEFTCoeffEW("CHD")
31490 + 10429. * getSMEFTCoeffEW("CHWB")
31491 - 3.003 * delta_GF
31492 - 0.761 * deltaGzd6()
31493 ));
31494
31495 // Linear contribution from Higgs self-coupling
31496 dwidth += cLHd6 * (C1 + 2.0 * dZH1) * deltaG_hhhRatio();
31497 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
31498 dwidth += cLHd6 * cLH3d62 * dZH2 * deltaG_hhhRatio() * deltaG_hhhRatio();
31499
31500 // Add modifications due to small variations of the SM parameters
31501 dwidth += cAsch * (cHSM * (-9.718 * deltaMz()
31502 + 15.845 * deltaMh()
31503 - 0.163 * deltaaMZ()
31504 + 2.408 * deltaGmu()))
31505 + cWsch * (cHSM * (-10.905 * deltaMz()
31506 + 15.845 * deltaMh()
31507 + 2.236 * deltaGmu()
31508 + 0.81 * deltaMw()));
31509
31510 // SM (1) + intrinsic + parametric theory relative errors (free pars)
31511 dwidth += eHZZint + eHZZpar;
31512
31513 return dwidth;
31514}
31515
31517 double dwidth = 0.0;
31518 if (FlagQuadraticTerms) {
31519 //Contributions that are quadratic in the effective coefficients
31520 dwidth += 0.0;
31521 }
31522
31523 return dwidth;
31524}
31525
31526const double NPSMEFTd6General::BrH4L2Ratio() const {
31527 double Br = 1.0;
31528 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
31529
31530 dGHiR1 = deltaGammaH4L2Ratio1();
31531
31532 Br += dGHiR1 - dGammaHTotR1;
31533
31534 if (FlagQuadraticTerms) {
31535
31536 dGHiR2 = deltaGammaH4L2Ratio2();
31537
31538 //Add contributions that are quadratic in the effective coefficients
31539 Br += -dGHiR1 * dGammaHTotR1
31540 + dGHiR2 - dGammaHTotR2
31541 + pow(dGammaHTotR1, 2.0);
31542 }
31543
31544 GHiR += dGHiR1 + dGHiR2;
31545 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
31546
31547 return Br;
31548
31549}
31550
31552 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaH4eRatio1
31553 double width = 1.0;
31554
31555 width += deltaGammaH4eRatio1();
31556
31557 if (FlagQuadraticTerms) {
31558 //Add contributions that are quadratic in the effective coefficients
31559 width += deltaGammaH4eRatio2();
31560 }
31561
31562 return width;
31563}
31564
31566 double dwidth = 0.0;
31567
31568 double C1 = 0.0083;
31569
31570 dwidth += (+121313. * getSMEFTCoeffEW("CHbox")
31571 - 101223. * getSMEFTCoeffEW("CHB")
31572 - 25774.5 * getSMEFTCoeffEW("CHW")
31573 + 122287. * (getSMEFTCoeffEW("CHl1R", 0, 0) + getSMEFTCoeffEW("CHl3R", 0, 0))
31574 - 104859. * getSMEFTCoeffEW("CHeR", 0, 0)
31575 + cAsch * (-43133.2 * getSMEFTCoeffEW("CHD")
31576 - 82523.3 * getSMEFTCoeffEW("CHWB")
31577 - 3.424 * delta_GF
31578 - 0.754 * deltaGzd6())
31579 + cWsch * (-321.416 * getSMEFTCoeffEW("CHD")
31580 + 10203.3 * getSMEFTCoeffEW("CHWB")
31581 - 3. * delta_GF
31582 - 0.754 * deltaGzd6())
31583 );
31584
31585 // Linear contribution from Higgs self-coupling
31586 dwidth += cLHd6 * (C1 + 2.0 * dZH1) * deltaG_hhhRatio();
31587 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
31588 dwidth += cLHd6 * cLH3d62 * dZH2 * deltaG_hhhRatio() * deltaG_hhhRatio();
31589
31590 // Add modifications due to small variations of the SM parameters
31591 dwidth += cHSM * (cAsch * (-9.739 * deltaMz()
31592 + 15.858 * deltaMh()
31593 - 0.16 * deltaaMZ()
31594 + 2.408 * deltaGmu())
31595 + cWsch * (-10.859 * deltaMz()
31596 + 15.858 * deltaMh()
31597 + 2.236 * deltaGmu()
31598 + 0.749 * deltaMw()));
31599
31600 // SM (1) + intrinsic + parametric theory relative errors (free pars)
31601 dwidth += eHZZint + eHZZpar;
31602
31603 return dwidth;
31604}
31605
31607 double dwidth = 0.0;
31608 if (FlagQuadraticTerms) {
31609 //Contributions that are quadratic in the effective coefficients
31610 dwidth += 0.0;
31611 }
31612
31613 return dwidth;
31614}
31615
31616const double NPSMEFTd6General::BrH4eRatio() const {
31617 double Br = 1.0;
31618 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
31619
31620 dGHiR1 = deltaGammaH4eRatio1();
31621
31622 Br += dGHiR1 - dGammaHTotR1;
31623
31624 if (FlagQuadraticTerms) {
31625
31626 dGHiR2 = deltaGammaH4eRatio2();
31627
31628 //Add contributions that are quadratic in the effective coefficients
31629 Br += -dGHiR1 * dGammaHTotR1
31630 + dGHiR2 - dGammaHTotR2
31631 + pow(dGammaHTotR1, 2.0);
31632 }
31633
31634 GHiR += dGHiR1 + dGHiR2;
31635 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
31636
31637 return Br;
31638
31639}
31640
31642 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaH4muRatio1
31643 double width = 1.0;
31644
31645 width += deltaGammaH4muRatio1();
31646
31647 if (FlagQuadraticTerms) {
31648 //Add contributions that are quadratic in the effective coefficients
31649 width += deltaGammaH4muRatio2();
31650 }
31651
31652 return width;
31653}
31654
31656 double dwidth = 0.0;
31657
31658 double C1 = 0.0083;
31659
31660 dwidth += (+121280. * getSMEFTCoeffEW("CHbox")
31661 - 101266. * getSMEFTCoeffEW("CHB")
31662 - 25189.1 * getSMEFTCoeffEW("CHW")
31663 + 122245. * (getSMEFTCoeffEW("CHl1R", 1, 1) + getSMEFTCoeffEW("CHl3R", 1, 1))
31664 - 105313. * getSMEFTCoeffEW("CHeR", 1, 1)
31665 + cAsch * (-43187.7 * getSMEFTCoeffEW("CHD")
31666 - 82284. * getSMEFTCoeffEW("CHWB")
31667 - 3.424 * delta_GF
31668 - 0.756 * deltaGzd6())
31669 + cWsch * (-448.867 * getSMEFTCoeffEW("CHD")
31670 + 10693.5 * getSMEFTCoeffEW("CHWB")
31671 - 2.999 * delta_GF
31672 - 0.756 * deltaGzd6())
31673 );
31674
31675 // Linear contribution from Higgs self-coupling
31676 dwidth += cLHd6 * (C1 + 2.0 * dZH1) * deltaG_hhhRatio();
31677 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
31678 dwidth += cLHd6 * cLH3d62 * dZH2 * deltaG_hhhRatio() * deltaG_hhhRatio();
31679
31680 // Add modifications due to small variations of the SM parameters
31681 dwidth += cHSM * (cAsch * (-9.697 * deltaMz()
31682 + 15.843 * deltaMh()
31683 - 0.171 * deltaaMZ()
31684 + 2.408 * deltaGmu())
31685 + cWsch * (-10.868 * deltaMz()
31686 + 15.843 * deltaMh()
31687 + 2.244 * deltaGmu()
31688 + 0.672 * deltaMw()));
31689
31690 // SM (1) + intrinsic + parametric theory relative errors (free pars)
31691 dwidth += eHZZint + eHZZpar;
31692
31693 return dwidth;
31694}
31695
31697 double dwidth = 0.0;
31698 if (FlagQuadraticTerms) {
31699 //Contributions that are quadratic in the effective coefficients
31700 dwidth += 0.0;
31701 }
31702
31703 return dwidth;
31704}
31705
31706const double NPSMEFTd6General::BrH4muRatio() const {
31707 double Br = 1.0;
31708 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
31709
31710 dGHiR1 = deltaGammaH4muRatio1();
31711
31712 Br += dGHiR1 - dGammaHTotR1;
31713
31714 if (FlagQuadraticTerms) {
31715
31716 dGHiR2 = deltaGammaH4muRatio2();
31717
31718 //Add contributions that are quadratic in the effective coefficients
31719 Br += -dGHiR1 * dGammaHTotR1
31720 + dGHiR2 - dGammaHTotR2
31721 + pow(dGammaHTotR1, 2.0);
31722 }
31723
31724 GHiR += dGHiR1 + dGHiR2;
31725 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
31726
31727 return Br;
31728
31729}
31730
31732 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaH4vRatio1
31733 double width = 1.0;
31734
31735 width += deltaGammaH4vRatio1();
31736
31737 if (FlagQuadraticTerms) {
31738 //Add contributions that are quadratic in the effective coefficients
31739 width += deltaGammaH4vRatio2();
31740 }
31741
31742 return width;
31743}
31744
31746 double dwidth = 0.0;
31747
31748 double C1 = 0.0083;
31749
31750 //------ Old alpha scheme expression: Beg
31751 dwidth += cAsch * (+121311. * getSMEFTCoeffEW("CHbox")
31752 - 13320.2 * getSMEFTCoeffEW("CHB")
31753 - 44355.6 * getSMEFTCoeffEW("CHW")
31754 - 37027.3 * (getSMEFTCoeffEW("CHl1R", 0, 0) - getSMEFTCoeffEW("CHl3R", 0, 0))
31755 - 36969.3 * (getSMEFTCoeffEW("CHl1R", 1, 1) - getSMEFTCoeffEW("CHl3R", 1, 1))
31756 - 37032.5 * (getSMEFTCoeffEW("CHl1R", 2, 2) - getSMEFTCoeffEW("CHl3R", 2, 2))
31757 - 30309.7 * getSMEFTCoeffEW("CHD")
31758 - 24266.2 * getSMEFTCoeffEW("CHWB")
31759 - 2.998 * delta_GF
31760 - 0.715 * deltaGzd6()
31761 );
31762 /*+ cWsch * (-30309.7 * getSMEFTCoeffEW("CHD")
31763 - 24266.2 * getSMEFTCoeffEW("CHWB")
31764 - 2.998 * delta_GF
31765 - 0.715 * deltaGzd6()
31766 ));*/
31767
31768 //------ Old alpha scheme expression: End
31769
31770 // AG:
31771 dwidth += cWsch * (
31772 ((0.12132) * getSMEFTCoeffEW("CHbox")
31773 + (-0.0448947) * getSMEFTCoeffEW("CHW")
31774 + (-0.01288824) * getSMEFTCoeffEW("CHB")
31775 + (-0.0303007) * getSMEFTCoeffEW("CHD")
31776 + (-0.02405184) * getSMEFTCoeffEW("CHWB")
31777 + (-0.03687556) * getSMEFTCoeffEW("CHl1R", 0, 0)
31778 + (-0.03708882) * getSMEFTCoeffEW("CHl1R", 1, 1)
31779 + (-0.03709052) * getSMEFTCoeffEW("CHl1R", 2, 2)
31780 + (-0.1447394) * getSMEFTCoeffEW("CHl3R", 0, 0)
31781 + (-0.144877) * getSMEFTCoeffEW("CHl3R", 1, 1)
31782 + (0.037099) * getSMEFTCoeffEW("CHl3R", 2, 2)
31783 + (0.18201) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
31784 + (-0.705) * deltaGzd6()
31785 );
31786
31787 // Linear contribution from Higgs self-coupling
31788 dwidth += cLHd6 * (C1 + 2.0 * dZH1) * deltaG_hhhRatio();
31789 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
31790 dwidth += cLHd6 * cLH3d62 * dZH2 * deltaG_hhhRatio() * deltaG_hhhRatio();
31791
31792 // Add modifications due to small variations of the SM parameters
31793 dwidth += cAsch * (cHSM * (-9.608 * deltaMz()
31794 + 14.774 * deltaMh()
31795 + 0.233 * deltaaMZ()
31796 + 2.016 * deltaGmu()))
31797 + cWsch * (cHSM * (-7.952 * deltaMz()
31798 + 14.777 * deltaMh()
31799 + 2.262 * deltaGmu()
31800 - 1.206 * deltaMw()));
31801
31802 // SM (1) + intrinsic + parametric theory relative errors (free pars)
31803 dwidth += eHZZint + eHZZpar;
31804
31805 return dwidth;
31806}
31807
31809 double dwidth = 0.0;
31810 if (FlagQuadraticTerms) {
31811 dwidth += cWsch * (
31812 +(0.014726) * pow(getSMEFTCoeffEW("CHbox"), 2.0)
31813 + (-0.00480382) * pow(getSMEFTCoeffEW("CHW"), 2.0)
31814 + (-0.00151116) * pow(getSMEFTCoeffEW("CHB"), 2.0)
31815 + (-0.00092039) * pow(getSMEFTCoeffEW("CHD"), 2.0)
31816 + (-0.000594135) * pow(getSMEFTCoeffEW("CHWB"), 2.0)
31817 + (0.0008871) * pow(getSMEFTCoeffEW("CHl1R", 0, 0), 2.0)
31818 + (0.0008922) * pow(getSMEFTCoeffEW("CHl1R", 1, 1), 2.0)
31819 + (0.000888) * pow(getSMEFTCoeffEW("CHl1R", 2, 2), 2.0)
31820 + (0.007436) * pow(getSMEFTCoeffEW("CHl3R", 0, 0), 2.0)
31821 + (0.007428) * pow(getSMEFTCoeffEW("CHl3R", 1, 1), 2.0)
31822 + (0.000888) * pow(getSMEFTCoeffEW("CHl3R", 2, 2), 2.0)
31823 + (0.011046) * pow(getSMEFTCoeffEW("CllR", 0, 1, 1, 0), 2.0)
31824 + (-0.00544326) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHW")
31825 + (-0.001563085) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHB")
31826 + (-0.0073519) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHD")
31827 + (-0.002917112) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHWB")
31828 + (-0.004492723) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl1R", 0, 0)
31829 + (-0.004495401) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl1R", 1, 1)
31830 + (-0.004497299) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl1R", 2, 2)
31831 + (-0.0102118) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 0, 0)
31832 + (-0.01020412) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 1, 1)
31833 + (0.0044983) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 2, 2)
31834 + (0.014709) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31835 + (0.00037571) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHB")
31836 + (0.0013626) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHD")
31837 + (-0.003676079) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHWB")
31838 + (0.0026637) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl1R", 0, 0)
31839 + (0.002664) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl1R", 1, 1)
31840 + (0.0026642) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl1R", 2, 2)
31841 + (0.0027871) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 0, 0)
31842 + (0.0027884) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 1, 1)
31843 + (-0.00266319) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 2, 2)
31844 + (-0.00544326) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31845 + (0.0021446) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHD")
31846 + (-0.00125948) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHWB")
31847 + (0.00076461) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl1R", 0, 0)
31848 + (0.0007646) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl1R", 1, 1)
31849 + (0.00076468) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl1R", 2, 2)
31850 + (0.0007999) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 0, 0)
31851 + (0.0008002) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 1, 1)
31852 + (-0.000764423) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 2, 2)
31853 + (-0.001563085) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31854 + (0.0023664) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHWB")
31855 + (-0.000202074) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl1R", 0, 0)
31856 + (-0.000202026) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl1R", 1, 1)
31857 + (-0.000202041) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl1R", 2, 2)
31858 + (0.0038785) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 0, 0)
31859 + (0.0038773) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 1, 1)
31860 + (0.00020215) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 2, 2)
31861 + (-0.003674358) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31862 + (0.0014271) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl1R", 0, 0)
31863 + (0.0014271) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl1R", 1, 1)
31864 + (0.0014274) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl1R", 2, 2)
31865 + (0.0014932) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 0, 0)
31866 + (0.0014938) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 1, 1)
31867 + (-0.001426273) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 2, 2)
31868 + (-0.002917112) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31869 + (0.0027238) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CHl3R", 0, 0)
31870 + (0.0044994) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
31871 + (-0.004492723) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31872 + (0.0044991) * getSMEFTCoeffEW("CHl1R", 1, 1) * getSMEFTCoeffEW("CHl3R", 0, 0)
31873 + (0.0027251) * getSMEFTCoeffEW("CHl1R", 1, 1) * getSMEFTCoeffEW("CHl3R", 1, 1)
31874 + (-0.004495401) * getSMEFTCoeffEW("CHl1R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31875 + (0.0044983) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CHl3R", 0, 0)
31876 + (0.0044983) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CHl3R", 1, 1)
31877 + (-0.001768826) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CHl3R", 2, 2)
31878 + (-0.004497299) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31879 + (0.00197) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
31880 + (-0.004519) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 2, 2)
31881 + (-0.01754772) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31882 + (-0.00451) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHl3R", 2, 2)
31883 + (-0.01756145) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31884 + (0.0044983) * getSMEFTCoeffEW("CHl3R", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31885 ) * pow(1000000.0, 2.0);
31886
31887 dwidth += cWsch * ((0.66) * pow(deltaGzd6(), 2.0));
31888
31889 dwidth += cWsch * (
31890 +(-0.0835) * deltaGzd6() * getSMEFTCoeffEW("CHbox")
31891 + (0.031722) * deltaGzd6() * getSMEFTCoeffEW("CHW")
31892 + (0.009061) * deltaGzd6() * getSMEFTCoeffEW("CHB")
31893 + (0.02045) * deltaGzd6() * getSMEFTCoeffEW("CHD")
31894 + (0.01684) * deltaGzd6() * getSMEFTCoeffEW("CHWB")
31895 + (0.029482) * deltaGzd6() * getSMEFTCoeffEW("CHl1R", 0, 0)
31896 + (0.028462) * deltaGzd6() * getSMEFTCoeffEW("CHl1R", 1, 1)
31897 + (0.030133) * deltaGzd6() * getSMEFTCoeffEW("CHl1R", 2, 2)
31898 + (0.09418) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 0, 0)
31899 + (0.09646) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 1, 1)
31900 + (-0.0301) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 2, 2)
31901 + (-0.1251) * deltaGzd6() * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31902 )*1000000;
31903 }
31904
31905 return dwidth;
31906}
31907
31908const double NPSMEFTd6General::BrH4vRatio() const {
31909 double Br = 1.0;
31910 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
31911
31912 dGHiR1 = deltaGammaH4vRatio1();
31913
31914 Br += dGHiR1 - dGammaHTotR1;
31915
31916 if (FlagQuadraticTerms) {
31917
31918 dGHiR2 = deltaGammaH4vRatio2();
31919
31920 //Add contributions that are quadratic in the effective coefficients
31921 Br += -dGHiR1 * dGammaHTotR1
31922 + dGHiR2 - dGammaHTotR2
31923 + pow(dGammaHTotR1, 2.0);
31924 }
31925
31926 GHiR += dGHiR1 + dGHiR2;
31927 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
31928
31929 return Br;
31930
31931}
31932
31934 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaH4uRatio1
31935 double width = 1.0;
31936
31937 width += deltaGammaH4uRatio1();
31938
31939 if (FlagQuadraticTerms) {
31940 //Add contributions that are quadratic in the effective coefficients
31941 width += deltaGammaH4uRatio2();
31942 }
31943
31944 return width;
31945}
31946
31948 double dwidth = 0.0;
31949
31950 double C1 = 0.0083;
31951
31952 //------ Old alpha scheme expression: Beg
31953 dwidth += cAsch * (+121283. * getSMEFTCoeffEW("CHbox")
31954 - 153814. * getSMEFTCoeffEW("CHB")
31955 + 70762.7 * getSMEFTCoeffEW("CHW")
31956 - 476614. * getSMEFTCoeffEW("CHG")
31957 - 70157.4 * (getSMEFTCoeffEW("CHq1R", 0, 0) - getSMEFTCoeffEW("CHq3R", 0, 0))
31958 - 70569. * (getSMEFTCoeffEW("CHq1R", 1, 1) - getSMEFTCoeffEW("CHq3R", 1, 1))
31959 + 30328.1 * getSMEFTCoeffEW("CHuR", 0, 0)
31960 + 30455.3 * getSMEFTCoeffEW("CHuR", 1, 1)
31961 - 67742.3 * getSMEFTCoeffEW("CHD")
31962 - 272758. * getSMEFTCoeffEW("CHWB")
31963 - 4.233 * delta_GF
31964 - 0.781 * deltaGzd6()
31965 );
31966 /*+ cWsch * (+56825.9 * getSMEFTCoeffEW("CHD")
31967 + 5.842 * getSMEFTCoeffEW("CHWB")
31968 - 3.002 * delta_GF
31969 - 0.781 * deltaGzd6()
31970 ));*/
31971
31972 //------ Old alpha scheme expression: End
31973
31974 // AG:
31975 dwidth += cWsch * (
31976 ((0.12118) * getSMEFTCoeffEW("CHbox")
31977 + (0.07154) * getSMEFTCoeffEW("CHW")
31978 + (-0.154493) * getSMEFTCoeffEW("CHB")
31979 + (0.06099) * getSMEFTCoeffEW("CHD")
31980 + (-0.001621) * getSMEFTCoeffEW("CHWB")
31981 + (-0.46458) * getSMEFTCoeffEW("CHG")
31982 + (-0.070151) * getSMEFTCoeffEW("CHq1R", 0, 0)
31983 + (-0.070597) * getSMEFTCoeffEW("CHq1R", 1, 1)
31984 + (0.070159) * getSMEFTCoeffEW("CHq3R", 0, 0)
31985 + (0.070584) * getSMEFTCoeffEW("CHq3R", 1, 1)
31986 + (0.028845) * getSMEFTCoeffEW("CHuR", 0, 0)
31987 + (0.028945) * getSMEFTCoeffEW("CHuR", 1, 1)
31988 + (-0.181705) * getSMEFTCoeffEW("CHl3R", 0, 0)
31989 + (-0.181705) * getSMEFTCoeffEW("CHl3R", 1, 1)
31990 + (0.18178) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
31991 + (-0.773) * deltaGzd6()
31992 );
31993
31994 // Linear contribution from Higgs self-coupling
31995 dwidth += cLHd6 * (C1 + 2.0 * dZH1) * deltaG_hhhRatio();
31996 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
31997 dwidth += cLHd6 * cLH3d62 * dZH2 * deltaG_hhhRatio() * deltaG_hhhRatio();
31998
31999 // Add modifications due to small variations of the SM parameters
32000 dwidth += cAsch * (cHSM * (-8.52 * deltaMz()
32001 + 16.373 * deltaMh()
32002 - 0.942 * deltaaMZ()
32003 + 3.167 * deltaGmu()))
32004 + cWsch * (cHSM * (-14.978 * deltaMz()
32005 + 16.373 * deltaMh()
32006 + 2.198 * deltaGmu()
32007 + 4.578 * deltaMw()));
32008
32009 // SM (1) + intrinsic + parametric theory relative errors (free pars)
32010 dwidth += eHZZint + eHZZpar;
32011
32012 return dwidth;
32013}
32014
32016 double dwidth = 0.0;
32017 if (FlagQuadraticTerms) {
32018 dwidth += cWsch * (
32019 +(0.014723) * pow(getSMEFTCoeffEW("CHbox"), 2.0)
32020 + (0.05967) * pow(getSMEFTCoeffEW("CHW"), 2.0)
32021 + (0.08583) * pow(getSMEFTCoeffEW("CHB"), 2.0)
32022 + (0.005284) * pow(getSMEFTCoeffEW("CHD"), 2.0)
32023 + (0.024458) * pow(getSMEFTCoeffEW("CHWB"), 2.0)
32024 + (17.441) * pow(getSMEFTCoeffEW("CHG"), 2.0)
32025 + (0.002695) * pow(getSMEFTCoeffEW("CHq1R", 0, 0), 2.0)
32026 + (0.0027093) * pow(getSMEFTCoeffEW("CHq1R", 1, 1), 2.0)
32027 + (0.0026965) * pow(getSMEFTCoeffEW("CHq3R", 0, 0), 2.0)
32028 + (0.0027074) * pow(getSMEFTCoeffEW("CHq3R", 1, 1), 2.0)
32029 + (0.0025407) * pow(getSMEFTCoeffEW("CHuR", 0, 0), 2.0)
32030 + (0.002553) * pow(getSMEFTCoeffEW("CHuR", 1, 1), 2.0)
32031 + (0.01104) * pow(getSMEFTCoeffEW("CHl3R", 0, 0), 2.0)
32032 + (0.01104) * pow(getSMEFTCoeffEW("CHl3R", 1, 1), 2.0)
32033 + (0.01104) * pow(getSMEFTCoeffEW("CllR", 0, 1, 1, 0), 2.0)
32034 + (0.008706) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHW")
32035 + (-0.018754) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHB")
32036 + (0.003716) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHD")
32037 + (-0.0001986) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHWB")
32038 + (-0.056564) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHG")
32039 + (-0.00851468) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq1R", 0, 0)
32040 + (-0.0085655) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq1R", 1, 1)
32041 + (0.0085081) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq3R", 0, 0)
32042 + (0.0085634) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq3R", 1, 1)
32043 + (0.0034974) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHuR", 0, 0)
32044 + (0.0035094) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHuR", 1, 1)
32045 + (-0.014696081) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 0, 0)
32046 + (-0.014696081) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 1, 1)
32047 + (0.014695) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32048 + (-0.0816219) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHB")
32049 + (0.00511) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHD")
32050 + (-0.0808873) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHWB")
32051 + (0.008774) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHG")
32052 + (-0.003999) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq1R", 0, 0)
32053 + (-0.0042009) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq1R", 1, 1)
32054 + (0.003996) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq3R", 0, 0)
32055 + (0.004189) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq3R", 1, 1)
32056 + (0.0007209) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHuR", 0, 0)
32057 + (0.000785) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHuR", 1, 1)
32058 + (-0.008701) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 0, 0)
32059 + (-0.008701) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 1, 1)
32060 + (0.008706) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32061 + (-0.007909) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHD")
32062 + (0.013811) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHWB")
32063 + (0.07569) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHG")
32064 + (0.011419) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq1R", 0, 0)
32065 + (0.011655) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq1R", 1, 1)
32066 + (-0.0114147) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq3R", 0, 0)
32067 + (-0.0116652) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq3R", 1, 1)
32068 + (-0.0030623) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHuR", 0, 0)
32069 + (-0.0031141) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHuR", 1, 1)
32070 + (0.01874) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 0, 0)
32071 + (0.01874) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 1, 1)
32072 + (-0.018754) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32073 + (-0.0024203) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHWB")
32074 + (-0.006369) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHG")
32075 + (-0.0065229) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq1R", 0, 0)
32076 + (-0.006595) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq1R", 1, 1)
32077 + (0.006513) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq3R", 0, 0)
32078 + (0.0065908) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq3R", 1, 1)
32079 + (-0.00178349) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHuR", 0, 0)
32080 + (-0.00179882) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHuR", 1, 1)
32081 + (-0.0073925) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 0, 0)
32082 + (-0.0073925) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 1, 1)
32083 + (0.007378) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32084 + (-0.053831) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHG")
32085 + (0.0019895) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq1R", 0, 0)
32086 + (0.0020763) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq1R", 1, 1)
32087 + (-0.0019874) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq3R", 0, 0)
32088 + (-0.0020812) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq3R", 1, 1)
32089 + (-0.00515343) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHuR", 0, 0)
32090 + (-0.00521536) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHuR", 1, 1)
32091 + (0.0001955) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 0, 0)
32092 + (0.0001955) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 1, 1)
32093 + (-0.0001986) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32094 + (0.007733) * getSMEFTCoeffEW("CHG") * getSMEFTCoeffEW("CHq1R", 0, 0)
32095 + (0.007768) * getSMEFTCoeffEW("CHG") * getSMEFTCoeffEW("CHq1R", 1, 1)
32096 + (-0.007704) * getSMEFTCoeffEW("CHG") * getSMEFTCoeffEW("CHq3R", 0, 0)
32097 + (-0.007748) * getSMEFTCoeffEW("CHG") * getSMEFTCoeffEW("CHq3R", 1, 1)
32098 + (-0.0032671) * getSMEFTCoeffEW("CHG") * getSMEFTCoeffEW("CHuR", 0, 0)
32099 + (-0.0031513) * getSMEFTCoeffEW("CHG") * getSMEFTCoeffEW("CHuR", 1, 1)
32100 + (0.028219) * getSMEFTCoeffEW("CHG") * getSMEFTCoeffEW("CHl3R", 0, 0)
32101 + (0.028219) * getSMEFTCoeffEW("CHG") * getSMEFTCoeffEW("CHl3R", 1, 1)
32102 + (-0.028292) * getSMEFTCoeffEW("CHG") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32103 + (-0.00538675) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CHq3R", 0, 0)
32104 + (-0.00022976) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CHuR", 0, 0)
32105 + (0.0085081) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CHl3R", 0, 0)
32106 + (0.0085081) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
32107 + (-0.00851468) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32108 + (-0.00542127) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CHq3R", 1, 1)
32109 + (-0.00022419) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CHuR", 1, 1)
32110 + (0.0085634) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CHl3R", 0, 0)
32111 + (0.0085634) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CHl3R", 1, 1)
32112 + (-0.0085655) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32113 + (0.00022949) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CHuR", 0, 0)
32114 + (-0.00851468) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 0, 0)
32115 + (-0.00851468) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
32116 + (0.0085081) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32117 + (0.00022382) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CHuR", 1, 1)
32118 + (-0.0085655) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CHl3R", 0, 0)
32119 + (-0.0085655) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CHl3R", 1, 1)
32120 + (0.0085634) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32121 + (-0.00349993) * getSMEFTCoeffEW("CHuR", 0, 0) * getSMEFTCoeffEW("CHl3R", 0, 0)
32122 + (-0.00349993) * getSMEFTCoeffEW("CHuR", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
32123 + (0.0034974) * getSMEFTCoeffEW("CHuR", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32124 + (-0.00350917) * getSMEFTCoeffEW("CHuR", 1, 1) * getSMEFTCoeffEW("CHl3R", 0, 0)
32125 + (-0.00350917) * getSMEFTCoeffEW("CHuR", 1, 1) * getSMEFTCoeffEW("CHl3R", 1, 1)
32126 + (0.0035094) * getSMEFTCoeffEW("CHuR", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32127 + (0.01099) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
32128 + (-0.02204873) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32129 + (-0.02204873) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32130 ) * pow(1000000.0, 2.0);
32131
32132 dwidth += cWsch * ((0.68) * pow(deltaGzd6(), 2.0));
32133
32134 dwidth += cWsch * (
32135 +(-0.0933) * deltaGzd6() * getSMEFTCoeffEW("CHbox")
32136 + (-0.0736) * deltaGzd6() * getSMEFTCoeffEW("CHW")
32137 + (0.1281) * deltaGzd6() * getSMEFTCoeffEW("CHB")
32138 + (-0.0475) * deltaGzd6() * getSMEFTCoeffEW("CHD")
32139 + (0.02) * deltaGzd6() * getSMEFTCoeffEW("CHWB")
32140 + (0.0122) * deltaGzd6() * getSMEFTCoeffEW("CHG")
32141 + (0.05898) * deltaGzd6() * getSMEFTCoeffEW("CHq1R", 0, 0)
32142 + (0.06058) * deltaGzd6() * getSMEFTCoeffEW("CHq1R", 1, 1)
32143 + (-0.0604) * deltaGzd6() * getSMEFTCoeffEW("CHq3R", 0, 0)
32144 + (-0.0578) * deltaGzd6() * getSMEFTCoeffEW("CHq3R", 1, 1)
32145 + (-0.0254) * deltaGzd6() * getSMEFTCoeffEW("CHuR", 0, 0)
32146 + (-0.0252) * deltaGzd6() * getSMEFTCoeffEW("CHuR", 1, 1)
32147 + (0.1397) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 0, 0)
32148 + (0.1397) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 1, 1)
32149 + (-0.1399) * deltaGzd6() * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32150 )*1000000;
32151 }
32152
32153 return dwidth;
32154}
32155
32156const double NPSMEFTd6General::BrH4uRatio() const {
32157 double Br = 1.0;
32158 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
32159
32160 dGHiR1 = deltaGammaH4uRatio1();
32161
32162 Br += dGHiR1 - dGammaHTotR1;
32163
32164 if (FlagQuadraticTerms) {
32165
32166 dGHiR2 = deltaGammaH4uRatio2();
32167
32168 //Add contributions that are quadratic in the effective coefficients
32169 Br += -dGHiR1 * dGammaHTotR1
32170 + dGHiR2 - dGammaHTotR2
32171 + pow(dGammaHTotR1, 2.0);
32172 }
32173
32174 GHiR += dGHiR1 + dGHiR2;
32175 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
32176
32177 return Br;
32178
32179}
32180
32182 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaH4dRatio1
32183 double width = 1.0;
32184
32185 width += deltaGammaH4dRatio1();
32186
32187 if (FlagQuadraticTerms) {
32188 //Add contributions that are quadratic in the effective coefficients
32189 width += deltaGammaH4dRatio2();
32190 }
32191
32192 return width;
32193}
32194
32196 double dwidth = 0.0;
32197
32198 double C1 = 0.0083;
32199
32200 //------ Old alpha scheme expression: Beg
32201 dwidth += cAsch * (+121248. * getSMEFTCoeffEW("CHbox")
32202 - 106312. * getSMEFTCoeffEW("CHB")
32203 + 37722.3 * getSMEFTCoeffEW("CHW")
32204 - 368494. * getSMEFTCoeffEW("CHG")
32205 + 43669.1 * (getSMEFTCoeffEW("CHq1R", 0, 0) + getSMEFTCoeffEW("CHq3R", 0, 0))
32206 + 43649.7 * (getSMEFTCoeffEW("CHq1R", 1, 1) + getSMEFTCoeffEW("CHq3R", 1, 1))
32207 + 45003.6 * (getSMEFTCoeffEW("CHq1R", 2, 2) + getSMEFTCoeffEW("CHq3R", 2, 2))
32208 - 7637.9 * getSMEFTCoeffEW("CHdR", 0, 0)
32209 - 7633.36 * getSMEFTCoeffEW("CHdR", 1, 1)
32210 - 7294.61 * getSMEFTCoeffEW("CHdR", 2, 2)
32211 - 56026.9 * getSMEFTCoeffEW("CHD")
32212 - 199805. * getSMEFTCoeffEW("CHWB")
32213 - 3.841 * delta_GF
32214 - 0.778 * deltaGzd6()
32215 );
32216 /*+ cWsch * (+29594.4 * getSMEFTCoeffEW("CHD")
32217 - 12377.7 * getSMEFTCoeffEW("CHWB")
32218 - 2.995 * delta_GF
32219 - 0.778 * deltaGzd6()
32220 ));*/
32221
32222 //------ Old alpha scheme expression: End
32223
32224 // AG:
32225 dwidth += cWsch * (
32226 ((0.12101) * getSMEFTCoeffEW("CHbox")
32227 + (0.035301) * getSMEFTCoeffEW("CHW")
32228 + (-0.1036126) * getSMEFTCoeffEW("CHB")
32229 + (0.030428) * getSMEFTCoeffEW("CHD")
32230 + (-0.013792) * getSMEFTCoeffEW("CHWB")
32231 + (-0.36157) * getSMEFTCoeffEW("CHG")
32232 + (0.043464) * getSMEFTCoeffEW("CHq1R", 0, 0)
32233 + (0.043459) * getSMEFTCoeffEW("CHq1R", 1, 1)
32234 + (0.044816) * getSMEFTCoeffEW("CHq1R", 2, 2)
32235 + (0.043464) * getSMEFTCoeffEW("CHq3R", 0, 0)
32236 + (0.043459) * getSMEFTCoeffEW("CHq3R", 1, 1)
32237 + (0.044816) * getSMEFTCoeffEW("CHq3R", 2, 2)
32238 + (-0.0072915) * getSMEFTCoeffEW("CHdR", 0, 0)
32239 + (-0.0072923) * getSMEFTCoeffEW("CHdR", 1, 1)
32240 + (-0.00694917) * getSMEFTCoeffEW("CHdR", 2, 2)
32241 + (-0.181499) * getSMEFTCoeffEW("CHl3R", 0, 0)
32242 + (-0.181499) * getSMEFTCoeffEW("CHl3R", 1, 1)
32243 + (0.18154) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
32244 + (-0.786) * deltaGzd6()
32245 );
32246
32247 // Linear contribution from Higgs self-coupling
32248 dwidth += cLHd6 * (C1 + 2.0 * dZH1) * deltaG_hhhRatio();
32249 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
32250 dwidth += cLHd6 * cLH3d62 * dZH2 * deltaG_hhhRatio() * deltaG_hhhRatio();
32251
32252 // Add modifications due to small variations of the SM parameters
32253 dwidth += cAsch * (cHSM * (-9.19 * deltaMz()
32254 + 16.387 * deltaMh()
32255 - 0.596 * deltaaMZ()
32256 + 2.807 * deltaGmu()))
32257 + cWsch * (cHSM * (-13.077 * deltaMz()
32258 + 16.387 * deltaMh()
32259 + 2.268 * deltaGmu()
32260 + 2.743 * deltaMw()));
32261
32262 // SM (1) + intrinsic + parametric theory relative errors (free pars)
32263 dwidth += eHZZint + eHZZpar;
32264
32265 return dwidth;
32266}
32267
32269 double dwidth = 0.0;
32270 if (FlagQuadraticTerms) {
32271 dwidth += cWsch * (
32272 +(0.014663) * pow(getSMEFTCoeffEW("CHbox"), 2.0)
32273 + (0.012757) * pow(getSMEFTCoeffEW("CHW"), 2.0)
32274 + (0.001286) * pow(getSMEFTCoeffEW("CHB"), 2.0)
32275 + (-0.00052975) * pow(getSMEFTCoeffEW("CHD"), 2.0)
32276 + (0.0018933) * pow(getSMEFTCoeffEW("CHWB"), 2.0)
32277 + (10.635) * pow(getSMEFTCoeffEW("CHG"), 2.0)
32278 + (0.0013812) * pow(getSMEFTCoeffEW("CHq1R", 0, 0), 2.0)
32279 + (0.0013804) * pow(getSMEFTCoeffEW("CHq1R", 1, 1), 2.0)
32280 + (0.0014343) * pow(getSMEFTCoeffEW("CHq1R", 2, 2), 2.0)
32281 + (0.0013812) * pow(getSMEFTCoeffEW("CHq3R", 0, 0), 2.0)
32282 + (0.0013804) * pow(getSMEFTCoeffEW("CHq3R", 1, 1), 2.0)
32283 + (0.0014343) * pow(getSMEFTCoeffEW("CHq3R", 2, 2), 2.0)
32284 + (0.0012767) * pow(getSMEFTCoeffEW("CHdR", 0, 0), 2.0)
32285 + (0.0012783) * pow(getSMEFTCoeffEW("CHdR", 1, 1), 2.0)
32286 + (0.0013171) * pow(getSMEFTCoeffEW("CHdR", 2, 2), 2.0)
32287 + (0.011) * pow(getSMEFTCoeffEW("CHl3R", 0, 0), 2.0)
32288 + (0.011) * pow(getSMEFTCoeffEW("CHl3R", 1, 1), 2.0)
32289 + (0.011) * pow(getSMEFTCoeffEW("CllR", 0, 1, 1, 0), 2.0)
32290 + (0.0042683) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHW")
32291 + (-0.0125738) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHB")
32292 + (-0.0016726) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHWB")
32293 + (-0.043734) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHG")
32294 + (0.0052642) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq1R", 0, 0)
32295 + (0.0052762) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq1R", 1, 1)
32296 + (0.0054406) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq1R", 2, 2)
32297 + (0.0052642) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq3R", 0, 0)
32298 + (0.0052762) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq3R", 1, 1)
32299 + (0.0054406) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq3R", 2, 2)
32300 + (-0.000884882) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHdR", 0, 0)
32301 + (-0.000883694) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHdR", 1, 1)
32302 + (-0.000843951) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHdR", 2, 2)
32303 + (-0.01468531) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 0, 0)
32304 + (-0.01468531) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 1, 1)
32305 + (0.01468) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32306 + (-0.01805505) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHB")
32307 + (-0.0064336) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHD")
32308 + (-0.02863887) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHWB")
32309 + (-0.003268) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHG")
32310 + (0.0004845) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq1R", 0, 0)
32311 + (0.000485) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq1R", 1, 1)
32312 + (0.0008983) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq1R", 2, 2)
32313 + (0.0004845) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq3R", 0, 0)
32314 + (0.000485) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq3R", 1, 1)
32315 + (0.0008983) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq3R", 2, 2)
32316 + (0.00010197) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHdR", 0, 0)
32317 + (0.00010131) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHdR", 1, 1)
32318 + (-0.0042711) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 0, 0)
32319 + (-0.0042713) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 1, 1)
32320 + (0.0042682) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32321 + (0.006856) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHD")
32322 + (0.016282) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHWB")
32323 + (0.013229) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHG")
32324 + (-0.0047668) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq1R", 0, 0)
32325 + (-0.00476478) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq1R", 1, 1)
32326 + (-0.00533894) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq1R", 2, 2)
32327 + (-0.0047668) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq3R", 0, 0)
32328 + (-0.00476478) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq3R", 1, 1)
32329 + (-0.00533894) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq3R", 2, 2)
32330 + (0.00051711) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHdR", 0, 0)
32331 + (0.00051703) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHdR", 1, 1)
32332 + (0.00050983) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHdR", 2, 2)
32333 + (0.012561) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 0, 0)
32334 + (0.012561) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 1, 1)
32335 + (-0.0125738) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32336 + (-0.0023965) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHWB")
32337 + (0.0022286) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq1R", 0, 0)
32338 + (0.0022325) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq1R", 1, 1)
32339 + (0.0024145) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq1R", 2, 2)
32340 + (0.0022286) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq3R", 0, 0)
32341 + (0.0022325) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq3R", 1, 1)
32342 + (0.0024145) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq3R", 2, 2)
32343 + (0.00054611) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHdR", 0, 0)
32344 + (0.00054673) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHdR", 1, 1)
32345 + (0.00062679) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHdR", 2, 2)
32346 + (-0.0036907) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 0, 0)
32347 + (-0.0036907) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 1, 1)
32348 + (0.0036904) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32349 + (-0.0148432) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHG")
32350 + (-0.00193883) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq1R", 0, 0)
32351 + (-0.00193998) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq1R", 1, 1)
32352 + (-0.00216367) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq1R", 2, 2)
32353 + (-0.00193883) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq3R", 0, 0)
32354 + (-0.00193998) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq3R", 1, 1)
32355 + (-0.00216367) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq3R", 2, 2)
32356 + (0.001208) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHdR", 0, 0)
32357 + (0.0012071) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHdR", 1, 1)
32358 + (0.001218) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHdR", 2, 2)
32359 + (0.0016683) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 0, 0)
32360 + (0.0016679) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 1, 1)
32361 + (-0.001673) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32362 + (-0.0036955) * getSMEFTCoeffEW("CHG") * getSMEFTCoeffEW("CHq1R", 0, 0)
32363 + (-0.0036986) * getSMEFTCoeffEW("CHG") * getSMEFTCoeffEW("CHq1R", 1, 1)
32364 + (-0.0039625) * getSMEFTCoeffEW("CHG") * getSMEFTCoeffEW("CHq1R", 2, 2)
32365 + (-0.0036955) * getSMEFTCoeffEW("CHG") * getSMEFTCoeffEW("CHq3R", 0, 0)
32366 + (-0.0036986) * getSMEFTCoeffEW("CHG") * getSMEFTCoeffEW("CHq3R", 1, 1)
32367 + (-0.0039625) * getSMEFTCoeffEW("CHG") * getSMEFTCoeffEW("CHq3R", 2, 2)
32368 + (0.0006428) * getSMEFTCoeffEW("CHG") * getSMEFTCoeffEW("CHdR", 0, 0)
32369 + (0.0006448) * getSMEFTCoeffEW("CHG") * getSMEFTCoeffEW("CHdR", 1, 1)
32370 + (0.021874) * getSMEFTCoeffEW("CHG") * getSMEFTCoeffEW("CHl3R", 0, 0)
32371 + (0.021874) * getSMEFTCoeffEW("CHG") * getSMEFTCoeffEW("CHl3R", 1, 1)
32372 + (-0.0218734) * getSMEFTCoeffEW("CHG") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32373 + (0.0027621) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CHq3R", 0, 0)
32374 + (-0.005281107) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CHl3R", 0, 0)
32375 + (-0.005281107) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
32376 + (0.0052642) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32377 + (0.0027657) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CHq3R", 1, 1)
32378 + (-0.005268493) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CHl3R", 0, 0)
32379 + (-0.005268493) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CHl3R", 1, 1)
32380 + (0.0052762) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32381 + (0.0028667) * getSMEFTCoeffEW("CHq1R", 2, 2) * getSMEFTCoeffEW("CHq3R", 2, 2)
32382 + (-0.005440848) * getSMEFTCoeffEW("CHq1R", 2, 2) * getSMEFTCoeffEW("CHl3R", 0, 0)
32383 + (-0.005440848) * getSMEFTCoeffEW("CHq1R", 2, 2) * getSMEFTCoeffEW("CHl3R", 1, 1)
32384 + (0.0054406) * getSMEFTCoeffEW("CHq1R", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32385 + (-0.005281107) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 0, 0)
32386 + (-0.005281107) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
32387 + (0.0052642) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32388 + (-0.005268493) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CHl3R", 0, 0)
32389 + (-0.005268493) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CHl3R", 1, 1)
32390 + (0.0052762) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32391 + (-0.005440848) * getSMEFTCoeffEW("CHq3R", 2, 2) * getSMEFTCoeffEW("CHl3R", 0, 0)
32392 + (-0.005440848) * getSMEFTCoeffEW("CHq3R", 2, 2) * getSMEFTCoeffEW("CHl3R", 1, 1)
32393 + (0.0054406) * getSMEFTCoeffEW("CHq3R", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32394 + (0.00088499) * getSMEFTCoeffEW("CHdR", 0, 0) * getSMEFTCoeffEW("CHl3R", 0, 0)
32395 + (0.00088499) * getSMEFTCoeffEW("CHdR", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
32396 + (-0.000884882) * getSMEFTCoeffEW("CHdR", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32397 + (0.00088467) * getSMEFTCoeffEW("CHdR", 1, 1) * getSMEFTCoeffEW("CHl3R", 0, 0)
32398 + (0.00088467) * getSMEFTCoeffEW("CHdR", 1, 1) * getSMEFTCoeffEW("CHl3R", 1, 1)
32399 + (-0.000883694) * getSMEFTCoeffEW("CHdR", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32400 + (0.00084416) * getSMEFTCoeffEW("CHdR", 2, 2) * getSMEFTCoeffEW("CHl3R", 0, 0)
32401 + (0.00084416) * getSMEFTCoeffEW("CHdR", 2, 2) * getSMEFTCoeffEW("CHl3R", 1, 1)
32402 + (-0.000843951) * getSMEFTCoeffEW("CHdR", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32403 + (0.01103) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
32404 + (-0.02201481) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32405 + (-0.02201481) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32406 ) * pow(1000000.0, 2.0);
32407
32408 dwidth += cWsch * ((0.75) * pow(deltaGzd6(), 2.0));
32409
32410 dwidth += cWsch * (
32411 +(-0.0906) * deltaGzd6() * getSMEFTCoeffEW("CHbox")
32412 + (-0.0398) * deltaGzd6() * getSMEFTCoeffEW("CHW")
32413 + (0.0836) * deltaGzd6() * getSMEFTCoeffEW("CHB")
32414 + (-0.0216) * deltaGzd6() * getSMEFTCoeffEW("CHD")
32415 + (0.02187) * deltaGzd6() * getSMEFTCoeffEW("CHWB")
32416 + (-0.0128) * deltaGzd6() * getSMEFTCoeffEW("CHG")
32417 + (-0.0362) * deltaGzd6() * getSMEFTCoeffEW("CHq1R", 0, 0)
32418 + (-0.0371) * deltaGzd6() * getSMEFTCoeffEW("CHq1R", 1, 1)
32419 + (-0.0369) * deltaGzd6() * getSMEFTCoeffEW("CHq1R", 2, 2)
32420 + (-0.0362) * deltaGzd6() * getSMEFTCoeffEW("CHq3R", 0, 0)
32421 + (-0.0371) * deltaGzd6() * getSMEFTCoeffEW("CHq3R", 1, 1)
32422 + (-0.0369) * deltaGzd6() * getSMEFTCoeffEW("CHq3R", 2, 2)
32423 + (0.006371) * deltaGzd6() * getSMEFTCoeffEW("CHdR", 0, 0)
32424 + (0.006501) * deltaGzd6() * getSMEFTCoeffEW("CHdR", 1, 1)
32425 + (0.006169) * deltaGzd6() * getSMEFTCoeffEW("CHdR", 2, 2)
32426 + (0.1413) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 0, 0)
32427 + (0.1413) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 1, 1)
32428 + (-0.1361) * deltaGzd6() * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32429 )*1000000;
32430 }
32431
32432 return dwidth;
32433}
32434
32435const double NPSMEFTd6General::BrH4dRatio() const {
32436 double Br = 1.0;
32437 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
32438
32439 dGHiR1 = deltaGammaH4dRatio1();
32440
32441 Br += dGHiR1 - dGammaHTotR1;
32442
32443 if (FlagQuadraticTerms) {
32444
32445 dGHiR2 = deltaGammaH4dRatio2();
32446
32447 //Add contributions that are quadratic in the effective coefficients
32448 Br += -dGHiR1 * dGammaHTotR1
32449 + dGHiR2 - dGammaHTotR2
32450 + pow(dGammaHTotR1, 2.0);
32451 }
32452
32453 GHiR += dGHiR1 + dGHiR2;
32454 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
32455
32456 return Br;
32457
32458}
32459
32461 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaHLvvLRatio1
32462 double width = 1.0;
32463
32464 width += deltaGammaHLvvLRatio1();
32465
32466 if (FlagQuadraticTerms) {
32467 //Add contributions that are quadratic in the effective coefficients
32468 width += deltaGammaHLvvLRatio2();
32469 }
32470
32471 return width;
32472}
32473
32475 double dwidth = 0.0;
32476
32477 double C1 = 0.0073;
32478
32479 //------ Old alpha scheme expression: Beg
32480 dwidth += cAsch * (+121150. * getSMEFTCoeffEW("CHbox")
32481 - 91767.5 * getSMEFTCoeffEW("CHW")
32482 + 45140.3 * getSMEFTCoeffEW("CHl3R", 0, 0)
32483 + 45192.1 * getSMEFTCoeffEW("CHl3R", 1, 1)
32484 + 45407.7 * getSMEFTCoeffEW("CHl3R", 2, 2)
32485 - 203598. * getSMEFTCoeffEW("CHD")
32486 - 379536. * getSMEFTCoeffEW("CHWB")
32487 - 4.713 * delta_GF
32488 - 13.743 * deltaMwd6()
32489 - 0.962 * deltaGwd6()
32490 );
32491 /*+ cWsch * (-30310.3 * getSMEFTCoeffEW("CHD")
32492 + 0. * getSMEFTCoeffEW("CHWB")
32493 - 2.996 * delta_GF
32494 - 0.962 * deltaGwd6()
32495 ));*/
32496
32497 //------ Old alpha scheme expression: End
32498
32499 // AG:
32500 dwidth += cWsch * (
32501 ((0.12141) * getSMEFTCoeffEW("CHbox")
32502 + (-0.0905945) * getSMEFTCoeffEW("CHW")
32503 + (-0.03032886) * getSMEFTCoeffEW("CHD")
32504 + (-0.1367504) * getSMEFTCoeffEW("CHl3R", 0, 0)
32505 + (-0.1366861) * getSMEFTCoeffEW("CHl3R", 1, 1)
32506 + (0.045303) * getSMEFTCoeffEW("CHl3R", 2, 2)
32507 + (0.18211) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
32508 + (-0.919) * deltaGwd6()
32509 );
32510
32511 // Linear contribution from Higgs self-coupling
32512 dwidth += cLHd6 * (C1 + 2.0 * dZH1) * deltaG_hhhRatio();
32513 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
32514 dwidth += cLHd6 * cLH3d62 * dZH2 * deltaG_hhhRatio() * deltaG_hhhRatio();
32515
32516 // Add modifications due to small variations of the SM parameters
32517 dwidth += cAsch * (cHSM * (-12.232 * deltaMz()
32518 + 13.669 * deltaMh()
32519 + 1.829 * deltaaMZ()
32520 + 0.189 * deltaGmu()))
32521 + cWsch * (cHSM * (-0.016 * deltaMz()
32522 - 8.548 * deltaMw()
32523 + 13.67 * deltaMh()
32524 + 2.003 * deltaGmu()));
32525
32526 // SM (1) + intrinsic + parametric theory relative errors (free pars)
32527 dwidth += eHWWint + eHWWpar;
32528
32529 return dwidth;
32530}
32531
32533 double dwidth = 0.0;
32534 if (FlagQuadraticTerms) {
32535 dwidth += cWsch * (
32536 +(0.014737) * pow(getSMEFTCoeffEW("CHbox"), 2.0)
32537 + (-0.0080873) * pow(getSMEFTCoeffEW("CHW"), 2.0)
32538 + (0.0009211) * pow(getSMEFTCoeffEW("CHD"), 2.0)
32539 + (0.006746) * pow(getSMEFTCoeffEW("CHl3R", 0, 0), 2.0)
32540 + (0.00673) * pow(getSMEFTCoeffEW("CHl3R", 1, 1), 2.0)
32541 + (0.001181) * pow(getSMEFTCoeffEW("CHl3R", 2, 2), 2.0)
32542 + (0.011052) * pow(getSMEFTCoeffEW("CllR", 0, 1, 1, 0), 2.0)
32543 + (-0.01099103) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHW")
32544 + (-0.007355586) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHD")
32545 + (-0.009228766) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 0, 0)
32546 + (-0.009234217) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 1, 1)
32547 + (0.0054912) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 2, 2)
32548 + (0.014714) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32549 + (0.0027512) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHD")
32550 + (0.0052117) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 0, 0)
32551 + (0.0052036) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 1, 1)
32552 + (-0.00578441) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 2, 2)
32553 + (-0.01099103) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32554 + (0.0023085) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 0, 0)
32555 + (0.0023079) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 1, 1)
32556 + (-0.0013725648) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 2, 2)
32557 + (-0.003676614) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32558 + (-0.01658196) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32559 + (-0.01658238) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32560 + (0.0054912) * getSMEFTCoeffEW("CHl3R", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32561 ) * pow(1000000.0, 2.0);
32562
32563 dwidth += cWsch * ((0.688) * pow(deltaGwd6(), 2.0));
32564
32565 dwidth += cWsch * (
32566 +(-0.1095) * deltaGwd6() * getSMEFTCoeffEW("CHbox")
32567 + (0.08596) * deltaGwd6() * getSMEFTCoeffEW("CHW")
32568 + (0.028419) * deltaGwd6() * getSMEFTCoeffEW("CHD")
32569 + (0.12977) * deltaGwd6() * getSMEFTCoeffEW("CHl3R", 0, 0)
32570 + (0.125384) * deltaGwd6() * getSMEFTCoeffEW("CHl3R", 1, 1)
32571 + (-0.0435) * deltaGwd6() * getSMEFTCoeffEW("CHl3R", 2, 2)
32572 + (-0.1641) * deltaGwd6() * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32573 )*1000000;
32574 }
32575
32576 return dwidth;
32577}
32578
32580 double Br = 1.0;
32581 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
32582
32583 dGHiR1 = deltaGammaHLvvLRatio1();
32584
32585 Br += dGHiR1 - dGammaHTotR1;
32586
32587 if (FlagQuadraticTerms) {
32588
32589 dGHiR2 = deltaGammaHLvvLRatio2();
32590
32591 //Add contributions that are quadratic in the effective coefficients
32592 Br += -dGHiR1 * dGammaHTotR1
32593 + dGHiR2 - dGammaHTotR2
32594 + pow(dGammaHTotR1, 2.0);
32595 }
32596
32597 GHiR += dGHiR1 + dGHiR2;
32598 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
32599
32600 return Br;
32601
32602}
32603
32605 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaHevmuvRatio1
32606 double width = 1.0;
32607
32608 width += deltaGammaHevmuvRatio1();
32609
32610 if (FlagQuadraticTerms) {
32611 //Add contributions that are quadratic in the effective coefficients
32612 width += deltaGammaHevmuvRatio2();
32613 }
32614
32615 return width;
32616}
32617
32619 double dwidth = 0.0;
32620
32621 double C1 = 0.0073;
32622
32623 dwidth += (+121407. * getSMEFTCoeffEW("CHbox")
32624 - 91741.5 * getSMEFTCoeffEW("CHW")
32625 + 68126.1 * getSMEFTCoeffEW("CHl3R", 0, 0)
32626 + 68223.8 * getSMEFTCoeffEW("CHl3R", 1, 1)
32627 + cAsch * (-203550. * getSMEFTCoeffEW("CHD")
32628 - 380035. * getSMEFTCoeffEW("CHWB")
32629 - 4.711 * delta_GF
32630 - 13.53 * deltaMwd6()
32631 - 0.964 * deltaGwd6()
32632 )
32633 + cWsch * (-30299.6 * getSMEFTCoeffEW("CHD")
32634 + 0. * getSMEFTCoeffEW("CHWB")
32635 - 3. * delta_GF
32636 - 0.964 * deltaGwd6()
32637 ));
32638
32639 // Linear contribution from Higgs self-coupling
32640 dwidth += cLHd6 * (C1 + 2.0 * dZH1) * deltaG_hhhRatio();
32641 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
32642 dwidth += cLHd6 * cLH3d62 * dZH2 * deltaG_hhhRatio() * deltaG_hhhRatio();
32643
32644 // Add modifications due to small variations of the SM parameters
32645 dwidth += cAsch * (cHSM * (-12.178 * deltaMz()
32646 + 13.623 * deltaMh()
32647 + 1.825 * deltaaMZ()
32648 + 0.233 * deltaGmu()))
32649 + cWsch * (cHSM * (-0.016 * deltaMz()
32650 - 8.445 * deltaMw()
32651 + 13.623 * deltaMh()
32652 + 2.089 * deltaGmu()));
32653
32654 // SM (1) + intrinsic + parametric theory relative errors (free pars)
32655 dwidth += eHWWint + eHWWpar;
32656
32657 return dwidth;
32658}
32659
32661 double dwidth = 0.0;
32662 if (FlagQuadraticTerms) {
32663 //Contributions that are quadratic in the effective coefficients
32664 dwidth += 0.0;
32665 }
32666
32667 return dwidth;
32668}
32669
32671 double Br = 1.0;
32672 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
32673
32674 dGHiR1 = deltaGammaHevmuvRatio1();
32675
32676 Br += dGHiR1 - dGammaHTotR1;
32677
32678 if (FlagQuadraticTerms) {
32679
32680 dGHiR2 = deltaGammaHevmuvRatio2();
32681
32682 //Add contributions that are quadratic in the effective coefficients
32683 Br += -dGHiR1 * dGammaHTotR1
32684 + dGHiR2 - dGammaHTotR2
32685 + pow(dGammaHTotR1, 2.0);
32686 }
32687
32688 GHiR += dGHiR1 + dGHiR2;
32689 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
32690
32691 return Br;
32692
32693}
32694
32696 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaHudduRatio1
32697 double width = 1.0;
32698
32699 width += deltaGammaHudduRatio1();
32700
32701 if (FlagQuadraticTerms) {
32702 //Add contributions that are quadratic in the effective coefficients
32703 width += deltaGammaHudduRatio2();
32704 }
32705
32706 return width;
32707}
32708
32710 double dwidth = 0.0;
32711
32712 double C1 = 0.0073;
32713
32714 //------ Old alpha scheme expression: Beg
32715 dwidth += cAsch * (+121333. * getSMEFTCoeffEW("CHbox")
32716 - 92283.9 * getSMEFTCoeffEW("CHW")
32717 + 68273.4 * getSMEFTCoeffEW("CHq3R", 0, 0)
32718 + 68176.3 * getSMEFTCoeffEW("CHq3R", 1, 1)
32719 - 203776. * getSMEFTCoeffEW("CHD")
32720 - 380178. * getSMEFTCoeffEW("CHWB")
32721 - 4.719 * delta_GF
32722 - 14.006 * deltaMwd6()
32723 - 0.956 * deltaGwd6()
32724 );
32725 /*+ cWsch * (-30312.7 * getSMEFTCoeffEW("CHD")
32726 + 0. * getSMEFTCoeffEW("CHWB")
32727 - 3.003 * delta_GF
32728 - 0.956 * deltaGwd6()
32729 ));*/
32730
32731 //------ Old alpha scheme expression: End
32732
32733 // AG:
32734 dwidth += cWsch * (
32735 ((0.12079) * getSMEFTCoeffEW("CHbox")
32736 + (-0.0903745) * getSMEFTCoeffEW("CHW")
32737 + (-0.03023476) * getSMEFTCoeffEW("CHD")
32738 + (0.06934) * getSMEFTCoeffEW("CHq3R", 0, 0)
32739 + (0.069517) * getSMEFTCoeffEW("CHq3R", 1, 1)
32740 + (-0.1813696) * getSMEFTCoeffEW("CHl3R", 0, 0)
32741 + (-0.1813696) * getSMEFTCoeffEW("CHl3R", 1, 1)
32742 + (0.18117) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
32743 + (-0.955) * deltaGwd6()
32744 );
32745
32746 // Linear contribution from Higgs self-coupling
32747 dwidth += cLHd6 * (C1 + 2.0 * dZH1) * deltaG_hhhRatio();
32748 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
32749 dwidth += cLHd6 * cLH3d62 * dZH2 * deltaG_hhhRatio() * deltaG_hhhRatio();
32750
32751 // Add modifications due to small variations of the SM parameters
32752 dwidth += cAsch * (cHSM * (-12.618 * deltaMz()
32753 + 14.254 * deltaMh()
32754 + 1.912 * deltaaMZ()
32755 + 0.149 * deltaGmu()))
32756 + cWsch * (cHSM * (-0.018 * deltaMz()
32757 - 8.857 * deltaMw()
32758 + 14.251 * deltaMh()
32759 + 2.073 * deltaGmu()));
32760
32761 // SM (1) + intrinsic + parametric theory relative errors (free pars)
32762 dwidth += eHWWint + eHWWpar;
32763
32764 return dwidth;
32765}
32766
32768 double dwidth = 0.0;
32769 if (FlagQuadraticTerms) {
32770 dwidth += cWsch * (
32771 +(0.014687) * pow(getSMEFTCoeffEW("CHbox"), 2.0)
32772 + (-0.008077632) * pow(getSMEFTCoeffEW("CHW"), 2.0)
32773 + (0.0009178) * pow(getSMEFTCoeffEW("CHD"), 2.0)
32774 + (0.0018572) * pow(getSMEFTCoeffEW("CHq3R", 0, 0), 2.0)
32775 + (0.0018574) * pow(getSMEFTCoeffEW("CHq3R", 1, 1), 2.0)
32776 + (0.011013) * pow(getSMEFTCoeffEW("CHl3R", 0, 0), 2.0)
32777 + (0.011013) * pow(getSMEFTCoeffEW("CHl3R", 1, 1), 2.0)
32778 + (0.011013) * pow(getSMEFTCoeffEW("CllR", 0, 1, 1, 0), 2.0)
32779 + (-0.010959679) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHW")
32780 + (-0.007334116) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHD")
32781 + (0.0084087) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq3R", 0, 0)
32782 + (0.0084295) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq3R", 1, 1)
32783 + (-0.01466739) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 0, 0)
32784 + (-0.01466739) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 1, 1)
32785 + (0.014653) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32786 + (0.002741) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHD")
32787 + (-0.008875263) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq3R", 0, 0)
32788 + (-0.008882525) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq3R", 1, 1)
32789 + (0.010964) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 0, 0)
32790 + (0.010964) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 1, 1)
32791 + (-0.010959679) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32792 + (-0.002100955) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq3R", 0, 0)
32793 + (-0.002107679) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq3R", 1, 1)
32794 + (0.0036638) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 0, 0)
32795 + (0.0036638) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 1, 1)
32796 + (-0.003668205) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32797 + (-0.0084038) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 0, 0)
32798 + (-0.0084038) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
32799 + (0.0084087) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32800 + (-0.00843117) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CHl3R", 0, 0)
32801 + (-0.00843117) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CHl3R", 1, 1)
32802 + (0.0084295) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32803 + (-0.02200743) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32804 + (-0.02200743) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32805 ) * pow(1000000.0, 2.0);
32806
32807 dwidth += cWsch * ((0.85) * pow(deltaGwd6(), 2.0));
32808
32809 dwidth += cWsch * (
32810 +(-0.1163) * deltaGwd6() * getSMEFTCoeffEW("CHbox")
32811 + (0.086111) * deltaGwd6() * getSMEFTCoeffEW("CHW")
32812 + (0.029355) * deltaGwd6() * getSMEFTCoeffEW("CHD")
32813 + (-0.0689) * deltaGwd6() * getSMEFTCoeffEW("CHq3R", 0, 0)
32814 + (-0.0682) * deltaGwd6() * getSMEFTCoeffEW("CHq3R", 1, 1)
32815 + (0.17534) * deltaGwd6() * getSMEFTCoeffEW("CHl3R", 0, 0)
32816 + (0.17534) * deltaGwd6() * getSMEFTCoeffEW("CHl3R", 1, 1)
32817 + (-0.1744) * deltaGwd6() * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32818 )*1000000;
32819
32820 }
32821
32822 return dwidth;
32823}
32824
32826 double Br = 1.0;
32827 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
32828
32829 dGHiR1 = deltaGammaHudduRatio1();
32830
32831 Br += dGHiR1 - dGammaHTotR1;
32832
32833 if (FlagQuadraticTerms) {
32834
32835 dGHiR2 = deltaGammaHudduRatio2();
32836
32837 //Add contributions that are quadratic in the effective coefficients
32838 Br += -dGHiR1 * dGammaHTotR1
32839 + dGHiR2 - dGammaHTotR2
32840 + pow(dGammaHTotR1, 2.0);
32841 }
32842
32843 GHiR += dGHiR1 + dGHiR2;
32844 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
32845
32846 return Br;
32847
32848}
32849
32851 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaHLvudRatio1
32852 double width = 1.0;
32853
32854 width += deltaGammaHLvudRatio1();
32855
32856 if (FlagQuadraticTerms) {
32857 //Add contributions that are quadratic in the effective coefficients
32858 width += deltaGammaHLvudRatio2();
32859 }
32860
32861 return width;
32862}
32863
32865 double dwidth = 0.0;
32866
32867 double C1 = 0.0073;
32868
32869 //------ Old alpha scheme expression: Beg
32870 dwidth += cAsch * (+121281. * getSMEFTCoeffEW("CHbox")
32871 - 93409.7 * getSMEFTCoeffEW("CHW")
32872 + 22531.9 * getSMEFTCoeffEW("CHl3R", 0, 0)
32873 + 22479. * getSMEFTCoeffEW("CHl3R", 1, 1)
32874 + 22364.3 * getSMEFTCoeffEW("CHl3R", 2, 2)
32875 + 34744.7 * getSMEFTCoeffEW("CHq3R", 0, 0)
32876 + 34720.9 * getSMEFTCoeffEW("CHq3R", 1, 1)
32877 - 203784. * getSMEFTCoeffEW("CHD")
32878 - 380028. * getSMEFTCoeffEW("CHWB")
32879 - 4.721 * delta_GF
32880 - 13.591 * deltaMwd6()
32881 - 0.969 * deltaGwd6()
32882 );
32883 /*+ cWsch * (-30359.9 * getSMEFTCoeffEW("CHD")
32884 + 0. * getSMEFTCoeffEW("CHWB")
32885 - 3.004 * delta_GF
32886 - 0.969 * deltaGwd6()
32887 ));*/
32888
32889 //------ Old alpha scheme expression: End
32890
32891 // AG:
32892 dwidth += cWsch * (
32893 ((0.12133) * getSMEFTCoeffEW("CHbox")
32894 + (-0.0905501) * getSMEFTCoeffEW("CHW")
32895 + (-0.03027917) * getSMEFTCoeffEW("CHD")
32896 + (-0.1591054) * getSMEFTCoeffEW("CHl3R", 0, 0)
32897 + (-0.15932529) * getSMEFTCoeffEW("CHl3R", 1, 1)
32898 + (0.022578) * getSMEFTCoeffEW("CHl3R", 2, 2)
32899 + (0.034785) * getSMEFTCoeffEW("CHq3R", 0, 0)
32900 + (0.034757) * getSMEFTCoeffEW("CHq3R", 1, 1)
32901 + (0.18198) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
32902 + (-0.964) * deltaGwd6()
32903 );
32904
32905 // Linear contribution from Higgs self-coupling
32906 dwidth += cLHd6 * (C1 + 2.0 * dZH1) * deltaG_hhhRatio();
32907 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
32908 dwidth += cLHd6 * cLH3d62 * dZH2 * deltaG_hhhRatio() * deltaG_hhhRatio();
32909
32910 // Add modifications due to small variations of the SM parameters
32911 dwidth += cAsch * (cHSM * (-12.333 * deltaMz()
32912 + 13.766 * deltaMh()
32913 + 1.852 * deltaaMZ()
32914 + 0.169 * deltaGmu()))
32915 + cWsch * (cHSM * (-0.015 * deltaMz()
32916 - 8.492 * deltaMw()
32917 + 13.769 * deltaMh()
32918 + 2.065 * deltaGmu()));
32919
32920 // SM (1) + intrinsic + parametric theory relative errors (free pars)
32921 dwidth += eHWWint + eHWWpar;
32922
32923 return dwidth;
32924}
32925
32927 double dwidth = 0.0;
32928 if (FlagQuadraticTerms) {
32929 dwidth += cWsch * (
32930 +(0.014754) * pow(getSMEFTCoeffEW("CHbox"), 2.0)
32931 + (-0.0080971) * pow(getSMEFTCoeffEW("CHW"), 2.0)
32932 + (0.0009223) * pow(getSMEFTCoeffEW("CHD"), 2.0)
32933 + (0.008885) * pow(getSMEFTCoeffEW("CHl3R", 0, 0), 2.0)
32934 + (0.008893) * pow(getSMEFTCoeffEW("CHl3R", 1, 1), 2.0)
32935 + (0.0005886) * pow(getSMEFTCoeffEW("CHl3R", 2, 2), 2.0)
32936 + (0.00093) * pow(getSMEFTCoeffEW("CHq3R", 0, 0), 2.0)
32937 + (0.0009298) * pow(getSMEFTCoeffEW("CHq3R", 1, 1), 2.0)
32938 + (0.011069) * pow(getSMEFTCoeffEW("CllR", 0, 1, 1, 0), 2.0)
32939 + (-0.01098128) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHW")
32940 + (-0.007344733) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHD")
32941 + (-0.01194738) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 0, 0)
32942 + (-0.01195405) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 1, 1)
32943 + (0.002738) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 2, 2)
32944 + (0.0042166) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq3R", 0, 0)
32945 + (0.0042142) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq3R", 1, 1)
32946 + (0.014703) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32947 + (0.002745) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHD")
32948 + (0.0080855) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 0, 0)
32949 + (0.0080922) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 1, 1)
32950 + (-0.00288826) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 2, 2)
32951 + (-0.00445065) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq3R", 0, 0)
32952 + (-0.00444505) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq3R", 1, 1)
32953 + (-0.01098128) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32954 + (0.0029893) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 0, 0)
32955 + (0.0029899) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 1, 1)
32956 + (-0.00068459) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 2, 2)
32957 + (-0.00105334) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq3R", 0, 0)
32958 + (-0.0010533816) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq3R", 1, 1)
32959 + (-0.003670687) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32960 + (-0.003869) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHq3R", 0, 0)
32961 + (-0.003866211) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHq3R", 1, 1)
32962 + (-0.01929275) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32963 + (-0.003867978) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHq3R", 0, 0)
32964 + (-0.0038718043) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHq3R", 1, 1)
32965 + (-0.01930829) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32966 + (0.0003448) * getSMEFTCoeffEW("CHl3R", 2, 2) * getSMEFTCoeffEW("CHq3R", 0, 0)
32967 + (0.00034402) * getSMEFTCoeffEW("CHl3R", 2, 2) * getSMEFTCoeffEW("CHq3R", 1, 1)
32968 + (0.002738) * getSMEFTCoeffEW("CHl3R", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32969 + (0.0042166) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32970 + (0.0042142) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32971 ) * pow(1000000.0, 2.0);
32972
32973 dwidth += cWsch * ((0.94) * pow(deltaGwd6(), 2.0));
32974
32975 dwidth += cWsch * (
32976 +(-0.117) * deltaGwd6() * getSMEFTCoeffEW("CHbox")
32977 + (0.08693) * deltaGwd6() * getSMEFTCoeffEW("CHW")
32978 + (0.02861) * deltaGwd6() * getSMEFTCoeffEW("CHD")
32979 + (0.14745) * deltaGwd6() * getSMEFTCoeffEW("CHl3R", 0, 0)
32980 + (0.14791) * deltaGwd6() * getSMEFTCoeffEW("CHl3R", 1, 1)
32981 + (-0.02192) * deltaGwd6() * getSMEFTCoeffEW("CHl3R", 2, 2)
32982 + (-0.0338) * deltaGwd6() * getSMEFTCoeffEW("CHq3R", 0, 0)
32983 + (-0.0329) * deltaGwd6() * getSMEFTCoeffEW("CHq3R", 1, 1)
32984 + (-0.1754) * deltaGwd6() * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32985 )*1000000;
32986
32987 }
32988
32989 return dwidth;
32990}
32991
32993 double Br = 1.0;
32994 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
32995
32996 dGHiR1 = deltaGammaHLvudRatio1();
32997
32998 Br += dGHiR1 - dGammaHTotR1;
32999
33000 if (FlagQuadraticTerms) {
33001
33002 dGHiR2 = deltaGammaHLvudRatio2();
33003
33004 //Add contributions that are quadratic in the effective coefficients
33005 Br += -dGHiR1 * dGammaHTotR1
33006 + dGHiR2 - dGammaHTotR2
33007 + pow(dGammaHTotR1, 2.0);
33008 }
33009
33010 GHiR += dGHiR1 + dGHiR2;
33011 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
33012
33013 return Br;
33014
33015}
33016
33018 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaH2udRatio1
33019 double width = 1.0;
33020
33021 width += deltaGammaH2udRatio1();
33022
33023 if (FlagQuadraticTerms) {
33024 //Add contributions that are quadratic in the effective coefficients
33025 width += deltaGammaH2udRatio2();
33026 }
33027
33028 return width;
33029}
33030
33032 double dwidth = 0.0;
33033
33034 double C1 = 0.0073;
33035
33036 //------ Old alpha scheme expression: Beg
33037 dwidth += cAsch * (+121425. * getSMEFTCoeffEW("CHbox")
33038 - 3244.8 * getSMEFTCoeffEW("CHB")
33039 - 88391.2 * getSMEFTCoeffEW("CHW")
33040 - 55282. * getSMEFTCoeffEW("CHG")
33041 - 23.442 * getSMEFTCoeffEW("CHq1R", 0, 0)
33042 - 22.98 * getSMEFTCoeffEW("CHq1R", 1, 1)
33043 + 559.485 * getSMEFTCoeffEW("CHuR", 0, 0)
33044 + 560.558 * getSMEFTCoeffEW("CHuR", 1, 1)
33045 - 217.102 * getSMEFTCoeffEW("CHdR", 0, 0)
33046 - 218.04 * getSMEFTCoeffEW("CHdR", 1, 1)
33047 + 68556.8 * getSMEFTCoeffEW("CHq3R", 0, 0)
33048 + 68783.1 * getSMEFTCoeffEW("CHq3R", 1, 1)
33049 - 199535. * getSMEFTCoeffEW("CHD")
33050 - 375669. * getSMEFTCoeffEW("CHWB")
33051 - 4.696 * delta_GF
33052 - 0.026 * deltaGzd6()
33053 - 13.64 * deltaMwd6()
33054 - 0.944 * deltaGwd6()
33055 );
33056 /*+ cWsch * (-28852.8 * getSMEFTCoeffEW("CHD")
33057 - 1306.57 * getSMEFTCoeffEW("CHWB")
33058 - 3.002 * delta_GF
33059 - 0.026 * deltaGzd6()
33060 - 0.944 * deltaGwd6()
33061 ));*/
33062
33063 //------ Old alpha scheme expression: End
33064
33065 // AG:
33066 dwidth += cWsch * (
33067 ((0.12135) * getSMEFTCoeffEW("CHbox")
33068 + (-0.0851047) * getSMEFTCoeffEW("CHW")
33069 + (-0.0045438) * getSMEFTCoeffEW("CHB")
33070 + (-0.02822615) * getSMEFTCoeffEW("CHD")
33071 + (-0.0017067) * getSMEFTCoeffEW("CHWB")
33072 + (-0.05868) * getSMEFTCoeffEW("CHG")
33073 + (0.070123) * getSMEFTCoeffEW("CHq3R", 0, 0)
33074 + (0.069746) * getSMEFTCoeffEW("CHq3R", 1, 1)
33075 + (0.0006591) * getSMEFTCoeffEW("CHuR", 0, 0)
33076 + (0.00065708) * getSMEFTCoeffEW("CHuR", 1, 1)
33077 + (-0.000256626) * getSMEFTCoeffEW("CHdR", 0, 0)
33078 + (-0.000252814) * getSMEFTCoeffEW("CHdR", 1, 1)
33079 + (-0.181971) * getSMEFTCoeffEW("CHl3R", 0, 0)
33080 + (-0.181971) * getSMEFTCoeffEW("CHl3R", 1, 1)
33081 + (0.182) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
33082 + (-0.895) * deltaGwd6()
33083 + (-0.0262) * deltaGzd6()
33084 );
33085
33086 // Linear contribution from Higgs self-coupling
33087 dwidth += cLHd6 * (C1 + 2.0 * dZH1) * deltaG_hhhRatio();
33088 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
33089 dwidth += cLHd6 * cLH3d62 * dZH2 * deltaG_hhhRatio() * deltaG_hhhRatio();
33090
33091 // Add modifications due to small variations of the SM parameters
33092 dwidth += cAsch * (cHSM * (-12.708 * deltaMz()
33093 + 14.393 * deltaMh()
33094 + 1.82 * deltaaMZ()
33095 + 0.188 * deltaGmu()))
33096 + cWsch * (cHSM * (-0.441 * deltaMz()
33097 - 8.601 * deltaMw()
33098 + 14.393 * deltaMh()
33099 + 2.022 * deltaGmu()));
33100
33101 // SM (1) + intrinsic + parametric theory relative errors (free pars)
33102 // Dominated by CC => Use HWW uncertainty
33103 dwidth += eHWWint + eHWWpar;
33104
33105 return dwidth;
33106}
33107
33109 double dwidth = 0.0;
33110 if (FlagQuadraticTerms) {
33111 dwidth += cWsch * (
33112 +(0.014695) * pow(getSMEFTCoeffEW("CHbox"), 2.0)
33113 + (0.000994) * pow(getSMEFTCoeffEW("CHW"), 2.0)
33114 + (0.015278) * pow(getSMEFTCoeffEW("CHB"), 2.0)
33115 + (0.0010088) * pow(getSMEFTCoeffEW("CHD"), 2.0)
33116 + (0.005252) * pow(getSMEFTCoeffEW("CHWB"), 2.0)
33117 + (11.456) * pow(getSMEFTCoeffEW("CHG"), 2.0)
33118 + (0.0029759) * pow(getSMEFTCoeffEW("CHq3R", 0, 0), 2.0)
33119 + (0.0029646) * pow(getSMEFTCoeffEW("CHq3R", 1, 1), 2.0)
33120 + (0.011018) * pow(getSMEFTCoeffEW("CHl3R", 0, 0), 2.0)
33121 + (0.011018) * pow(getSMEFTCoeffEW("CHl3R", 1, 1), 2.0)
33122 + (0.011018) * pow(getSMEFTCoeffEW("CllR", 0, 1, 1, 0), 2.0)
33123 + (-0.01033512) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHW")
33124 + (-0.00055115) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHB")
33125 + (-0.007099838) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHD")
33126 + (-0.00020639) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHWB")
33127 + (-0.007042) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHG")
33128 + (0.0085086) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq3R", 0, 0)
33129 + (0.0084775) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq3R", 1, 1)
33130 + (-0.01470364) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 0, 0)
33131 + (-0.01470364) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 1, 1)
33132 + (0.014725) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33133 + (-0.0126698) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHB")
33134 + (0.0027047) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHD")
33135 + (-0.01297797) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHWB")
33136 + (-0.0006016) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHG")
33137 + (-0.00851159) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq3R", 0, 0)
33138 + (-0.00850078) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq3R", 1, 1)
33139 + (0.010333) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 0, 0)
33140 + (0.010333) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 1, 1)
33141 + (-0.01033512) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33142 + (-0.00015239) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHD")
33143 + (0.0031685) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHWB")
33144 + (-0.00038338) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq3R", 0, 0)
33145 + (-0.00038161) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq3R", 1, 1)
33146 + (0.0005526) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 0, 0)
33147 + (0.0005526) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 1, 1)
33148 + (-0.0005511) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33149 + (0.0017583) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHG")
33150 + (-0.00188801) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq3R", 0, 0)
33151 + (-0.00188114) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq3R", 1, 1)
33152 + (0.0034285) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 0, 0)
33153 + (0.0034285) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 1, 1)
33154 + (-0.00342549) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33155 + (-0.00013828) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq3R", 0, 0)
33156 + (-0.00013656) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq3R", 1, 1)
33157 + (-0.000111953) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHuR", 0, 0)
33158 + (-0.0001115399) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHuR", 1, 1)
33159 + (0.00020662) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 0, 0)
33160 + (0.00020667) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 1, 1)
33161 + (-0.00020631) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33162 + (-0.0009234) * getSMEFTCoeffEW("CHG") * getSMEFTCoeffEW("CHq3R", 0, 0)
33163 + (-0.0009279) * getSMEFTCoeffEW("CHG") * getSMEFTCoeffEW("CHq3R", 1, 1)
33164 + (0.003528) * getSMEFTCoeffEW("CHG") * getSMEFTCoeffEW("CHl3R", 0, 0)
33165 + (0.003528) * getSMEFTCoeffEW("CHG") * getSMEFTCoeffEW("CHl3R", 1, 1)
33166 + (-0.0035169) * getSMEFTCoeffEW("CHG") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33167 + (-0.00851568) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 0, 0)
33168 + (-0.00851568) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
33169 + (0.0085086) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33170 + (-0.008478119) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CHl3R", 0, 0)
33171 + (-0.008478119) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CHl3R", 1, 1)
33172 + (0.0084775) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33173 + (0.0111) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
33174 + (-0.02206664) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33175 + (-0.02206664) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33176 ) * pow(1000000.0, 2.0);
33177
33178 dwidth += cWsch * ((0.74) * pow(deltaGwd6(), 2.0) + (0.0087) * pow(deltaGzd6(), 2.0));
33179
33180 dwidth += cWsch * (
33181 +(-0.1123) * deltaGwd6() * getSMEFTCoeffEW("CHbox")
33182 + (0.08154) * deltaGwd6() * getSMEFTCoeffEW("CHW")
33183 + (9.3e-05) * deltaGwd6() * getSMEFTCoeffEW("CHB")
33184 + (0.028249) * deltaGwd6() * getSMEFTCoeffEW("CHD")
33185 + (3.7e-05) * deltaGwd6() * getSMEFTCoeffEW("CHWB")
33186 + (-0.0106) * deltaGwd6() * getSMEFTCoeffEW("CHG")
33187 + (-9e-06) * deltaGwd6() * getSMEFTCoeffEW("CHq1R", 0, 0)
33188 + (3e-06) * deltaGwd6() * getSMEFTCoeffEW("CHq1R", 1, 1)
33189 + (-0.0653) * deltaGwd6() * getSMEFTCoeffEW("CHq3R", 0, 0)
33190 + (-0.0654) * deltaGwd6() * getSMEFTCoeffEW("CHq3R", 1, 1)
33191 + (3e-06) * deltaGwd6() * getSMEFTCoeffEW("CHuR", 0, 0)
33192 + (8.3e-06) * deltaGwd6() * getSMEFTCoeffEW("CHuR", 1, 1)
33193 + (2.25e-06) * deltaGwd6() * getSMEFTCoeffEW("CHdR", 0, 0)
33194 + (1.38e-06) * deltaGwd6() * getSMEFTCoeffEW("CHdR", 1, 1)
33195 + (0.16645) * deltaGwd6() * getSMEFTCoeffEW("CHl3R", 0, 0)
33196 + (0.16645) * deltaGwd6() * getSMEFTCoeffEW("CHl3R", 1, 1)
33197 + (-0.1685) * deltaGwd6() * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33198 + (-0.0039) * deltaGzd6() * getSMEFTCoeffEW("CHbox")
33199 + (-0.002882) * deltaGzd6() * getSMEFTCoeffEW("CHW")
33200 + (0.005316) * deltaGzd6() * getSMEFTCoeffEW("CHB")
33201 + (-0.0013023) * deltaGzd6() * getSMEFTCoeffEW("CHD")
33202 + (0.001036) * deltaGzd6() * getSMEFTCoeffEW("CHWB")
33203 + (-0.005) * deltaGzd6() * getSMEFTCoeffEW("CHG")
33204 + (5.1e-05) * deltaGzd6() * getSMEFTCoeffEW("CHq1R", 0, 0)
33205 + (9.65e-05) * deltaGzd6() * getSMEFTCoeffEW("CHq1R", 1, 1)
33206 + (-0.00263) * deltaGzd6() * getSMEFTCoeffEW("CHq3R", 0, 0)
33207 + (-0.00228) * deltaGzd6() * getSMEFTCoeffEW("CHq3R", 1, 1)
33208 + (-0.0006) * deltaGzd6() * getSMEFTCoeffEW("CHuR", 0, 0)
33209 + (-0.000582) * deltaGzd6() * getSMEFTCoeffEW("CHuR", 1, 1)
33210 + (0.0002321) * deltaGzd6() * getSMEFTCoeffEW("CHdR", 0, 0)
33211 + (0.0002269) * deltaGzd6() * getSMEFTCoeffEW("CHdR", 1, 1)
33212 + (0.00641) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 0, 0)
33213 + (0.00641) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 1, 1)
33214 + (-0.0059) * deltaGzd6() * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33215 )*1000000;
33216 }
33217
33218 return dwidth;
33219}
33220
33221const double NPSMEFTd6General::BrH2udRatio() const {
33222 double Br = 1.0;
33223 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
33224
33225 dGHiR1 = deltaGammaH2udRatio1();
33226
33227 Br += dGHiR1 - dGammaHTotR1;
33228
33229 if (FlagQuadraticTerms) {
33230
33231 dGHiR2 = deltaGammaH2udRatio2();
33232
33233 //Add contributions that are quadratic in the effective coefficients
33234 Br += -dGHiR1 * dGammaHTotR1
33235 + dGHiR2 - dGammaHTotR2
33236 + pow(dGammaHTotR1, 2.0);
33237 }
33238
33239 GHiR += dGHiR1 + dGHiR2;
33240 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
33241
33242 return Br;
33243
33244}
33245
33247 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaH2LvRatio1
33248 double width = 1.0;
33249
33250 width += deltaGammaH2LvRatio1();
33251
33252 if (FlagQuadraticTerms) {
33253 //Add contributions that are quadratic in the effective coefficients
33254 width += deltaGammaH2LvRatio2();
33255 }
33256
33257 return width;
33258}
33259
33261 double dwidth = 0.0;
33262
33263 double C1 = 0.0073;
33264
33265 //------ Old alpha scheme expression: Beg
33266 dwidth += cAsch * (+121133. * getSMEFTCoeffEW("CHbox")
33267 + 1057.61 * getSMEFTCoeffEW("CHB")
33268 - 91969.3 * getSMEFTCoeffEW("CHW")
33269 - 137.279 * getSMEFTCoeffEW("CHl1R", 0, 0)
33270 - 137.825 * getSMEFTCoeffEW("CHl1R", 1, 1)
33271 - 123.03 * getSMEFTCoeffEW("CHl1R", 2, 2)
33272 - 897.801 * getSMEFTCoeffEW("CHeR", 0, 0)
33273 - 865.641 * getSMEFTCoeffEW("CHeR", 1, 1)
33274 - 862.721 * getSMEFTCoeffEW("CHeR", 2, 2)
33275 + 45408.9 * getSMEFTCoeffEW("CHl3R", 0, 0)
33276 + 45540.1 * getSMEFTCoeffEW("CHl3R", 1, 1)
33277 + 45765.4 * getSMEFTCoeffEW("CHl3R", 2, 2)
33278 - 198032. * getSMEFTCoeffEW("CHD")
33279 - 364301. * getSMEFTCoeffEW("CHWB")
33280 - 4.631 * delta_GF
33281 - 13.529 * deltaMwd6()
33282 - 0.956 * deltaGwd6()
33283 - 0.037 * deltaGzd6()
33284 );
33285 /*+ cWsch * (-33553.1 * getSMEFTCoeffEW("CHD")
33286 - 3437.65 * getSMEFTCoeffEW("CHWB")
33287 - 3.001 * delta_GF
33288 - 0.036 * deltaGzd6()
33289 - 0.956 * deltaGwd6()
33290 ));*/
33291
33292 //------ Old alpha scheme expression: End
33293
33294 // AG:
33295 dwidth += cWsch * (
33296 ((0.12114) * getSMEFTCoeffEW("CHbox")
33297 + (-0.0916348) * getSMEFTCoeffEW("CHW")
33298 + (0.000592) * getSMEFTCoeffEW("CHB")
33299 + (-0.0333329) * getSMEFTCoeffEW("CHD")
33300 + (-0.003342) * getSMEFTCoeffEW("CHWB")
33301 + (-0.00014956) * getSMEFTCoeffEW("CHl1R", 0, 0)
33302 + (-0.0001496) * getSMEFTCoeffEW("CHl1R", 1, 1)
33303 + (-0.0001277) * getSMEFTCoeffEW("CHl1R", 2, 2)
33304 + (-0.1360386) * getSMEFTCoeffEW("CHl3R", 0, 0)
33305 + (-0.1361577) * getSMEFTCoeffEW("CHl3R", 1, 1)
33306 + (0.045354) * getSMEFTCoeffEW("CHl3R", 2, 2)
33307 + (-0.000816964) * getSMEFTCoeffEW("CHeR", 0, 0)
33308 + (-0.000817925) * getSMEFTCoeffEW("CHeR", 1, 1)
33309 + (-0.000817821) * getSMEFTCoeffEW("CHeR", 2, 2)
33310 + (0.1817) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
33311 + (-0.938) * deltaGwd6()
33312 + (-0.041) * deltaGzd6()
33313 );
33314
33315 // Linear contribution from Higgs self-coupling
33316 dwidth += cLHd6 * (C1 + 2.0 * dZH1) * deltaG_hhhRatio();
33317 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
33318 dwidth += cLHd6 * cLH3d62 * dZH2 * deltaG_hhhRatio() * deltaG_hhhRatio();
33319
33320 // Add modifications due to small variations of the SM parameters
33321 dwidth += cAsch * (cHSM * (-12.684 * deltaMz()
33322 + 13.95 * deltaMh()
33323 + 1.899 * deltaaMZ()
33324 + 0.151 * deltaGmu()))
33325 + cWsch * (cHSM * (-0.128 * deltaMz()
33326 - 8.864 * deltaMw()
33327 + 13.95 * deltaMh()
33328 + 2.045 * deltaGmu()));
33329
33330 // SM (1) + intrinsic + parametric theory relative errors (free pars)
33331 // Dominated by CC => Use HWW uncertainty
33332 dwidth += eHWWint + eHWWpar;
33333
33334 return dwidth;
33335}
33336
33338 double dwidth = 0.0;
33339 if (FlagQuadraticTerms) {
33340 dwidth += cWsch * (
33341 +(0.014703) * pow(getSMEFTCoeffEW("CHbox"), 2.0)
33342 + (0.010735) * pow(getSMEFTCoeffEW("CHW"), 2.0)
33343 + (0.018974) * pow(getSMEFTCoeffEW("CHB"), 2.0)
33344 + (0.0013761) * pow(getSMEFTCoeffEW("CHD"), 2.0)
33345 + (0.007877) * pow(getSMEFTCoeffEW("CHWB"), 2.0)
33346 + (0.007426) * pow(getSMEFTCoeffEW("CHl3R", 0, 0), 2.0)
33347 + (0.007427) * pow(getSMEFTCoeffEW("CHl3R", 1, 1), 2.0)
33348 + (0.0019336) * pow(getSMEFTCoeffEW("CHl3R", 2, 2), 2.0)
33349 + (0.011029) * pow(getSMEFTCoeffEW("CllR", 0, 1, 1, 0), 2.0)
33350 + (-0.01111144) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHW")
33351 + (-0.007719474) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHD")
33352 + (-0.00040589) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHWB")
33353 + (-0.00915104) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 0, 0)
33354 + (-0.00914935) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 1, 1)
33355 + (0.0055012) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 2, 2)
33356 + (0.014685) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33357 + (-0.037699) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHB")
33358 + (0.0042941) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHD")
33359 + (-0.0236584) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHWB")
33360 + (0.005298) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 0, 0)
33361 + (0.0052989) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 1, 1)
33362 + (-0.00576922) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 2, 2)
33363 + (-0.01111144) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33364 + (-0.00133872) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHD")
33365 + (0.023535) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHWB")
33366 + (0.00032712) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHWB")
33367 + (0.00268) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 0, 0)
33368 + (0.0026807) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 1, 1)
33369 + (-0.00134623) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 2, 2)
33370 + (-0.00403804) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33371 + (0.00038329) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 0, 0)
33372 + (0.00038372) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 1, 1)
33373 + (0.000111398) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHeR", 0, 0)
33374 + (0.00011135) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHeR", 1, 1)
33375 + (0.00011094) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHeR", 2, 2)
33376 + (-0.00040588) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33377 + (-0.005492) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 2, 2)
33378 + (-0.016504846) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33379 + (-0.00549) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHl3R", 2, 2)
33380 + (-0.016487234) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33381 + (0.0055012) * getSMEFTCoeffEW("CHl3R", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33382 ) * pow(1000000.0, 2.0);
33383
33384 dwidth += cWsch * ((0.78) * pow(deltaGwd6(), 2.0) + (0.03) * pow(deltaGzd6(), 2.0));
33385
33386 dwidth += cWsch * (
33387 +(-0.113) * deltaGwd6() * getSMEFTCoeffEW("CHbox")
33388 + (0.08401) * deltaGwd6() * getSMEFTCoeffEW("CHW")
33389 + (0.00021) * deltaGwd6() * getSMEFTCoeffEW("CHB")
33390 + (0.02799) * deltaGwd6() * getSMEFTCoeffEW("CHD")
33391 + (0.000269) * deltaGwd6() * getSMEFTCoeffEW("CHWB")
33392 + (1.29e-05) * deltaGwd6() * getSMEFTCoeffEW("CHl1R", 0, 0)
33393 + (5.8e-06) * deltaGwd6() * getSMEFTCoeffEW("CHl1R", 1, 1)
33394 + (1.13e-05) * deltaGwd6() * getSMEFTCoeffEW("CHl1R", 2, 2)
33395 + (0.12714) * deltaGwd6() * getSMEFTCoeffEW("CHl3R", 0, 0)
33396 + (0.12563) * deltaGwd6() * getSMEFTCoeffEW("CHl3R", 1, 1)
33397 + (-0.0429) * deltaGwd6() * getSMEFTCoeffEW("CHl3R", 2, 2)
33398 + (3.154e-05) * deltaGwd6() * getSMEFTCoeffEW("CHeR", 0, 0)
33399 + (-2.23e-06) * deltaGwd6() * getSMEFTCoeffEW("CHeR", 1, 1)
33400 + (-2.448e-05) * deltaGwd6() * getSMEFTCoeffEW("CHeR", 2, 2)
33401 + (-0.1695) * deltaGwd6() * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33402 + (-0.0052) * deltaGzd6() * getSMEFTCoeffEW("CHbox")
33403 + (0.000409) * deltaGzd6() * getSMEFTCoeffEW("CHW")
33404 + (0.001324) * deltaGzd6() * getSMEFTCoeffEW("CHB")
33405 + (0.000337) * deltaGzd6() * getSMEFTCoeffEW("CHD")
33406 + (0.00102) * deltaGzd6() * getSMEFTCoeffEW("CHWB")
33407 + (-8.5e-05) * deltaGzd6() * getSMEFTCoeffEW("CHl1R", 0, 0)
33408 + (-5.01e-05) * deltaGzd6() * getSMEFTCoeffEW("CHl1R", 1, 1)
33409 + (-0.000104) * deltaGzd6() * getSMEFTCoeffEW("CHl1R", 2, 2)
33410 + (0.006545) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 0, 0)
33411 + (0.004527) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 1, 1)
33412 + (-0.0015) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 2, 2)
33413 + (0.0007588) * deltaGzd6() * getSMEFTCoeffEW("CHeR", 0, 0)
33414 + (0.0007016) * deltaGzd6() * getSMEFTCoeffEW("CHeR", 1, 1)
33415 + (0.00072326) * deltaGzd6() * getSMEFTCoeffEW("CHeR", 2, 2)
33416 + (-0.0078) * deltaGzd6() * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33417 )*1000000;
33418 }
33419
33420 return dwidth;
33421}
33422
33423const double NPSMEFTd6General::BrH2LvRatio() const {
33424 double Br = 1.0;
33425 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
33426
33427 dGHiR1 = deltaGammaH2LvRatio1();
33428
33429 Br += dGHiR1 - dGammaHTotR1;
33430
33431 if (FlagQuadraticTerms) {
33432
33433 dGHiR2 = deltaGammaH2LvRatio2();
33434
33435 //Add contributions that are quadratic in the effective coefficients
33436 Br += -dGHiR1 * dGammaHTotR1
33437 + dGHiR2 - dGammaHTotR2
33438 + pow(dGammaHTotR1, 2.0);
33439 }
33440
33441 GHiR += dGHiR1 + dGHiR2;
33442 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
33443
33444 return Br;
33445
33446}
33447
33449 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaH2Lv2Ratio1
33450 double width = 1.0;
33451
33452 width += deltaGammaH2Lv2Ratio1();
33453
33454 if (FlagQuadraticTerms) {
33455 //Add contributions that are quadratic in the effective coefficients
33456 width += deltaGammaH2Lv2Ratio2();
33457 }
33458
33459 return width;
33460}
33461
33463 double dwidth = 0.0;
33464
33465 double C1 = 0.0073;
33466
33467 dwidth += (+121215. * getSMEFTCoeffEW("CHbox")
33468 + 1054.39 * getSMEFTCoeffEW("CHB")
33469 - 91849.7 * getSMEFTCoeffEW("CHW")
33470 - 205.44 * getSMEFTCoeffEW("CHl1R", 0, 0)
33471 - 205.933 * getSMEFTCoeffEW("CHl1R", 1, 1)
33472 - 1345.15 * getSMEFTCoeffEW("CHeR", 0, 0)
33473 - 1299.22 * getSMEFTCoeffEW("CHeR", 1, 1)
33474 + 68383.7 * getSMEFTCoeffEW("CHl3R", 0, 0)
33475 + 68347.6 * getSMEFTCoeffEW("CHl3R", 1, 1)
33476 + cAsch * (-198193. * getSMEFTCoeffEW("CHD")
33477 - 364163. * getSMEFTCoeffEW("CHWB")
33478 - 4.627 * delta_GF
33479 - 13.439 * deltaMwd6()
33480 - 0.961 * deltaGwd6()
33481 - 0.042 * deltaGzd6()
33482 )
33483 + cWsch * (-33577.8 * getSMEFTCoeffEW("CHD")
33484 - 3457.89 * getSMEFTCoeffEW("CHWB")
33485 - 2.999 * delta_GF
33486 - 0.042 * deltaGzd6()
33487 - 0.961 * deltaGwd6()
33488 ));
33489
33490 // Linear contribution from Higgs self-coupling
33491 dwidth += cLHd6 * (C1 + 2.0 * dZH1) * deltaG_hhhRatio();
33492 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
33493 dwidth += cLHd6 * cLH3d62 * dZH2 * deltaG_hhhRatio() * deltaG_hhhRatio();
33494
33495 // Add modifications due to small variations of the SM parameters
33496 dwidth += cAsch * (cHSM * (-12.755 * deltaMz()
33497 + 14.08 * deltaMh()
33498 + 1.884 * deltaaMZ()
33499 + 0.121 * deltaGmu()))
33500 + cWsch * (cHSM * (-0.118 * deltaMz()
33501 - 8.746 * deltaMw()
33502 + 14.08 * deltaMh()
33503 + 2.002 * deltaGmu()));
33504
33505 // SM (1) + intrinsic + parametric theory relative errors (free pars)
33506 // Dominated by CC => Use HWW uncertainty
33507 dwidth += eHWWint + eHWWpar;
33508
33509 return dwidth;
33510}
33511
33513 double dwidth = 0.0;
33514 if (FlagQuadraticTerms) {
33515 //Contributions that are quadratic in the effective coefficients
33516 dwidth += 0.0;
33517 }
33518
33519 return dwidth;
33520}
33521
33523 double Br = 1.0;
33524 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
33525
33526 dGHiR1 = deltaGammaH2Lv2Ratio1();
33527
33528 Br += dGHiR1 - dGammaHTotR1;
33529
33530 if (FlagQuadraticTerms) {
33531
33532 dGHiR2 = deltaGammaH2Lv2Ratio2();
33533
33534 //Add contributions that are quadratic in the effective coefficients
33535 Br += -dGHiR1 * dGammaHTotR1
33536 + dGHiR2 - dGammaHTotR2
33537 + pow(dGammaHTotR1, 2.0);
33538 }
33539
33540 GHiR += dGHiR1 + dGHiR2;
33541 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
33542
33543 return Br;
33544
33545}
33546
33548 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaH2evRatio1
33549 double width = 1.0;
33550
33551 width += deltaGammaH2evRatio1();
33552
33553 if (FlagQuadraticTerms) {
33554 //Add contributions that are quadratic in the effective coefficients
33555 width += deltaGammaH2evRatio2();
33556 }
33557
33558 return width;
33559}
33560
33562 double dwidth = 0.0;
33563
33564 double C1 = 0.0073;
33565
33566 dwidth += (+121306. * getSMEFTCoeffEW("CHbox")
33567 + 1054.18 * getSMEFTCoeffEW("CHB")
33568 - 91797.7 * getSMEFTCoeffEW("CHW")
33569 - 411.183 * getSMEFTCoeffEW("CHl1R", 0, 0)
33570 - 2684.07 * getSMEFTCoeffEW("CHeR", 0, 0)
33571 + 136899. * getSMEFTCoeffEW("CHl3R", 0, 0)
33572 + cAsch * (-198266. * getSMEFTCoeffEW("CHD")
33573 - 364381. * getSMEFTCoeffEW("CHWB")
33574 - 4.629 * delta_GF
33575 - 0.037 * deltaGzd6()
33576 - 13.549 * deltaMwd6()
33577 - 0.965 * deltaGwd6())
33578 + cWsch * (-33589.4 * getSMEFTCoeffEW("CHD")
33579 - 3458.14 * getSMEFTCoeffEW("CHWB")
33580 - 2.999 * delta_GF
33581 - 0.037 * deltaGzd6()
33582 - 0.965 * deltaGwd6())
33583 );
33584
33585 // Linear contribution from Higgs self-coupling
33586 dwidth += cLHd6 * (C1 + 2.0 * dZH1) * deltaG_hhhRatio();
33587 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
33588 dwidth += cLHd6 * cLH3d62 * dZH2 * deltaG_hhhRatio() * deltaG_hhhRatio();
33589
33590 // Add modifications due to small variations of the SM parameters
33591 dwidth += cHSM * (cAsch * (-12.638 * deltaMz()
33592 + 14.08 * deltaMh()
33593 + 1.901 * deltaaMZ()
33594 + 0.103 * deltaGmu())
33595 + cWsch * (-0.103 * deltaMz()
33596 - 8.875 * deltaMw()
33597 + 14.08 * deltaMh()
33598 + 2.015 * deltaGmu()));
33599
33600 // SM (1) + intrinsic + parametric theory relative errors (free pars)
33601 // Dominated by CC => Use HWW uncertainty
33602 dwidth += eHWWint + eHWWpar;
33603
33604 return dwidth;
33605}
33606
33608 double dwidth = 0.0;
33609 if (FlagQuadraticTerms) {
33610 //Contributions that are quadratic in the effective coefficients
33611 dwidth += 0.0;
33612 }
33613
33614 return dwidth;
33615}
33616
33617const double NPSMEFTd6General::BrH2evRatio() const {
33618 double Br = 1.0;
33619 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
33620
33621 dGHiR1 = deltaGammaH2evRatio1();
33622
33623 Br += dGHiR1 - dGammaHTotR1;
33624
33625 if (FlagQuadraticTerms) {
33626
33627 dGHiR2 = deltaGammaH2evRatio2();
33628
33629 //Add contributions that are quadratic in the effective coefficients
33630 Br += -dGHiR1 * dGammaHTotR1
33631 + dGHiR2 - dGammaHTotR2
33632 + pow(dGammaHTotR1, 2.0);
33633 }
33634
33635 GHiR += dGHiR1 + dGHiR2;
33636 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
33637
33638 return Br;
33639
33640}
33641
33643 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaH2muvRatio1
33644 double width = 1.0;
33645
33646 width += deltaGammaH2muvRatio1();
33647
33648 if (FlagQuadraticTerms) {
33649 //Add contributions that are quadratic in the effective coefficients
33650 width += deltaGammaH2muvRatio2();
33651 }
33652
33653 return width;
33654}
33655
33657 double dwidth = 0.0;
33658
33659 double C1 = 0.0073;
33660
33661 dwidth += (+121244. * getSMEFTCoeffEW("CHbox")
33662 + 1045.26 * getSMEFTCoeffEW("CHB")
33663 - 91781. * getSMEFTCoeffEW("CHW")
33664 - 410.738 * getSMEFTCoeffEW("CHl1R", 1, 1)
33665 - 2593.82 * getSMEFTCoeffEW("CHeR", 1, 1)
33666 + 136695. * getSMEFTCoeffEW("CHl3R", 1, 1)
33667 + cAsch * (-198022. * getSMEFTCoeffEW("CHD")
33668 - 364213. * getSMEFTCoeffEW("CHWB")
33669 - 4.625 * delta_GF
33670 - 0.031 * deltaGzd6())
33671 + cWsch * (-33559. * getSMEFTCoeffEW("CHD")
33672 - 3447.11 * getSMEFTCoeffEW("CHWB")
33673 - 2.998 * delta_GF
33674 - 0.031 * deltaGzd6())
33675 );
33676
33677 // Linear contribution from Higgs self-coupling
33678 dwidth += cLHd6 * (C1 + 2.0 * dZH1) * deltaG_hhhRatio();
33679 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
33680 dwidth += cLHd6 * cLH3d62 * dZH2 * deltaG_hhhRatio() * deltaG_hhhRatio();
33681
33682 // Add modifications due to small variations of the SM parameters
33683 dwidth += cHSM * (cAsch * (-12.671 * deltaMz()
33684 - 13.492 * deltaMwd6()
33685 - 0.957 * deltaGwd6()
33686 + 14.005 * deltaMh()
33687 + 1.868 * deltaaMZ()
33688 + 0.103 * deltaGmu())
33689 + cWsch * (-0.177 * deltaMz()
33690 - 8.833 * deltaMw()
33691 - 0.957 * deltaGwd6()
33692 + 14.005 * deltaMh()
33693 + 1.959 * deltaGmu()));
33694
33695 // SM (1) + intrinsic + parametric theory relative errors (free pars)
33696 // Dominated by CC => Use HWW uncertainty
33697 dwidth += eHWWint + eHWWpar;
33698
33699 return dwidth;
33700}
33701
33703 double dwidth = 0.0;
33704 if (FlagQuadraticTerms) {
33705 //Contributions that are quadratic in the effective coefficients
33706 dwidth += 0.0;
33707 }
33708
33709 return dwidth;
33710}
33711
33713 double Br = 1.0;
33714 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
33715
33716 dGHiR1 = deltaGammaH2muvRatio1();
33717
33718 Br += dGHiR1 - dGammaHTotR1;
33719
33720 if (FlagQuadraticTerms) {
33721
33722 dGHiR2 = deltaGammaH2muvRatio2();
33723
33724 //Add contributions that are quadratic in the effective coefficients
33725 Br += -dGHiR1 * dGammaHTotR1
33726 + dGHiR2 - dGammaHTotR2
33727 + pow(dGammaHTotR1, 2.0);
33728 }
33729
33730 GHiR += dGHiR1 + dGHiR2;
33731 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
33732
33733 return Br;
33734
33735}
33736
33738 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaH4fRatio1
33739 double width = 1.0;
33740
33741 width += deltaGammaH4fRatio1();
33742
33743 if (FlagQuadraticTerms) {
33744 //Add contributions that are quadratic in the effective coefficients
33745 width += deltaGammaH4fRatio2();
33746 }
33747
33748 return width;
33749}
33750
33752 double dwidth = 0.0;
33753
33754 // SM decay widths (from MG simulations)
33755 /*double wH2L2LSM = 0.65682e-06, wH2v2vSM = 0.28126e-05, wH2L2vSM = 0.27224e-05;
33756 double wH2u2uSM = 0.22500e-05, wH2d2dSM = 0.11906e-04, wH2u2dSM = 0.12361e-04;
33757 double wH2L2uSM = 0.45029e-05, wH2L2dSM = 0.85830e-05, wH2v2uSM = 0.93233e-05;
33758 double wH2v2dSM = 0.17794e-04, wH4LSM = 0.33973e-06, wH4vSM = 0.16884e-05;
33759 double wH4uSM = 0.23669e-05, wH4dSM = 0.60254e-05;
33760 double wHLvvLSM = 0.58098e-04, wHudduSM = 0.13384e-03, wHLvudSM = 0.34149e-03;
33761 double wH2udSM = 0.13711e-03, wH2LvSM = 0.27557e-04;*/
33762
33763 // AG:
33764 double wH2L2LSM = 6.905e-07, wH2v2vSM = 2.922e-06, wH2L2vSM = 2.844e-06;
33765 double wH2u2uSM = 2.406e-06, wH2d2dSM = 1.265e-05, wH2u2dSM = 1.291e-05;
33766 double wH2L2uSM = 4.402e-06, wH2L2dSM = 8.593e-06, wH2v2uSM = 9.831e-06, wH2v2dSM = 1.867e-05;
33767 double wH4LSM = 3.565e-07, wH4vSM = 1.747e-06;
33768 double wH4uSM = 2.533e-06, wH4dSM = 6.394e-06;
33769 double wHLvvLSM = 6.318e-05, wHudduSM = 0.0001716, wHLvudSM = 0.0003606;
33770 double wH2udSM = 0.0001758, wH2LvSM = 3.164e-05;
33771
33772 // Sum
33773 double wH4fSM = wH2L2LSM + wH2v2vSM + wH2L2vSM + wH2u2uSM + wH2d2dSM + wH2u2dSM +
33774 wH2L2uSM + wH2L2dSM + wH2v2uSM + wH2v2dSM + wH4LSM + wH4vSM + wH4uSM + wH4dSM + wHLvvLSM + wHudduSM +
33775 wHLvudSM + wH2udSM + wH2LvSM;
33776
33777 dwidth += (wH2L2LSM * deltaGammaH2L2LRatio1() + wH2v2vSM * deltaGammaH2v2vRatio1() + wH2L2vSM * deltaGammaH2L2vRatio1() +
33778 wH2u2uSM * deltaGammaH2u2uRatio1() + wH2d2dSM * deltaGammaH2d2dRatio1() + wH2u2dSM * deltaGammaH2u2dRatio1() +
33779 wH2L2uSM * deltaGammaH2L2uRatio1() + wH2L2dSM * deltaGammaH2L2dRatio1() + wH2v2uSM * deltaGammaH2v2uRatio1() +
33780 wH2v2dSM * deltaGammaH2v2dRatio1() + wH4LSM * deltaGammaH4LRatio1() + wH4LSM * deltaGammaH4LRatio1() +
33781 wH4uSM * deltaGammaH4uRatio1() + wH4dSM * deltaGammaH4dRatio1() +
33782 wHLvvLSM * deltaGammaHLvvLRatio1() + wHudduSM * deltaGammaHudduRatio1() + wHLvudSM * deltaGammaHLvudRatio1() +
33783 wH2udSM * deltaGammaH2udRatio1() + wH2LvSM * deltaGammaH2LvRatio1()) / wH4fSM;
33784
33785 return dwidth;
33786}
33787
33789 double dwidth = 0.0;
33790 if (FlagQuadraticTerms) {
33791 //Contributions that are quadratic in the effective coefficients
33792 // SM decay widths (from MG simulations)
33793 double wH2L2LSM = 0.65682e-06, wH2v2vSM = 0.28126e-05, wH2L2vSM = 0.27224e-05;
33794 double wH2u2uSM = 0.22500e-05, wH2d2dSM = 0.11906e-04, wH2u2dSM = 0.12361e-04;
33795 double wH2L2uSM = 0.45029e-05, wH2L2dSM = 0.85830e-05, wH2v2uSM = 0.93233e-05;
33796 double wH2v2dSM = 0.17794e-04, wH4LSM = 0.33973e-06, wH4vSM = 0.16884e-05;
33797 double wH4uSM = 0.23669e-05, wH4dSM = 0.60254e-05;
33798 double wHLvvLSM = 0.58098e-04, wHudduSM = 0.13384e-03, wHLvudSM = 0.39063e-03;
33799 double wH2udSM = 0.13711e-03, wH2LvSM = 0.27557e-04;
33800
33801 // Sum
33802 double wH4fSM = wH2L2LSM + wH2v2vSM + wH2L2vSM + wH2u2uSM + wH2d2dSM + wH2u2dSM +
33803 wH2L2uSM + wH2L2dSM + wH2v2uSM + wH2v2dSM + wH4LSM + wH4vSM + wH4uSM + wH4dSM + wHLvvLSM + wHudduSM +
33804 wHLvudSM + wH2udSM + wH2LvSM;
33805
33806 //Contributions that are quadratic in the effective coefficients
33807 dwidth += (wH2L2LSM * deltaGammaH2L2LRatio2() + wH2v2vSM * deltaGammaH2v2vRatio2() + wH2L2vSM * deltaGammaH2L2vRatio2() +
33808 wH2u2uSM * deltaGammaH2u2uRatio2() + wH2d2dSM * deltaGammaH2d2dRatio2() + wH2u2dSM * deltaGammaH2u2dRatio2() +
33809 wH2L2uSM * deltaGammaH2L2uRatio2() + wH2L2dSM * deltaGammaH2L2dRatio2() + wH2v2uSM * deltaGammaH2v2uRatio2() +
33810 wH2v2dSM * deltaGammaH2v2dRatio2() + wH4LSM * deltaGammaH4LRatio2() + wH4LSM * deltaGammaH4LRatio2() +
33811 wH4uSM * deltaGammaH4uRatio2() + wH4dSM * deltaGammaH4dRatio2() +
33812 wHLvvLSM * deltaGammaHLvvLRatio2() + wHudduSM * deltaGammaHudduRatio2() + wHLvudSM * deltaGammaHLvudRatio2() +
33813 wH2udSM * deltaGammaH2udRatio2() + wH2LvSM * deltaGammaH2LvRatio2()) / wH4fSM;
33814 }
33815
33816 return dwidth;
33817}
33818
33819const double NPSMEFTd6General::BrH4fRatio() const {
33820 double Br = 1.0;
33821 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
33822
33823 dGHiR1 = deltaGammaH4fRatio1();
33824
33825 Br += dGHiR1 - dGammaHTotR1;
33826
33827 if (FlagQuadraticTerms) {
33828
33829 dGHiR2 = deltaGammaH4fRatio2();
33830
33831 //Add contributions that are quadratic in the effective coefficients
33832 Br += -dGHiR1 * dGammaHTotR1
33833 + dGHiR2 - dGammaHTotR2
33834 + pow(dGammaHTotR1, 2.0);
33835 }
33836
33837 GHiR += dGHiR1 + dGHiR2;
33838 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
33839
33840 return Br;
33841
33842}
33843
33845 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaH4lRatio1
33846 double width = 1.0;
33847
33848 width += deltaGammaH4lRatio1();
33849
33850 if (FlagQuadraticTerms) {
33851 //Add contributions that are quadratic in the effective coefficients
33852 width += deltaGammaH4lRatio2();
33853 }
33854
33855 return width;
33856}
33857
33859 double dwidth = 0.0;
33860
33861 // SM decay widths (from MG simmulations)
33862 double wH2e2muSM = 0.22065e-06, wH4L2SM = 0.22716e-06;
33863
33864 // Sum
33865 double wH4lSM = wH2e2muSM + wH4L2SM;
33866
33867 dwidth += (wH2e2muSM * deltaGammaH2e2muRatio1() + wH4L2SM * deltaGammaH4L2Ratio1()) / wH4lSM;
33868
33869 return dwidth;
33870}
33871
33873 double dwidth = 0.0;
33874 if (FlagQuadraticTerms) {
33875 //Contributions that are quadratic in the effective coefficients
33876 dwidth += 0.0;
33877 }
33878
33879 return dwidth;
33880}
33881
33882const double NPSMEFTd6General::BrH4lRatio() const {
33883 double Br = 1.0;
33884 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
33885
33886 dGHiR1 = deltaGammaH4lRatio1();
33887
33888 Br += dGHiR1 - dGammaHTotR1;
33889
33890 if (FlagQuadraticTerms) {
33891
33892 dGHiR2 = deltaGammaH4lRatio2();
33893
33894 //Add contributions that are quadratic in the effective coefficients
33895 Br += -dGHiR1 * dGammaHTotR1
33896 + dGHiR2 - dGammaHTotR2
33897 + pow(dGammaHTotR1, 2.0);
33898 }
33899
33900 GHiR += dGHiR1 + dGHiR2;
33901 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
33902
33903 return Br;
33904
33905}
33906
33908 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaH2l2vRatio1
33909 double width = 1.0;
33910
33911 width += deltaGammaH2l2vRatio1();
33912
33913 if (FlagQuadraticTerms) {
33914 //Add contributions that are quadratic in the effective coefficients
33915 width += deltaGammaH2l2vRatio2();
33916 }
33917
33918 return width;
33919}
33920
33922 double dwidth = 0.0;
33923
33924 // SM decay widths (from MG simmulations)
33925 double wH2L2v2SM = 0.18213e-05, wHevmuvSM = 0.19421e-04, wH2Lv2SM = 0.18353e-04;
33926
33927 // Sum
33928 double wH2l2vSM = wH2L2v2SM + wHevmuvSM + wH2Lv2SM;
33929
33930 dwidth += (wH2L2v2SM * deltaGammaH2L2v2Ratio1() + wHevmuvSM * deltaGammaHevmuvRatio1()
33931 + wH2Lv2SM * deltaGammaH2Lv2Ratio1()) / wH2l2vSM;
33932
33933 return dwidth;
33934}
33935
33937 double dwidth = 0.0;
33938 if (FlagQuadraticTerms) {
33939 //Contributions that are quadratic in the effective coefficients
33940 dwidth += 0.0;
33941 }
33942
33943 return dwidth;
33944}
33945
33947 double Br = 1.0;
33948 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
33949
33950 dGHiR1 = deltaGammaH2l2vRatio1();
33951
33952 Br += dGHiR1 - dGammaHTotR1;
33953
33954 if (FlagQuadraticTerms) {
33955
33956 dGHiR2 = deltaGammaH2l2vRatio2();
33957
33958 //Add contributions that are quadratic in the effective coefficients
33959 Br += -dGHiR1 * dGammaHTotR1
33960 + dGHiR2 - dGammaHTotR2
33961 + pow(dGammaHTotR1, 2.0);
33962 }
33963
33964 GHiR += dGHiR1 + dGHiR2;
33965 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
33966
33967 return Br;
33968
33969}
33970
33972
33973const double NPSMEFTd6General::GammaHlljjRatio() const {
33974 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaHlljjRatio1
33975 double width = 1.0;
33976
33977 width += deltaGammaHlljjRatio1();
33978
33979 if (FlagQuadraticTerms) {
33980 //Add contributions that are quadratic in the effective coefficients
33981 width += deltaGammaHlljjRatio2();
33982 }
33983
33984 return width;
33985}
33986
33987const double NPSMEFTd6General::deltaGammaHlljjRatio1() const {
33988 double dwidth = 0.0;
33989
33990 double C1 = 0.0083;
33991
33992 dwidth += (+121311. * getSMEFTCoeffEW("CHbox")
33993 - 92298.6 * getSMEFTCoeffEW("CHB")
33994 + 24856.5 * getSMEFTCoeffEW("CHW")
33995 + 31820. * (getSMEFTCoeffEW("CHl1R", 0, 0) + getSMEFTCoeffEW("CHl3R", 0, 0))
33996 + 31802.8 * (getSMEFTCoeffEW("CHl1R", 1, 1) + getSMEFTCoeffEW("CHl3R", 1, 1))
33997 + 3495.26 * getSMEFTCoeffEW("CHq1R", 0, 0)
33998 + 3545.61 * getSMEFTCoeffEW("CHq1R", 1, 1)
33999 - 27325.3 * getSMEFTCoeffEW("CHeR", 0, 0)
34000 - 27320.8 * getSMEFTCoeffEW("CHeR", 1, 1)
34001 + 6992.68 * getSMEFTCoeffEW("CHuR", 0, 0)
34002 + 6968.35 * getSMEFTCoeffEW("CHuR", 1, 1)
34003 - 3496.34 * getSMEFTCoeffEW("CHdR", 0, 0)
34004 - 3497.7 * getSMEFTCoeffEW("CHdR", 1, 1)
34005 + 34929.4 * getSMEFTCoeffEW("CHq3R", 0, 0)
34006 + 34902.6 * getSMEFTCoeffEW("CHq3R", 1, 1)
34007 + cAsch * (-51170.9 * getSMEFTCoeffEW("CHD")
34008 - 173417. * getSMEFTCoeffEW("CHWB")
34009 - 3.69 * delta_GF
34010 - 0.84 * deltaGzd6()
34011 )
34012 + cWsch * (+18275. * getSMEFTCoeffEW("CHD")
34013 - 20362.3 * getSMEFTCoeffEW("CHWB")
34014 - 3.001 * delta_GF
34015 - 0.84 * deltaGzd6()
34016 ));
34017
34018 // Linear contribution from Higgs self-coupling
34019 dwidth += cLHd6 * (C1 + 2.0 * dZH1) * deltaG_hhhRatio();
34020 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
34021 dwidth += cLHd6 * cLH3d62 * dZH2 * deltaG_hhhRatio() * deltaG_hhhRatio();
34022
34023 // Add modifications due to small variations of the SM parameters
34024 dwidth += cAsch * (cHSM * (-9.881 * deltaMz()
34025 + 16.162 * deltaMh()
34026 - 0.407 * deltaaMZ()
34027 + 2.579 * deltaGmu()))
34028 + cWsch * (cHSM * (-12.635 * deltaMz()
34029 + 16.162 * deltaMh()
34030 + 2.15 * deltaGmu()
34031 + 1.831 * deltaMw()));
34032
34033 // SM (1) + intrinsic + parametric theory relative errors (free pars)
34034 dwidth += eHZZint + eHZZpar;
34035
34036 return dwidth;
34037}
34038
34039const double NPSMEFTd6General::deltaGammaHlljjRatio2() const {
34040 double dwidth = 0.0;
34041
34042 //Contributions that are quadratic in the effective coefficients
34043 return ( dwidth);
34044
34045}
34046
34047const double NPSMEFTd6General::BrHlljjRatio() const {
34048 double Br = 1.0;
34049 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
34050
34051 dGHiR1 = deltaGammaHlljjRatio1();
34052
34053 Br += dGHiR1 - dGammaHTotR1;
34054
34055 if (FlagQuadraticTerms) {
34056
34057 dGHiR2 = deltaGammaHlljjRatio2();
34058
34059 //Add contributions that are quadratic in the effective coefficients
34060 Br += -dGHiR1 * dGammaHTotR1
34061 + dGHiR2 - dGammaHTotR2
34062 + pow(dGammaHTotR1, 2.0);
34063 }
34064
34065 GHiR += dGHiR1 + dGHiR2;
34066 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
34067
34068 return Br;
34069
34070}
34071
34073 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaHlvjjRatio1
34074 double width = 1.0;
34075
34076 width += deltaGammaHlvjjRatio1();
34077
34078 if (FlagQuadraticTerms) {
34079 //Add contributions that are quadratic in the effective coefficients
34080 width += deltaGammaHlvjjRatio2();
34081 }
34082
34083 return width;
34084}
34085
34087 double dwidth = 0.0;
34088
34089 double C1 = 0.0073;
34090
34091 dwidth += (+121253. * getSMEFTCoeffEW("CHbox")
34092 - 93392.5 * getSMEFTCoeffEW("CHW")
34093 + 33596.1 * getSMEFTCoeffEW("CHl3R", 0, 0)
34094 + 33564.4 * getSMEFTCoeffEW("CHl3R", 1, 1)
34095 + 34752.8 * getSMEFTCoeffEW("CHq3R", 0, 0)
34096 + 34719.9 * getSMEFTCoeffEW("CHq3R", 1, 1)
34097 + cAsch * (-203815. * getSMEFTCoeffEW("CHD")
34098 - 380827. * getSMEFTCoeffEW("CHWB")
34099 - 4.723 * delta_GF
34100 - 13.742 * deltaMwd6()
34101 - 0.962 * deltaGwd6()
34102 )
34103 + cWsch * (-30332.8 * getSMEFTCoeffEW("CHD")
34104 + 0. * getSMEFTCoeffEW("CHWB")
34105 - 3.004 * delta_GF
34106 - 0.962 * deltaGwd6()
34107 ));
34108
34109 // Linear contribution from Higgs self-coupling
34110 dwidth += cLHd6 * (C1 + 2.0 * dZH1) * deltaG_hhhRatio();
34111 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
34112 dwidth += cLHd6 * cLH3d62 * dZH2 * deltaG_hhhRatio() * deltaG_hhhRatio();
34113
34114 // Add modifications due to small variations of the SM parameters
34115 dwidth += cAsch * (cHSM * (-12.383 * deltaMz()
34116 + 13.843 * deltaMh()
34117 + 1.845 * deltaaMZ()
34118 + 0.244 * deltaGmu()))
34119 + cWsch * (cHSM * (-0.034 * deltaMz()
34120 - 8.477 * deltaMw()
34121 + 13.843 * deltaMh()
34122 + 2.008 * deltaGmu()));
34123
34124 // SM (1) + intrinsic + parametric theory relative errors (free pars)
34125 dwidth += eHWWint + eHWWpar;
34126
34127 return dwidth;
34128}
34129
34131 double dwidth = 0.0;
34132
34133 //Contributions that are quadratic in the effective coefficients
34134 return ( dwidth);
34135
34136}
34137
34139 double Br = 1.0;
34140 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
34141
34142 dGHiR1 = deltaGammaHlvjjRatio1();
34143
34144 Br += dGHiR1 - dGammaHTotR1;
34145
34146 if (FlagQuadraticTerms) {
34147
34148 dGHiR2 = deltaGammaHlvjjRatio2();
34149
34150 //Add contributions that are quadratic in the effective coefficients
34151 Br += -dGHiR1 * dGammaHTotR1
34152 + dGHiR2 - dGammaHTotR2
34153 + pow(dGammaHTotR1, 2.0);
34154 }
34155
34156 GHiR += dGHiR1 + dGHiR2;
34157 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
34158
34159 return Br;
34160
34161}
34162
34164 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaHlv_lvorjjRatio1
34165 double width = 1.0;
34166
34167 width += deltaGammaHlv_lvorjjRatio1();
34168
34169 if (FlagQuadraticTerms) {
34170 //Add contributions that are quadratic in the effective coefficients
34171 width += deltaGammaHlv_lvorjjRatio2();
34172 }
34173
34174 return width;
34175}
34176
34178 double dwidth = 0.0;
34179
34180 // SM decay widths (from MG simulations)
34181 double wH2Lv2SM = 0.18353e-04, wHevmuvSM = 0.19421e-04, wHlvjjSM = 0.228e-03;
34182
34183 // Sum
34184 double wHlv_lvorjjSM = wH2Lv2SM + wHevmuvSM + wHlvjjSM;
34185
34186 dwidth += (wH2Lv2SM * deltaGammaH2Lv2Ratio1()
34187 + wHevmuvSM * deltaGammaHevmuvRatio1()
34188 + wHlvjjSM * deltaGammaHlvjjRatio1()) / wHlv_lvorjjSM;
34189
34190 return dwidth;
34191}
34192
34194 double dwidth = 0.0;
34195
34196 //Contributions that are quadratic in the effective coefficients
34197 return ( dwidth);
34198
34199}
34200
34202 double Br = 1.0;
34203 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
34204
34205 dGHiR1 = deltaGammaHlv_lvorjjRatio1();
34206
34207 Br += dGHiR1 - dGammaHTotR1;
34208
34209 if (FlagQuadraticTerms) {
34210
34211 dGHiR2 = deltaGammaHlv_lvorjjRatio2();
34212
34213 //Add contributions that are quadratic in the effective coefficients
34214 Br += -dGHiR1 * dGammaHTotR1
34215 + dGHiR2 - dGammaHTotR2
34216 + pow(dGammaHTotR1, 2.0);
34217 }
34218
34219 GHiR += dGHiR1 + dGHiR2;
34220 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
34221
34222 return Br;
34223
34224}
34225
34227 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaHll_vvorjjRatio1
34228 double width = 1.0;
34229
34230 width += deltaGammaHll_vvorjjRatio1();
34231
34232 if (FlagQuadraticTerms) {
34233 //Add contributions that are quadratic in the effective coefficients
34234 width += deltaGammaHll_vvorjjRatio2();
34235 }
34236
34237 return width;
34238}
34239
34241 double dwidth = 0.0;
34242
34243 // SM decay widths (from MG simmulations)
34244 double wH2L2v2SM = 0.18213e-05, wHlljjSM = 0.69061E-05;
34245
34246 // Sum
34247 double wHll_vvorjjSM = wH2L2v2SM + wHlljjSM;
34248
34249 dwidth += (wH2L2v2SM * deltaGammaH2L2v2Ratio1()
34250 + wHlljjSM * deltaGammaHlljjRatio1()) / wHll_vvorjjSM;
34251
34252 return dwidth;
34253}
34254
34256 double dwidth = 0.0;
34257
34258 //Contributions that are quadratic in the effective coefficients
34259 return ( dwidth);
34260
34261}
34262
34264 double Br = 1.0;
34265 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
34266
34267 dGHiR1 = deltaGammaHll_vvorjjRatio1();
34268
34269 Br += dGHiR1 - dGammaHTotR1;
34270
34271 if (FlagQuadraticTerms) {
34272
34273 dGHiR2 = deltaGammaHll_vvorjjRatio2();
34274
34275 //Add contributions that are quadratic in the effective coefficients
34276 Br += -dGHiR1 * dGammaHTotR1
34277 + dGHiR2 - dGammaHTotR2
34278 + pow(dGammaHTotR1, 2.0);
34279 }
34280
34281 GHiR += dGHiR1 + dGHiR2;
34282 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
34283
34284 return Br;
34285
34286}
34287
34289
34290const double NPSMEFTd6General::Br_H_exo() const {
34291 if (BrHexo < 0) return std::numeric_limits<double>::quiet_NaN();
34292
34293 return BrHexo;
34294}
34295
34296const double NPSMEFTd6General::Br_H_inv() const {
34297 // Contributions from both modifications in H->ZZ->4v and the extra invisible decays
34298 double BR4v;
34299
34300 BR4v = BrHZZ4vRatio()*(trueSM.computeBrHto4v());
34301
34302 // BR4v positivity is already checked inside BrHZZ4vRatio()
34303 // and will be nan if negative. Check here BrHinv, to make sure both are positive
34304 if (BrHinv < 0) return std::numeric_limits<double>::quiet_NaN();
34305
34306 return BR4v + BrHinv;
34307}
34308
34309const double NPSMEFTd6General::Br_H_inv_NP() const {
34310
34311 // BR4v positivity is already checked inside BrHZZ4vRatio()
34312 // and will be nan if negative. Check here BrHinv, to make sure both are positive
34313 if (BrHinv < 0) return std::numeric_limits<double>::quiet_NaN();
34314
34315 return BrHinv;
34316}
34317
34318const double NPSMEFTd6General::BrHvisRatio() const {
34319 double Br = 1.0;
34320 double dvis1 = 0.0, dvis2 = 0.0, delta2SM;
34321 double GHvisR = 1.0;
34322
34323 // Sum over decays of visible SM and exotic modes
34334 + BrHexo);
34335
34336 Br += dvis1 - dGammaHTotR1;
34337
34338 if (FlagQuadraticTerms) {
34339
34340 // Sum over decays of visible SM and exotic modes
34351
34352 dvis2 = delta2SM + (BrHexo)*(BrHexo + delta2SM);
34353
34354 //Add contributions that are quadratic in the effective coefficients
34355 Br += -dvis1 * dGammaHTotR1
34356 + dvis2 - dGammaHTotR2
34357 + pow(dGammaHTotR1, 2.0);
34358 }
34359
34360 GHvisR += dvis1 + dvis2;
34361 if ((Br < 0) || (GHvisR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
34362
34363 return Br;
34364}
34365
34367 return (Br_H_inv() / (trueSM.computeBrHto4v()));
34368}
34369
34370
34372
34373const double NPSMEFTd6General::muttHZbbboost(const double sqrt_s) const {
34374 // Ratios of BR with the SM
34375 double BrHbbrat = BrHbbRatio();
34376 double BrZbbSM = (trueSM.GammaZ(quarks[BOTTOM])) / trueSM.Gamma_Z();
34377 double BrZbbrat = BR_Zf(quarks[BOTTOM]) / BrZbbSM;
34378
34379 // gslpp::complex dKappa_t = deltaG_hff(quarks[TOP]) / (-mtpole / v());
34380 // double dkt = dKappa_t.real();
34381
34382 // double dgV = deltaGV_f(quarks[TOP]);
34383 // double dgA = deltaGA_f(quarks[TOP]);
34384 // double gLSM = quarks[TOP].getIsospin()
34385 // - (quarks[TOP].getCharge())*sW2_tree;
34386 // double gRSM = - (quarks[TOP].getCharge())*sW2_tree;
34387
34388 // double dgL = 0.5*(dgV + dgA)/gLSM;
34389 // double dgR = 0.5*(dgV - dgA)/gRSM;
34390
34391 double dsigmarat;
34392
34393 // VERY CRUDE APPROX.
34394 //dsigmarat = 1.0 +
34395 // 2.0 * dkt -
34396 // 2.0 * (gLSM*gLSM*dgL + gRSM*gRSM*dgR)/(gLSM*gLSM + gRSM*gRSM);
34397
34398 dsigmarat = 1.0;
34399 // ttH 100 TeV (from muttH func): NOT BOOSTED YET
34400 dsigmarat += +467438. * getSMEFTCoeffEW("CHG")
34401 - 22519. * getSMEFTCoeffEW("CG")
34402 + 880378. * getSMEFTCoeffEW("CuGR", 2, 2)
34403 - 2.837 * deltaG_hff(quarks[TOP]).real()
34404 ;
34405 // Divided (linearized) by ttZ 100 TeV
34406 dsigmarat = dsigmarat - (
34407 -40869.4 * getSMEFTCoeffEW("CHD")
34408 - 52607.9 * getSMEFTCoeffEW("CHWB")
34409 - 90424.9 * getSMEFTCoeffEW("CHG")
34410 + 432089. * getSMEFTCoeffEW("CG")
34411 + 326525. * getSMEFTCoeffEW("CuGR", 2, 2)
34412 - 2028.11 * getSMEFTCoeffEW("CuWR", 2, 2)
34413 + 1679.85 * getSMEFTCoeffEW("CuBR", 2, 2)
34414 + 1454.5 * getSMEFTCoeffEW("CHq1R", 0, 0)
34415 + 1065.27 * getSMEFTCoeffEW("CHuR", 0, 0)
34416 + 82169.1 * getSMEFTCoeffEW("CHuR", 2, 2)
34417 - 1229.16 * getSMEFTCoeffEW("CHdR", 0, 0)
34418 + 6780.84 * getSMEFTCoeffEW("CHq3R", 0, 0)
34419 - 1.374 * delta_GF
34420 + 4.242 * -0.5 * (getSMEFTCoeffEW("CHq1R", 2, 2) - getSMEFTCoeffEW("CHq3R", 2, 2)) * v2
34421 );
34422
34423 return dsigmarat * (BrHbbrat / BrZbbrat);
34424
34425}
34426
34427const double NPSMEFTd6General::muggHgaga(const double sqrt_s) const {
34428 return muggH(sqrt_s) * BrHgagaRatio();
34429
34430}
34431
34432const double NPSMEFTd6General::muVBFHgaga(const double sqrt_s) const {
34433 return muVBF(sqrt_s) * BrHgagaRatio();
34434
34435}
34436
34437const double NPSMEFTd6General::muZHgaga(const double sqrt_s) const {
34438 return muZH(sqrt_s) * BrHgagaRatio();
34439
34440}
34441
34442const double NPSMEFTd6General::muWHgaga(const double sqrt_s) const {
34443 return muWH(sqrt_s) * BrHgagaRatio();
34444
34445}
34446
34447const double NPSMEFTd6General::muVHgaga(const double sqrt_s) const {
34448 return muVH(sqrt_s) * BrHgagaRatio();
34449
34450}
34451
34452const double NPSMEFTd6General::muttHgaga(const double sqrt_s) const {
34453 return muttH(sqrt_s) * BrHgagaRatio();
34454
34455}
34456
34457const double NPSMEFTd6General::muggHZga(const double sqrt_s) const {
34458 return muggH(sqrt_s) * BrHZgaRatio();
34459
34460}
34461
34462const double NPSMEFTd6General::muVBFHZga(const double sqrt_s) const {
34463 return muVBF(sqrt_s) * BrHZgaRatio();
34464
34465}
34466
34467const double NPSMEFTd6General::muZHZga(const double sqrt_s) const {
34468 return muZH(sqrt_s) * BrHZgaRatio();
34469
34470}
34471
34472const double NPSMEFTd6General::muWHZga(const double sqrt_s) const {
34473 return muWH(sqrt_s) * BrHZgaRatio();
34474
34475}
34476
34477const double NPSMEFTd6General::muVHZga(const double sqrt_s) const {
34478 return muVH(sqrt_s) * BrHZgaRatio();
34479
34480}
34481
34482const double NPSMEFTd6General::muttHZga(const double sqrt_s) const {
34483 return muttH(sqrt_s) * BrHZgaRatio();
34484
34485}
34486
34487const double NPSMEFTd6General::muggHZZ(const double sqrt_s) const {
34488 return muggH(sqrt_s) * BrHZZRatio();
34489
34490}
34491
34492const double NPSMEFTd6General::muVBFHZZ(const double sqrt_s) const {
34493 return muVBF(sqrt_s) * BrHZZRatio();
34494
34495}
34496
34497const double NPSMEFTd6General::muZHZZ(const double sqrt_s) const {
34498 return muZH(sqrt_s) * BrHZZRatio();
34499
34500}
34501
34502const double NPSMEFTd6General::muWHZZ(const double sqrt_s) const {
34503 return muWH(sqrt_s) * BrHZZRatio();
34504
34505}
34506
34507const double NPSMEFTd6General::muVHZZ(const double sqrt_s) const {
34508 return muVH(sqrt_s) * BrHZZRatio();
34509
34510}
34511
34512const double NPSMEFTd6General::muttHZZ(const double sqrt_s) const {
34513 return muttH(sqrt_s) * BrHZZRatio();
34514
34515}
34516
34517const double NPSMEFTd6General::muggHZZ4l(const double sqrt_s) const {
34518 return muggH(sqrt_s) * BrHZZ4lRatio();
34519
34520}
34521
34522const double NPSMEFTd6General::muVBFHZZ4l(const double sqrt_s) const {
34523 return muVBF(sqrt_s) * BrHZZ4lRatio();
34524
34525}
34526
34527const double NPSMEFTd6General::muZHZZ4l(const double sqrt_s) const {
34528 return muZH(sqrt_s) * BrHZZ4lRatio();
34529
34530}
34531
34532const double NPSMEFTd6General::muWHZZ4l(const double sqrt_s) const {
34533 return muWH(sqrt_s) * BrHZZ4lRatio();
34534
34535}
34536
34537const double NPSMEFTd6General::muVHZZ4l(const double sqrt_s) const {
34538 return muVH(sqrt_s) * BrHZZ4lRatio();
34539
34540}
34541
34542const double NPSMEFTd6General::muttHZZ4l(const double sqrt_s) const {
34543 return muttH(sqrt_s) * BrHZZ4lRatio();
34544
34545}
34546
34547const double NPSMEFTd6General::muggHWW(const double sqrt_s) const {
34548 return muggH(sqrt_s) * BrHWWRatio();
34549
34550}
34551
34552const double NPSMEFTd6General::muVBFHWW(const double sqrt_s) const {
34553 return muVBF(sqrt_s) * BrHWWRatio();
34554
34555}
34556
34557const double NPSMEFTd6General::muZHWW(const double sqrt_s) const {
34558 return muZH(sqrt_s) * BrHWWRatio();
34559
34560}
34561
34562const double NPSMEFTd6General::muWHWW(const double sqrt_s) const {
34563 return muWH(sqrt_s) * BrHWWRatio();
34564
34565}
34566
34567const double NPSMEFTd6General::muVHWW(const double sqrt_s) const {
34568 return muVH(sqrt_s) * BrHWWRatio();
34569
34570}
34571
34572const double NPSMEFTd6General::muttHWW(const double sqrt_s) const {
34573 return muttH(sqrt_s) * BrHWWRatio();
34574
34575}
34576
34577const double NPSMEFTd6General::muggHWW2l2v(const double sqrt_s) const {
34578 return muggH(sqrt_s) * BrHWW2l2vRatio();
34579
34580}
34581
34582const double NPSMEFTd6General::muVBFHWW2l2v(const double sqrt_s) const {
34583 return muVBF(sqrt_s) * BrHWW2l2vRatio();
34584
34585}
34586
34587const double NPSMEFTd6General::muZHWW2l2v(const double sqrt_s) const {
34588 return muZH(sqrt_s) * BrHWW2l2vRatio();
34589
34590}
34591
34592const double NPSMEFTd6General::muWHWW2l2v(const double sqrt_s) const {
34593 return muWH(sqrt_s) * BrHWW2l2vRatio();
34594
34595}
34596
34597const double NPSMEFTd6General::muVHWW2l2v(const double sqrt_s) const {
34598 return muVH(sqrt_s) * BrHWW2l2vRatio();
34599
34600}
34601
34602const double NPSMEFTd6General::muttHWW2l2v(const double sqrt_s) const {
34603 return muttH(sqrt_s) * BrHWW2l2vRatio();
34604
34605}
34606
34607const double NPSMEFTd6General::muggHmumu(const double sqrt_s) const {
34608 return muggH(sqrt_s) * BrHmumuRatio();
34609
34610}
34611
34612const double NPSMEFTd6General::muVBFHmumu(const double sqrt_s) const {
34613 return muVBF(sqrt_s) * BrHmumuRatio();
34614
34615}
34616
34617const double NPSMEFTd6General::muZHmumu(const double sqrt_s) const {
34618 return muZH(sqrt_s) * BrHmumuRatio();
34619
34620}
34621
34622const double NPSMEFTd6General::muWHmumu(const double sqrt_s) const {
34623 return muWH(sqrt_s) * BrHmumuRatio();
34624
34625}
34626
34627const double NPSMEFTd6General::muVHmumu(const double sqrt_s) const {
34628 return muVH(sqrt_s) * BrHmumuRatio();
34629
34630}
34631
34632const double NPSMEFTd6General::muttHmumu(const double sqrt_s) const {
34633 return muttH(sqrt_s) * BrHmumuRatio();
34634
34635}
34636
34637const double NPSMEFTd6General::muggHtautau(const double sqrt_s) const {
34638 return muggH(sqrt_s) * BrHtautauRatio();
34639
34640}
34641
34642const double NPSMEFTd6General::muVBFHtautau(const double sqrt_s) const {
34643 return muVBF(sqrt_s) * BrHtautauRatio();
34644
34645}
34646
34647const double NPSMEFTd6General::muZHtautau(const double sqrt_s) const {
34648 return muZH(sqrt_s) * BrHtautauRatio();
34649
34650}
34651
34652const double NPSMEFTd6General::muWHtautau(const double sqrt_s) const {
34653 return muWH(sqrt_s) * BrHtautauRatio();
34654
34655}
34656
34657const double NPSMEFTd6General::muVHtautau(const double sqrt_s) const {
34658 return muVH(sqrt_s) * BrHtautauRatio();
34659
34660}
34661
34662const double NPSMEFTd6General::muttHtautau(const double sqrt_s) const {
34663 return muttH(sqrt_s) * BrHtautauRatio();
34664
34665}
34666
34667const double NPSMEFTd6General::muggHbb(const double sqrt_s) const {
34668 return muggH(sqrt_s) * BrHbbRatio();
34669
34670}
34671
34672const double NPSMEFTd6General::muVBFHbb(const double sqrt_s) const {
34673 return muVBF(sqrt_s) * BrHbbRatio();
34674
34675}
34676
34677const double NPSMEFTd6General::muZHbb(const double sqrt_s) const {
34678 return muZH(sqrt_s) * BrHbbRatio();
34679
34680}
34681
34682const double NPSMEFTd6General::muWHbb(const double sqrt_s) const {
34683 return muWH(sqrt_s) * BrHbbRatio();
34684
34685}
34686
34687const double NPSMEFTd6General::muVHbb(const double sqrt_s) const {
34688 return muVH(sqrt_s) * BrHbbRatio();
34689
34690}
34691
34692const double NPSMEFTd6General::muttHbb(const double sqrt_s) const {
34693 return muttH(sqrt_s) * BrHbbRatio();
34694
34695}
34696
34698//-----------------------------------------------------------------------------------------
34699//-- Special Hadron collider signal strengths with separate full TH unc U(prod x decay) ---
34700//-----------------------------------------------------------------------------------------
34702
34703const double NPSMEFTd6General::muTHUggHgaga(const double sqrt_s) const {
34704 if (FlagQuadraticTerms) {
34705 return ( muggH(sqrt_s) * BrHgagaRatio() * (1.0 + eggFHgaga) * (1.0 + eHwidth) / (1.0 + eggFint + eggFpar) / (1.0 + eHgagaint + eHgagapar));
34706 } else {
34707 return ( muggH(sqrt_s) + BrHgagaRatio() - 1.0 + eggFHgaga - eggFint - eggFpar - eHgagaint - eHgagapar + eHwidth);
34708 }
34709}
34710
34711const double NPSMEFTd6General::muTHUVBFHgaga(const double sqrt_s) const {
34712 if (FlagQuadraticTerms) {
34713 return ( muVBF(sqrt_s) * BrHgagaRatio() * (1.0 + eVBFHgaga) * (1.0 + eHwidth) / (1.0 + eVBFint + eVBFpar) / (1.0 + eHgagaint + eHgagapar));
34714 } else {
34715 return ( muVBF(sqrt_s) + BrHgagaRatio() - 1.0 + eVBFHgaga - eVBFint - eVBFpar - eHgagaint - eHgagapar + eHwidth);
34716 }
34717}
34718
34719const double NPSMEFTd6General::muTHUZHgaga(const double sqrt_s) const {
34720 if (FlagQuadraticTerms) {
34721 return ( muZH(sqrt_s) * BrHgagaRatio() * (1.0 + eZHgaga) * (1.0 + eHwidth) / (1.0 + eZHint + eZHpar) / (1.0 + eHgagaint + eHgagapar));
34722 } else {
34723 return ( muZH(sqrt_s) + BrHgagaRatio() - 1.0 + eZHgaga - eZHint - eZHpar - eHgagaint - eHgagapar + eHwidth);
34724 }
34725}
34726
34727const double NPSMEFTd6General::muTHUWHgaga(const double sqrt_s) const {
34728 if (FlagQuadraticTerms) {
34729 return ( muWH(sqrt_s) * BrHgagaRatio() * (1.0 + eWHgaga) * (1.0 + eHwidth) / (1.0 + eWHint + eWHpar) / (1.0 + eHgagaint + eHgagapar));
34730 } else {
34731 return ( muWH(sqrt_s) + BrHgagaRatio() - 1.0 + eWHgaga - eWHint - eWHpar - eHgagaint - eHgagapar + eHwidth);
34732 }
34733}
34734
34735const double NPSMEFTd6General::muTHUVHgaga(const double sqrt_s) const {
34736 // Theory uncertainty in VH production, from the WH and ZH ones
34737 double sigmaWH_SM = trueSM.computeSigmaWH(sqrt_s);
34738 double sigmaZH_SM = trueSM.computeSigmaZH(sqrt_s);
34739 double eVHtot, eVHgaga;
34740
34741 eVHtot = ((eWHint + eWHpar) * sigmaWH_SM + (eZHint + eZHpar) * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
34742
34743 eVHgaga = (eWHgaga * sigmaWH_SM + eZHgaga * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
34744
34745 if (FlagQuadraticTerms) {
34746 return ( muVH(sqrt_s) * BrHgagaRatio() * (1.0 + eVHgaga) * (1.0 + eHwidth) / (1.0 + eVHtot) / (1.0 + eHgagaint + eHgagapar));
34747 } else {
34748 return ( muVH(sqrt_s) + BrHgagaRatio() - 1.0 + eVHgaga - eVHtot - eHgagaint - eHgagapar + eHwidth);
34749 }
34750}
34751
34752const double NPSMEFTd6General::muTHUttHgaga(const double sqrt_s) const {
34753 if (FlagQuadraticTerms) {
34754 return ( muttH(sqrt_s) * BrHgagaRatio() * (1.0 + ettHgaga) * (1.0 + eHwidth) / (1.0 + eeettHint + eeettHpar) / (1.0 + eHgagaint + eHgagapar));
34755 } else {
34756 return ( muttH(sqrt_s) + BrHgagaRatio() - 1.0 + ettHgaga - eeettHint - eeettHpar - eHgagaint - eHgagapar + eHwidth);
34757 }
34758}
34759
34760const double NPSMEFTd6General::muTHUggHZga(const double sqrt_s) const {
34761 if (FlagQuadraticTerms) {
34762 return ( muggH(sqrt_s) * BrHZgaRatio() * (1.0 + eggFHZga) * (1.0 + eHwidth) / (1.0 + eggFint + eggFpar) / (1.0 + eHZgaint + eHZgapar));
34763 } else {
34764 return ( muggH(sqrt_s) + BrHZgaRatio() - 1.0 + eggFHZga - eggFint - eggFpar - eHZgaint - eHZgapar + eHwidth);
34765 }
34766}
34767
34768const double NPSMEFTd6General::muTHUVBFHZga(const double sqrt_s) const {
34769 if (FlagQuadraticTerms) {
34770 return ( muVBF(sqrt_s) * BrHZgaRatio() * (1.0 + eVBFHZga) * (1.0 + eHwidth) / (1.0 + eVBFint + eVBFpar) / (1.0 + eHZgaint + eHZgapar));
34771 } else {
34772 return ( muVBF(sqrt_s) + BrHZgaRatio() - 1.0 + eVBFHZga - eVBFint - eVBFpar - eHZgaint - eHZgapar + eHwidth);
34773 }
34774}
34775
34776const double NPSMEFTd6General::muTHUZHZga(const double sqrt_s) const {
34777 if (FlagQuadraticTerms) {
34778 return ( muZH(sqrt_s) * BrHZgaRatio() * (1.0 + eZHZga) * (1.0 + eHwidth) / (1.0 + eZHint + eZHpar) / (1.0 + eHZgaint + eHZgapar));
34779 } else {
34780 return ( muZH(sqrt_s) + BrHZgaRatio() - 1.0 + eZHZga - eZHint - eZHpar - eHZgaint - eHZgapar + eHwidth);
34781 }
34782}
34783
34784const double NPSMEFTd6General::muTHUWHZga(const double sqrt_s) const {
34785 if (FlagQuadraticTerms) {
34786 return ( muWH(sqrt_s) * BrHZgaRatio() * (1.0 + eWHZga) * (1.0 + eHwidth) / (1.0 + eWHint + eWHpar) / (1.0 + eHZgaint + eHZgapar));
34787 } else {
34788 return ( muWH(sqrt_s) + BrHZgaRatio() - 1.0 + eWHZga - eWHint - eWHpar - eHZgaint - eHZgapar + eHwidth);
34789 }
34790}
34791
34792const double NPSMEFTd6General::muTHUVHZga(const double sqrt_s) const {
34793 // Theory uncertainty in VH production, from the WH and ZH ones
34794 double sigmaWH_SM = trueSM.computeSigmaWH(sqrt_s);
34795 double sigmaZH_SM = trueSM.computeSigmaZH(sqrt_s);
34796 double eVHtot, eVHZga;
34797
34798 eVHtot = ((eWHint + eWHpar) * sigmaWH_SM + (eZHint + eZHpar) * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
34799
34800 eVHZga = (eWHZga * sigmaWH_SM + eZHZga * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
34801
34802 if (FlagQuadraticTerms) {
34803 return ( muVH(sqrt_s) * BrHZgaRatio() * (1.0 + eVHZga) * (1.0 + eHwidth) / (1.0 + eVHtot) / (1.0 + eHZgaint + eHZgapar));
34804 } else {
34805 return ( muVH(sqrt_s) + BrHZgaRatio() - 1.0 + eVHZga - eVHtot - eHZgaint - eHZgapar + eHwidth);
34806 }
34807}
34808
34809const double NPSMEFTd6General::muTHUttHZga(const double sqrt_s) const {
34810 if (FlagQuadraticTerms) {
34811 return ( muttH(sqrt_s) * BrHZgaRatio() * (1.0 + ettHZga) * (1.0 + eHwidth) / (1.0 + eeettHint + eeettHpar) / (1.0 + eHZgaint + eHZgapar));
34812 } else {
34813 return ( muttH(sqrt_s) + BrHZgaRatio() - 1.0 + ettHZga - eeettHint - eeettHpar - eHZgaint - eHZgapar + eHwidth);
34814 }
34815}
34816
34817const double NPSMEFTd6General::muTHUggHZZ(const double sqrt_s) const {
34818 if (FlagQuadraticTerms) {
34819 return ( muggH(sqrt_s) * BrHZZRatio() * (1.0 + eggFHZZ) * (1.0 + eHwidth) / (1.0 + eggFint + eggFpar) / (1.0 + eHZZint + eHZZpar));
34820 } else {
34821 return ( muggH(sqrt_s) + BrHZZRatio() - 1.0 + eggFHZZ - eggFint - eggFpar - eHZZint - eHZZpar + eHwidth);
34822 }
34823}
34824
34825const double NPSMEFTd6General::muTHUVBFHZZ(const double sqrt_s) const {
34826 if (FlagQuadraticTerms) {
34827 return ( muVBF(sqrt_s) * BrHZZRatio() * (1.0 + eVBFHZZ) * (1.0 + eHwidth) / (1.0 + eVBFint + eVBFpar) / (1.0 + eHZZint + eHZZpar));
34828 } else {
34829 return ( muVBF(sqrt_s) + BrHZZRatio() - 1.0 + eVBFHZZ - eVBFint - eVBFpar - eHZZint - eHZZpar + eHwidth);
34830 }
34831}
34832
34833const double NPSMEFTd6General::muTHUZHZZ(const double sqrt_s) const {
34834 if (FlagQuadraticTerms) {
34835 return ( muZH(sqrt_s) * BrHZZRatio() * (1.0 + eZHZZ) * (1.0 + eHwidth) / (1.0 + eZHint + eZHpar) / (1.0 + eHZZint + eHZZpar));
34836 } else {
34837 return ( muZH(sqrt_s) + BrHZZRatio() - 1.0 + eZHZZ - eZHint - eZHpar - eHZZint - eHZZpar + eHwidth);
34838 }
34839}
34840
34841const double NPSMEFTd6General::muTHUWHZZ(const double sqrt_s) const {
34842 if (FlagQuadraticTerms) {
34843 return ( muWH(sqrt_s) * BrHZZRatio() * (1.0 + eWHZZ) * (1.0 + eHwidth) / (1.0 + eWHint + eWHpar) / (1.0 + eHZZint + eHZZpar));
34844 } else {
34845 return ( muWH(sqrt_s) + BrHZZRatio() - 1.0 + eWHZZ - eWHint - eWHpar - eHZZint - eHZZpar + eHwidth);
34846 }
34847}
34848
34849const double NPSMEFTd6General::muTHUVHZZ(const double sqrt_s) const {
34850 // Theory uncertainty in VH production, from the WH and ZH ones
34851 double sigmaWH_SM = trueSM.computeSigmaWH(sqrt_s);
34852 double sigmaZH_SM = trueSM.computeSigmaZH(sqrt_s);
34853 double eVHtot, eVHZZ;
34854
34855 eVHtot = ((eWHint + eWHpar) * sigmaWH_SM + (eZHint + eZHpar) * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
34856
34857 eVHZZ = (eWHZZ * sigmaWH_SM + eZHZZ * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
34858
34859 if (FlagQuadraticTerms) {
34860 return ( muVH(sqrt_s) * BrHZZRatio() * (1.0 + eVHZZ) * (1.0 + eHwidth) / (1.0 + eVHtot) / (1.0 + eHZZint + eHZZpar));
34861 } else {
34862 return ( muVH(sqrt_s) + BrHZZRatio() - 1.0 + eVHZZ - eVHtot - eHZZint - eHZZpar + eHwidth);
34863 }
34864}
34865
34866const double NPSMEFTd6General::muTHUttHZZ(const double sqrt_s) const {
34867 if (FlagQuadraticTerms) {
34868 return ( muttH(sqrt_s) * BrHZZRatio() * (1.0 + ettHZZ) * (1.0 + eHwidth) / (1.0 + eeettHint + eeettHpar) / (1.0 + eHZZint + eHZZpar));
34869 } else {
34870 return ( muttH(sqrt_s) + BrHZZRatio() - 1.0 + ettHZZ - eeettHint - eeettHpar - eHZZint - eHZZpar + eHwidth);
34871 }
34872}
34873
34874const double NPSMEFTd6General::muTHUggHZZ4l(const double sqrt_s) const {
34875 if (FlagQuadraticTerms) {
34876 return ( muggH(sqrt_s) * BrHZZ4lRatio() * (1.0 + eggFHZZ) * (1.0 + eHwidth) / (1.0 + eggFint + eggFpar) / (1.0 + eHZZint + eHZZpar));
34877 } else {
34878 return ( muggH(sqrt_s) + BrHZZ4lRatio() - 1.0 + eggFHZZ - eggFint - eggFpar - eHZZint - eHZZpar + eHwidth);
34879 }
34880}
34881
34882const double NPSMEFTd6General::muTHUVBFHZZ4l(const double sqrt_s) const {
34883 if (FlagQuadraticTerms) {
34884 return ( muVBF(sqrt_s) * BrHZZ4lRatio() * (1.0 + eVBFHZZ) * (1.0 + eHwidth) / (1.0 + eVBFint + eVBFpar) / (1.0 + eHZZint + eHZZpar));
34885 } else {
34886 return ( muVBF(sqrt_s) + BrHZZ4lRatio() - 1.0 + eVBFHZZ - eVBFint - eVBFpar - eHZZint - eHZZpar + eHwidth);
34887 }
34888}
34889
34890const double NPSMEFTd6General::muTHUZHZZ4l(const double sqrt_s) const {
34891 if (FlagQuadraticTerms) {
34892 return ( muZH(sqrt_s) * BrHZZ4lRatio() * (1.0 + eZHZZ) * (1.0 + eHwidth) / (1.0 + eZHint + eZHpar) / (1.0 + eHZZint + eHZZpar));
34893 } else {
34894 return ( muZH(sqrt_s) + BrHZZ4lRatio() - 1.0 + eZHZZ - eZHint - eZHpar - eHZZint - eHZZpar + eHwidth);
34895 }
34896}
34897
34898const double NPSMEFTd6General::muTHUWHZZ4l(const double sqrt_s) const {
34899 if (FlagQuadraticTerms) {
34900 return ( muWH(sqrt_s) * BrHZZ4lRatio() * (1.0 + eWHZZ) * (1.0 + eHwidth) / (1.0 + eWHint + eWHpar) / (1.0 + eHZZint + eHZZpar));
34901 } else {
34902 return ( muWH(sqrt_s) + BrHZZ4lRatio() - 1.0 + eWHZZ - eWHint - eWHpar - eHZZint - eHZZpar + eHwidth);
34903 }
34904}
34905
34906const double NPSMEFTd6General::muTHUVHZZ4l(const double sqrt_s) const {
34907 // Theory uncertainty in VH production, from the WH and ZH ones
34908 double sigmaWH_SM = trueSM.computeSigmaWH(sqrt_s);
34909 double sigmaZH_SM = trueSM.computeSigmaZH(sqrt_s);
34910 double eVHtot, eVHZZ;
34911
34912 eVHtot = ((eWHint + eWHpar) * sigmaWH_SM + (eZHint + eZHpar) * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
34913
34914 eVHZZ = (eWHZZ * sigmaWH_SM + eZHZZ * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
34915
34916 if (FlagQuadraticTerms) {
34917 return ( muVH(sqrt_s) * BrHZZ4lRatio() * (1.0 + eVHZZ) * (1.0 + eHwidth) / (1.0 + eVHtot) / (1.0 + eHZZint + eHZZpar));
34918 } else {
34919 return ( muVH(sqrt_s) + BrHZZ4lRatio() - 1.0 + eVHZZ - eVHtot - eHZZint - eHZZpar + eHwidth);
34920 }
34921}
34922
34923const double NPSMEFTd6General::muTHUttHZZ4l(const double sqrt_s) const {
34924 if (FlagQuadraticTerms) {
34925 return ( muttH(sqrt_s) * BrHZZ4lRatio() * (1.0 + ettHZZ) * (1.0 + eHwidth) / (1.0 + eeettHint + eeettHpar) / (1.0 + eHZZint + eHZZpar));
34926 } else {
34927 return ( muttH(sqrt_s) + BrHZZ4lRatio() - 1.0 + ettHZZ - eeettHint - eeettHpar - eHZZint - eHZZpar + eHwidth);
34928 }
34929}
34930
34931const double NPSMEFTd6General::muTHUggHWW(const double sqrt_s) const {
34932 if (FlagQuadraticTerms) {
34933 return ( muggH(sqrt_s) * BrHWWRatio() * (1.0 + eggFHWW) * (1.0 + eHwidth) / (1.0 + eggFint + eggFpar) / (1.0 + eHWWint + eHWWpar));
34934 } else {
34935 return ( muggH(sqrt_s) + BrHWWRatio() - 1.0 + eggFHWW - eggFint - eggFpar - eHWWint - eHWWpar + eHwidth);
34936 }
34937}
34938
34939const double NPSMEFTd6General::muTHUVBFHWW(const double sqrt_s) const {
34940 if (FlagQuadraticTerms) {
34941 return ( muVBF(sqrt_s) * BrHWWRatio() * (1.0 + eVBFHWW) * (1.0 + eHwidth) / (1.0 + eVBFint + eVBFpar) / (1.0 + eHWWint + eHWWpar));
34942 } else {
34943 return ( muVBF(sqrt_s) + BrHWWRatio() - 1.0 + eVBFHWW - eVBFint - eVBFpar - eHWWint - eHWWpar + eHwidth);
34944 }
34945}
34946
34947const double NPSMEFTd6General::muTHUZHWW(const double sqrt_s) const {
34948 if (FlagQuadraticTerms) {
34949 return ( muZH(sqrt_s) * BrHWWRatio() * (1.0 + eZHWW) * (1.0 + eHwidth) / (1.0 + eZHint + eZHpar) / (1.0 + eHWWint + eHWWpar));
34950 } else {
34951 return ( muZH(sqrt_s) + BrHWWRatio() - 1.0 + eZHWW - eZHint - eZHpar - eHWWint - eHWWpar + eHwidth);
34952 }
34953}
34954
34955const double NPSMEFTd6General::muTHUWHWW(const double sqrt_s) const {
34956 if (FlagQuadraticTerms) {
34957 return ( muWH(sqrt_s) * BrHWWRatio() * (1.0 + eWHWW) * (1.0 + eHwidth) / (1.0 + eWHint + eWHpar) / (1.0 + eHWWint + eHWWpar));
34958 } else {
34959 return ( muWH(sqrt_s) + BrHWWRatio() - 1.0 + eWHWW - eWHint - eWHpar - eHWWint - eHWWpar + eHwidth);
34960 }
34961}
34962
34963const double NPSMEFTd6General::muTHUVHWW(const double sqrt_s) const {
34964 // Theory uncertainty in VH production, from the WH and ZH ones
34965 double sigmaWH_SM = trueSM.computeSigmaWH(sqrt_s);
34966 double sigmaZH_SM = trueSM.computeSigmaZH(sqrt_s);
34967 double eVHtot, eVHWW;
34968
34969 eVHtot = ((eWHint + eWHpar) * sigmaWH_SM + (eZHint + eZHpar) * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
34970
34971 eVHWW = (eWHWW * sigmaWH_SM + eZHWW * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
34972
34973 if (FlagQuadraticTerms) {
34974 return ( muVH(sqrt_s) * BrHWWRatio() * (1.0 + eVHWW) * (1.0 + eHwidth) / (1.0 + eVHtot) / (1.0 + eHWWint + eHWWpar));
34975 } else {
34976 return ( muVH(sqrt_s) + BrHWWRatio() - 1.0 + eVHWW - eVHtot - eHWWint - eHWWpar + eHwidth);
34977 }
34978}
34979
34980const double NPSMEFTd6General::muTHUttHWW(const double sqrt_s) const {
34981 if (FlagQuadraticTerms) {
34982 return ( muttH(sqrt_s) * BrHWWRatio() * (1.0 + ettHWW) * (1.0 + eHwidth) / (1.0 + eeettHint + eeettHpar) / (1.0 + eHWWint + eHWWpar));
34983 } else {
34984 return ( muttH(sqrt_s) + BrHWWRatio() - 1.0 + ettHWW - eeettHint - eeettHpar - eHWWint - eHWWpar + eHwidth);
34985 }
34986}
34987
34988const double NPSMEFTd6General::muTHUggHWW2l2v(const double sqrt_s) const {
34989 if (FlagQuadraticTerms) {
34990 return ( muggH(sqrt_s) * BrHWW2l2vRatio() * (1.0 + eggFHWW) * (1.0 + eHwidth) / (1.0 + eggFint + eggFpar) / (1.0 + eHWWint + eHWWpar));
34991 } else {
34992 return ( muggH(sqrt_s) + BrHWW2l2vRatio() - 1.0 + eggFHWW - eggFint - eggFpar - eHWWint - eHWWpar + eHwidth);
34993 }
34994}
34995
34996const double NPSMEFTd6General::muTHUVBFHWW2l2v(const double sqrt_s) const {
34997 if (FlagQuadraticTerms) {
34998 return ( muVBF(sqrt_s) * BrHWW2l2vRatio() * (1.0 + eVBFHWW) * (1.0 + eHwidth) / (1.0 + eVBFint + eVBFpar) / (1.0 + eHWWint + eHWWpar));
34999 } else {
35000 return ( muVBF(sqrt_s) + BrHWW2l2vRatio() - 1.0 + eVBFHWW - eVBFint - eVBFpar - eHWWint - eHWWpar + eHwidth);
35001 }
35002}
35003
35004const double NPSMEFTd6General::muTHUZHWW2l2v(const double sqrt_s) const {
35005 if (FlagQuadraticTerms) {
35006 return ( muZH(sqrt_s) * BrHWW2l2vRatio() * (1.0 + eZHWW) * (1.0 + eHwidth) / (1.0 + eZHint + eZHpar) / (1.0 + eHWWint + eHWWpar));
35007 } else {
35008 return ( muZH(sqrt_s) + BrHWW2l2vRatio() - 1.0 + eZHWW - eZHint - eZHpar - eHWWint - eHWWpar + eHwidth);
35009 }
35010}
35011
35012const double NPSMEFTd6General::muTHUWHWW2l2v(const double sqrt_s) const {
35013 if (FlagQuadraticTerms) {
35014 return ( muWH(sqrt_s) * BrHWW2l2vRatio() * (1.0 + eWHWW) * (1.0 + eHwidth) / (1.0 + eWHint + eWHpar) / (1.0 + eHWWint + eHWWpar));
35015 } else {
35016 return ( muWH(sqrt_s) + BrHWW2l2vRatio() - 1.0 + eWHWW - eWHint - eWHpar - eHWWint - eHWWpar + eHwidth);
35017 }
35018}
35019
35020const double NPSMEFTd6General::muTHUVHWW2l2v(const double sqrt_s) const {
35021 // Theory uncertainty in VH production, from the WH and ZH ones
35022 double sigmaWH_SM = trueSM.computeSigmaWH(sqrt_s);
35023 double sigmaZH_SM = trueSM.computeSigmaZH(sqrt_s);
35024 double eVHtot, eVHWW;
35025
35026 eVHtot = ((eWHint + eWHpar) * sigmaWH_SM + (eZHint + eZHpar) * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
35027
35028 eVHWW = (eWHWW * sigmaWH_SM + eZHWW * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
35029
35030 if (FlagQuadraticTerms) {
35031 return ( muVH(sqrt_s) * BrHWW2l2vRatio() * (1.0 + eVHWW) * (1.0 + eHwidth) / (1.0 + eVHtot) / (1.0 + eHWWint + eHWWpar));
35032 } else {
35033 return ( muVH(sqrt_s) + BrHWW2l2vRatio() - 1.0 + eVHWW - eVHtot - eHWWint - eHWWpar + eHwidth);
35034 }
35035}
35036
35037const double NPSMEFTd6General::muTHUttHWW2l2v(const double sqrt_s) const {
35038 if (FlagQuadraticTerms) {
35039 return ( muttH(sqrt_s) * BrHWW2l2vRatio() * (1.0 + ettHWW) * (1.0 + eHwidth) / (1.0 + eeettHint + eeettHpar) / (1.0 + eHWWint + eHWWpar));
35040 } else {
35041 return ( muttH(sqrt_s) + BrHWW2l2vRatio() - 1.0 + ettHWW - eeettHint - eeettHpar - eHWWint - eHWWpar + eHwidth);
35042 }
35043}
35044
35045const double NPSMEFTd6General::muTHUggHmumu(const double sqrt_s) const {
35046 if (FlagQuadraticTerms) {
35047 return ( muggH(sqrt_s) * BrHmumuRatio() * (1.0 + eggFHmumu) * (1.0 + eHwidth) / (1.0 + eggFint + eggFpar) / (1.0 + eHmumuint + eHmumupar));
35048 } else {
35049 return ( muggH(sqrt_s) + BrHmumuRatio() - 1.0 + eggFHmumu - eggFint - eggFpar - eHmumuint - eHmumupar + eHwidth);
35050 }
35051}
35052
35053const double NPSMEFTd6General::muTHUVBFHmumu(const double sqrt_s) const {
35054 if (FlagQuadraticTerms) {
35055 return ( muVBF(sqrt_s) * BrHmumuRatio() * (1.0 + eVBFHmumu) * (1.0 + eHwidth) / (1.0 + eVBFint + eVBFpar) / (1.0 + eHmumuint + eHmumupar));
35056 } else {
35057 return ( muVBF(sqrt_s) + BrHmumuRatio() - 1.0 + eVBFHmumu - eVBFint - eVBFpar - eHmumuint - eHmumupar + eHwidth);
35058 }
35059}
35060
35061const double NPSMEFTd6General::muTHUZHmumu(const double sqrt_s) const {
35062 if (FlagQuadraticTerms) {
35063 return ( muZH(sqrt_s) * BrHmumuRatio() * (1.0 + eZHmumu) * (1.0 + eHwidth) / (1.0 + eZHint + eZHpar) / (1.0 + eHmumuint + eHmumupar));
35064 } else {
35065 return ( muZH(sqrt_s) + BrHmumuRatio() - 1.0 + eZHmumu - eZHint - eZHpar - eHmumuint - eHmumupar + eHwidth);
35066 }
35067}
35068
35069const double NPSMEFTd6General::muTHUWHmumu(const double sqrt_s) const {
35070 if (FlagQuadraticTerms) {
35071 return ( muWH(sqrt_s) * BrHmumuRatio() * (1.0 + eWHmumu) * (1.0 + eHwidth) / (1.0 + eWHint + eWHpar) / (1.0 + eHmumuint + eHmumupar));
35072 } else {
35073 return ( muWH(sqrt_s) + BrHmumuRatio() - 1.0 + eWHmumu - eWHint - eWHpar - eHmumuint - eHmumupar + eHwidth);
35074 }
35075}
35076
35077const double NPSMEFTd6General::muTHUVHmumu(const double sqrt_s) const {
35078 // Theory uncertainty in VH production, from the WH and ZH ones
35079 double sigmaWH_SM = trueSM.computeSigmaWH(sqrt_s);
35080 double sigmaZH_SM = trueSM.computeSigmaZH(sqrt_s);
35081 double eVHtot, eVHmumu;
35082
35083 eVHtot = ((eWHint + eWHpar) * sigmaWH_SM + (eZHint + eZHpar) * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
35084
35085 eVHmumu = (eWHmumu * sigmaWH_SM + eZHmumu * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
35086
35087 if (FlagQuadraticTerms) {
35088 return ( muVH(sqrt_s) * BrHmumuRatio() * (1.0 + eVHmumu) * (1.0 + eHwidth) / (1.0 + eVHtot) / (1.0 + eHmumuint + eHmumupar));
35089 } else {
35090 return ( muVH(sqrt_s) + BrHmumuRatio() - 1.0 + eVHmumu - eVHtot - eHmumuint - eHmumupar + eHwidth);
35091 }
35092}
35093
35094const double NPSMEFTd6General::muTHUttHmumu(const double sqrt_s) const {
35095 if (FlagQuadraticTerms) {
35096 return ( muttH(sqrt_s) * BrHmumuRatio() * (1.0 + ettHmumu) * (1.0 + eHwidth) / (1.0 + eeettHint + eeettHpar) / (1.0 + eHmumuint + eHmumupar));
35097 } else {
35098 return ( muttH(sqrt_s) + BrHmumuRatio() - 1.0 + ettHmumu - eeettHint - eeettHpar - eHmumuint - eHmumupar + eHwidth);
35099 }
35100}
35101
35102const double NPSMEFTd6General::muTHUggHtautau(const double sqrt_s) const {
35103 if (FlagQuadraticTerms) {
35104 return ( muggH(sqrt_s) * BrHtautauRatio() * (1.0 + eggFHtautau) * (1.0 + eHwidth) / (1.0 + eggFint + eggFpar) / (1.0 + eHtautauint + eHtautaupar));
35105 } else {
35106 return ( muggH(sqrt_s) + BrHtautauRatio() - 1.0 + eggFHtautau - eggFint - eggFpar - eHtautauint - eHtautaupar + eHwidth);
35107 }
35108}
35109
35110const double NPSMEFTd6General::muTHUVBFHtautau(const double sqrt_s) const {
35111 if (FlagQuadraticTerms) {
35112 return ( muVBF(sqrt_s) * BrHtautauRatio() * (1.0 + eVBFHtautau) * (1.0 + eHwidth) / (1.0 + eVBFint + eVBFpar) / (1.0 + eHtautauint + eHtautaupar));
35113 } else {
35114 return ( muVBF(sqrt_s) + BrHtautauRatio() - 1.0 + eVBFHtautau - eVBFint - eVBFpar - eHtautauint - eHtautaupar + eHwidth);
35115 }
35116}
35117
35118const double NPSMEFTd6General::muTHUZHtautau(const double sqrt_s) const {
35119 if (FlagQuadraticTerms) {
35120 return ( muZH(sqrt_s) * BrHtautauRatio() * (1.0 + eZHtautau) * (1.0 + eHwidth) / (1.0 + eZHint + eZHpar) / (1.0 + eHtautauint + eHtautaupar));
35121 } else {
35122 return ( muZH(sqrt_s) + BrHtautauRatio() - 1.0 + eZHtautau - eZHint - eZHpar - eHtautauint - eHtautaupar + eHwidth);
35123 }
35124}
35125
35126const double NPSMEFTd6General::muTHUWHtautau(const double sqrt_s) const {
35127 if (FlagQuadraticTerms) {
35128 return ( muWH(sqrt_s) * BrHtautauRatio() * (1.0 + eWHtautau) * (1.0 + eHwidth) / (1.0 + eWHint + eWHpar) / (1.0 + eHtautauint + eHtautaupar));
35129 } else {
35130 return ( muWH(sqrt_s) + BrHtautauRatio() - 1.0 + eWHtautau - eWHint - eWHpar - eHtautauint - eHtautaupar + eHwidth);
35131 }
35132}
35133
35134const double NPSMEFTd6General::muTHUVHtautau(const double sqrt_s) const {
35135 // Theory uncertainty in VH production, from the WH and ZH ones
35136 double sigmaWH_SM = trueSM.computeSigmaWH(sqrt_s);
35137 double sigmaZH_SM = trueSM.computeSigmaZH(sqrt_s);
35138 double eVHtot, eVHtautau;
35139
35140 eVHtot = ((eWHint + eWHpar) * sigmaWH_SM + (eZHint + eZHpar) * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
35141
35142 eVHtautau = (eWHtautau * sigmaWH_SM + eZHtautau * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
35143
35144 if (FlagQuadraticTerms) {
35145 return ( muVH(sqrt_s) * BrHtautauRatio() * (1.0 + eVHtautau) * (1.0 + eHwidth) / (1.0 + eVHtot) / (1.0 + eHtautauint + eHtautaupar));
35146 } else {
35147 return ( muVH(sqrt_s) + BrHtautauRatio() - 1.0 + eVHtautau - eVHtot - eHtautauint - eHtautaupar + eHwidth);
35148 }
35149}
35150
35151const double NPSMEFTd6General::muTHUttHtautau(const double sqrt_s) const {
35152 if (FlagQuadraticTerms) {
35153 return ( muttH(sqrt_s) * BrHtautauRatio() * (1.0 + ettHtautau) * (1.0 + eHwidth) / (1.0 + eeettHint + eeettHpar) / (1.0 + eHtautauint + eHtautaupar));
35154 } else {
35155 return ( muttH(sqrt_s) + BrHtautauRatio() - 1.0 + ettHtautau - eeettHint - eeettHpar - eHtautauint - eHtautaupar + eHwidth);
35156 }
35157}
35158
35159const double NPSMEFTd6General::muTHUggHbb(const double sqrt_s) const {
35160 if (FlagQuadraticTerms) {
35161 return ( muggH(sqrt_s) * BrHbbRatio() * (1.0 + eggFHbb) * (1.0 + eHwidth) / (1.0 + eggFint + eggFpar) / (1.0 + eHbbint + eHbbpar));
35162 } else {
35163 return ( muggH(sqrt_s) + BrHbbRatio() - 1.0 + eggFHbb - eggFint - eggFpar - eHbbint - eHbbpar + eHwidth);
35164 }
35165}
35166
35167const double NPSMEFTd6General::muTHUVBFHbb(const double sqrt_s) const {
35168 if (FlagQuadraticTerms) {
35169 return ( muVBF(sqrt_s) * BrHbbRatio() * (1.0 + eVBFHbb) * (1.0 + eHwidth) / (1.0 + eVBFint + eVBFpar) / (1.0 + eHbbint + eHbbpar));
35170 } else {
35171 return ( muVBF(sqrt_s) + BrHbbRatio() - 1.0 + eVBFHbb - eVBFint - eVBFpar - eHbbint - eHbbpar + eHwidth);
35172 }
35173}
35174
35175const double NPSMEFTd6General::muTHUZHbb(const double sqrt_s) const {
35176 if (FlagQuadraticTerms) {
35177 return ( muZH(sqrt_s) * BrHbbRatio() * (1.0 + eZHbb) * (1.0 + eHwidth) / (1.0 + eZHint + eZHpar) / (1.0 + eHbbint + eHbbpar));
35178 } else {
35179 return ( muZH(sqrt_s) + BrHbbRatio() - 1.0 + eZHbb - eZHint - eZHpar - eHbbint - eHbbpar + eHwidth);
35180 }
35181}
35182
35183const double NPSMEFTd6General::muTHUWHbb(const double sqrt_s) const {
35184 if (FlagQuadraticTerms) {
35185 return ( muWH(sqrt_s) * BrHbbRatio() * (1.0 + eWHbb) * (1.0 + eHwidth) / (1.0 + eWHint + eWHpar) / (1.0 + eHbbint + eHbbpar));
35186 } else {
35187 return ( muWH(sqrt_s) + BrHbbRatio() - 1.0 + eWHbb - eWHint - eWHpar - eHbbint - eHbbpar + eHwidth);
35188 }
35189}
35190
35191const double NPSMEFTd6General::muTHUVHbb(const double sqrt_s) const {
35192 // Theory uncertainty in VH production, from the WH and ZH ones
35193 double sigmaWH_SM = trueSM.computeSigmaWH(sqrt_s);
35194 double sigmaZH_SM = trueSM.computeSigmaZH(sqrt_s);
35195 double eVHtot, eVHbb;
35196
35197 eVHtot = ((eWHint + eWHpar) * sigmaWH_SM + (eZHint + eZHpar) * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
35198
35199 eVHbb = (eWHbb * sigmaWH_SM + eZHbb * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
35200
35201 if (FlagQuadraticTerms) {
35202 return ( muVH(sqrt_s) * BrHbbRatio() * (1.0 + eVHbb) * (1.0 + eHwidth) / (1.0 + eVHtot) / (1.0 + eHbbint + eHbbpar));
35203 } else {
35204 return ( muVH(sqrt_s) + BrHbbRatio() - 1.0 + eVHbb - eVHtot - eHbbint - eHbbpar + eHwidth);
35205 }
35206}
35207
35208const double NPSMEFTd6General::muTHUttHbb(const double sqrt_s) const {
35209 if (FlagQuadraticTerms) {
35210 return ( muttH(sqrt_s) * BrHbbRatio() * (1.0 + ettHbb) * (1.0 + eHwidth) / (1.0 + eeettHint + eeettHpar) / (1.0 + eHbbint + eHbbpar));
35211 } else {
35212 return ( muttH(sqrt_s) + BrHbbRatio() - 1.0 + ettHbb - eeettHint - eeettHpar - eHbbint - eHbbpar + eHwidth);
35213 }
35214}
35215
35216const double NPSMEFTd6General::muTHUVBFBRinv(const double sqrt_s) const {
35217 return ( muVBF(sqrt_s) * Br_H_inv() * (1.0 + eVBFHinv) / (1.0 + eVBFint + eVBFpar));
35218}
35219
35220const double NPSMEFTd6General::muTHUVBFHinv(const double sqrt_s) const {
35221 if (FlagQuadraticTerms) {
35222 return ( muVBF(sqrt_s) * BrHtoinvRatio() * (1.0 + eVBFHinv) / (1.0 + eVBFint + eVBFpar));
35223 } else {
35224 return ( muVBF(sqrt_s) + BrHtoinvRatio() - 1.0 + eVBFHinv - eVBFint - eVBFpar);
35225 }
35226}
35227
35228const double NPSMEFTd6General::muTHUVHBRinv(const double sqrt_s) const {
35229 // Theory uncertainty in VH production, from the WH and ZH ones
35230 double sigmaWH_SM = trueSM.computeSigmaWH(sqrt_s);
35231 double sigmaZH_SM = trueSM.computeSigmaZH(sqrt_s);
35232 double eVHtot;
35233
35234 eVHtot = ((eWHint + eWHpar) * sigmaWH_SM + (eZHint + eZHpar) * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
35235
35236 return ( muVH(sqrt_s) * Br_H_inv() * (1.0 + eVHinv) / (1.0 + eVHtot));
35237}
35238
35239const double NPSMEFTd6General::muTHUVHinv(const double sqrt_s) const {
35240 // Theory uncertainty in VH production, from the WH and ZH ones
35241 double sigmaWH_SM = trueSM.computeSigmaWH(sqrt_s);
35242 double sigmaZH_SM = trueSM.computeSigmaZH(sqrt_s);
35243 double eVHtot;
35244
35245 eVHtot = ((eWHint + eWHpar) * sigmaWH_SM + (eZHint + eZHpar) * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
35246
35247 if (FlagQuadraticTerms) {
35248 return ( muVH(sqrt_s) * BrHtoinvRatio() * (1.0 + eVHinv) / (1.0 + eVHtot));
35249 } else {
35250 return ( muVH(sqrt_s) + BrHtoinvRatio() - 1.0 + eVHinv - eVHtot);
35251 }
35252}
35253
35254const double NPSMEFTd6General::muTHUggHZZ4mu(const double sqrt_s) const {
35255 if (FlagQuadraticTerms) {
35256 return ( muggH(sqrt_s) * BrHZZ4muRatio() * (1.0 + eggFHZZ) * (1.0 + eHwidth) / (1.0 + eggFint + eggFpar) / (1.0 + eHZZint + eHZZpar));
35257 } else {
35258 return ( muggH(sqrt_s) + BrHZZ4muRatio() - 1.0 + eggFHZZ - eggFint - eggFpar - eHZZint - eHZZpar + eHwidth);
35259 }
35260}
35261
35262const double NPSMEFTd6General::muTHUggHZgamumu(const double sqrt_s) const {
35263 if (FlagQuadraticTerms) {
35264 return ( muggH(sqrt_s) * BrHZgamumuRatio() * (1.0 + eggFHZga) * (1.0 + eHwidth) / (1.0 + eggFint + eggFpar) / (1.0 + eHZgaint + eHZgapar));
35265 } else {
35266 return ( muggH(sqrt_s) + BrHZgamumuRatio() - 1.0 + eggFHZga - eggFint - eggFpar - eHZgaint - eHZgapar + eHwidth);
35267 }
35268}
35269
35270
35272
35273const double NPSMEFTd6General::deltag1ZNP(const double mu) const {
35274 double NPdirect, NPindirect;
35275
35276 NPdirect = 0.;
35277
35278 // NPindirect = - 1.0 / (cW2_tree-sW2_tree);
35279
35280 // NPindirect = NPindirect * (sW_tree * getSMEFTCoeffEW("CHWB") / cW_tree
35281 // + 0.25 * getSMEFTCoeffEW("CHD") ) * v2
35282 // + 0.5 * NPindirect * delta_GF ;
35283
35284 NPindirect = del_e_mu(mu) - 0.5 * del_sW2_mu(mu) / cW2_tree + 0.5 * del_Z_mu(mu) - sW_tree * del_ZA_mu(mu) / cW_tree;
35285
35286 return NPdirect + NPindirect;
35287}
35288
35289const double NPSMEFTd6General::deltaKZNP(const double mu) const {
35290 // Obtain from the other aTGC
35291
35292 return ( deltag1ZNP(mu) - (sW2_tree / cW2_tree) * (deltaKgammaNP(mu) - deltag1gaNP(mu)));
35293}
35294
35295const double NPSMEFTd6General::deltag1gaNP(const double mu) const {
35296 double NPindirect;
35297
35298 NPindirect = del_e_mu(mu) + 0.5 * del_A_mu(mu);
35299
35300 return NPindirect;
35301}
35302
35303const double NPSMEFTd6General::deltaKgammaNP(const double mu) const {
35304 double NPdirect, NPindirect;
35305
35306 NPdirect = eeMz / 4.0 / sW2_tree;
35307
35308 NPdirect = NPdirect * ((4.0 * sW_tree * cW_tree / eeMz) * getSMEFTCoeff("CHWB",mu)) * v2;
35309
35310 NPindirect = del_e_mu(mu) + 0.5 * del_A_mu(mu);
35311
35312 return NPdirect + NPindirect;
35313}
35314
35315const double NPSMEFTd6General::lambdaZNP(const double mu) const {
35316 double NPdirect;
35317
35318 // Translate from LHCHXWG-INT-2015-001: Checked with own calculations
35319 NPdirect = -(3.0 / 2.0) * (eeMz / sW_tree) * getSMEFTCoeff("CW", mu) * v2;
35320
35321 return NPdirect;
35322}
35323
35325
35327 // From arXiv:1708.09079 [hep-ph]. In our case, delta_e=0 since it is taken as inputs and its effects propagated
35328 // everywhere else
35329 double dgEff;
35330
35331 dgEff = (1.0 / cW2_tree) * ((cW2_tree - sW2_tree) * deltaGL_f(leptons[ELECTRON]) / gZlL +
35333 2.0 * deltaGL_Wff(leptons[NEUTRINO_1], leptons[ELECTRON]).real() / UevL);
35334
35335 return dgEff + deltag1ZNP(muw);
35336}
35337
35339 // From arXiv:1708.09079 [hep-ph]. In our case, delta_e=0 since it is taken as inputs and its effects propagated
35340 // everywhere else
35341 double dgEff;
35342
35344 - 2.0 * deltaGL_Wff(leptons[NEUTRINO_1], leptons[ELECTRON]).real() / UevL;
35345
35346 return dgEff + deltaKgammaNP(muw);
35347}
35348
35350
35351const double NPSMEFTd6General::deltaxseeWW4fLEP2(const double sqrt_s, const int fstate) const {
35352
35353 // Returns cross section in pb
35354
35355 // fstate = 0 (jjjj), 1 (e v jj), 2 (mu v jj), 3 (tau v jj),
35356 // 4 (e v e v), 5 (mu v mu v), 6 (tau v tau v),
35357 // 7 (e v mu v), 8 (e v tau v), 9 (mu v tau v)
35358 // 10 (l v jj), 11 (l v l v)
35359
35360 double xspb = 0.0;
35361
35362 double xspbSM0;
35363 double xspbSM[8] = {0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0};
35364 // SM values from hep-ex/0409016
35365 double xsjjjjSM[8] = {7.42, 7.56, 7.68, 7.76, 7.79, 7.81, 7.82, 7.82};
35366 double xslvjjSM[8] = {7.14, 7.26, 7.38, 7.44, 7.47, 7.50, 7.50, 7.50}; // All leptons. Divide by 3 for each
35367 double xslvlvSM[8] = {1.72, 1.76, 1.79, 1.80, 1.81, 1.82, 1.82, 1.82}; // All leptons. Divide by 6 for each
35368
35369 double dgWve, dgWpm1, dgWpm2, dmZ2, dmW2, dGW, dGZ, dGF, dgZ, dsW2, dgVZee, dgAZee, dgZ1, dgga1, dkga, dkZ, dlga, dlZ, deem;
35370
35371 double gVZeeSM, gAZeeSM;
35372
35373 double norm4f = 1.0;
35374
35375 // Values of the couplings: final-state independent couplings
35376 gVZeeSM = -0.25 + sW2_tree;
35377 gAZeeSM = -0.25;
35378
35379 dGF = delta_GF / sqrt(2.0);
35380
35381 dmZ2 = cAsch * (0.5 * getSMEFTCoeffEW("CHD") + 2.0 * cW_tree * sW_tree * getSMEFTCoeffEW("CHWB")) * v2
35382 + cWsch * (0.5 * getSMEFTCoeffEW("CHD") + 2.0 * (Mw_inp / Mz) * sqrt(1.0 - Mw_inp * Mw_inp / Mz / Mz) * getSMEFTCoeffEW("CHWB")) * v2;
35383
35384 dmW2 = -2.0 * deltaMwd6(); //There is a minus sign between refs. definition of dmW2 and ours
35385
35386 dGW = deltaGwd6();
35387
35388 dGZ = deltaGzd6();
35389
35390 dsW2 = cAsch * (-0.5 * (cW2_tree / (1.0 - 2.0 * sW2_tree)) * ((getSMEFTCoeffEW("CHD")
35391 + 2.0 * getSMEFTCoeffEW("CHWB") / cW_tree / sW_tree) * v2
35392 + 2.0 * sqrt(2.0) * dGF))
35393 + cWsch * (1.0 / sW2_tree) * (0.5 * Mw_inp * Mw_inp * getSMEFTCoeffEW("CHD") / Mz / Mz + Mw_inp * sqrt(1.0 - Mw_inp * Mw_inp / Mz / Mz) * getSMEFTCoeffEW("CHWB") / Mz) * v2;
35394
35395 dgZ = -dGF / sqrt(2.0) - 0.5 * dmZ2
35396 + cW_tree * sW_tree * getSMEFTCoeffEW("CHWB") * v2;
35397
35398 dgVZee = dgZ * gVZeeSM
35399 - 0.25 * (getSMEFTCoeffEW("CHeR", 0, 0) + getSMEFTCoeffEW("CHl1R", 0, 0) + getSMEFTCoeffEW("CHl3R", 0, 0)) * v2
35400 - sW2_tree * dsW2;
35401
35402 dgAZee = dgZ * gAZeeSM
35403 + 0.25 * (getSMEFTCoeffEW("CHeR", 0, 0) - getSMEFTCoeffEW("CHl1R", 0, 0) - getSMEFTCoeffEW("CHl3R", 0, 0)) * v2;
35404
35405 dgWve = 0.5 * getSMEFTCoeffEW("CHl3R", 0, 0) * v2
35406 + cAsch * (0.25 * (cW_tree * getSMEFTCoeffEW("CHWB") / sW_tree) * v2 + 0.25 * dsW2)
35407 + cWsch * (-dGF / 2.0 / sqrt(2.0));
35408
35409 dgZ1 = deltag1ZNP(sqrt_s);
35410
35411 dgga1 = deltag1gaNP(sqrt_s);
35412
35413 dkga = deltaKgammaNP(sqrt_s);
35414
35415 dkZ = dgZ1 - (sW2_tree / cW2_tree) * (dkga - dgga1);
35416
35417 dlga = -lambdaZNP(sqrt_s);
35418
35419 dlZ = -lambdaZNP(sqrt_s);
35420
35421 deem = delta_e + 0.5 * delta_A;
35422
35423 // Values of the couplings: final-state dependent couplings
35424 dgWpm1 = 0.0;
35425 dgWpm2 = 0.0;
35426
35427 switch (fstate) {
35428
35429 case 0:
35430 // fstate = 0 (jjjj)
35431 dgWpm1 = 0.5 * (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1));
35432 dgWpm2 = 0.5 * (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1));
35433 norm4f = 1.01;
35434 for (int i = 0; i < 8; ++i) {
35435 xspbSM[i] = xsjjjjSM[i];
35436 }
35437 break;
35438 case 1:
35439 // fstate = 1 (e v jj)
35440 dgWpm1 = getSMEFTCoeffEW("CHl3R", 0, 0);
35441 dgWpm2 = 0.5 * (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1));
35442 norm4f = 1.0;
35443 for (int i = 0; i < 8; ++i) {
35444 xspbSM[i] = xslvjjSM[i] / 3.0;
35445 }
35446 break;
35447 case 2:
35448 // fstate = 2 (mu v jj)
35449 dgWpm1 = getSMEFTCoeffEW("CHl3R", 1, 1);
35450 dgWpm2 = 0.5 * (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1));
35451 norm4f = 1.0;
35452 for (int i = 0; i < 8; ++i) {
35453 xspbSM[i] = xslvjjSM[i] / 3.0;
35454 }
35455 break;
35456 case 3:
35457 // fstate = 3 (tau v jj)
35458 dgWpm1 = getSMEFTCoeffEW("CHl3R", 2, 2);
35459 dgWpm2 = 0.5 * (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1));
35460 norm4f = 1.0;
35461 for (int i = 0; i < 8; ++i) {
35462 xspbSM[i] = xslvjjSM[i] / 3.0;
35463 }
35464 break;
35465 case 4:
35466 // fstate = 4 (e v e v)
35467 dgWpm1 = getSMEFTCoeffEW("CHl3R", 0, 0);
35468 dgWpm2 = getSMEFTCoeffEW("CHl3R", 0, 0);
35469 norm4f = 1.0 / 4.04;
35470 for (int i = 0; i < 8; ++i) {
35471 xspbSM[i] = xslvlvSM[i] / 6.0;
35472 }
35473 break;
35474 case 5:
35475 // fstate = 5 (mu v mu v)
35476 dgWpm1 = getSMEFTCoeffEW("CHl3R", 1, 1);
35477 dgWpm2 = getSMEFTCoeffEW("CHl3R", 1, 1);
35478 norm4f = 1.0 / 4.04;
35479 for (int i = 0; i < 8; ++i) {
35480 xspbSM[i] = xslvlvSM[i] / 6.0;
35481 }
35482 break;
35483 case 6:
35484 // fstate = 6 (tau v tau v)
35485 dgWpm1 = getSMEFTCoeffEW("CHl3R", 2, 2);
35486 dgWpm2 = getSMEFTCoeffEW("CHl3R", 2, 2);
35487 norm4f = 1.0 / 4.04;
35488 for (int i = 0; i < 8; ++i) {
35489 xspbSM[i] = xslvlvSM[i] / 6.0;
35490 }
35491 break;
35492 case 7:
35493 // fstate = 7 (e v mu v)
35494 dgWpm1 = getSMEFTCoeffEW("CHl3R", 0, 0);
35495 dgWpm2 = getSMEFTCoeffEW("CHl3R", 1, 1);
35496 norm4f = 1.0 / 4.04;
35497 for (int i = 0; i < 8; ++i) {
35498 xspbSM[i] = xslvlvSM[i] / 6.0;
35499 }
35500 break;
35501 case 8:
35502 // fstate = 8 (e v tau v)
35503 dgWpm1 = getSMEFTCoeffEW("CHl3R", 0, 0);
35504 dgWpm2 = getSMEFTCoeffEW("CHl3R", 2, 2);
35505 norm4f = 1.0 / 4.04;
35506 for (int i = 0; i < 8; ++i) {
35507 xspbSM[i] = xslvlvSM[i] / 6.0;
35508 }
35509 break;
35510 case 9:
35511 // fstate = 9 (mu v tau v)
35512 dgWpm1 = getSMEFTCoeffEW("CHl3R", 1, 1);
35513 dgWpm2 = getSMEFTCoeffEW("CHl3R", 2, 2);
35514 norm4f = 1.0 / 4.04;
35515 for (int i = 0; i < 8; ++i) {
35516 xspbSM[i] = xslvlvSM[i] / 6.0;
35517 }
35518 break;
35519 case 10:
35520 // fstate = 10 (l v jj)
35521 dgWpm1 = (1.0 / 3.0) * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1) + getSMEFTCoeffEW("CHl3R", 2, 2));
35522 dgWpm2 = 0.5 * (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1));
35523 norm4f = 1.0 / 4.04;
35524 for (int i = 0; i < 8; ++i) {
35525 xspbSM[i] = xslvjjSM[i];
35526 }
35527 break;
35528 case 11:
35529 // fstate = 11 (l v l v)
35530 dgWpm1 = (1.0 / 3.0) * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1) + getSMEFTCoeffEW("CHl3R", 2, 2));
35531 dgWpm2 = (1.0 / 3.0) * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1) + getSMEFTCoeffEW("CHl3R", 2, 2));
35532 norm4f = 1.0 / 4.04;
35533 for (int i = 0; i < 8; ++i) {
35534 xspbSM[i] = xslvlvSM[i];
35535 }
35536 break;
35537 }
35538
35539 dgWpm1 = 0.5 * dgWpm1
35540 + cAsch * (0.25 * (cW_tree * getSMEFTCoeffEW("CHWB") / sW_tree) * v2 + 0.25 * dsW2)
35541 + cWsch * (-dGF / 2.0 / sqrt(2.0));
35542
35543 dgWpm2 = 0.5 * dgWpm2
35544 + cAsch * (0.25 * (cW_tree * getSMEFTCoeffEW("CHWB") / sW_tree) * v2 + 0.25 * dsW2)
35545 + cWsch * (-dGF / 2.0 / sqrt(2.0));
35546
35547 if (sqrt_s == 0.1886) {
35548
35549 xspb += norm4f * cAsch * (
35550 +2.6 * dmW2
35551 - 17.0 * dGW
35552 + 72.0 * dgWve
35553 + 34.0 * dgWpm1
35554 + 34.0 * dgWpm2
35555 + 5.3 * dgVZee
35556 + 0.3 * dgAZee
35557 - 0.08 * dgZ1
35558 - 0.50 * dkga
35559 - 0.19 * dkZ
35560 - 0.29 * dlga
35561 + 0.026 * dlZ
35562 );
35563
35564 xspb += norm4f * cWsch * (
35565 -17.0 * dGW
35566 + 72.0 * dgWve
35567 + 33.4 * dgWpm1
35568 + 33.4 * dgWpm2
35569 + 5.72 * dgVZee
35570 + 0.21 * dgAZee
35571 - 0.05 * dgZ1
35572 - 0.57 * dkga
35573 - 0.16 * dkZ
35574 - 0.34 * dlga
35575 + 0.051 * dlZ
35576 + 0.0005 * dGZ
35577 - 0.41 * dgga1
35578 - 0.98 * deem
35579 );
35580
35581 if (FlagQuadraticTerms) {
35582 //Add contributions that are quadratic in the effective coefficients
35583 xspb += 0.0;
35584 }
35585 // Save the SM value, to check the total cross section, SM+NP is not negative
35586 xspbSM0 = xspbSM[0];
35587
35588 //Add relative theory errors (free par). (Assume they are constant in energy.)
35589 xspb += eeeWWint * xspbSM[0];
35590
35591 } else if (sqrt_s == 0.1916) {
35592
35593 xspb += norm4f * cAsch * (
35594 +1.6 * dmW2
35595 - 17.0 * dGW
35596 + 73.0 * dgWve
35597 + 34.0 * dgWpm1
35598 + 34.0 * dgWpm2
35599 + 5.8 * dgVZee
35600 + 0.4 * dgAZee
35601 - 0.10 * dgZ1
35602 - 0.56 * dkga
35603 - 0.22 * dkZ
35604 - 0.32 * dlga
35605 + 0.018 * dlZ
35606 );
35607
35608 xspb += norm4f * cWsch * (
35609 -17.0 * dGW
35610 + 72.0 * dgWve
35611 + 33.6 * dgWpm1
35612 + 33.6 * dgWpm2
35613 + 6.26 * dgVZee
35614 + 0.33 * dgAZee
35615 - 0.07 * dgZ1
35616 - 0.64 * dkga
35617 - 0.19 * dkZ
35618 - 0.37 * dlga
35619 + 0.045 * dlZ
35620 + 0.0005 * dGZ
35621 - 0.41 * dgga1
35622 - 1.08 * deem
35623 );
35624
35625 if (FlagQuadraticTerms) {
35626 //Add contributions that are quadratic in the effective coefficients
35627 xspb += 0.0;
35628 }
35629
35630 // Save the SM value, to check the total cross section, SM+NP is not negative
35631 xspbSM0 = xspbSM[1];
35632
35633 //Add relative theory errors (free par). (Assume they are constant in energy.)
35634 xspb += eeeWWint * xspbSM[1];
35635
35636 } else if (sqrt_s == 0.1955) {
35637
35638 xspb += norm4f * cAsch * (
35639 +0.26 * dmW2
35640 - 17.0 * dGW
35641 + 74.0 * dgWve
35642 + 34.0 * dgWpm1
35643 + 34.0 * dgWpm2
35644 + 6.5 * dgVZee
35645 + 0.6 * dgAZee
35646 - 0.12 * dgZ1
35647 - 0.64 * dkga
35648 - 0.27 * dkZ
35649 - 0.36 * dlga
35650 + 0.005 * dlZ
35651 );
35652
35653 xspb += norm4f * cWsch * (
35654 -17.0 * dGW
35655 + 73.0 * dgWve
35656 + 33.8 * dgWpm1
35657 + 33.8 * dgWpm2
35658 + 6.91 * dgVZee
35659 + 0.50 * dgAZee
35660 - 0.09 * dgZ1
35661 - 0.72 * dkga
35662 - 0.22 * dkZ
35663 - 0.41 * dlga
35664 + 0.035 * dlZ
35665 + 0.0005 * dGZ
35666 - 0.49 * dgga1
35667 - 1.20 * deem
35668 );
35669
35670 if (FlagQuadraticTerms) {
35671 //Add contributions that are quadratic in the effective coefficients
35672 xspb += 0.0;
35673 }
35674
35675 // Save the SM value, to check the total cross section, SM+NP is not negative
35676 xspbSM0 = xspbSM[2];
35677
35678 //Add relative theory errors (free par). (Assume they are constant in energy.)
35679 xspb += eeeWWint * xspbSM[2];
35680
35681 } else if (sqrt_s == 0.1995) {
35682
35683 xspb += norm4f * cAsch * (
35684 -0.54 * dmW2
35685 - 17.0 * dGW
35686 + 75.0 * dgWve
35687 + 34.0 * dgWpm1
35688 + 34.0 * dgWpm2
35689 + 7.1 * dgVZee
35690 + 0.8 * dgAZee
35691 - 0.15 * dgZ1
35692 - 0.71 * dkga
35693 - 0.31 * dkZ
35694 - 0.40 * dlga
35695 - 0.009 * dlZ
35696 );
35697
35698 xspb += norm4f * cWsch * (
35699 -17.0 * dGW
35700 + 74.0 * dgWve
35701 + 33.7 * dgWpm1
35702 + 33.7 * dgWpm2
35703 + 7.52 * dgVZee
35704 + 0.68 * dgAZee
35705 - 0.11 * dgZ1
35706 - 0.79 * dkga
35707 - 0.26 * dkZ
35708 - 0.45 * dlga
35709 + 0.022 * dlZ
35710 + 0.0005 * dGZ
35711 - 0.53 * dgga1
35712 - 1.33 * deem
35713 );
35714
35715 if (FlagQuadraticTerms) {
35716 //Add contributions that are quadratic in the effective coefficients
35717 xspb += 0.0;
35718 }
35719
35720 // Save the SM value, to check the total cross section, SM+NP is not negative
35721 xspbSM0 = xspbSM[3];
35722
35723 //Add relative theory errors (free par). (Assume they are constant in energy.)
35724 xspb += eeeWWint * xspbSM[3];
35725
35726 } else if (sqrt_s == 0.2016) {
35727
35728 xspb += norm4f * cAsch * (
35729 -0.97 * dmW2
35730 - 17.0 * dGW
35731 + 75.0 * dgWve
35732 + 34.0 * dgWpm1
35733 + 34.0 * dgWpm2
35734 + 7.4 * dgVZee
35735 + 0.9 * dgAZee
35736 - 0.16 * dgZ1
35737 - 0.75 * dkga
35738 - 0.33 * dkZ
35739 - 0.42 * dlga
35740 - 0.017 * dlZ
35741 );
35742
35743 xspb += norm4f * cWsch * (
35744 -17.0 * dGW
35745 + 74.0 * dgWve
35746 + 33.7 * dgWpm1
35747 + 33.7 * dgWpm2
35748 + 7.82 * dgVZee
35749 + 0.78 * dgAZee
35750 - 0.12 * dgZ1
35751 - 0.83 * dkga
35752 - 0.28 * dkZ
35753 - 0.47 * dlga
35754 + 0.016 * dlZ
35755 + 0.0005 * dGZ
35756 - 0.55 * dgga1
35757 - 1.39 * deem
35758 );
35759
35760 if (FlagQuadraticTerms) {
35761 //Add contributions that are quadratic in the effective coefficients
35762 xspb += 0.0;
35763 }
35764
35765 // Save the SM value, to check the total cross section, SM+NP is not negative
35766 xspbSM0 = xspbSM[4];
35767
35768 //Add relative theory errors (free par). (Assume they are constant in energy.)
35769 xspb += eeeWWint * xspbSM[4];
35770
35771 } else if (sqrt_s == 0.2049) {
35772
35773 xspb += norm4f * cAsch * (
35774 -1.4 * dmW2
35775 - 17.0 * dGW
35776 + 75.0 * dgWve
35777 + 34.0 * dgWpm1
35778 + 34.0 * dgWpm2
35779 + 7.8 * dgVZee
35780 + 1.0 * dgAZee
35781 - 0.18 * dgZ1
35782 - 0.80 * dkga
35783 - 0.37 * dkZ
35784 - 0.44 * dlga
35785 - 0.029 * dlZ
35786 );
35787
35788 xspb += norm4f * cWsch * (
35789 -17.0 * dGW
35790 + 74.0 * dgWve
35791 + 33.5 * dgWpm1
35792 + 33.5 * dgWpm2
35793 + 8.24 * dgVZee
35794 + 0.93 * dgAZee
35795 - 0.14 * dgZ1
35796 - 0.89 * dkga
35797 - 0.32 * dkZ
35798 - 0.47 * dlga
35799 + 0.005 * dlZ
35800 + 0.0005 * dGZ
35801 - 0.58 * dgga1
35802 - 1.47 * deem
35803 );
35804
35805 if (FlagQuadraticTerms) {
35806 //Add contributions that are quadratic in the effective coefficients
35807 xspb += 0.0;
35808 }
35809
35810 // Save the SM value, to check the total cross section, SM+NP is not negative
35811 xspbSM0 = xspbSM[5];
35812
35813 //Add relative theory errors (free par). (Assume they are constant in energy.)
35814 xspb += eeeWWint * xspbSM[5];
35815
35816 } else if (sqrt_s == 0.2066) {
35817
35818 xspb += norm4f * cAsch * (
35819 -1.8 * dmW2
35820 - 17.0 * dGW
35821 + 76.0 * dgWve
35822 + 34.0 * dgWpm1
35823 + 34.0 * dgWpm2
35824 + 8.0 * dgVZee
35825 + 1.1 * dgAZee
35826 - 0.19 * dgZ1
35827 - 0.83 * dkga
35828 - 0.39 * dkZ
35829 - 0.46 * dlga
35830 - 0.036 * dlZ
35831 );
35832
35833 xspb += norm4f * cWsch * (
35834 -17.0 * dGW
35835 + 75.0 * dgWve
35836 + 33.4 * dgWpm1
35837 + 33.4 * dgWpm2
35838 + 8.45 * dgVZee
35839 + 1.01 * dgAZee
35840 - 0.15 * dgZ1
35841 - 0.92 * dkga
35842 - 0.33 * dkZ
35843 - 0.51 * dlga
35844 - 0.001 * dlZ
35845 + 0.0005 * dGZ
35846 - 0.60 * dgga1
35847 - 1.52 * deem
35848 );
35849
35850 if (FlagQuadraticTerms) {
35851 //Add contributions that are quadratic in the effective coefficients
35852 xspb += 0.0;
35853 }
35854
35855 // Save the SM value, to check the total cross section, SM+NP is not negative
35856 xspbSM0 = xspbSM[6];
35857
35858 //Add relative theory errors (free par). (Assume they are constant in energy.)
35859 xspb += eeeWWint * xspbSM[6];
35860
35861 } else if (sqrt_s == 0.208) {
35862
35863 xspb += norm4f * cAsch * (
35864 -2.0 * dmW2
35865 - 17.0 * dGW
35866 + 76.0 * dgWve
35867 + 34.0 * dgWpm1
35868 + 34.0 * dgWpm2
35869 + 8.2 * dgVZee
35870 + 1.2 * dgAZee
35871 - 0.20 * dgZ1
35872 - 0.85 * dkga
35873 - 0.40 * dkZ
35874 - 0.47 * dlga
35875 - 0.042 * dlZ
35876 );
35877
35878 xspb += norm4f * cWsch * (
35879 -17.0 * dGW
35880 + 75.0 * dgWve
35881 + 33.3 * dgWpm1
35882 + 33.3 * dgWpm2
35883 + 8.62 * dgVZee
35884 + 1.08 * dgAZee
35885 - 0.16 * dgZ1
35886 - 0.94 * dkga
35887 - 0.35 * dkZ
35888 - 0.52 * dlga
35889 - 0.007 * dlZ
35890 + 0.0005 * dGZ
35891 - 0.61 * dgga1
35892 - 1.55 * deem
35893 );
35894
35895 if (FlagQuadraticTerms) {
35896 //Add contributions that are quadratic in the effective coefficients
35897 xspb += 0.0;
35898 }
35899
35900 // Save the SM value, to check the total cross section, SM+NP is not negative
35901 xspbSM0 = xspbSM[7];
35902
35903 //Add relative theory errors (free par). (Assume they are constant in energy.)
35904 xspb += eeeWWint * xspbSM[7];
35905
35906 } else
35907 throw std::runtime_error("Bad argument in NPSMEFTd6General::deltaxseeWW4fLEP2()");
35908
35909 if ((xspbSM0 + xspb) < 0) return std::numeric_limits<double>::quiet_NaN();
35910
35911 return xspb;
35912}
35913
35914const double NPSMEFTd6General::xseeWW4fLEP2(const double sqrt_s, const int fstate) const {
35915
35916 // Returns cross section in pb
35917
35918 // fstate = 0 (jjjj), 1 (e v jj), 2 (mu v jj), 3 (tau v jj),
35919 // 4 (e v e v), 5 (mu v mu v), 6 (tau v tau v),
35920 // 7 (e v mu v), 8 (e v tau v), 9 (mu v tau v)
35921 // 10 (l v jj), 11 (l v l v)
35922
35923 double xspb = 0.0;
35924
35925 double xspbSM[8] = {0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0};
35926 // SM values from hep-ex/0409016
35927 double xsjjjjSM[8] = {7.42, 7.56, 7.68, 7.76, 7.79, 7.81, 7.82, 7.82};
35928 double xslvjjSM[8] = {7.14, 7.26, 7.38, 7.44, 7.47, 7.50, 7.50, 7.50}; // All leptons. Divide by 3 for each
35929 double xslvlvSM[8] = {1.72, 1.76, 1.79, 1.80, 1.81, 1.82, 1.82, 1.82}; // All leptons. Divide by 6 for each
35930
35931 double dgWve, dgWpm1, dgWpm2, dmZ2, dmW2, dGW, dGZ, dGF, dgZ, dsW2, dgVZee, dgAZee, dgZ1, dgga1, dkga, dkZ, dlga, dlZ, deem;
35932
35933 double gVZeeSM, gAZeeSM;
35934
35935 double norm4f = 1.0;
35936
35937 // Values of the couplings: final-state independent couplings
35938 gVZeeSM = -0.25 + sW2_tree;
35939 gAZeeSM = -0.25;
35940
35941 dGF = delta_GF / sqrt(2.0);
35942
35943 dmZ2 = cAsch * (0.5 * getSMEFTCoeffEW("CHD") + 2.0 * cW_tree * sW_tree * getSMEFTCoeffEW("CHWB")) * v2
35944 + cWsch * (0.5 * getSMEFTCoeffEW("CHD") + 2.0 * (Mw_inp / Mz) * sqrt(1.0 - Mw_inp * Mw_inp / Mz / Mz) * getSMEFTCoeffEW("CHWB")) * v2;
35945
35946 dmW2 = -2.0 * deltaMwd6(); //There is a minus sign between refs. definition of dmW2 and ours
35947
35948 dGW = deltaGwd6();
35949
35950 dGZ = deltaGzd6();
35951
35952 dsW2 = cAsch * (-0.5 * (cW2_tree / (1.0 - 2.0 * sW2_tree)) * ((getSMEFTCoeffEW("CHD")
35953 + 2.0 * getSMEFTCoeffEW("CHWB") / cW_tree / sW_tree) * v2
35954 + 2.0 * sqrt(2.0) * dGF))
35955 + cWsch * (1.0 / sW2_tree) * (0.5 * Mw_inp * Mw_inp * getSMEFTCoeffEW("CHD") / Mz / Mz + Mw_inp * sqrt(1.0 - Mw_inp * Mw_inp / Mz / Mz) * getSMEFTCoeffEW("CHWB") / Mz) * v2;
35956
35957 dgZ = -dGF / sqrt(2.0) - 0.5 * dmZ2
35958 + cW_tree * sW_tree * getSMEFTCoeffEW("CHWB") * v2;
35959
35960 dgVZee = dgZ * gVZeeSM
35961 - 0.25 * (getSMEFTCoeffEW("CHeR", 0, 0) + getSMEFTCoeffEW("CHl1R", 0, 0) + getSMEFTCoeffEW("CHl3R", 0, 0)) * v2
35962 - sW2_tree * dsW2;
35963
35964 dgAZee = dgZ * gAZeeSM
35965 + 0.25 * (getSMEFTCoeffEW("CHeR", 0, 0) - getSMEFTCoeffEW("CHl1R", 0, 0) - getSMEFTCoeffEW("CHl3R", 0, 0)) * v2;
35966
35967 dgWve = 0.5 * getSMEFTCoeffEW("CHl3R", 0, 0) * v2
35968 + cAsch * (0.25 * (cW_tree * getSMEFTCoeffEW("CHWB") / sW_tree) * v2 + 0.25 * dsW2)
35969 + cWsch * (-dGF / 2.0 / sqrt(2.0));
35970
35971 dgZ1 = deltag1ZNP(sqrt_s);
35972
35973 dgga1 = deltag1gaNP(sqrt_s);
35974
35975 dkga = deltaKgammaNP(sqrt_s);
35976
35977 dkZ = dgZ1 - (sW2_tree / cW2_tree) * (dkga - dgga1);
35978
35979 dlga = -lambdaZNP(sqrt_s);
35980
35981 dlZ = -lambdaZNP(sqrt_s);
35982
35983 deem = delta_e + 0.5 * delta_A;
35984
35985 // Values of the couplings: final-state dependent couplings
35986 dgWpm1 = 0.0;
35987 dgWpm2 = 0.0;
35988
35989 switch (fstate) {
35990
35991 case 0:
35992 // fstate = 0 (jjjj)
35993 dgWpm1 = 0.5 * (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1));
35994 dgWpm2 = 0.5 * (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1));
35995 norm4f = 1.01;
35996 for (int i = 0; i < 8; ++i) {
35997 xspbSM[i] = xsjjjjSM[i];
35998 }
35999 break;
36000 case 1:
36001 // fstate = 1 (e v jj)
36002 dgWpm1 = getSMEFTCoeffEW("CHl3R", 0, 0);
36003 dgWpm2 = 0.5 * (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1));
36004 norm4f = 1.0;
36005 for (int i = 0; i < 8; ++i) {
36006 xspbSM[i] = xslvjjSM[i] / 3.0;
36007 }
36008 break;
36009 case 2:
36010 // fstate = 2 (mu v jj)
36011 dgWpm1 = getSMEFTCoeffEW("CHl3R", 1, 1);
36012 dgWpm2 = 0.5 * (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1));
36013 norm4f = 1.0;
36014 for (int i = 0; i < 8; ++i) {
36015 xspbSM[i] = xslvjjSM[i] / 3.0;
36016 }
36017 break;
36018 case 3:
36019 // fstate = 3 (tau v jj)
36020 dgWpm1 = getSMEFTCoeffEW("CHl3R", 2, 2);
36021 dgWpm2 = 0.5 * (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1));
36022 norm4f = 1.0;
36023 for (int i = 0; i < 8; ++i) {
36024 xspbSM[i] = xslvjjSM[i] / 3.0;
36025 }
36026 break;
36027 case 4:
36028 // fstate = 4 (e v e v)
36029 dgWpm1 = getSMEFTCoeffEW("CHl3R", 0, 0);
36030 dgWpm2 = getSMEFTCoeffEW("CHl3R", 0, 0);
36031 norm4f = 1.0 / 4.04;
36032 for (int i = 0; i < 8; ++i) {
36033 xspbSM[i] = xslvlvSM[i] / 6.0;
36034 }
36035 break;
36036 case 5:
36037 // fstate = 5 (mu v mu v)
36038 dgWpm1 = getSMEFTCoeffEW("CHl3R", 1, 1);
36039 dgWpm2 = getSMEFTCoeffEW("CHl3R", 1, 1);
36040 norm4f = 1.0 / 4.04;
36041 for (int i = 0; i < 8; ++i) {
36042 xspbSM[i] = xslvlvSM[i] / 6.0;
36043 }
36044 break;
36045 case 6:
36046 // fstate = 6 (tau v tau v)
36047 dgWpm1 = getSMEFTCoeffEW("CHl3R", 2, 2);
36048 dgWpm2 = getSMEFTCoeffEW("CHl3R", 2, 2);
36049 norm4f = 1.0 / 4.04;
36050 for (int i = 0; i < 8; ++i) {
36051 xspbSM[i] = xslvlvSM[i] / 6.0;
36052 }
36053 break;
36054 case 7:
36055 // fstate = 7 (e v mu v)
36056 dgWpm1 = getSMEFTCoeffEW("CHl3R", 0, 0);
36057 dgWpm2 = getSMEFTCoeffEW("CHl3R", 1, 1);
36058 norm4f = 1.0 / 4.04;
36059 for (int i = 0; i < 8; ++i) {
36060 xspbSM[i] = xslvlvSM[i] / 6.0;
36061 }
36062 break;
36063 case 8:
36064 // fstate = 8 (e v tau v)
36065 dgWpm1 = getSMEFTCoeffEW("CHl3R", 0, 0);
36066 dgWpm2 = getSMEFTCoeffEW("CHl3R", 2, 2);
36067 norm4f = 1.0 / 4.04;
36068 for (int i = 0; i < 8; ++i) {
36069 xspbSM[i] = xslvlvSM[i] / 6.0;
36070 }
36071 break;
36072 case 9:
36073 // fstate = 9 (mu v tau v)
36074 dgWpm1 = getSMEFTCoeffEW("CHl3R", 1, 1);
36075 dgWpm2 = getSMEFTCoeffEW("CHl3R", 2, 2);
36076 norm4f = 1.0 / 4.04;
36077 for (int i = 0; i < 8; ++i) {
36078 xspbSM[i] = xslvlvSM[i] / 6.0;
36079 }
36080 break;
36081 case 10:
36082 // fstate = 10 (l v jj)
36083 dgWpm1 = (1.0 / 3.0) * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1) + getSMEFTCoeffEW("CHl3R", 2, 2));
36084 dgWpm2 = 0.5 * (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1));
36085 norm4f = 1.0 / 4.04;
36086 for (int i = 0; i < 8; ++i) {
36087 xspbSM[i] = xslvjjSM[i];
36088 }
36089 break;
36090 case 11:
36091 // fstate = 11 (l v l v)
36092 dgWpm1 = (1.0 / 3.0) * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1) + getSMEFTCoeffEW("CHl3R", 2, 2));
36093 dgWpm2 = (1.0 / 3.0) * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1) + getSMEFTCoeffEW("CHl3R", 2, 2));
36094 norm4f = 1.0 / 4.04;
36095 for (int i = 0; i < 8; ++i) {
36096 xspbSM[i] = xslvlvSM[i];
36097 }
36098 break;
36099 }
36100
36101 dgWpm1 = 0.5 * dgWpm1
36102 + cAsch * (0.25 * (cW_tree * getSMEFTCoeffEW("CHWB") / sW_tree) * v2 + 0.25 * dsW2)
36103 + cWsch * (-dGF / 2.0 / sqrt(2.0));
36104
36105 dgWpm2 = 0.5 * dgWpm2
36106 + cAsch * (0.25 * (cW_tree * getSMEFTCoeffEW("CHWB") / sW_tree) * v2 + 0.25 * dsW2)
36107 + cWsch * (-dGF / 2.0 / sqrt(2.0));
36108
36109 if (sqrt_s == 0.1886) {
36110
36111 xspb += xspbSM[0] + norm4f * cAsch * (
36112 +2.6 * dmW2
36113 - 17.0 * dGW
36114 + 72.0 * dgWve
36115 + 34.0 * dgWpm1
36116 + 34.0 * dgWpm2
36117 + 5.3 * dgVZee
36118 + 0.3 * dgAZee
36119 - 0.08 * dgZ1
36120 - 0.50 * dkga
36121 - 0.19 * dkZ
36122 - 0.29 * dlga
36123 + 0.026 * dlZ
36124 );
36125
36126 xspb += norm4f * cWsch * (
36127 -17.0 * dGW
36128 + 72.0 * dgWve
36129 + 33.4 * dgWpm1
36130 + 33.4 * dgWpm2
36131 + 5.72 * dgVZee
36132 + 0.21 * dgAZee
36133 - 0.05 * dgZ1
36134 - 0.57 * dkga
36135 - 0.16 * dkZ
36136 - 0.34 * dlga
36137 + 0.051 * dlZ
36138 + 0.0005 * dGZ
36139 - 0.41 * dgga1
36140 - 0.98 * deem
36141 );
36142
36143 if (FlagQuadraticTerms) {
36144 //Add contributions that are quadratic in the effective coefficients
36145 xspb += 0.0;
36146 }
36147
36148 //Add relative theory errors (free par). (Assume they are constant in energy.)
36149 xspb += eeeWWint * xspbSM[0];
36150
36151 } else if (sqrt_s == 0.1916) {
36152
36153 xspb += xspbSM[1] + norm4f * cAsch * (
36154 +1.6 * dmW2
36155 - 17.0 * dGW
36156 + 73.0 * dgWve
36157 + 34.0 * dgWpm1
36158 + 34.0 * dgWpm2
36159 + 5.8 * dgVZee
36160 + 0.4 * dgAZee
36161 - 0.10 * dgZ1
36162 - 0.56 * dkga
36163 - 0.22 * dkZ
36164 - 0.32 * dlga
36165 + 0.018 * dlZ
36166 );
36167
36168 xspb += norm4f * cWsch * (
36169 -17.0 * dGW
36170 + 72.0 * dgWve
36171 + 33.6 * dgWpm1
36172 + 33.6 * dgWpm2
36173 + 6.26 * dgVZee
36174 + 0.33 * dgAZee
36175 - 0.07 * dgZ1
36176 - 0.64 * dkga
36177 - 0.19 * dkZ
36178 - 0.37 * dlga
36179 + 0.045 * dlZ
36180 + 0.0005 * dGZ
36181 - 0.41 * dgga1
36182 - 1.08 * deem
36183 );
36184
36185 if (FlagQuadraticTerms) {
36186 //Add contributions that are quadratic in the effective coefficients
36187 xspb += 0.0;
36188 }
36189
36190 //Add relative theory errors (free par). (Assume they are constant in energy.)
36191 xspb += eeeWWint * xspbSM[1];
36192
36193 } else if (sqrt_s == 0.1955) {
36194
36195 xspb += xspbSM[2] + norm4f * cAsch * (
36196 +0.26 * dmW2
36197 - 17.0 * dGW
36198 + 74.0 * dgWve
36199 + 34.0 * dgWpm1
36200 + 34.0 * dgWpm2
36201 + 6.5 * dgVZee
36202 + 0.6 * dgAZee
36203 - 0.12 * dgZ1
36204 - 0.64 * dkga
36205 - 0.27 * dkZ
36206 - 0.36 * dlga
36207 + 0.005 * dlZ
36208 );
36209
36210 xspb += norm4f * cWsch * (
36211 -17.0 * dGW
36212 + 73.0 * dgWve
36213 + 33.8 * dgWpm1
36214 + 33.8 * dgWpm2
36215 + 6.91 * dgVZee
36216 + 0.50 * dgAZee
36217 - 0.09 * dgZ1
36218 - 0.72 * dkga
36219 - 0.22 * dkZ
36220 - 0.41 * dlga
36221 + 0.035 * dlZ
36222 + 0.0005 * dGZ
36223 - 0.49 * dgga1
36224 - 1.20 * deem
36225 );
36226
36227 if (FlagQuadraticTerms) {
36228 //Add contributions that are quadratic in the effective coefficients
36229 xspb += 0.0;
36230 }
36231
36232 //Add relative theory errors (free par). (Assume they are constant in energy.)
36233 xspb += eeeWWint * xspbSM[2];
36234
36235 } else if (sqrt_s == 0.1995) {
36236
36237 xspb += xspbSM[3] + norm4f * cAsch * (
36238 -0.54 * dmW2
36239 - 17.0 * dGW
36240 + 75.0 * dgWve
36241 + 34.0 * dgWpm1
36242 + 34.0 * dgWpm2
36243 + 7.1 * dgVZee
36244 + 0.8 * dgAZee
36245 - 0.15 * dgZ1
36246 - 0.71 * dkga
36247 - 0.31 * dkZ
36248 - 0.40 * dlga
36249 - 0.009 * dlZ
36250 );
36251
36252 xspb += norm4f * cWsch * (
36253 -17.0 * dGW
36254 + 74.0 * dgWve
36255 + 33.7 * dgWpm1
36256 + 33.7 * dgWpm2
36257 + 7.52 * dgVZee
36258 + 0.68 * dgAZee
36259 - 0.11 * dgZ1
36260 - 0.79 * dkga
36261 - 0.26 * dkZ
36262 - 0.45 * dlga
36263 + 0.022 * dlZ
36264 + 0.0005 * dGZ
36265 - 0.53 * dgga1
36266 - 1.33 * deem
36267 );
36268
36269 if (FlagQuadraticTerms) {
36270 //Add contributions that are quadratic in the effective coefficients
36271 xspb += 0.0;
36272 }
36273
36274 //Add relative theory errors (free par). (Assume they are constant in energy.)
36275 xspb += eeeWWint * xspbSM[3];
36276
36277 } else if (sqrt_s == 0.2016) {
36278
36279 xspb += xspbSM[4] + norm4f * cAsch * (
36280 -0.97 * dmW2
36281 - 17.0 * dGW
36282 + 75.0 * dgWve
36283 + 34.0 * dgWpm1
36284 + 34.0 * dgWpm2
36285 + 7.4 * dgVZee
36286 + 0.9 * dgAZee
36287 - 0.16 * dgZ1
36288 - 0.75 * dkga
36289 - 0.33 * dkZ
36290 - 0.42 * dlga
36291 - 0.017 * dlZ
36292 );
36293
36294 xspb += norm4f * cWsch * (
36295 -17.0 * dGW
36296 + 74.0 * dgWve
36297 + 33.7 * dgWpm1
36298 + 33.7 * dgWpm2
36299 + 7.82 * dgVZee
36300 + 0.78 * dgAZee
36301 - 0.12 * dgZ1
36302 - 0.83 * dkga
36303 - 0.28 * dkZ
36304 - 0.47 * dlga
36305 + 0.016 * dlZ
36306 + 0.0005 * dGZ
36307 - 0.55 * dgga1
36308 - 1.39 * deem
36309 );
36310
36311 if (FlagQuadraticTerms) {
36312 //Add contributions that are quadratic in the effective coefficients
36313 xspb += 0.0;
36314 }
36315
36316 //Add relative theory errors (free par). (Assume they are constant in energy.)
36317 xspb += eeeWWint * xspbSM[4];
36318
36319 } else if (sqrt_s == 0.2049) {
36320
36321 xspb += xspbSM[5] + norm4f * cAsch * (
36322 -1.4 * dmW2
36323 - 17.0 * dGW
36324 + 75.0 * dgWve
36325 + 34.0 * dgWpm1
36326 + 34.0 * dgWpm2
36327 + 7.8 * dgVZee
36328 + 1.0 * dgAZee
36329 - 0.18 * dgZ1
36330 - 0.80 * dkga
36331 - 0.37 * dkZ
36332 - 0.44 * dlga
36333 - 0.029 * dlZ
36334 );
36335
36336 xspb += norm4f * cWsch * (
36337 -17.0 * dGW
36338 + 74.0 * dgWve
36339 + 33.5 * dgWpm1
36340 + 33.5 * dgWpm2
36341 + 8.24 * dgVZee
36342 + 0.93 * dgAZee
36343 - 0.14 * dgZ1
36344 - 0.89 * dkga
36345 - 0.32 * dkZ
36346 - 0.47 * dlga
36347 + 0.005 * dlZ
36348 + 0.0005 * dGZ
36349 - 0.58 * dgga1
36350 - 1.47 * deem
36351 );
36352
36353 if (FlagQuadraticTerms) {
36354 //Add contributions that are quadratic in the effective coefficients
36355 xspb += 0.0;
36356 }
36357
36358 //Add relative theory errors (free par). (Assume they are constant in energy.)
36359 xspb += eeeWWint * xspbSM[5];
36360
36361 } else if (sqrt_s == 0.2066) {
36362
36363 xspb += xspbSM[6] + norm4f * cAsch * (
36364 -1.8 * dmW2
36365 - 17.0 * dGW
36366 + 76.0 * dgWve
36367 + 34.0 * dgWpm1
36368 + 34.0 * dgWpm2
36369 + 8.0 * dgVZee
36370 + 1.1 * dgAZee
36371 - 0.19 * dgZ1
36372 - 0.83 * dkga
36373 - 0.39 * dkZ
36374 - 0.46 * dlga
36375 - 0.036 * dlZ
36376 );
36377
36378 xspb += norm4f * cWsch * (
36379 -17.0 * dGW
36380 + 75.0 * dgWve
36381 + 33.4 * dgWpm1
36382 + 33.4 * dgWpm2
36383 + 8.45 * dgVZee
36384 + 1.01 * dgAZee
36385 - 0.15 * dgZ1
36386 - 0.92 * dkga
36387 - 0.33 * dkZ
36388 - 0.51 * dlga
36389 - 0.001 * dlZ
36390 + 0.0005 * dGZ
36391 - 0.60 * dgga1
36392 - 1.52 * deem
36393 );
36394
36395 if (FlagQuadraticTerms) {
36396 //Add contributions that are quadratic in the effective coefficients
36397 xspb += 0.0;
36398 }
36399
36400 //Add relative theory errors (free par). (Assume they are constant in energy.)
36401 xspb += eeeWWint * xspbSM[6];
36402
36403 } else if (sqrt_s == 0.208) {
36404
36405 xspb += xspbSM[7] + norm4f * cAsch * (
36406 -2.0 * dmW2
36407 - 17.0 * dGW
36408 + 76.0 * dgWve
36409 + 34.0 * dgWpm1
36410 + 34.0 * dgWpm2
36411 + 8.2 * dgVZee
36412 + 1.2 * dgAZee
36413 - 0.20 * dgZ1
36414 - 0.85 * dkga
36415 - 0.40 * dkZ
36416 - 0.47 * dlga
36417 - 0.042 * dlZ
36418 );
36419
36420 xspb += norm4f * cWsch * (
36421 -17.0 * dGW
36422 + 75.0 * dgWve
36423 + 33.3 * dgWpm1
36424 + 33.3 * dgWpm2
36425 + 8.62 * dgVZee
36426 + 1.08 * dgAZee
36427 - 0.16 * dgZ1
36428 - 0.94 * dkga
36429 - 0.35 * dkZ
36430 - 0.52 * dlga
36431 - 0.007 * dlZ
36432 + 0.0005 * dGZ
36433 - 0.61 * dgga1
36434 - 1.55 * deem
36435 );
36436
36437 if (FlagQuadraticTerms) {
36438 //Add contributions that are quadratic in the effective coefficients
36439 xspb += 0.0;
36440 }
36441
36442 //Add relative theory errors (free par). (Assume they are constant in energy.)
36443 xspb += eeeWWint * xspbSM[7];
36444
36445 } else
36446 throw std::runtime_error("Bad argument in NPSMEFTd6General::xseeWW4fLEP2()");
36447
36448 if (xspb < 0) return std::numeric_limits<double>::quiet_NaN();
36449
36450 return xspb;
36451}
36452
36453const double NPSMEFTd6General::deltaxseeWWtotLEP2(const double sqrt_s) const {
36454 return ( deltaxseeWW4fLEP2(sqrt_s, 0) + deltaxseeWW4fLEP2(sqrt_s, 10) + deltaxseeWW4fLEP2(sqrt_s, 11));
36455}
36456
36457const double NPSMEFTd6General::xseeWWtotLEP2(const double sqrt_s) const {
36458 return ( xseeWW4fLEP2(sqrt_s, 0) + xseeWW4fLEP2(sqrt_s, 10) + xseeWW4fLEP2(sqrt_s, 11));
36459}
36460
36461const double NPSMEFTd6General::deltadxsdcoseeWWlvjjLEP2(const double sqrt_s, const int bin) const {
36462
36463 // Returns differential cross section in pb
36464 // bin = 1, 2, 3, 4
36465
36466 double xspb = 0.0;
36467
36468 double xspbSM = 0.0;
36469 // SM values from Table 8 in hep-ex/0409016
36470 // Sum bin contents into B1=[-1,-0.8], B2=[-0.4,-0.2], B3=[0.4,0.6], B4=[0.8,1]
36471 double xslvjjSM183[4] = {0.74, 1.20, 2.86, 5.47};
36472 double xslvjjSM206[4] = {0.52, 0.98, 2.92, 7.80};
36473
36474 double dgWve, dgWpm1, dgWpm2, dmZ2, dmW2, dGW, dGF, dgZ, dsW2, dgVZee, dgAZee, dgZ1, dgga1, dkga, dkZ, dlga, dlZ, deem;
36475
36476 double gVZeeSM, gAZeeSM;
36477
36478 // Values of the couplings: final-state independent couplings
36479 gVZeeSM = -0.25 + sW2_tree;
36480 gAZeeSM = -0.25;
36481
36482 dGF = delta_GF / sqrt(2.0);
36483
36484 dmZ2 = cAsch * (0.5 * getSMEFTCoeffEW("CHD") + 2.0 * cW_tree * sW_tree * getSMEFTCoeffEW("CHWB")) * v2
36485 + cWsch * (0.5 * getSMEFTCoeffEW("CHD") + 2.0 * (Mw_inp / Mz) * sqrt(1.0 - Mw_inp * Mw_inp / Mz / Mz) * getSMEFTCoeffEW("CHWB")) * v2;
36486
36487 dmW2 = -2.0 * deltaMwd6(); //There is a minus sign between refs. definition of dmW2 and ours
36488
36489 dGW = deltaGwd6();
36490
36491 dsW2 = cAsch * (-0.5 * (cW2_tree / (1.0 - 2.0 * sW2_tree)) * ((getSMEFTCoeffEW("CHD")
36492 + 2.0 * getSMEFTCoeffEW("CHWB") / cW_tree / sW_tree) * v2
36493 + 2.0 * sqrt(2.0) * dGF))
36494 + cWsch * (1.0 / sW2_tree) * (0.5 * Mw_inp * Mw_inp * getSMEFTCoeffEW("CHD") / Mz / Mz + Mw_inp * sqrt(1.0 - Mw_inp * Mw_inp / Mz / Mz) * getSMEFTCoeffEW("CHWB") / Mz) * v2;
36495
36496 dgZ = -dGF / sqrt(2.0) - 0.5 * dmZ2
36497 + cW_tree * sW_tree * getSMEFTCoeffEW("CHWB") * v2;
36498
36499 dgVZee = dgZ * gVZeeSM
36500 - 0.25 * (getSMEFTCoeffEW("CHeR", 0, 0) + getSMEFTCoeffEW("CHl1R", 0, 0) + getSMEFTCoeffEW("CHl3R", 0, 0)) * v2
36501 - sW2_tree * dsW2;
36502
36503 dgAZee = dgZ * gAZeeSM
36504 + 0.25 * (getSMEFTCoeffEW("CHeR", 0, 0) - getSMEFTCoeffEW("CHl1R", 0, 0) - getSMEFTCoeffEW("CHl3R", 0, 0)) * v2;
36505
36506 dgWve = 0.5 * getSMEFTCoeffEW("CHl3R", 0, 0) * v2
36507 + cAsch * (0.25 * (cW_tree * getSMEFTCoeffEW("CHWB") / sW_tree) * v2 + 0.25 * dsW2)
36508 + cWsch * (-dGF / 2.0 / sqrt(2.0));
36509
36510 dgZ1 = deltag1ZNP(sqrt_s);
36511
36512 dgga1 = deltag1gaNP(sqrt_s);
36513
36514 dkga = deltaKgammaNP(sqrt_s);
36515
36516 dkZ = dgZ1 - (sW2_tree / cW2_tree) * (dkga - dgga1);
36517
36518 dlga = -lambdaZNP(sqrt_s);
36519
36520 dlZ = -lambdaZNP(sqrt_s);
36521
36522 deem = delta_e + 0.5 * delta_A;
36523
36524 // Values of the couplings for the W decays: I assume ME from arXiv: 1606.06693 [hep-ph] are, as in
36525 // the LEP2 experimental analyses they use, for l=e, mu
36526 dgWpm1 = 0.25 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1)) * v2
36527 + cAsch * (0.25 * (cW_tree * getSMEFTCoeffEW("CHWB") / sW_tree) * v2 + 0.25 * dsW2)
36528 + cWsch * (-dGF / 2.0 / sqrt(2.0));
36529
36530 dgWpm2 = 0.25 * (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1)) * v2
36531 + cAsch * (0.25 * (cW_tree * getSMEFTCoeffEW("CHWB") / sW_tree) * v2 + 0.25 * dsW2)
36532 + cWsch * (-dGF / 2.0 / sqrt(2.0));
36533
36534 if (sqrt_s == 0.1827) {
36535
36536 switch (bin) {
36537 case 1:
36538 // Bin 1
36539 xspbSM = xslvjjSM183[0];
36540 xspb += cAsch * (-1.6 * dmW2
36541 - 1.5 * dGW
36542 + 12.0 * dgWve
36543 + 2.9 * dgWpm1
36544 + 2.9 * dgWpm2
36545 + 4.1 * dgVZee
36546 + 3.0 * dgAZee
36547 - 0.44 * dgZ1
36548 - 0.34 * dkga
36549 - 0.47 * dkZ
36550 - 0.32 * dlga
36551 - 0.45 * dlZ)
36552 ;
36553
36554 xspb += cWsch * (
36555 -1.5 * dGW
36556 + 12.0 * dgWve
36557 + 2.9 * dgWpm1
36558 + 2.9 * dgWpm2
36559 + 4.3 * dgVZee
36560 + 3.0 * dgAZee
36561 - 0.42 * dgZ1
36562 - 0.37 * dkga
36563 - 0.45 * dkZ
36564 - 0.35 * dlga
36565 - 0.43 * dlZ
36566 - 0.34 * dgga1
36567 - 0.71 * deem
36568 );
36569
36570 break;
36571
36572 case 2:
36573 // Bin 2
36574 xspbSM = xslvjjSM183[1];
36575 xspb += cAsch * (-1.5 * dmW2
36576 - 2.8 * dGW
36577 + 16.0 * dgWve
36578 + 5.5 * dgWpm1
36579 + 5.5 * dgWpm2
36580 + 3.5 * dgVZee
36581 + 2.2 * dgAZee
36582 - 0.30 * dgZ1
36583 - 0.32 * dkga
36584 - 0.39 * dkZ
36585 - 0.26 * dlga
36586 - 0.34 * dlZ)
36587 ;
36588
36589 xspb += cWsch * (
36590 -2.8 * dGW
36591 + 16.0 * dgWve
36592 + 5.4 * dgWpm1
36593 + 5.4 * dgWpm2
36594 + 3.7 * dgVZee
36595 + 2.3 * dgAZee
36596 - 0.29 * dgZ1
36597 - 0.35 * dkga
36598 - 0.38 * dkZ
36599 - 0.28 * dlga
36600 - 0.32 * dlZ
36601 - 0.27 * dgga1
36602 - 0.62 * deem
36603 );
36604
36605 break;
36606
36607 case 3:
36608 // Bin 3
36609 xspbSM = xslvjjSM183[2];
36610 xspb += cAsch * (0.16 * dmW2
36611 - 5.3 * dGW
36612 + 22.0 * dgWve
36613 + 10.0 * dgWpm1
36614 + 10.0 * dgWpm2
36615 + 1.5 * dgVZee
36616 + 0.2 * dgAZee
36617 - 0.04 * dgZ1
36618 - 0.14 * dkga
36619 - 0.06 * dkZ
36620 - 0.06 * dlga
36621 + 0.026 * dlZ)
36622 ;
36623
36624 xspb += cWsch * (
36625 -5.2 * dGW
36626 + 22.0 * dgWve
36627 + 10.2 * dgWpm1
36628 + 10.2 * dgWpm2
36629 + 1.7 * dgVZee
36630 + 0.2 * dgAZee
36631 - 0.04 * dgZ1
36632 - 0.16 * dkga
36633 - 0.06 * dkZ
36634 - 0.08 * dlga
36635 + 0.03 * dlZ
36636 - 0.12 * dgga1
36637 - 0.29 * deem
36638 );
36639
36640 break;
36641
36642 case 4:
36643 // Bin 4
36644 xspbSM = xslvjjSM183[3];
36645 xspb += cAsch * (18.0 * dmW2
36646 - 14.0 * dGW
36647 + 39.0 * dgWve
36648 + 27.0 * dgWpm1
36649 + 27.0 * dgWpm2
36650 - 7.7 * dgVZee
36651 - 8.8 * dgAZee
36652 + 1.2 * dgZ1
36653 + 0.62 * dkga
36654 + 1.3 * dkZ
36655 + 0.63 * dlga
36656 + 1.3 * dlZ)
36657 ;
36658
36659 xspb += cWsch * (
36660 -14.1 * dGW
36661 + 40.0 * dgWve
36662 + 27.5 * dgWpm1
36663 + 27.5 * dgWpm2
36664 - 7.8 * dgVZee
36665 - 9.0 * dgAZee
36666 + 1.20 * dgZ1
36667 + 0.67 * dkga
36668 + 1.27 * dkZ
36669 + 0.68 * dlga
36670 + 1.27 * dlZ
36671 + 0.64 * dgga1
36672 + 1.30 * deem
36673 );
36674
36675 break;
36676
36677 }
36678
36679 if (FlagQuadraticTerms) {
36680 //Add contributions that are quadratic in the effective coefficients
36681 xspb += 0.0;
36682 }
36683
36684 } else if (sqrt_s == 0.2059) {
36685
36686 switch (bin) {
36687 case 1:
36688 // Bin 1
36689 xspbSM = xslvjjSM206[0];
36690 xspb += cAsch * (-1.1 * dmW2
36691 - 0.9 * dGW
36692 + 11.0 * dgWve
36693 + 1.8 * dgWpm1
36694 + 1.8 * dgWpm2
36695 + 4.9 * dgVZee
36696 + 3.0 * dgAZee
36697 - 0.44 * dgZ1
36698 - 0.44 * dkga
36699 - 0.50 * dkZ
36700 - 0.40 * dlga
36701 - 0.46 * dlZ)
36702 ;
36703
36704 xspb += cWsch * (
36705 -0.9 * dGW
36706 + 10.0 * dgWve
36707 + 1.8 * dgWpm1
36708 + 1.8 * dgWpm2
36709 + 4.9 * dgVZee
36710 + 2.9 * dgAZee
36711 - 0.40 * dgZ1
36712 - 0.47 * dkga
36713 - 0.46 * dkZ
36714 - 0.43 * dlga
36715 - 0.43 * dlZ
36716 - 0.41 * dgga1
36717 - 0.88 * deem
36718 );
36719
36720 break;
36721
36722 case 2:
36723 // Bin 2
36724 xspbSM = xslvjjSM206[1];
36725 xspb += cAsch * (-1.7 * dmW2
36726 - 2.1 * dGW
36727 + 15.0 * dgWve
36728 + 4.1 * dgWpm1
36729 + 4.1 * dgWpm2
36730 + 5.0 * dgVZee
36731 + 2.8 * dgAZee
36732 - 0.34 * dgZ1
36733 - 0.53 * dkga
36734 - 0.55 * dkZ
36735 - 0.37 * dlga
36736 - 0.41 * dlZ)
36737 ;
36738
36739 xspb += cWsch * (
36740 -2.0 * dGW
36741 + 15.0 * dgWve
36742 + 4.0 * dgWpm1
36743 + 4.0 * dgWpm2
36744 + 5.1 * dgVZee
36745 + 2.8 * dgAZee
36746 - 0.31 * dgZ1
36747 - 0.57 * dkga
36748 - 0.51 * dkZ
36749 - 0.40 * dlga
36750 - 0.38 * dlZ
36751 - 0.35 * dgga1
36752 - 0.92 * deem
36753 );
36754
36755 break;
36756
36757 case 3:
36758 // Bin 3
36759 xspbSM = xslvjjSM206[2];
36760 xspb += cAsch * (-2.3 * dmW2
36761 - 4.6 * dGW
36762 + 22.0 * dgWve
36763 + 9.0 * dgWpm1
36764 + 9.0 * dgWpm2
36765 + 3.5 * dgVZee
36766 + 1.2 * dgAZee
36767 - 0.19 * dgZ1
36768 - 0.35 * dkga
36769 - 0.25 * dkZ
36770 - 0.19 * dlga
36771 - 0.086 * dlZ)
36772 ;
36773
36774 xspb += cWsch * (
36775 -4.5 * dGW
36776 + 22.0 * dgWve
36777 + 8.8 * dgWpm1
36778 + 8.8 * dgWpm2
36779 + 3.7 * dgVZee
36780 + 1.2 * dgAZee
36781 - 0.17 * dgZ1
36782 - 0.39 * dkga
36783 - 0.22 * dkZ
36784 - 0.21 * dlga
36785 - 0.07 * dlZ
36786 - 0.27 * dgga1
36787 - 0.66 * deem
36788 );
36789
36790 break;
36791
36792 case 4:
36793 // Bin 4
36794 xspbSM = xslvjjSM206[3];
36795 xspb += cAsch * (10.0 * dmW2
36796 - 20.0 * dGW
36797 + 59.0 * dgWve
36798 + 39.0 * dgWpm1
36799 + 39.0 * dgWpm2
36800 - 9.6 * dgVZee
36801 - 11.0 * dgAZee
36802 + 1.5 * dgZ1
36803 + 0.86 * dkga
36804 + 1.7 * dkZ
36805 + 0.9 * dlga
36806 + 1.7 * dlZ)
36807 ;
36808
36809 xspb += cWsch * (
36810 -19.8 * dGW
36811 + 59.0 * dgWve
36812 + 39.0 * dgWpm1
36813 + 39.0 * dgWpm2
36814 - 9.5 * dgVZee
36815 - 11.4 * dgAZee
36816 + 1.48 * dgZ1
36817 + 0.88 * dkga
36818 + 1.63 * dkZ
36819 + 0.93 * dlga
36820 + 1.67 * dlZ
36821 + 0.81 * dgga1
36822 + 1.69 * deem
36823 );
36824
36825 break;
36826 }
36827
36828 if (FlagQuadraticTerms) {
36829 //Add contributions that are quadratic in the effective coefficients
36830 xspb += 0.0;
36831 }
36832
36833 } else
36834 throw std::runtime_error("Bad argument in NPSMEFTd6General::deltadxsdcoseeWWlvjjLEP2()");
36835
36836 //Add relative theory errors (free par). (Assume they are constant in energy.)
36837 xspb += edeeWWdcint * xspbSM;
36838
36839 if ((xspbSM + xspb) < 0) return std::numeric_limits<double>::quiet_NaN();
36840
36841 return xspb;
36842}
36843
36844const double NPSMEFTd6General::dxsdcoseeWWlvjjLEP2(const double sqrt_s, const int bin) const {
36845
36846 // Returns differential cross section in pb
36847 // bin = 1, 2, 3, 4
36848
36849 double xspb = 0.0;
36850
36851 double xspbSM = 0.0;
36852 // SM values from Table 8 in hep-ex/0409016
36853 // Sum bin contents into B1=[-1,-0.8], B2=[-0.4,-0.2], B3=[0.4,0.6], B4=[0.8,1]
36854 double xslvjjSM183[4] = {0.74, 1.20, 2.86, 5.47};
36855 double xslvjjSM206[4] = {0.52, 0.98, 2.92, 7.80};
36856
36857 double dgWve, dgWpm1, dgWpm2, dmZ2, dmW2, dGW, dGF, dgZ, dsW2, dgVZee, dgAZee, dgZ1, dgga1, dkga, dkZ, dlga, dlZ, deem;
36858
36859 double gVZeeSM, gAZeeSM;
36860
36861 // Values of the couplings: final-state independent couplings
36862 gVZeeSM = -0.25 + sW2_tree;
36863 gAZeeSM = -0.25;
36864
36865 dGF = delta_GF / sqrt(2.0);
36866
36867 dmZ2 = cAsch * (0.5 * getSMEFTCoeffEW("CHD") + 2.0 * cW_tree * sW_tree * getSMEFTCoeffEW("CHWB")) * v2
36868 + cWsch * (0.5 * getSMEFTCoeffEW("CHD") + 2.0 * (Mw_inp / Mz) * sqrt(1.0 - Mw_inp * Mw_inp / Mz / Mz) * getSMEFTCoeffEW("CHWB")) * v2;
36869
36870 dmW2 = -2.0 * deltaMwd6(); //There is a minus sign between refs. definition of dmW2 and ours
36871
36872 dGW = deltaGwd6();
36873
36874 dsW2 = cAsch * (-0.5 * (cW2_tree / (1.0 - 2.0 * sW2_tree)) * ((getSMEFTCoeffEW("CHD")
36875 + 2.0 * getSMEFTCoeffEW("CHWB") / cW_tree / sW_tree) * v2
36876 + 2.0 * sqrt(2.0) * dGF))
36877 + cWsch * (1.0 / sW2_tree) * (0.5 * Mw_inp * Mw_inp * getSMEFTCoeffEW("CHD") / Mz / Mz + Mw_inp * sqrt(1.0 - Mw_inp * Mw_inp / Mz / Mz) * getSMEFTCoeffEW("CHWB") / Mz) * v2;
36878
36879 dgZ = -dGF / sqrt(2.0) - 0.5 * dmZ2
36880 + cW_tree * sW_tree * getSMEFTCoeffEW("CHWB") * v2;
36881
36882 dgVZee = dgZ * gVZeeSM
36883 - 0.25 * (getSMEFTCoeffEW("CHeR", 0, 0) + getSMEFTCoeffEW("CHl1R", 0, 0) + getSMEFTCoeffEW("CHl3R", 0, 0)) * v2
36884 - sW2_tree * dsW2;
36885
36886 dgAZee = dgZ * gAZeeSM
36887 + 0.25 * (getSMEFTCoeffEW("CHeR", 0, 0) - getSMEFTCoeffEW("CHl1R", 0, 0) - getSMEFTCoeffEW("CHl3R", 0, 0)) * v2;
36888
36889 dgWve = 0.5 * getSMEFTCoeffEW("CHl3R", 0, 0) * v2
36890 + cAsch * (0.25 * (cW_tree * getSMEFTCoeffEW("CHWB") / sW_tree) * v2 + 0.25 * dsW2)
36891 + cWsch * (-dGF / 2.0 / sqrt(2.0));
36892
36893 dgZ1 = deltag1ZNP(sqrt_s);
36894
36895 dgga1 = deltag1gaNP(sqrt_s);
36896
36897 dkga = deltaKgammaNP(sqrt_s);
36898
36899 dkZ = dgZ1 - (sW2_tree / cW2_tree) * (dkga - dgga1);
36900
36901 dlga = -lambdaZNP(sqrt_s);
36902
36903 dlZ = -lambdaZNP(sqrt_s);
36904
36905 deem = delta_e + 0.5 * delta_A;
36906
36907 // Values of the couplings for the W decays: I assume ME from arXiv: 1606.06693 [hep-ph] are, as in
36908 // the LEP2 experimental analyses they use, for l=e, mu
36909 dgWpm1 = 0.25 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1)) * v2
36910 + cAsch * (0.25 * (cW_tree * getSMEFTCoeffEW("CHWB") / sW_tree) * v2 + 0.25 * dsW2)
36911 + cWsch * (-dGF / 2.0 / sqrt(2.0));
36912
36913 dgWpm2 = 0.25 * (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1)) * v2
36914 + cAsch * (0.25 * (cW_tree * getSMEFTCoeffEW("CHWB") / sW_tree) * v2 + 0.25 * dsW2)
36915 + cWsch * (-dGF / 2.0 / sqrt(2.0));
36916
36917 if (sqrt_s == 0.1827) {
36918
36919 switch (bin) {
36920 case 1:
36921 // Bin 1
36922 xspbSM = xslvjjSM183[0];
36923 xspb += xspbSM
36924 + cAsch * (-1.6 * dmW2
36925 - 1.5 * dGW
36926 + 12.0 * dgWve
36927 + 2.9 * dgWpm1
36928 + 2.9 * dgWpm2
36929 + 4.1 * dgVZee
36930 + 3.0 * dgAZee
36931 - 0.44 * dgZ1
36932 - 0.34 * dkga
36933 - 0.47 * dkZ
36934 - 0.32 * dlga
36935 - 0.45 * dlZ)
36936 ;
36937
36938 xspb += cWsch * (
36939 -1.5 * dGW
36940 + 12.0 * dgWve
36941 + 2.9 * dgWpm1
36942 + 2.9 * dgWpm2
36943 + 4.3 * dgVZee
36944 + 3.0 * dgAZee
36945 - 0.42 * dgZ1
36946 - 0.37 * dkga
36947 - 0.45 * dkZ
36948 - 0.35 * dlga
36949 - 0.43 * dlZ
36950 - 0.34 * dgga1
36951 - 0.71 * deem
36952 );
36953
36954 break;
36955
36956 case 2:
36957 // Bin 2
36958 xspbSM = xslvjjSM183[1];
36959 xspb += xspbSM
36960 + cAsch * (-1.5 * dmW2
36961 - 2.8 * dGW
36962 + 16.0 * dgWve
36963 + 5.5 * dgWpm1
36964 + 5.5 * dgWpm2
36965 + 3.5 * dgVZee
36966 + 2.2 * dgAZee
36967 - 0.30 * dgZ1
36968 - 0.32 * dkga
36969 - 0.39 * dkZ
36970 - 0.26 * dlga
36971 - 0.34 * dlZ)
36972 ;
36973
36974 xspb += cWsch * (
36975 -2.8 * dGW
36976 + 16.0 * dgWve
36977 + 5.4 * dgWpm1
36978 + 5.4 * dgWpm2
36979 + 3.7 * dgVZee
36980 + 2.3 * dgAZee
36981 - 0.29 * dgZ1
36982 - 0.35 * dkga
36983 - 0.38 * dkZ
36984 - 0.28 * dlga
36985 - 0.32 * dlZ
36986 - 0.27 * dgga1
36987 - 0.62 * deem
36988 );
36989
36990 break;
36991
36992 case 3:
36993 // Bin 3
36994 xspbSM = xslvjjSM183[2];
36995 xspb += xspbSM
36996 + cAsch * (+0.16 * dmW2
36997 - 5.3 * dGW
36998 + 22.0 * dgWve
36999 + 10.0 * dgWpm1
37000 + 10.0 * dgWpm2
37001 + 1.5 * dgVZee
37002 + 0.2 * dgAZee
37003 - 0.04 * dgZ1
37004 - 0.14 * dkga
37005 - 0.06 * dkZ
37006 - 0.06 * dlga
37007 + 0.026 * dlZ)
37008 ;
37009
37010 xspb += cWsch * (
37011 -5.2 * dGW
37012 + 22.0 * dgWve
37013 + 10.2 * dgWpm1
37014 + 10.2 * dgWpm2
37015 + 1.7 * dgVZee
37016 + 0.2 * dgAZee
37017 - 0.04 * dgZ1
37018 - 0.16 * dkga
37019 - 0.06 * dkZ
37020 - 0.08 * dlga
37021 + 0.03 * dlZ
37022 - 0.12 * dgga1
37023 - 0.29 * deem
37024 );
37025
37026 break;
37027
37028 case 4:
37029 // Bin 4
37030 xspbSM = xslvjjSM183[3];
37031 xspb += xspbSM
37032 + cAsch * (+18.0 * dmW2
37033 - 14.0 * dGW
37034 + 39.0 * dgWve
37035 + 27.0 * dgWpm1
37036 + 27.0 * dgWpm2
37037 - 7.7 * dgVZee
37038 - 8.8 * dgAZee
37039 + 1.2 * dgZ1
37040 + 0.62 * dkga
37041 + 1.3 * dkZ
37042 + 0.63 * dlga
37043 + 1.3 * dlZ)
37044 ;
37045
37046 xspb += cWsch * (
37047 -14.1 * dGW
37048 + 40.0 * dgWve
37049 + 27.5 * dgWpm1
37050 + 27.5 * dgWpm2
37051 - 7.8 * dgVZee
37052 - 9.0 * dgAZee
37053 + 1.20 * dgZ1
37054 + 0.67 * dkga
37055 + 1.27 * dkZ
37056 + 0.68 * dlga
37057 + 1.27 * dlZ
37058 + 0.64 * dgga1
37059 + 1.30 * deem
37060 );
37061
37062 break;
37063
37064 }
37065
37066 if (FlagQuadraticTerms) {
37067 //Add contributions that are quadratic in the effective coefficients
37068 xspb += 0.0;
37069 }
37070
37071 } else if (sqrt_s == 0.2059) {
37072
37073 switch (bin) {
37074 case 1:
37075 // Bin 1
37076 xspbSM = xslvjjSM206[0];
37077 xspb += xspbSM
37078 + cAsch * (-1.1 * dmW2
37079 - 0.9 * dGW
37080 + 11.0 * dgWve
37081 + 1.8 * dgWpm1
37082 + 1.8 * dgWpm2
37083 + 4.9 * dgVZee
37084 + 3.0 * dgAZee
37085 - 0.44 * dgZ1
37086 - 0.44 * dkga
37087 - 0.50 * dkZ
37088 - 0.40 * dlga
37089 - 0.46 * dlZ)
37090 ;
37091
37092 xspb += cWsch * (
37093 -0.9 * dGW
37094 + 10.0 * dgWve
37095 + 1.8 * dgWpm1
37096 + 1.8 * dgWpm2
37097 + 4.9 * dgVZee
37098 + 2.9 * dgAZee
37099 - 0.40 * dgZ1
37100 - 0.47 * dkga
37101 - 0.46 * dkZ
37102 - 0.43 * dlga
37103 - 0.43 * dlZ
37104 - 0.41 * dgga1
37105 - 0.88 * deem
37106 );
37107
37108 break;
37109
37110 case 2:
37111 // Bin 2
37112 xspbSM = xslvjjSM206[1];
37113 xspb += xspbSM
37114 + cAsch * (-1.7 * dmW2
37115 - 2.1 * dGW
37116 + 15.0 * dgWve
37117 + 4.1 * dgWpm1
37118 + 4.1 * dgWpm2
37119 + 5.0 * dgVZee
37120 + 2.8 * dgAZee
37121 - 0.34 * dgZ1
37122 - 0.53 * dkga
37123 - 0.55 * dkZ
37124 - 0.37 * dlga
37125 - 0.41 * dlZ)
37126 ;
37127
37128 xspb += cWsch * (
37129 -2.0 * dGW
37130 + 15.0 * dgWve
37131 + 4.0 * dgWpm1
37132 + 4.0 * dgWpm2
37133 + 5.1 * dgVZee
37134 + 2.8 * dgAZee
37135 - 0.31 * dgZ1
37136 - 0.57 * dkga
37137 - 0.51 * dkZ
37138 - 0.40 * dlga
37139 - 0.38 * dlZ
37140 - 0.35 * dgga1
37141 - 0.92 * deem
37142 );
37143
37144 break;
37145
37146 case 3:
37147 // Bin 3
37148 xspbSM = xslvjjSM206[2];
37149 xspb += xspbSM
37150 + cAsch * (-2.3 * dmW2
37151 - 4.6 * dGW
37152 + 22.0 * dgWve
37153 + 9.0 * dgWpm1
37154 + 9.0 * dgWpm2
37155 + 3.5 * dgVZee
37156 + 1.2 * dgAZee
37157 - 0.19 * dgZ1
37158 - 0.35 * dkga
37159 - 0.25 * dkZ
37160 - 0.19 * dlga
37161 - 0.086 * dlZ)
37162 ;
37163
37164 xspb += cWsch * (
37165 -4.5 * dGW
37166 + 22.0 * dgWve
37167 + 8.8 * dgWpm1
37168 + 8.8 * dgWpm2
37169 + 3.7 * dgVZee
37170 + 1.2 * dgAZee
37171 - 0.17 * dgZ1
37172 - 0.39 * dkga
37173 - 0.22 * dkZ
37174 - 0.21 * dlga
37175 - 0.07 * dlZ
37176 - 0.27 * dgga1
37177 - 0.66 * deem
37178 );
37179
37180 break;
37181
37182 case 4:
37183 // Bin 4
37184 xspbSM = xslvjjSM206[3];
37185 xspb += xspbSM
37186 + cAsch * (+10.0 * dmW2
37187 - 20.0 * dGW
37188 + 59.0 * dgWve
37189 + 39.0 * dgWpm1
37190 + 39.0 * dgWpm2
37191 - 9.6 * dgVZee
37192 - 11.0 * dgAZee
37193 + 1.5 * dgZ1
37194 + 0.86 * dkga
37195 + 1.7 * dkZ
37196 + 0.9 * dlga
37197 + 1.7 * dlZ)
37198 ;
37199
37200 xspb += cWsch * (
37201 -19.8 * dGW
37202 + 59.0 * dgWve
37203 + 39.0 * dgWpm1
37204 + 39.0 * dgWpm2
37205 - 9.5 * dgVZee
37206 - 11.4 * dgAZee
37207 + 1.48 * dgZ1
37208 + 0.88 * dkga
37209 + 1.63 * dkZ
37210 + 0.93 * dlga
37211 + 1.67 * dlZ
37212 + 0.81 * dgga1
37213 + 1.69 * deem
37214 );
37215
37216 break;
37217 }
37218
37219 if (FlagQuadraticTerms) {
37220 //Add contributions that are quadratic in the effective coefficients
37221 xspb += 0.0;
37222 }
37223
37224 } else
37225 throw std::runtime_error("Bad argument in NPSMEFTd6General::dxsdcoseeWWlvjjLEP2()");
37226
37227 //Add relative theory errors (free par). (Assume they are constant in energy.)
37228 xspb += edeeWWdcint * xspbSM;
37229
37230 if (xspb < 0) return std::numeric_limits<double>::quiet_NaN();
37231
37232 return xspb;
37233}
37234
37236
37237const double NPSMEFTd6General::dxseeWWdcos(const double sqrt_s, const double cos) const {
37238 double sqrt_sGeV = 1000. * sqrt_s;
37239 double s = sqrt_sGeV * sqrt_sGeV;
37240 double cos2 = cos * cos;
37241 double sin2 = 1.0 - cos2;
37242 double sin = sqrt(sin2);
37243
37244 double topb = 0.3894 * 1000000000.0;
37245
37246 // NC and CC couplings
37247 double gLe, gRe;
37248 gslpp::complex Uenu;
37249
37250 gLe = -0.5 + sW2_tree + deltaGL_f(leptons[ELECTRON]);
37252
37254 Uenu = 1.0 + Uenu;
37255
37256 // W mass
37257 double mw;
37258
37259 mw = Mw();
37260
37261 // Wigner functions
37262 double d1pp[2], d1mm[2], d1p0[2], d1m0[2], d10p[2], d10m[2], d100[2];
37263
37264 d1pp[0] = sqrt((1.0 - cos2) / 2.0);
37265 d1pp[1] = -sqrt((1.0 - cos2) / 2.0);
37266
37267 d1mm[0] = d1pp[0];
37268 d1mm[1] = d1pp[1];
37269
37270 d1p0[0] = (1.0 - cos) / 2.0;
37271 d1p0[1] = (1.0 + cos) / 2.0;
37272
37273 d1m0[0] = d1p0[1];
37274 d1m0[1] = d1p0[0];
37275
37276 d10p[0] = d1p0[1];
37277 d10p[1] = d1p0[0];
37278
37279 d10m[0] = d1p0[0];
37280 d10m[1] = d1p0[1];
37281
37282 d100[0] = d1pp[0];
37283 d100[1] = d1pp[1];
37284
37285 gslpp::matrix<double> d1LH(3, 3, 0.0);
37286
37287 gslpp::matrix<double> d1RH(3, 3, 0.0);
37288
37289 d1LH.assign(0, 0, d1pp[0]);
37290 d1LH.assign(0, 1, d1p0[0]);
37291 d1LH.assign(0, 2, 0.0);
37292
37293 d1LH.assign(1, 0, d10p[0]);
37294 d1LH.assign(1, 1, d100[0]);
37295 d1LH.assign(1, 2, d10m[0]);
37296
37297 d1LH.assign(2, 0, 0.0);
37298 d1LH.assign(2, 1, d1m0[0]);
37299 d1LH.assign(2, 2, d1mm[0]);
37300
37301 d1RH.assign(0, 0, d1pp[1]);
37302 d1RH.assign(0, 1, d1p0[1]);
37303 d1RH.assign(0, 2, 0.0);
37304
37305 d1RH.assign(1, 0, d10p[1]);
37306 d1RH.assign(1, 1, d100[1]);
37307 d1RH.assign(1, 2, d10m[1]);
37308
37309 d1RH.assign(2, 0, 0.0);
37310 d1RH.assign(2, 1, d1m0[1]);
37311 d1RH.assign(2, 2, d1mm[1]);
37312
37313 // TGC parameterization
37314 double g1Z, g1ga, kZ, kga, lambdaZ, lambdaga, g4Z, g4ga, g5Z, g5ga, ktZ, ktga, lambdatZ, lambdatga;
37315
37316 // TGC present in the SM
37317 g1Z = 1.0 + deltag1ZNP(sqrt_s);
37318 g1ga = 1.0;
37319 kZ = 1.0 + deltag1ZNP(sqrt_s) - (sW2_tree / cW2_tree) * deltaKgammaNP(sqrt_s);
37320 kga = 1.0 + deltaKgammaNP(sqrt_s);
37321 // TGC not present in the SM
37322 lambdaZ = lambdaZNP(sqrt_s); //Check normalization
37323 lambdaga = lambdaZ;
37324 g4Z = 0.0;
37325 g4ga = 0.0;
37326 g5Z = 0.0;
37327 g5ga = 0.0;
37328 ktZ = 0.0;
37329 ktga = 0.0;
37330 lambdatZ = 0.0;
37331 lambdatga = 0.0;
37332
37333 double f3Z, f3ga;
37334
37335 f3Z = g1Z + kZ + lambdaZ;
37336 f3ga = g1ga + kga + lambdaga;
37337
37338 // Kinematic factors
37339 double beta, gamma, gamma2;
37340
37341 beta = sqrt(1.0 - 4.0 * mw * mw / s);
37342 gamma = sqrt_sGeV / (2.0 * mw);
37343 gamma2 = gamma*gamma;
37344
37345 // J=1 Subamplitudes: Z
37346 gslpp::complex AZpp, AZmm, AZp0, AZm0, AZ0p, AZ0m, AZ00;
37347
37348 AZpp = gslpp::complex(g1Z + 2.0 * gamma2* lambdaZ, (ktZ + lambdatZ - 2.0 * lambdatZ) / beta, false);
37349 AZmm = gslpp::complex(g1Z + 2.0 * gamma2* lambdaZ, -(ktZ + lambdatZ - 2.0 * lambdatZ) / beta, false);
37350 AZp0 = gslpp::complex(f3Z + beta * g5Z, -g4Z + (ktZ - lambdatZ) / beta, false);
37351 AZp0 = gamma * AZp0;
37352 AZm0 = gslpp::complex(f3Z - beta * g5Z, -g4Z - (ktZ - lambdatZ) / beta, false);
37353 AZm0 = gamma * AZm0;
37354 AZ0p = gslpp::complex(f3Z - beta * g5Z, g4Z + (ktZ - lambdatZ) / beta, false);
37355 AZ0p = gamma * AZ0p;
37356 AZ0m = gslpp::complex(f3Z + beta * g5Z, g4Z - (ktZ - lambdatZ) / beta, false);
37357 AZ0m = gamma * AZ0m;
37358 AZ00 = gslpp::complex(g1Z + 2.0 * gamma2*kZ, 0.0, false);
37359
37360 // Collect in matrices and separate LH and RH
37361 gslpp::matrix<gslpp::complex> AmpZLH(3, 3, 0.0);
37362 gslpp::matrix<gslpp::complex> AmpZRH(3, 3, 0.0);
37363
37364 AmpZLH.assign(0, 0, AZpp * d1LH(0, 0));
37365 AmpZLH.assign(0, 1, AZp0 * d1LH(0, 1));
37366 AmpZLH.assign(0, 2, 0.0);
37367
37368 AmpZLH.assign(1, 0, AZ0p * d1LH(1, 0));
37369 AmpZLH.assign(1, 1, AZ00 * d1LH(1, 1));
37370 AmpZLH.assign(1, 2, AZ0m * d1LH(1, 2));
37371
37372 AmpZLH.assign(2, 0, 0.0);
37373 AmpZLH.assign(2, 1, AZm0 * d1LH(2, 1));
37374 AmpZLH.assign(2, 2, AZmm * d1LH(2, 2));
37375
37376 AmpZLH = AmpZLH * beta * s / (s - Mz * Mz);
37377
37378 // Add the correct Zff coupling
37379 AmpZLH = AmpZLH * gLe / sW2_tree;
37380
37381 AmpZRH.assign(0, 0, AZpp * d1RH(0, 0));
37382 AmpZRH.assign(0, 1, AZp0 * d1RH(0, 1));
37383 AmpZRH.assign(0, 2, 0.0);
37384
37385 AmpZRH.assign(1, 0, AZ0p * d1RH(1, 0));
37386 AmpZRH.assign(1, 1, AZ00 * d1RH(1, 1));
37387 AmpZRH.assign(1, 2, AZ0m * d1RH(1, 2));
37388
37389 AmpZRH.assign(2, 0, 0.0);
37390 AmpZRH.assign(2, 1, AZm0 * d1RH(2, 1));
37391 AmpZRH.assign(2, 2, AZmm * d1RH(2, 2));
37392
37393 AmpZRH = AmpZRH * beta * s / (s - Mz * Mz);
37394
37395 // Add the correct Zff coupling
37396 AmpZRH = AmpZRH * gRe / sW2_tree;
37397
37398 // J=1 Subamplitudes: gamma
37399 gslpp::complex Agapp, Agamm, Agap0, Agam0, Aga0p, Aga0m, Aga00;
37400
37401 Agapp = gslpp::complex(g1ga + 2.0 * gamma2* lambdaga, (ktga + lambdatga - 2.0 * lambdatga) / beta, false);
37402 Agamm = gslpp::complex(g1ga + 2.0 * gamma2* lambdaga, -(ktga + lambdatga - 2.0 * lambdatga) / beta, false);
37403 Agap0 = gslpp::complex(f3ga + beta * g5ga, -g4ga + (ktga - lambdatga) / beta, false);
37404 Agap0 = gamma * Agap0;
37405 Agam0 = gslpp::complex(f3ga - beta * g5ga, -g4ga - (ktga - lambdatga) / beta, false);
37406 Agam0 = gamma * Agam0;
37407 Aga0p = gslpp::complex(f3ga - beta * g5ga, g4ga + (ktga - lambdatga) / beta, false);
37408 Aga0p = gamma * Aga0p;
37409 Aga0m = gslpp::complex(f3ga + beta * g5ga, g4ga - (ktga - lambdatga) / beta, false);
37410 Aga0m = gamma * Aga0m;
37411 Aga00 = gslpp::complex(g1ga + 2.0 * gamma2*kga, 0.0, false);
37412
37413 // Collect in matrices. Here LH = RH, except for the Wigner functions
37414 gslpp::matrix<gslpp::complex> AmpgaLH(3, 3, 0.0);
37415 gslpp::matrix<gslpp::complex> AmpgaRH(3, 3, 0.0);
37416
37417 AmpgaLH.assign(0, 0, Agapp * d1LH(0, 0));
37418 AmpgaLH.assign(0, 1, Agap0 * d1LH(0, 1));
37419 AmpgaLH.assign(0, 2, 0.0);
37420
37421 AmpgaLH.assign(1, 0, Aga0p * d1LH(1, 0));
37422 AmpgaLH.assign(1, 1, Aga00 * d1LH(1, 1));
37423 AmpgaLH.assign(1, 2, Aga0m * d1LH(1, 2));
37424
37425 AmpgaLH.assign(2, 0, 0.0);
37426 AmpgaLH.assign(2, 1, Agam0 * d1LH(2, 1));
37427 AmpgaLH.assign(2, 2, Agamm * d1LH(2, 2));
37428
37429 AmpgaRH.assign(0, 0, Agapp * d1RH(0, 0));
37430 AmpgaRH.assign(0, 1, Agap0 * d1RH(0, 1));
37431 AmpgaRH.assign(0, 2, 0.0);
37432
37433 AmpgaRH.assign(1, 0, Aga0p * d1RH(1, 0));
37434 AmpgaRH.assign(1, 1, Aga00 * d1RH(1, 1));
37435 AmpgaRH.assign(1, 2, Aga0m * d1RH(1, 2));
37436
37437 AmpgaRH.assign(2, 0, 0.0);
37438 AmpgaRH.assign(2, 1, Agam0 * d1RH(2, 1));
37439 AmpgaRH.assign(2, 2, Agamm * d1RH(2, 2));
37440
37441 AmpgaLH = -beta * AmpgaLH;
37442 AmpgaRH = -beta * AmpgaRH;
37443
37444 // J=1 Subamplitudes: neutrino
37445 gslpp::complex Bpp, Bmm, Bp0, Bm0, B0p, B0m, B00;
37446 gslpp::complex Cpp, Cmm, Cp0, Cm0, C0p, C0m, C00;
37447
37448 Bpp = gslpp::complex(1.0, 0.0, false);
37449 Bmm = Bpp;
37450 Bp0 = gslpp::complex(2.0 * gamma, 0.0, false);
37451 Bm0 = Bp0;
37452 B0p = Bp0;
37453 B0m = Bp0;
37454 B00 = gslpp::complex(2.0 * gamma2, 0.0, false);
37455
37456 Cpp = gslpp::complex(1.0 / gamma2, 0.0, false);
37457 Cmm = Cpp;
37458 Cp0 = gslpp::complex(2.0 * (1.0 + beta) / gamma, 0.0, false);
37459 Cm0 = gslpp::complex(2.0 * (1.0 - beta) / gamma, 0.0, false);
37460 C0p = Cm0;
37461 C0m = Cp0;
37462 C00 = gslpp::complex(2.0 / gamma2, 0.0, false);
37463
37464 // Collect in matrices. Here LH = RH
37465 gslpp::matrix<gslpp::complex> Bnu(3, 3, 0.0);
37466 gslpp::matrix<gslpp::complex> Cnu(3, 3, 0.0);
37467
37468 Bnu.assign(0, 0, Bpp * d1LH(0, 0));
37469 Bnu.assign(0, 1, Bp0 * d1LH(0, 1));
37470 Bnu.assign(0, 2, 0.0);
37471
37472 Bnu.assign(1, 0, B0p * d1LH(1, 0));
37473 Bnu.assign(1, 1, B00 * d1LH(1, 1));
37474 Bnu.assign(1, 2, B0m * d1LH(1, 2));
37475
37476 Bnu.assign(2, 0, 0.0);
37477 Bnu.assign(2, 1, Bm0 * d1LH(2, 1));
37478 Bnu.assign(2, 2, Bmm * d1LH(2, 2));
37479
37480 Cnu.assign(0, 0, Cpp * d1LH(0, 0));
37481 Cnu.assign(0, 1, Cp0 * d1LH(0, 1));
37482 Cnu.assign(0, 2, 0.0);
37483
37484 Cnu.assign(1, 0, C0p * d1LH(1, 0));
37485 Cnu.assign(1, 1, C00 * d1LH(1, 1));
37486 Cnu.assign(1, 2, C0m * d1LH(1, 2));
37487
37488 Cnu.assign(2, 0, 0.0);
37489 Cnu.assign(2, 1, Cm0 * d1LH(2, 1));
37490 Cnu.assign(2, 2, Cmm * d1LH(2, 2));
37491
37492 // The matrix with the total J=1 neutrino amplitude (only LH neutrinos)
37493 gslpp::matrix<gslpp::complex> Ampnu1(3, 3, 0.0);
37494
37495 Ampnu1 = Bnu - Cnu / (1.0 + beta * beta - 2.0 * beta * cos);
37496
37497 Ampnu1 = Uenu * Uenu.conjugate() * Ampnu1 / (2.0 * beta * sW2_tree);
37498
37499 gslpp::matrix<gslpp::complex> Ampnu2(3, 3, 0.0);
37500
37501 Ampnu2.assign(0, 2, (1.0 - cos) / 2.0);
37502 Ampnu2.assign(1, 1, 0.0);
37503 Ampnu2.assign(2, 0, -(1.0 + cos) / 2.0);
37504
37505 Ampnu2 = (2.0 * eeMz2 / sW2_tree) * Uenu * Uenu.conjugate() * Ampnu2 * sin / (1.0 + beta * beta - 2.0 * beta * cos);
37506
37507 // Total amplitudes
37508 gslpp::matrix<gslpp::complex> MRH(3, 3, 0.0);
37509 gslpp::matrix<gslpp::complex> MLH(3, 3, 0.0);
37510
37511 MRH = sqrt(2.0) * eeMz2 * (AmpZRH + AmpgaRH);
37512 MLH = -sqrt(2.0) * eeMz2 * (AmpZLH + AmpgaLH + Ampnu1) + Ampnu2;
37513
37514 // Total amplitude squared and differential cross section (in pb)
37515 gslpp::matrix<double> M2(3, 3, 0.0);
37516 double dxsdcos;
37517
37518 dxsdcos = 0.0;
37519
37520 for (int i = 0; i < 3; i++) {
37521 for (int j = 0; j < 3; j++) {
37522 M2.assign(i, j, (MRH(i, j)* (MRH(i, j).conjugate())
37523 + MLH(i, j)* (MLH(i, j).conjugate())).real());
37524
37525 dxsdcos = dxsdcos + M2(i, j);
37526 }
37527 }
37528
37529 // Differential cross section in pb
37530 dxsdcos = (topb * beta / 32.0 / M_PI / s) * dxsdcos;
37531
37532 return dxsdcos;
37533}
37534
37535const double NPSMEFTd6General::dxseeWWdcosBin(const double sqrt_s, const double cos1, const double cos2) const {
37536 double xsWWbin; // *< Gsl integral variable
37537 double errWW; // *< Gsl integral variable
37538
37539 gsl_function FR; // *< Gsl integral variable
37540
37541 FR = convertToGslFunction(bind(&NPSMEFTd6General::dxseeWWdcos, &(*this), sqrt_s, _1));
37542
37543 gsl_integration_cquad(&FR, cos1, cos2, 1.e-5, 1.e-4, w_WW, &xsWWbin, &errWW, NULL);
37544
37545 // Simple integration for testing
37546 // double cosx;
37547
37548 // xsWWbin = 0.0;
37549
37550 // for (int i=1; i<100; i++){
37551 // cosx = cos1 + i*(cos2-cos1)/100;
37552 // xsWWbin = xsWWbin + dxseeWWdcos(sqrt_s, cosx);
37553 // }
37554
37555 // xsWWbin = xsWWbin + 0.5 * (dxseeWWdcos(sqrt_s, cos1) + dxseeWWdcos(sqrt_s, cos2));
37556
37557 // xsWWbin = xsWWbin * (cos2-cos1)/100;
37558
37559 // Compute the BR into e nu, mu nu for one W and into jets for the other
37560 double BRlv, BRjj;
37561
37565
37566 BRjj = GammaW() - BRlv;
37567
37568 BRlv = BRlv - GammaW(leptons[NEUTRINO_3], leptons[TAU]);
37569
37570 BRlv = BRlv / GammaW();
37571
37572 BRjj = BRjj / GammaW();
37573
37574
37575
37576 return xsWWbin * BRlv * BRjj;
37577}
37578
37579const double NPSMEFTd6General::xseeWW(const double sqrt_s) const {
37580 return dxseeWWdcosBin(sqrt_s, -1.0, 1.0);
37581}
37582
37583const double NPSMEFTd6General::mueeWW(const double sqrt_s) const {
37584 double mu = 1.0;
37585
37586 if (sqrt_s == 0.161) {
37587
37588 mu +=
37589 -127.685 * getSMEFTCoeffEW("CHl1R", 0, 0)
37590 - 175.567 * getSMEFTCoeffEW("CHeR", 0, 0)
37591 + 242506. * getSMEFTCoeffEW("CHl3R", 0, 0)
37592 - 86570.7 * getSMEFTCoeffEW("CHD")
37593 - 189772. * getSMEFTCoeffEW("CHWB")
37594 + 0. * getSMEFTCoeffEW("CW")
37595 - 2.858 * delta_GF
37596 - 70.01 * deltaMwd6();
37597
37598 // Add modifications due to small variations of the SM parameters
37599 mu += cHSM * (-13.134 * deltaMz()
37600 + 0. * deltaaMZ()
37601 + 18.795 * deltaGmu());
37602
37603 if (FlagQuadraticTerms) {
37604 //Add contributions that are quadratic in the effective coefficients
37605 mu += 0.0;
37606 }
37607
37608 } else if (sqrt_s == 0.240) {
37609
37610 mu +=
37611 -26882.4 * getSMEFTCoeffEW("CHl1R", 0, 0)
37612 - 17485.4 * getSMEFTCoeffEW("CHeR", 0, 0)
37613 + 267456. * getSMEFTCoeffEW("CHl3R", 0, 0)
37614 - 83799.2 * getSMEFTCoeffEW("CHD")
37615 - 168074. * getSMEFTCoeffEW("CHWB")
37616 + 6649.22 * getSMEFTCoeffEW("CW")
37617 - 2.812 * delta_GF
37618 - 0.993 * deltaMwd6();
37619
37620 // Add modifications due to small variations of the SM parameters
37621 mu += cHSM * (+4.101 * deltaMz()
37622 - 0.584 * deltaaMZ()
37623 + 2.688 * deltaGmu());
37624
37625 if (FlagQuadraticTerms) {
37626 //Add contributions that are quadratic in the effective coefficients
37627 mu += 0.0;
37628 }
37629
37630 } else if (sqrt_s == 0.250) {
37631
37632 mu +=
37633 -29442.7 * getSMEFTCoeffEW("CHl1R", 0, 0)
37634 - 18494.5 * getSMEFTCoeffEW("CHeR", 0, 0)
37635 + 269747. * getSMEFTCoeffEW("CHl3R", 0, 0)
37636 - 83750.9 * getSMEFTCoeffEW("CHD")
37637 - 167811. * getSMEFTCoeffEW("CHWB")
37638 + 7249.33 * getSMEFTCoeffEW("CW")
37639 - 2.812 * delta_GF
37640 - 0.959 * deltaMwd6();
37641
37642 // Add modifications due to small variations of the SM parameters
37643 mu += cHSM * (+4.184 * deltaMz()
37644 - 0.585 * deltaaMZ()
37645 + 2.709 * deltaGmu());
37646
37647 if (FlagQuadraticTerms) {
37648 //Add contributions that are quadratic in the effective coefficients
37649 mu += 0.0;
37650 }
37651
37652 } else if (sqrt_s == 0.350) {
37653
37654 mu +=
37655 -47552.4 * getSMEFTCoeffEW("CHl1R", 0, 0)
37656 - 23798.8 * getSMEFTCoeffEW("CHeR", 0, 0)
37657 + 289379. * getSMEFTCoeffEW("CHl3R", 0, 0)
37658 - 83905.3 * getSMEFTCoeffEW("CHD")
37659 - 168326. * getSMEFTCoeffEW("CHWB")
37660 + 10476.9 * getSMEFTCoeffEW("CW")
37661 - 2.832 * delta_GF
37662 - 0.781 * deltaMwd6();
37663
37664 // Add modifications due to small variations of the SM parameters
37665 mu += cHSM * (+4.516 * deltaMz()
37666 - 0.659 * deltaaMZ()
37667 + 2.768 * deltaGmu());
37668
37669 if (FlagQuadraticTerms) {
37670 //Add contributions that are quadratic in the effective coefficients
37671 mu += 0.0;
37672 }
37673
37674 } else if (sqrt_s == 0.365) {
37675
37676 mu +=
37677 -49800.4 * getSMEFTCoeffEW("CHl1R", 0, 0)
37678 - 24520.1 * getSMEFTCoeffEW("CHeR", 0, 0)
37679 + 290743. * getSMEFTCoeffEW("CHl3R", 0, 0)
37680 - 84033.5 * getSMEFTCoeffEW("CHD")
37681 - 168466. * getSMEFTCoeffEW("CHWB")
37682 + 10606.3 * getSMEFTCoeffEW("CW")
37683 - 2.828 * delta_GF
37684 - 0.775 * deltaMwd6();
37685
37686 // Add modifications due to small variations of the SM parameters
37687 mu += cHSM * (+4.533 * deltaMz()
37688 - 0.661 * deltaaMZ()
37689 + 2.789 * deltaGmu());
37690
37691 if (FlagQuadraticTerms) {
37692 //Add contributions that are quadratic in the effective coefficients
37693 mu += 0.0;
37694 }
37695
37696 } else if (sqrt_s == 0.500) {
37697
37698 mu +=
37699 -68234.1 * getSMEFTCoeffEW("CHl1R", 0, 0)
37700 - 31290. * getSMEFTCoeffEW("CHeR", 0, 0)
37701 + 309504. * getSMEFTCoeffEW("CHl3R", 0, 0)
37702 - 84926.8 * getSMEFTCoeffEW("CHD")
37703 - 171658. * getSMEFTCoeffEW("CHWB")
37704 + 10896.4 * getSMEFTCoeffEW("CW")
37705 - 2.84 * delta_GF
37706 - 0.705 * deltaMwd6();
37707
37708 // Add modifications due to small variations of the SM parameters
37709 mu += cHSM * (+4.7 * deltaMz()
37710 - 0.683 * deltaaMZ()
37711 + 2.799 * deltaGmu());
37712
37713 if (FlagQuadraticTerms) {
37714 //Add contributions that are quadratic in the effective coefficients
37715 mu += 0.0;
37716 }
37717
37718 } else
37719 throw std::runtime_error("Bad argument in NPSMEFTd6General::mueeWW()");
37720
37721 if (mu < 0) return std::numeric_limits<double>::quiet_NaN();
37722
37723 return mu;
37724}
37725
37726const double NPSMEFTd6General::mueeWWPol(const double sqrt_s, const double Pol_em, const double Pol_ep) const {
37727 double mu = 1.0;
37728
37729 if (sqrt_s == 0.240) {
37730
37731 if (Pol_em == 80. && Pol_ep == -30.) {
37732 mu +=
37733 -23395. * getSMEFTCoeffEW("CHl1R", 0, 0)
37734 - 261092. * getSMEFTCoeffEW("CHeR", 0, 0)
37735 + 231526. * getSMEFTCoeffEW("CHl3R", 0, 0)
37736 - 72645.8 * getSMEFTCoeffEW("CHD")
37737 - 25084.5 * getSMEFTCoeffEW("CHWB")
37738 - 587.63 * getSMEFTCoeffEW("CW")
37739 - 2.437 * delta_GF
37740 - 1.554 * deltaMwd6();
37741
37742 // Add modifications due to small variations of the SM parameters
37743 mu += cHSM * (+3.226 * deltaMz()
37744 - 0.083 * deltaaMZ()
37745 + 2.189 * deltaGmu());
37746
37747 } else if (Pol_em == -80. && Pol_ep == 30.) {
37748 mu +=
37749 -27334.5 * getSMEFTCoeffEW("CHl1R", 0, 0)
37750 - 564.392 * getSMEFTCoeffEW("CHeR", 0, 0)
37751 + 269600. * getSMEFTCoeffEW("CHl3R", 0, 0)
37752 - 84684.5 * getSMEFTCoeffEW("CHD")
37753 - 178168. * getSMEFTCoeffEW("CHWB")
37754 + 7121.6 * getSMEFTCoeffEW("CW")
37755 - 2.838 * delta_GF
37756 - 0.949 * deltaMwd6();
37757
37758 // Add modifications due to small variations of the SM parameters
37759 mu += cHSM * (+4.156 * deltaMz()
37760 - 0.607 * deltaaMZ()
37761 + 2.724 * deltaGmu());
37762
37763 } else {
37764 throw std::runtime_error("Bad argument in NPSMEFTd6General::mueeWWPol()");
37765 }
37766
37767 } else if (sqrt_s == 0.250) {
37768
37769 if (Pol_em == 80. && Pol_ep == -30.) {
37770 mu +=
37771 -25554.9 * getSMEFTCoeffEW("CHl1R", 0, 0)
37772 - 274633. * getSMEFTCoeffEW("CHeR", 0, 0)
37773 + 234621. * getSMEFTCoeffEW("CHl3R", 0, 0)
37774 - 72498.3 * getSMEFTCoeffEW("CHD")
37775 - 23308.5 * getSMEFTCoeffEW("CHWB")
37776 + 314.876 * getSMEFTCoeffEW("CW")
37777 - 2.444 * delta_GF
37778 - 1.448 * deltaMwd6();
37779
37780 // Add modifications due to small variations of the SM parameters
37781 mu += cHSM * (+3.37 * deltaMz()
37782 - 0.119 * deltaaMZ()
37783 + 2.223 * deltaGmu());
37784
37785 } else if (Pol_em == -80. && Pol_ep == 30.) {
37786 mu +=
37787 -29714.6 * getSMEFTCoeffEW("CHl1R", 0, 0)
37788 - 693.518 * getSMEFTCoeffEW("CHeR", 0, 0)
37789 + 271032. * getSMEFTCoeffEW("CHl3R", 0, 0)
37790 - 84929.3 * getSMEFTCoeffEW("CHD")
37791 - 177727. * getSMEFTCoeffEW("CHWB")
37792 + 7778.07 * getSMEFTCoeffEW("CW")
37793 - 2.829 * delta_GF
37794 - 0.914 * deltaMwd6();
37795
37796 // Add modifications due to small variations of the SM parameters
37797 mu += cHSM * (+4.233 * deltaMz()
37798 - 0.62 * deltaaMZ()
37799 + 2.73 * deltaGmu());
37800
37801 } else if (Pol_em == 80. && Pol_ep == 0.) {
37802 mu +=
37803 -27418.7 * getSMEFTCoeffEW("CHl1R", 0, 0)
37804 - 157891. * getSMEFTCoeffEW("CHeR", 0, 0)
37805 + 250086. * getSMEFTCoeffEW("CHl3R", 0, 0)
37806 - 77904.2 * getSMEFTCoeffEW("CHD")
37807 - 89451.9 * getSMEFTCoeffEW("CHWB")
37808 + 3435.6 * getSMEFTCoeffEW("CW")
37809 - 2.607 * delta_GF
37810 - 1.242 * deltaMwd6();
37811
37812 // Add modifications due to small variations of the SM parameters
37813 mu += cHSM * (+3.759 * deltaMz()
37814 - 0.343 * deltaaMZ()
37815 + 2.459 * deltaGmu());
37816
37817 } else if (Pol_em == -80. && Pol_ep == 0.) {
37818 mu +=
37819 -29686. * getSMEFTCoeffEW("CHl1R", 0, 0)
37820 - 1698.32 * getSMEFTCoeffEW("CHeR", 0, 0)
37821 + 271004. * getSMEFTCoeffEW("CHl3R", 0, 0)
37822 - 84881.5 * getSMEFTCoeffEW("CHD")
37823 - 177249. * getSMEFTCoeffEW("CHWB")
37824 + 7742.96 * getSMEFTCoeffEW("CW")
37825 - 2.828 * delta_GF
37826 - 0.915 * deltaMwd6();
37827
37828 // Add modifications due to small variations of the SM parameters
37829 mu += cHSM * (+4.244 * deltaMz()
37830 - 0.624 * deltaaMZ()
37831 + 2.729 * deltaGmu());
37832
37833 } else {
37834 throw std::runtime_error("Bad argument in NPSMEFTd6General::mueeWWPol()");
37835 }
37836
37837 } else if (sqrt_s == 0.350) {
37838
37839 if (Pol_em == 80. && Pol_ep == -30.) {
37840 mu +=
37841 -43312.4 * getSMEFTCoeffEW("CHl1R", 0, 0)
37842 - 370403. * getSMEFTCoeffEW("CHeR", 0, 0)
37843 + 262809. * getSMEFTCoeffEW("CHl3R", 0, 0)
37844 - 76119.5 * getSMEFTCoeffEW("CHD")
37845 - 35565.5 * getSMEFTCoeffEW("CHWB")
37846 + 6279.71 * getSMEFTCoeffEW("CW")
37847 - 2.571 * delta_GF
37848 - 1.059 * deltaMwd6();
37849
37850 // Add modifications due to small variations of the SM parameters
37851 mu += cHSM * (+4.035 * deltaMz()
37852 - 0.336 * deltaaMZ()
37853 + 2.471 * deltaGmu());
37854
37855 } else if (Pol_em == -80. && Pol_ep == 30.) {
37856 mu +=
37857 -47925. * getSMEFTCoeffEW("CHl1R", 0, 0)
37858 - 912.302 * getSMEFTCoeffEW("CHeR", 0, 0)
37859 + 290384. * getSMEFTCoeffEW("CHl3R", 0, 0)
37860 - 84475.3 * getSMEFTCoeffEW("CHD")
37861 - 177142. * getSMEFTCoeffEW("CHWB")
37862 + 10660.4 * getSMEFTCoeffEW("CW")
37863 - 2.841 * delta_GF
37864 - 0.773 * deltaMwd6();
37865
37866 // Add modifications due to small variations of the SM parameters
37867 mu += cHSM * (+4.542 * deltaMz()
37868 - 0.672 * deltaaMZ()
37869 + 2.797 * deltaGmu());
37870
37871 } else if (Pol_em == 80. && Pol_ep == 0.) {
37872 mu +=
37873 -45448.7 * getSMEFTCoeffEW("CHl1R", 0, 0)
37874 - 208484. * getSMEFTCoeffEW("CHeR", 0, 0)
37875 + 274583. * getSMEFTCoeffEW("CHl3R", 0, 0)
37876 - 80024.1 * getSMEFTCoeffEW("CHD")
37877 - 97902.7 * getSMEFTCoeffEW("CHWB")
37878 + 8122.74 * getSMEFTCoeffEW("CW")
37879 - 2.687 * delta_GF
37880 - 0.928 * deltaMwd6();
37881
37882 // Add modifications due to small variations of the SM parameters
37883 mu += cHSM * (+4.257 * deltaMz()
37884 - 0.496 * deltaaMZ()
37885 + 2.607 * deltaGmu());
37886
37887 } else if (Pol_em == -80. && Pol_ep == 0.) {
37888 mu +=
37889 -47903.7 * getSMEFTCoeffEW("CHl1R", 0, 0)
37890 - 2144.19 * getSMEFTCoeffEW("CHeR", 0, 0)
37891 + 290349. * getSMEFTCoeffEW("CHl3R", 0, 0)
37892 - 84405.4 * getSMEFTCoeffEW("CHD")
37893 - 176530. * getSMEFTCoeffEW("CHWB")
37894 + 10675.5 * getSMEFTCoeffEW("CW")
37895 - 2.84 * delta_GF
37896 - 0.777 * deltaMwd6();
37897
37898 // Add modifications due to small variations of the SM parameters
37899 mu += cHSM * (+4.543 * deltaMz()
37900 - 0.674 * deltaaMZ()
37901 + 2.798 * deltaGmu());
37902
37903 } else {
37904 throw std::runtime_error("Bad argument in NPSMEFTd6General::mueeWWPol()");
37905 }
37906
37907 } else if (sqrt_s == 0.365) {
37908
37909 if (Pol_em == 80. && Pol_ep == -30.) {
37910 mu +=
37911 -45618.2 * getSMEFTCoeffEW("CHl1R", 0, 0)
37912 - 382668. * getSMEFTCoeffEW("CHeR", 0, 0)
37913 + 265703. * getSMEFTCoeffEW("CHl3R", 0, 0)
37914 - 77085.4 * getSMEFTCoeffEW("CHD")
37915 - 38791. * getSMEFTCoeffEW("CHWB")
37916 + 6727.91 * getSMEFTCoeffEW("CW")
37917 - 2.582 * delta_GF
37918 - 1.04 * deltaMwd6();
37919
37920 // Add modifications due to small variations of the SM parameters
37921 mu += cHSM * (+4.09 * deltaMz()
37922 - 0.349 * deltaaMZ()
37923 + 2.483 * deltaGmu());
37924
37925 } else if (Pol_em == -80. && Pol_ep == 30.) {
37926 mu +=
37927 -50230.7 * getSMEFTCoeffEW("CHl1R", 0, 0)
37928 - 1000.53 * getSMEFTCoeffEW("CHeR", 0, 0)
37929 + 291951. * getSMEFTCoeffEW("CHl3R", 0, 0)
37930 - 84657.2 * getSMEFTCoeffEW("CHD")
37931 - 177196. * getSMEFTCoeffEW("CHWB")
37932 + 10879.2 * getSMEFTCoeffEW("CW")
37933 - 2.84 * delta_GF
37934 - 0.753 * deltaMwd6();
37935
37936 // Add modifications due to small variations of the SM parameters
37937 mu += cHSM * (+4.576 * deltaMz()
37938 - 0.681 * deltaaMZ()
37939 + 2.795 * deltaGmu());
37940
37941 } else {
37942 throw std::runtime_error("Bad argument in NPSMEFTd6General::mueeWWPol()");
37943 }
37944
37945 } else if (sqrt_s == 0.380) {
37946
37947 if (Pol_em == 80. && Pol_ep == 0.) {
37948 mu +=
37949 -49806.5 * getSMEFTCoeffEW("CHl1R", 0, 0)
37950 - 221155. * getSMEFTCoeffEW("CHeR", 0, 0)
37951 + 280445. * getSMEFTCoeffEW("CHl3R", 0, 0)
37952 - 80550.4 * getSMEFTCoeffEW("CHD")
37953 - 101476. * getSMEFTCoeffEW("CHWB")
37954 + 8838.57 * getSMEFTCoeffEW("CW")
37955 - 2.707 * delta_GF
37956 - 0.891 * deltaMwd6();
37957
37958 // Add modifications due to small variations of the SM parameters
37959 mu += cHSM * (+4.331 * deltaMz()
37960 - 0.503 * deltaaMZ()
37961 + 2.64 * deltaGmu());
37962
37963 } else if (Pol_em == -80. && Pol_ep == 0.) {
37964 mu +=
37965 -52386.5 * getSMEFTCoeffEW("CHl1R", 0, 0)
37966 - 2537.08 * getSMEFTCoeffEW("CHeR", 0, 0)
37967 + 294134. * getSMEFTCoeffEW("CHl3R", 0, 0)
37968 - 84922.5 * getSMEFTCoeffEW("CHD")
37969 - 176871. * getSMEFTCoeffEW("CHWB")
37970 + 10984.7 * getSMEFTCoeffEW("CW")
37971 - 2.838 * delta_GF
37972 - 0.753 * deltaMwd6();
37973
37974 // Add modifications due to small variations of the SM parameters
37975 mu += cHSM * (+4.589 * deltaMz()
37976 - 0.68 * deltaaMZ()
37977 + 2.81 * deltaGmu());
37978
37979 } else {
37980 throw std::runtime_error("Bad argument in NPSMEFTd6General::mueeWWPol()");
37981 }
37982
37983 } else if (sqrt_s == 0.500) {
37984
37985 if (Pol_em == 80. && Pol_ep == -30.) {
37986 mu +=
37987 -64264.6 * getSMEFTCoeffEW("CHl1R", 0, 0)
37988 - 495727. * getSMEFTCoeffEW("CHeR", 0, 0)
37989 + 289682. * getSMEFTCoeffEW("CHl3R", 0, 0)
37990 - 80108.8 * getSMEFTCoeffEW("CHD")
37991 - 61678. * getSMEFTCoeffEW("CHWB")
37992 + 8723.87 * getSMEFTCoeffEW("CW")
37993 - 2.664 * delta_GF
37994 - 0.849 * deltaMwd6();
37995
37996 // Add modifications due to small variations of the SM parameters
37997 mu += cHSM * (+4.362 * deltaMz()
37998 - 0.496 * deltaaMZ()
37999 + 2.591 * deltaGmu());
38000
38001 } else if (Pol_em == -80. && Pol_ep == 30.) {
38002 mu +=
38003 -68310.7 * getSMEFTCoeffEW("CHl1R", 0, 0)
38004 - 1341.22 * getSMEFTCoeffEW("CHeR", 0, 0)
38005 + 311528. * getSMEFTCoeffEW("CHl3R", 0, 0)
38006 - 84984.5 * getSMEFTCoeffEW("CHD")
38007 - 178260. * getSMEFTCoeffEW("CHWB")
38008 + 11071.1 * getSMEFTCoeffEW("CW")
38009 - 2.855 * delta_GF
38010 - 0.671 * deltaMwd6();
38011
38012 // Add modifications due to small variations of the SM parameters
38013 mu += cHSM * (+4.728 * deltaMz()
38014 - 0.698 * deltaaMZ()
38015 + 2.817 * deltaGmu());
38016
38017 } else if (Pol_em == 80. && Pol_ep == 0.) {
38018 mu +=
38019 -66178. * getSMEFTCoeffEW("CHl1R", 0, 0)
38020 - 274919. * getSMEFTCoeffEW("CHeR", 0, 0)
38021 + 299745. * getSMEFTCoeffEW("CHl3R", 0, 0)
38022 - 82524.6 * getSMEFTCoeffEW("CHD")
38023 - 113979. * getSMEFTCoeffEW("CHWB")
38024 + 9759.79 * getSMEFTCoeffEW("CW")
38025 - 2.752 * delta_GF
38026 - 0.778 * deltaMwd6();
38027
38028 // Add modifications due to small variations of the SM parameters
38029 mu += cHSM * (+4.515 * deltaMz()
38030 - 0.602 * deltaaMZ()
38031 + 2.695 * deltaGmu());
38032
38033 } else if (Pol_em == -80. && Pol_ep == 0.) {
38034 mu +=
38035 -68435.6 * getSMEFTCoeffEW("CHl1R", 0, 0)
38036 - 3089.11 * getSMEFTCoeffEW("CHeR", 0, 0)
38037 + 310020. * getSMEFTCoeffEW("CHl3R", 0, 0)
38038 - 85227.7 * getSMEFTCoeffEW("CHD")
38039 - 178139. * getSMEFTCoeffEW("CHWB")
38040 + 11009.9 * getSMEFTCoeffEW("CW")
38041 - 2.846 * delta_GF
38042 - 0.681 * deltaMwd6();
38043
38044 // Add modifications due to small variations of the SM parameters
38045 mu += cHSM * (+4.725 * deltaMz()
38046 - 0.695 * deltaaMZ()
38047 + 2.828 * deltaGmu());
38048
38049 } else {
38050 throw std::runtime_error("Bad argument in NPSMEFTd6General::mueeWWPol()");
38051 }
38052
38053 } else if (sqrt_s == 1.0) {
38054
38055 if (Pol_em == 80. && Pol_ep == -20.) {
38056 mu +=
38057 -145951. * getSMEFTCoeffEW("CHl1R", 0, 0)
38058 - 885593. * getSMEFTCoeffEW("CHeR", 0, 0)
38059 + 383080. * getSMEFTCoeffEW("CHl3R", 0, 0)
38060 - 83628.6 * getSMEFTCoeffEW("CHD")
38061 - 114732. * getSMEFTCoeffEW("CHWB")
38062 + 8916.37 * getSMEFTCoeffEW("CW")
38063 - 2.787 * delta_GF
38064 - 0.57 * deltaMwd6();
38065
38066 // Add modifications due to small variations of the SM parameters
38067 mu += cHSM * (+4.793 * deltaMz()
38068 - 0.653 * deltaaMZ()
38069 + 2.677 * deltaGmu());
38070
38071 } else if (Pol_em == -80. && Pol_ep == 20.) {
38072 mu +=
38073 -150086. * getSMEFTCoeffEW("CHl1R", 0, 0)
38074 - 4395.1 * getSMEFTCoeffEW("CHeR", 0, 0)
38075 + 394641. * getSMEFTCoeffEW("CHl3R", 0, 0)
38076 - 85925.1 * getSMEFTCoeffEW("CHD")
38077 - 181046. * getSMEFTCoeffEW("CHWB")
38078 + 9450.35 * getSMEFTCoeffEW("CW")
38079 - 2.871 * delta_GF
38080 - 0.492 * deltaMwd6();
38081
38082 // Add modifications due to small variations of the SM parameters
38083 mu += cHSM * (+5.001 * deltaMz()
38084 - 0.752 * deltaaMZ()
38085 + 2.79 * deltaGmu());
38086
38087 } else {
38088 throw std::runtime_error("Bad argument in NPSMEFTd6General::mueeWWPol()");
38089 }
38090
38091 } else if (sqrt_s == 1.5) {
38092
38093 if (Pol_em == 80. && Pol_ep == 0.) {
38094 mu +=
38095 -261040. * getSMEFTCoeffEW("CHl1R", 0, 0)
38096 - 1059495. * getSMEFTCoeffEW("CHeR", 0, 0)
38097 + 500666. * getSMEFTCoeffEW("CHl3R", 0, 0)
38098 - 84992.3 * getSMEFTCoeffEW("CHD")
38099 - 144925. * getSMEFTCoeffEW("CHWB")
38100 + 7857.84 * getSMEFTCoeffEW("CW")
38101 - 2.817 * delta_GF
38102 - 0.471 * deltaMwd6();
38103
38104 // Add modifications due to small variations of the SM parameters
38105 mu += cHSM * (+4.975 * deltaMz()
38106 - 0.718 * deltaaMZ()
38107 + 2.688 * deltaGmu());
38108
38109 } else if (Pol_em == -80. && Pol_ep == 0.) {
38110 mu +=
38111 -265008. * getSMEFTCoeffEW("CHl1R", 0, 0)
38112 - 13002.4 * getSMEFTCoeffEW("CHeR", 0, 0)
38113 + 507924. * getSMEFTCoeffEW("CHl3R", 0, 0)
38114 - 86313.9 * getSMEFTCoeffEW("CHD")
38115 - 182113. * getSMEFTCoeffEW("CHWB")
38116 + 8014.86 * getSMEFTCoeffEW("CW")
38117 - 2.857 * delta_GF
38118 - 0.429 * deltaMwd6();
38119
38120 // Add modifications due to small variations of the SM parameters
38121 mu += cHSM * (+5.094 * deltaMz()
38122 - 0.768 * deltaaMZ()
38123 + 2.739 * deltaGmu());
38124
38125 } else {
38126 throw std::runtime_error("Bad argument in NPSMEFTd6General::mueeWWPol()");
38127 }
38128
38129 } else if (sqrt_s == 3.0) {
38130
38131 if (Pol_em == 80. && Pol_ep == 0.) {
38132 mu +=
38133 -776767. * getSMEFTCoeffEW("CHl1R", 0, 0)
38134 - 3168410. * getSMEFTCoeffEW("CHeR", 0, 0)
38135 + 1016120. * getSMEFTCoeffEW("CHl3R", 0, 0)
38136 - 85414.3 * getSMEFTCoeffEW("CHD")
38137 - 155729. * getSMEFTCoeffEW("CHWB")
38138 + 6454.34 * getSMEFTCoeffEW("CW")
38139 - 2.831 * delta_GF
38140 - 0.352 * deltaMwd6();
38141
38142 // Add modifications due to small variations of the SM parameters
38143 mu += cHSM * (+5.165 * deltaMz()
38144 - 0.755 * deltaaMZ()
38145 + 2.77 * deltaGmu());
38146
38147 } else if (Pol_em == -80. && Pol_ep == 0.) {
38148 mu +=
38149 -785359. * getSMEFTCoeffEW("CHl1R", 0, 0)
38150 - 39533. * getSMEFTCoeffEW("CHeR", 0, 0)
38151 + 1027322. * getSMEFTCoeffEW("CHl3R", 0, 0)
38152 - 86621.7 * getSMEFTCoeffEW("CHD")
38153 - 184516. * getSMEFTCoeffEW("CHWB")
38154 + 6519.78 * getSMEFTCoeffEW("CW")
38155 - 2.86 * delta_GF
38156 - 0.328 * deltaMwd6();
38157
38158 // Add modifications due to small variations of the SM parameters
38159 mu += cHSM * (+5.246 * deltaMz()
38160 - 0.79 * deltaaMZ()
38161 + 2.81 * deltaGmu());
38162
38163 } else {
38164 throw std::runtime_error("Bad argument in NPSMEFTd6General::mueeWWPol()");
38165 }
38166
38167 } else
38168 throw std::runtime_error("Bad argument in NPSMEFTd6General::mueeWWPol()");
38169
38170 if (mu < 0) return std::numeric_limits<double>::quiet_NaN();
38171
38172 return mu;
38173}
38174
38176
38177//----- High Energy diboson observables at hadron colliders
38178
38179const double NPSMEFTd6General::ppZHprobe(const double sqrt_s) const {
38180
38181 double gpZ = 0.0;
38182
38183 double ghZuL, ghZdL, ghZuR, ghZdR;
38184
38185 // In the Warsaw basis the contact interactions are generated only by CHF ops but
38186 // in the modified basis ODHB, ODHW also contribute
38187
38188 ghZuL = -(eeMz / sW_tree / cW_tree)*(getSMEFTCoeffEW("CHq1R", 0, 0) - getSMEFTCoeffEW("CHq3R", 0, 0) ) * v2;
38189 ghZdL = -(eeMz / sW_tree / cW_tree)*(getSMEFTCoeffEW("CHq1R", 0, 0) + getSMEFTCoeffEW("CHq3R", 0, 0) ) * v2;
38190 ghZuR = -(eeMz / sW_tree / cW_tree)*(getSMEFTCoeffEW("CHuR", 0, 0) ) * v2;
38191 ghZdR = -(eeMz / sW_tree / cW_tree)*(getSMEFTCoeffEW("CHdR", 0, 0) ) * v2;
38192
38193 if (sqrt_s == 14.0) {
38194
38195 gpZ = ghZuL - 0.76 * ghZdL - 0.45 * ghZuR + 0.14 * ghZdR;
38196
38197 } else if (sqrt_s == 27.0) {
38198 // Use the same as for 14 TeV for the moment
38199
38200 gpZ = ghZuL - 0.76 * ghZdL - 0.45 * ghZuR + 0.14 * ghZdR;
38201
38202 } else if (sqrt_s == 100.0) {
38203
38204 gpZ = ghZuL - 0.90 * ghZdL - 0.45 * ghZuR + 0.17 * ghZdR;
38205
38206 } else
38207 throw std::runtime_error("Bad argument in NPSMEFTd6General::ppZHprobe()");
38208
38209
38210 return gpZ;
38211
38212}
38213
38214const double NPSMEFTd6General::mupTVppWZ(const double sqrt_s, const double pTV1, const double pTV2) const {
38215 double mu = 1.0;
38216
38217 double cHWp = 0.0;
38218
38219 // In the Warsaw basis the contact interactions are generated only by CiHQ3 but
38220 // in the modified basis ODHW also contribute
38221 // Master Equations below are for cHWp = Ci/Lambda^2 in units of TeV^{-2},
38222 // but LambdaNP is in GeV. Add conversion factor.
38223
38224 cHWp = 4.0 * (sW2_tree / eeMz2) * (getSMEFTCoeffEW("CHq3R", 0, 0) ) * 1000000.0;
38225
38226 // Bin dependences assuming cutoff of the EFT at 5 TeV
38227 // Normalize to the total number of events to remove the dependence on Lumi
38228 // (Numbers correspond to 3/ab)
38229 if (sqrt_s == 14.0) {
38230
38231 if (pTV1 == 100.) {
38232 mu += (558.0 * cHWp + 56.8 * cHWp * cHWp) / 3450.0;
38233
38234 } else if (pTV1 == 150.) {
38235 mu += (410.0 * cHWp + 17.64 * cHWp * cHWp) / 2690.0;
38236
38237 } else if (pTV1 == 220.) {
38238 mu += (266.0 * cHWp + 45.6 * cHWp * cHWp) / 925.0;
38239
38240 } else if (pTV1 == 300.) {
38241 mu += (304.0 * cHWp + 108.0 * cHWp * cHWp) / 563.0;
38242
38243 } else if (pTV1 == 500.) {
38244 mu += (114.40 * cHWp + 96.8 * cHWp * cHWp) / 85.1;
38245
38246 } else if (pTV1 == 750.) {
38247 mu += (46.20 * cHWp + 86.8 * cHWp * cHWp) / 14.9;
38248
38249 } else {
38250 throw std::runtime_error("Bad argument in NPSMEFTd6General::mupTVppWZ()");
38251 }
38252
38253 } else if (sqrt_s == 27.0) {
38254
38255 if (pTV1 == 150.) {
38256 mu += (824.0 * cHWp + 71.6 * cHWp * cHWp) / 5370.0;
38257
38258 } else if (pTV1 == 220.) {
38259 mu += (510.0 * cHWp + 75.2 * cHWp * cHWp) / 2210.0;
38260
38261 } else if (pTV1 == 300.) {
38262 mu += (808.0 * cHWp + 268.4 * cHWp * cHWp) / 1610.0;
38263
38264 } else if (pTV1 == 500.) {
38265 mu += (374.0 * cHWp + 308.0 * cHWp * cHWp) / 331.0;
38266
38267 } else if (pTV1 == 750.) {
38268 mu += (216.0 * cHWp + 420.0 * cHWp * cHWp) / 85.9;
38269
38270 } else if (pTV1 == 1200.) {
38271 mu += (78.2 * cHWp + 325.2 * cHWp * cHWp) / 10.0;
38272
38273 } else {
38274 throw std::runtime_error("Bad argument in NPSMEFTd6General::mupTVppWZ()");
38275 }
38276
38277 } else if (sqrt_s == 100.0) {
38278
38279 if (pTV1 == 220.) {
38280 mu += (2000.0 * cHWp + 368.4 * cHWp * cHWp) / 8030.0;
38281
38282 } else if (pTV1 == 300.) {
38283 mu += (2780.0 * cHWp + 1000.0 * cHWp * cHWp) / 7270.0;
38284
38285 } else if (pTV1 == 500.) {
38286 mu += (1544.0 * cHWp + 1428.0 * cHWp * cHWp) / 2000.0;
38287
38288 } else if (pTV1 == 750.) {
38289 mu += (1256.0 * cHWp + 2668.0 * cHWp * cHWp) / 717.0;
38290
38291 } else if (pTV1 == 1200.) {
38292 mu += (678.0 * cHWp + 3400.0 * cHWp * cHWp) / 142.0;
38293
38294 } else if (pTV1 == 1800.) {
38295 mu += (234.0 * cHWp + 2540.0 * cHWp * cHWp) / 27.5;
38296
38297 } else {
38298 throw std::runtime_error("Bad argument in NPSMEFTd6General::mupTVppWZ()");
38299 }
38300
38301 } else
38302 throw std::runtime_error("Bad argument in NPSMEFTd6General::mupTVppWZ()");
38303
38304 if (mu < 0) return std::numeric_limits<double>::quiet_NaN();
38305
38306 return mu;
38307
38308}
38309
38310
38311
38313
38314
38315//----- Simplified Template Cross Sections Bins
38316
38317//----- Stage 0
38318
38319const double NPSMEFTd6General::STXS0_qqH(const double sqrt_s) const {
38320
38321 double STXSb = 1.0;
38322
38323 double C1 = 0.0;
38324
38325 if (sqrt_s == 13.0) {
38326
38327 C1 = 0.0064; // Use the same as VBF
38328
38329 STXSb +=
38330 +121687. * getSMEFTCoeffEW("CHbox")
38331 - 162383. * getSMEFTCoeffEW("CHD")
38332 + 6933.53 * getSMEFTCoeffEW("CHB")
38333 + 133459. * getSMEFTCoeffEW("CHW")
38334 - 286707. * getSMEFTCoeffEW("CHWB")
38335 - 1929.85 * getSMEFTCoeffEW("CHq1R", 0, 0)
38336 + 1378.01 * getSMEFTCoeffEW("CHq1R", 1, 1)
38337 + 2505.13 * getSMEFTCoeffEW("CHq1R", 2, 2)
38338 + 17471.4 * getSMEFTCoeffEW("CHuR", 0, 0)
38339 + 532.133 * getSMEFTCoeffEW("CHuR", 1, 1)
38340 - 6552.85 * getSMEFTCoeffEW("CHdR", 0, 0)
38341 - 454.364 * getSMEFTCoeffEW("CHdR", 1, 1)
38342 - 437.319 * getSMEFTCoeffEW("CHdR", 2, 2)
38343 + 152289. * getSMEFTCoeffEW("CHq3R", 0, 0)
38344 - 2645.75 * getSMEFTCoeffEW("CHq3R", 1, 1)
38345 + 2515.78 * getSMEFTCoeffEW("CHq3R", 2, 2)
38346 - 4.496 * delta_GF
38347 - 0.084 * deltaGzd6()
38348 - 2.759 * deltaMwd6()
38349 - 0.142 * deltaGwd6()
38350 ;
38351
38352 if (FlagQuadraticTerms) {
38353 //Add contributions that are quadratic in the effective coefficients
38354 STXSb += 0.0;
38355
38356 }
38357
38358 } else
38359 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS0_qqH()");
38360
38361 //Add intrinsic and parametric relative theory errors (free par). (Assume they are constant in energy.)
38362 // Use the same as VBF
38363 STXSb += eVBFint + eVBFpar;
38364
38365 // Linear contribution from Higgs self-coupling
38366 STXSb = STXSb + cLHd6 * (C1 + 2.0 * dZH1) * deltaG_hhhRatio();
38367 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
38368 STXSb = STXSb + cLHd6 * cLH3d62 * dZH2 * deltaG_hhhRatio() * deltaG_hhhRatio();
38369
38370 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
38371
38372 return STXSb;
38373}
38374
38375
38376//----- Stage 1
38377// NOTE: Not our own calculations. From https://twiki.cern.ch/twiki/bin/view/LHCPhysics/STXStoEFT for HEL calculations
38378// From Table 3 in ATL-PHYS-PUB-2019-042 for Warsaw basis calculations
38379
38380const double NPSMEFTd6General::STXS_ggH_VBFtopo_j3v(const double sqrt_s) const {
38381
38382 // HEL parameterization
38383
38384 double STXSb = 1.0;
38385
38386 STXSb = 1.0 + 56.6 * aiG + 5.5 * ai3G + 4.36 * ai2G;
38387
38388 return STXSb;
38389}
38390
38391const double NPSMEFTd6General::STXS_ggH_VBFtopo_j3(const double sqrt_s) const {
38392
38393 // HEL parameterization
38394
38395 double STXSb = 1.0;
38396
38397 STXSb = 1.0 + 55.9 * aiG + 9.04 * ai3G + 8.1 * ai2G;
38398
38399 return STXSb;
38400}
38401
38402const double NPSMEFTd6General::STXS_ggH0j(const double sqrt_s) const {
38403
38404 // Warsaw parameterization
38405 // (HEL parameterization commented out)
38406
38407 double STXSb = 1.0;
38408
38409 // STXSb = 1.0 + 55.2*aiG + 0.362*ai3G + 0.276*ai2G;
38410
38411 STXSb += (35.0 * getSMEFTCoeffEW("CHG")) * (1000000.0);
38412
38413 return STXSb;
38414}
38415
38416const double NPSMEFTd6General::STXS_ggH1j_pTH_0_60(const double sqrt_s) const {
38417
38418 // Warsaw parameterization
38419 // (HEL parameterization commented out)
38420
38421 double STXSb = 1.0;
38422
38423 // STXSb = 1.0 + 56.0*aiG + 1.52*ai3G + 1.19*ai2G;
38424
38425 STXSb += (28.3 * getSMEFTCoeffEW("CHG")) * (1000000.0);
38426
38427 return STXSb;
38428}
38429
38430const double NPSMEFTd6General::STXS_ggH1j_pTH_60_120(const double sqrt_s) const {
38431
38432 // Warsaw parameterization
38433 // (HEL parameterization commented out)
38434
38435 double STXSb = 1.0;
38436
38437 // STXSb = 1.0 + 55.5*aiG + 4.12*ai3G + 2.76*ai2G;
38438
38439 STXSb += (26.1 * getSMEFTCoeffEW("CHG")) * (1000000.0);
38440
38441 return STXSb;
38442}
38443
38444const double NPSMEFTd6General::STXS_ggH1j_pTH_120_200(const double sqrt_s) const {
38445
38446 // Warsaw parameterization
38447 // (HEL parameterization commented out)
38448
38449 double STXSb = 1.0;
38450
38451 // STXSb = 1.0 + 56.5*aiG + 17.8*ai3G + 11.2*ai2G;
38452
38453 STXSb += (23.1 * getSMEFTCoeffEW("CHG")) * (1000000.0);
38454
38455 return STXSb;
38456}
38457
38458const double NPSMEFTd6General::STXS_ggH1j_pTH_200(const double sqrt_s) const {
38459
38460 // Warsaw parameterization
38461 // (HEL parameterization commented out)
38462
38463 double STXSb = 1.0;
38464
38465 // STXSb = 1.0 + 55.0*aiG + 52.0*ai3G + 34.0*ai2G;
38466
38467 STXSb += (15.6 * getSMEFTCoeffEW("CHG")) * (1000000.0);
38468
38469 return STXSb;
38470}
38471
38472const double NPSMEFTd6General::STXS_ggH2j_pTH_0_200(const double sqrt_s) const {
38473
38474 // Warsaw parameterization
38475
38476 double STXSb = 1.0;
38477
38478 STXSb = 1.0 + 16.0 * getSMEFTCoeffEW("CHG");
38479
38480 return STXSb;
38481}
38482
38483const double NPSMEFTd6General::STXS_ggH2j_pTH_0_60(const double sqrt_s) const {
38484
38485 // HEL parameterization
38486
38487 double STXSb = 1.0;
38488
38489 STXSb = 1.0 + 55.6 * aiG + 3.66 * ai3G + 4.23 * ai2G;
38490
38491 return STXSb;
38492}
38493
38494const double NPSMEFTd6General::STXS_ggH2j_pTH_60_120(const double sqrt_s) const {
38495
38496 // HEL parameterization
38497
38498 double STXSb = 1.0;
38499
38500 STXSb = 1.0 + 56.1 * aiG + 7.73 * ai3G + 6.81 * ai2G;
38501
38502 return STXSb;
38503}
38504
38505const double NPSMEFTd6General::STXS_ggH2j_pTH_120_200(const double sqrt_s) const {
38506
38507 // HEL parameterization
38508
38509 double STXSb = 1.0;
38510
38511 STXSb = 1.0 + 55.8 * aiG + 23.0 * ai3G + 17.5 * ai2G;
38512
38513 return STXSb;
38514}
38515
38516const double NPSMEFTd6General::STXS_ggH2j_pTH_200(const double sqrt_s) const {
38517
38518 // Warsaw parameterization
38519 // (HEL parameterization commented out)
38520
38521 double STXSb = 1.0;
38522
38523 // STXSb = 1.0 + 56.0*aiG + 89.8*ai3G + 68.1*ai2G;
38524
38525 STXSb += (15.6 * getSMEFTCoeffEW("CHG")) * (1000000.0);
38526
38527 return STXSb;
38528}
38529
38530const double NPSMEFTd6General::STXS_qqHqq_VBFtopo_Rest(const double sqrt_s) const {
38531
38532 return STXS_qqHqq_Rest(sqrt_s);
38533}
38534
38535const double NPSMEFTd6General::STXS_qqHqq_VBFtopo_j3v(const double sqrt_s) const {
38536
38537 // HEL parameterization
38538
38539 double STXSb = 1.0;
38540
38541 STXSb = 1.0 + 1.256 * aiWW - 0.02319 * aiB - 4.31 * aiHW - 0.2907 * aiHB;
38542
38543 return STXSb;
38544}
38545
38546const double NPSMEFTd6General::STXS_qqHqq_VBFtopo_j3(const double sqrt_s) const {
38547
38548 // HEL parameterization
38549
38550 double STXSb = 1.0;
38551
38552 STXSb = 1.0 + 1.204 * aiWW - 0.02692 * aiB - 5.76 * aiHW - 0.4058 * aiHB;
38553
38554 return STXSb;
38555}
38556
38557const double NPSMEFTd6General::STXS_qqHqq_nonVHtopo(const double sqrt_s) const {
38558
38559 // Warsaw parameterization
38560 // (HEL parameterization commented out)
38561
38562 double STXSb = 1.0;
38563
38564 // To be fixed together with the UFO file when going beyond U(2)
38565 double CiHL3 = getSMEFTCoeffEW("CHl3R", 0, 0);
38566 double CiHQ1 = getSMEFTCoeffEW("CHq1R", 0, 0), CiHQ3 = getSMEFTCoeffEW("CHq3R", 0, 0), CiHu = getSMEFTCoeffEW("CHuR", 0, 0), CiHd = getSMEFTCoeffEW("CHdR", 0, 0);
38567
38568 // STXSb = 1.0 + 1.389*aiWW - 0.0284*aiB - 6.23*aiHW - 0.417*aiHB;
38569
38570 STXSb += (0.1213 * getSMEFTCoeffEW("CHbox") - 0.0107 * getSMEFTCoeffEW("CHD") - 0.008 * getSMEFTCoeffEW("CHW") + 0.0313 * getSMEFTCoeffEW("CHWB")
38571 - 0.364 * CiHL3 + 0.0043 * CiHQ1 - 0.212 * CiHQ3 - 0.0108 * CiHu
38572 + 0.0038 * CiHd + 0.182 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
38573
38574 return STXSb;
38575}
38576
38577const double NPSMEFTd6General::STXS_qqHqq_VHtopo(const double sqrt_s) const {
38578
38579 // Warsaw parameterization
38580 // (HEL parameterization commented out)
38581
38582 double STXSb = 1.0;
38583
38584 // To be fixed together with the UFO file when going beyond U(2)
38585 double CiHL3 = getSMEFTCoeffEW("CHl3R", 0, 0);
38586 double CiHQ1 = getSMEFTCoeffEW("CHq1R", 0, 0), CiHQ3 = getSMEFTCoeffEW("CHq3R", 0, 0), CiHu = getSMEFTCoeffEW("CHuR", 0, 0), CiHd = getSMEFTCoeffEW("CHdR", 0, 0);
38587
38588 // STXSb = 1.0 + 1.389*aiWW - 0.0284*aiB - 6.23*aiHW - 0.417*aiHB;
38589
38590 STXSb += (0.120 * getSMEFTCoeffEW("CHbox") - 0.0071 * getSMEFTCoeffEW("CHD") + 0.623 * getSMEFTCoeffEW("CHW") + 0.0215 * getSMEFTCoeffEW("CHB")
38591 + 0.098 * getSMEFTCoeffEW("CHWB") - 0.360 * CiHL3 - 0.026 * CiHQ1 + 1.86 * CiHQ3
38592 + 0.135 * CiHu - 0.0506 * CiHd + 0.181 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
38593
38594 return STXSb;
38595}
38596
38597const double NPSMEFTd6General::STXS_qqHqq_Rest(const double sqrt_s) const {
38598
38599 // HEL parameterization
38600
38601 double STXSb = 1.0;
38602
38603 STXSb = 1.0 + 1.546 * aiWW - 0.02509 * aiB - 3.631 * aiHW - 0.2361 * aiHB;
38604
38605 return STXSb;
38606}
38607
38608const double NPSMEFTd6General::STXS_qqHqq_pTj_200(const double sqrt_s) const {
38609
38610 // Warsaw parameterization
38611 // (HEL parameterization commented out)
38612
38613 double STXSb = 1.0;
38614
38615 // To be fixed together with the UFO file when going beyond U(2)
38616 double CiHL3 = getSMEFTCoeffEW("CHl3R", 0, 0);
38617 double CiHQ1 = getSMEFTCoeffEW("CHq1R", 0, 0), CiHQ3 = getSMEFTCoeffEW("CHq3R", 0, 0), CiHu = getSMEFTCoeffEW("CHuR", 0, 0), CiHd = getSMEFTCoeffEW("CHdR", 0, 0);
38618
38619 // STXSb = 1.0 + 7.82*aiWW - 0.1868*aiB - 30.65*aiHW - 2.371*aiHB;
38620
38621 STXSb += (0.122 * getSMEFTCoeffEW("CHbox") - 0.0073 * getSMEFTCoeffEW("CHD") - 0.25 * getSMEFTCoeffEW("CHW") + 0.0024 * getSMEFTCoeffEW("CHB")
38622 + 0.045 * getSMEFTCoeffEW("CHWB") - 0.367 * CiHL3 + 0.030 * CiHQ1 - 0.47 * CiHQ3
38623 - 0.030 * CiHu + 0.0087 * CiHd + 0.180 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
38624
38625 return STXSb;
38626}
38627
38628const double NPSMEFTd6General::STXS_qqHlv_pTV_0_250(const double sqrt_s) const {
38629
38630 // Warsaw parameterization
38631
38632 double STXSb = 1.0;
38633
38634 // To be fixed together with the UFO file when going beyond U(2)
38635 double CiHL3 = getSMEFTCoeffEW("CHl3R", 0, 0);
38636 double CiHQ3 = getSMEFTCoeffEW("CHq3R", 0, 0);
38637
38638 STXSb += (0.1212 * getSMEFTCoeffEW("CHbox") - 0.0304 * getSMEFTCoeffEW("CHD") + 0.874 * getSMEFTCoeffEW("CHW")
38639 - 0.242 * CiHL3 + 1.710 * CiHQ3 + 0.182 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
38640
38641 return STXSb;
38642}
38643
38644const double NPSMEFTd6General::STXS_qqHlv_pTV_0_150(const double sqrt_s) const {
38645
38646 // HEL parameterization
38647
38648 double STXSb = 1.0;
38649
38650 STXSb = 1.0 - 1.001 * aiH + 33.63 * aiWW + 11.49 * aiHW + 23.62 * aipHQ + 2.013 * aipHL;
38651
38652 return STXSb;
38653}
38654
38655const double NPSMEFTd6General::STXS_qqHlv_pTV_150_250_0j(const double sqrt_s) const {
38656
38657 // HEL parameterization
38658
38659 double STXSb = 1.0;
38660
38661 STXSb = 1.0 - 0.998 * aiH + 76.3 * aiWW + 50.7 * aiHW + 66.5 * aipHQ + 2.03 * aipHL;
38662
38663 return STXSb;
38664}
38665
38666const double NPSMEFTd6General::STXS_qqHlv_pTV_150_250_1j(const double sqrt_s) const {
38667
38668 // HEL parameterization
38669
38670 double STXSb = 1.0;
38671
38672 STXSb = 1.0 - 1.006 * aiH + 70.9 * aiWW + 45.5 * aiHW + 60.8 * aipHQ + 2.04 * aipHL;
38673
38674 return STXSb;
38675}
38676
38677const double NPSMEFTd6General::STXS_qqHlv_pTV_250(const double sqrt_s) const {
38678
38679 // Warsaw parameterization
38680 // (HEL parameterization commented out)
38681
38682 double STXSb = 1.0;
38683
38684 // To be fixed together with the UFO file when going beyond U(2)
38685 double CiHL3 = getSMEFTCoeffEW("CHl3R", 0, 0);
38686 double CiHQ3 = getSMEFTCoeffEW("CHq3R", 0, 0);
38687
38688 // STXSb = 1.0 - 1.001*aiH + 196.5*aiWW + 169.4*aiHW + 186.3*aipHQ + 2.03*aipHL;
38689
38690 STXSb += (0.121 * getSMEFTCoeffEW("CHbox") - 0.0299 * getSMEFTCoeffEW("CHD") + 1.06 * getSMEFTCoeffEW("CHW") - 0.237 * CiHL3
38691 + 10.9 * CiHQ3 + 0.184 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
38692
38693 return STXSb;
38694}
38695
38696const double NPSMEFTd6General::STXS_qqHll_pTV_0_150(const double sqrt_s) const {
38697
38698 // Warsaw parameterization
38699 // (HEL parameterization commented out)
38700
38701 double STXSb = 1.0;
38702
38703 // To be fixed together with the UFO file when going beyond U(2)
38704 double CiHL1 = getSMEFTCoeffEW("CHl1R", 0, 0), CiHL3 = getSMEFTCoeffEW("CHl3R", 0, 0), CiHe = getSMEFTCoeffEW("CHeR", 0, 0);
38705 double CiHQ1 = getSMEFTCoeffEW("CHq1R", 0, 0), CiHQ3 = getSMEFTCoeffEW("CHq3R", 0, 0), CiHu = getSMEFTCoeffEW("CHuR", 0, 0), CiHd = getSMEFTCoeffEW("CHdR", 0, 0);
38706
38707 // STXSb = 1.0 - 1.0*aiH - 4.001*aiT + 29.82*aiWW + 8.43*aiB + 8.5*aiHW
38708 // + 2.545*aiHB + 0.0315*aiA - 1.89*aiHQ + 22.84*aipHQ + 5.247*aiHu
38709 // - 2.0*aiHd - 0.963*aiHL + 2.042*aipHL - 0.2307*aiHe;
38710
38711 STXSb += (0.1218 * getSMEFTCoeffEW("CHbox") + 0.0259 * getSMEFTCoeffEW("CHD") + 0.696 * getSMEFTCoeffEW("CHW") + 0.0846 * getSMEFTCoeffEW("CHB")
38712 + 0.328 * getSMEFTCoeffEW("CHWB") + 0.1332 * CiHL1 - 0.231 * CiHL3 - 0.1076 * CiHe
38713 + 0.016 * CiHQ1 + 1.409 * CiHQ3 + 0.315 * CiHu - 0.1294 * CiHd
38714 + 0.182 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
38715
38716 return STXSb;
38717}
38718
38719const double NPSMEFTd6General::STXS_qqHll_pTV_150_250(const double sqrt_s) const {
38720
38721 // Warsaw parameterization
38722
38723 double STXSb = 1.0;
38724
38725 // To be fixed together with the UFO file when going beyond U(2)
38726 double CiHL1 = getSMEFTCoeffEW("CHl1R", 0, 0), CiHL3 = getSMEFTCoeffEW("CHl3R", 0, 0), CiHe = getSMEFTCoeffEW("CHeR", 0, 0);
38727 double CiHQ1 = getSMEFTCoeffEW("CHq1R", 0, 0), CiHQ3 = getSMEFTCoeffEW("CHq3R", 0, 0), CiHu = getSMEFTCoeffEW("CHuR", 0, 0), CiHd = getSMEFTCoeffEW("CHdR", 0, 0);
38728
38729
38730 STXSb += (0.124 * getSMEFTCoeffEW("CHbox") + 0.026 * getSMEFTCoeffEW("CHD") + 0.85 * getSMEFTCoeffEW("CHW") + 0.102 * getSMEFTCoeffEW("CHB")
38731 + 0.389 * getSMEFTCoeffEW("CHWB") + 0.134 * CiHL1 - 0.232 * CiHL3 - 0.109 * CiHe
38732 - 0.16 * CiHQ1 + 3.56 * CiHQ3 + 0.85 * CiHu - 0.315 * CiHd
38733 + 0.184 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
38734
38735 return STXSb;
38736}
38737
38738const double NPSMEFTd6General::STXS_qqHll_pTV_150_250_0j(const double sqrt_s) const {
38739
38740 // HEL parameterization
38741
38742 double STXSb = 1.0;
38743
38744 STXSb = 1.0 - 0.993 * aiH - 4.0 * aiT + 62.4 * aiWW + 18.08 * aiB + 37.6 * aiHW
38745 + 11.22 * aiHB - 5.03 * aiHQ + 61.0 * aipHQ + 14.39 * aiHu - 5.17 * aiHd
38746 - 0.977 * aiHL + 2.08 * aipHL - 0.234 * aiHe;
38747
38748 return STXSb;
38749}
38750
38751const double NPSMEFTd6General::STXS_qqHll_pTV_150_250_1j(const double sqrt_s) const {
38752
38753 // HEL parameterization
38754
38755 double STXSb = 1.0;
38756
38757 STXSb = 1.0 - 1.002 * aiH - 4.01 * aiT + 57.9 * aiWW + 16.78 * aiB + 32.8 * aiHW
38758 + 9.86 * aiHB - 4.58 * aiHQ + 55.6 * aipHQ + 13.54 * aiHu - 4.56 * aiHd
38759 - 0.989 * aiHL + 2.09 * aipHL - 0.235 * aiHe;
38760
38761 return STXSb;
38762}
38763
38764const double NPSMEFTd6General::STXS_qqHll_pTV_250(const double sqrt_s) const {
38765
38766 // Warsaw parameterization
38767 // (HEL parameterization commented out)
38768
38769 double STXSb = 1.0;
38770
38771 // To be fixed together with the UFO file when going beyond U(2)
38772 double CiHL1 = getSMEFTCoeffEW("CHl1R", 0, 0), CiHL3 = getSMEFTCoeffEW("CHl3R", 0, 0), CiHe = getSMEFTCoeffEW("CHeR", 0, 0);
38773 double CiHQ1 = getSMEFTCoeffEW("CHq1R", 0, 0), CiHQ3 = getSMEFTCoeffEW("CHq3R", 0, 0), CiHu = getSMEFTCoeffEW("CHuR", 0, 0), CiHd = getSMEFTCoeffEW("CHdR", 0, 0);
38774
38775 // STXSb = 1.0 - 0.998*aiH - 4.0*aiT + 153.1*aiWW + 45.6*aiB + 126.4*aiHW
38776 // + 37.9*aiHB - 13.85*aiHQ + 168.6*aipHQ + 41.7*aiHu - 13.48*aiHd
38777 // - 0.977*aiHL + 2.09*aipHL - 0.238*aiHe;
38778
38779 STXSb += (0.122 * getSMEFTCoeffEW("CHbox") + 0.028 * getSMEFTCoeffEW("CHD") + 0.88 * getSMEFTCoeffEW("CHW") + 0.121 * getSMEFTCoeffEW("CHB")
38780 + 0.43 * getSMEFTCoeffEW("CHWB") + 0.137 * CiHL1 - 0.234 * CiHL3 - 0.113 * CiHe
38781 - 0.82 * CiHQ1 + 8.5 * CiHQ3 + 2.14 * CiHu - 0.71 * CiHd
38782 + 0.182 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
38783
38784 return STXSb;
38785}
38786
38787const double NPSMEFTd6General::STXS_ttHtH(const double sqrt_s) const {
38788
38789 // Warsaw parameterization
38790 // (HEL parameterization commented out)
38791
38792 double STXSb = 1.0;
38793
38794 // To be fixed together with the UFO file when going beyond U(2)
38795 double CiHL3 = getSMEFTCoeffEW("CHl3R", 0, 0);
38796 double CiHQ3 = getSMEFTCoeffEW("CHq3R", 0, 0);
38797
38798 // Set 4 quark operators to zero for the moment.
38799 double Cqq1 = 0.0, Cqq11 = 0.0, Cqq3 = 0.0, Cqq31 = 0.0;
38800 double Cuu = 0.0, Cuu1 = 0.0, Cud1 = 0.0, Cud8 = 0.0;
38801 double Cqu1 = 0.0, Cqu8 = 0.0, Cqd1 = 0.0, Cqd8 = 0.0;
38802
38803 // STXSb = 1.0 - 0.983*aiH + 2.949*aiu + 0.928*aiG + 313.6*aiuG
38804 // + 27.48*ai3G - 13.09*ai2G;
38805
38806 STXSb += (0.133 * getSMEFTCoeffEW("CG") + 0.1182 * getSMEFTCoeffEW("CHbox") - 0.0296 * getSMEFTCoeffEW("CHD") + 0.532 * getSMEFTCoeffEW("CHG")
38807 + 0.0120 * getSMEFTCoeffEW("CHW") - 0.1152 * getSMEFTCoeffEW("CuHR", 2, 2) - 0.790 * getSMEFTCoeffEW("CuGR", 2, 2) - 0.0111 * getSMEFTCoeffEW("CuWR", 2, 2)
38808 - 0.0017 * getSMEFTCoeffEW("CuBR", 2, 2) - 0.1320 * CiHL3 + 0.0146 * CiHQ3
38809 + 0.0660 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0) + 0.0218 * Cqq1 + 0.1601 * Cqq11 + 0.0263 * Cqq3
38810 + 0.388 * Cqq31 + 0.0114 * Cuu + 0.1681 * Cuu1 - 0.0018 * Cud1
38811 + 0.0265 * Cud8 + 0.007 * Cqu1 + 0.1087 * Cqu8
38812 - 0.0011 * Cqd1 + 0.0266 * Cqd8) * (1000000.0);
38813
38814 return STXSb;
38815}
38816
38817const double NPSMEFTd6General::STXS_WHqqHqq_VBFtopo_j3v(const double sqrt_s) const {
38818
38819 // HEL parameterization
38820
38821 double STXSb = 1.0;
38822
38823 STXSb = 1.0 - 0.94 * aiH + 39.5 * aiWW + 13.8 * aiHW + 32.1 * aipHQ;
38824
38825 return STXSb;
38826}
38827
38828const double NPSMEFTd6General::STXS_WHqqHqq_VBFtopo_j3(const double sqrt_s) const {
38829
38830 // HEL parameterization
38831
38832 double STXSb = 1.0;
38833
38834 STXSb = 1.0 - 1.04 * aiH + 44.9 * aiWW + 20.3 * aiHW + 36.8 * aipHQ;
38835
38836 return STXSb;
38837}
38838
38839const double NPSMEFTd6General::STXS_WHqqHqq_VH2j(const double sqrt_s) const {
38840
38841 // HEL parameterization
38842
38843 double STXSb = 1.0;
38844
38845 STXSb = 1.0 - 0.996 * aiH + 45.57 * aiWW + 23.66 * aiHW + 37.55 * aipHQ;
38846
38847 return STXSb;
38848}
38849
38850const double NPSMEFTd6General::STXS_WHqqHqq_Rest(const double sqrt_s) const {
38851
38852 // HEL parameterization
38853
38854 double STXSb = 1.0;
38855
38856 STXSb = 1.0 - 1.002 * aiH + 34.29 * aiWW + 11.56 * aiHW + 26.27 * aipHQ;
38857
38858 return STXSb;
38859}
38860
38861const double NPSMEFTd6General::STXS_WHqqHqq_pTj1_200(const double sqrt_s) const {
38862
38863 // HEL parameterization
38864
38865 double STXSb = 1.0;
38866
38867 STXSb = 1.0 - 1.003 * aiH + 181.2 * aiWW + 152.3 * aiHW + 173.7 * aipHQ;
38868
38869 return STXSb;
38870}
38871
38872const double NPSMEFTd6General::STXS_ZHqqHqq_VBFtopo_j3v(const double sqrt_s) const {
38873
38874 // HEL parameterization
38875
38876 double STXSb = 1.0;
38877
38878 STXSb = 1.0 - 0.94 * aiH - 4.0 * aiT + 34.8 * aiWW + 10.0 * aiB + 9.9 * aiHW
38879 + 3.04 * aiHB - 2.14 * aiHQ + 31.1 * aipHQ + 7.6 * aiHu - 2.59 * aiHd;
38880
38881 return STXSb;
38882}
38883
38884const double NPSMEFTd6General::STXS_ZHqqHqq_VBFtopo_j3(const double sqrt_s) const {
38885
38886 // HEL parameterization
38887
38888 double STXSb = 1.0;
38889
38890 STXSb = 1.0 - 0.97 * aiH - 3.98 * aiT + 38.1 * aiWW + 10.5 * aiB + 14.2 * aiHW
38891 + 4.15 * aiHB - 2.36 * aiHQ + 34.5 * aipHQ + 8.4 * aiHu - 2.79 * aiHd;
38892
38893 return STXSb;
38894}
38895
38896const double NPSMEFTd6General::STXS_ZHqqHqq_VH2j(const double sqrt_s) const {
38897
38898 // HEL parameterization
38899
38900 double STXSb = 1.0;
38901
38902 STXSb = 1.0 - 0.998 * aiH - 4.002 * aiT + 37.99 * aiWW + 10.47 * aiB + 16.45 * aiHW
38903 + 4.927 * aiHB - 2.401 * aiHQ + 34.45 * aipHQ + 7.94 * aiHu - 2.993 * aiHd;
38904
38905 return STXSb;
38906}
38907
38908const double NPSMEFTd6General::STXS_ZHqqHqq_Rest(const double sqrt_s) const {
38909
38910 // HEL parameterization
38911
38912 double STXSb = 1.0;
38913
38914 STXSb = 1.0 - 1.001 * aiH - 3.998 * aiT + 30.89 * aiWW + 8.35 * aiB + 8.71 * aiHW
38915 + 2.616 * aiHB - 1.782 * aiHQ + 26.1 * aipHQ + 5.942 * aiHu - 2.305 * aiHd;
38916
38917 return STXSb;
38918}
38919
38920const double NPSMEFTd6General::STXS_ZHqqHqq_pTj1_200(const double sqrt_s) const {
38921
38922 // HEL parameterization
38923
38924 double STXSb = 1.0;
38925
38926 STXSb = 1.0 - 1.003 * aiH - 4.03 * aiT + 141.5 * aiWW + 41.6 * aiB + 112.5 * aiHW
38927 + 33.6 * aiHB - 11.52 * aiHQ + 156.2 * aipHQ + 38.9 * aiHu - 12.53 * aiHd;
38928
38929 return STXSb;
38930}
38931
38932
38933//----- Stage 1.2
38934// NOTE: Not our own calculations.
38935// From Appendix A in ATLAS-CONF-2020-053
38936// Warsaw basis calculations in {GF,MW,MZ} scheme, assuming U(3)^5 symmetry
38937
38939 double Br = 1.0;
38940 double dGHiR1 = 0.0, dGHiTotR1 = 0.0;
38941
38942 // To be fixed together with the UFO file when going beyond U(2)
38943 // 4l
38944 dGHiR1 = (0.12 * getSMEFTCoeffEW("CHbox") + 0.005 * getSMEFTCoeffEW("CHD") - 0.296 * getSMEFTCoeffEW("CHW") - 0.197 * getSMEFTCoeffEW("CHB") + 0.296 * getSMEFTCoeffEW("CHWB")
38945 + 0.126 * (getSMEFTCoeffEW("CHl1R", 0, 0) + getSMEFTCoeffEW("CHl1R", 1, 1)) / 2.0 - 0.234 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1)) / 2.0
38946 - 0.101 * (getSMEFTCoeffEW("CHeR", 0, 0) + getSMEFTCoeffEW("CHeR", 1, 1)) / 2.0 + 0.181 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
38947
38948 // Tot
38949 dGHiTotR1 = (-0.001 * getSMEFTCoeffEW("CW") + 0.12 * getSMEFTCoeffEW("CHbox") - 0.030 * getSMEFTCoeffEW("CHD") + 1.362 * getSMEFTCoeffEW("CHG") - 0.048 * getSMEFTCoeffEW("CHW")
38950 - 0.049 * getSMEFTCoeffEW("CHB") + 0.046 * getSMEFTCoeffEW("CHWB") - 0.005 * getSMEFTCoeffEW("CeHR", 2, 2) - 0.012 * getSMEFTCoeffEW("CuHR", 2, 2) - 0.085 * getSMEFTCoeffEW("CdHR", 2, 2)
38951 + 0.051 * getSMEFTCoeffEW("CuGR", 2, 2) - 0.002 * getSMEFTCoeffEW("CuWR", 2, 2) - 0.003 * getSMEFTCoeffEW("CuBR", 2, 2)
38952 - 0.150 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1) + getSMEFTCoeffEW("CHl3R", 2, 2)) / 3.0 + 0.013 * (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1) + getSMEFTCoeffEW("CHq3R", 2, 2)) / 3.0
38953 + 0.079 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
38954
38955 Br += dGHiR1 - dGHiTotR1;
38956
38957 if ((Br < 0) || (dGHiR1 < -1.0) || (dGHiTotR1 < -1.0)) return std::numeric_limits<double>::quiet_NaN();
38958
38959 return Br;
38960}
38961
38963 double Br = 1.0;
38964 double dGHiR1 = 0.0, dGHiTotR1 = 0.0;
38965
38966 // To be fixed together with the UFO file when going beyond U(2)
38967
38968 // e v mu v
38969 dGHiR1 = deltaGammaHevmuvRatio1();
38970
38971 // Tot
38972 dGHiTotR1 = (-0.001 * getSMEFTCoeffEW("CW") + 0.12 * getSMEFTCoeffEW("CHbox") - 0.030 * getSMEFTCoeffEW("CHD") + 1.362 * getSMEFTCoeffEW("CHG") - 0.048 * getSMEFTCoeffEW("CHW")
38973 - 0.049 * getSMEFTCoeffEW("CHB") + 0.046 * getSMEFTCoeffEW("CHWB") - 0.005 * getSMEFTCoeffEW("CeHR", 2, 2) - 0.012 * getSMEFTCoeffEW("CuHR", 2, 2) - 0.085 * getSMEFTCoeffEW("CdHR", 2, 2)
38974 + 0.051 * getSMEFTCoeffEW("CuGR", 2, 2) - 0.002 * getSMEFTCoeffEW("CuWR", 2, 2) - 0.003 * getSMEFTCoeffEW("CuBR", 2, 2)
38975 - 0.150 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1) + getSMEFTCoeffEW("CHl3R", 2, 2)) / 3.0 + 0.013 * (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1) + getSMEFTCoeffEW("CHq3R", 2, 2)) / 3.0
38976 + 0.079 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
38977
38978 Br += dGHiR1 - dGHiTotR1;
38979
38980 if ((Br < 0) || (dGHiR1 < -1.0) || (dGHiTotR1 < -1.0)) return std::numeric_limits<double>::quiet_NaN();
38981
38982 return Br;
38983}
38984
38986 double Br = 1.0;
38987 double dGHiR1 = 0.0, dGHiTotR1 = 0.0;
38988
38989 // To be fixed together with the UFO file when going beyond U(2)
38990 // gaga
38991 dGHiR1 = (-40.15 * getSMEFTCoeffEW("CHB") - 13.08 * getSMEFTCoeffEW("CHW") + 22.4 * getSMEFTCoeffEW("CHWB") - 0.9463 * getSMEFTCoeffEW("CW") + 0.12 * getSMEFTCoeffEW("CHbox")
38992 - 0.2417 * getSMEFTCoeffEW("CHD") + 0.03447 * getSMEFTCoeffEW("CuHR", 2, 2) - 1.151 * getSMEFTCoeffEW("CuWR", 2, 2) - 2.150 * getSMEFTCoeffEW("CuBR", 2, 2)
38993 - 0.3637 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1)) / 2.0 + 0.1819 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
38994 ;
38995
38996 // Tot
38997 dGHiTotR1 = (-0.001 * getSMEFTCoeffEW("CW") + 0.12 * getSMEFTCoeffEW("CHbox") - 0.030 * getSMEFTCoeffEW("CHD") + 1.362 * getSMEFTCoeffEW("CHG") - 0.048 * getSMEFTCoeffEW("CHW")
38998 - 0.049 * getSMEFTCoeffEW("CHB") + 0.046 * getSMEFTCoeffEW("CHWB") - 0.005 * getSMEFTCoeffEW("CeHR", 2, 2) - 0.012 * getSMEFTCoeffEW("CuHR", 2, 2) - 0.085 * getSMEFTCoeffEW("CdHR", 2, 2)
38999 + 0.051 * getSMEFTCoeffEW("CuGR", 2, 2) - 0.002 * getSMEFTCoeffEW("CuWR", 2, 2) - 0.003 * getSMEFTCoeffEW("CuBR", 2, 2)
39000 - 0.150 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1) + getSMEFTCoeffEW("CHl3R", 2, 2)) / 3.0 + 0.013 * (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1) + getSMEFTCoeffEW("CHq3R", 2, 2)) / 3.0
39001 + 0.079 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
39002
39003 Br += dGHiR1 - dGHiTotR1;
39004
39005 if ((Br < 0) || (dGHiR1 < -1.0) || (dGHiTotR1 < -1.0)) return std::numeric_limits<double>::quiet_NaN();
39006
39007 return Br;
39008}
39009
39011 double Br = 1.0;
39012 double dGHiR1 = 0.0, dGHiTotR1 = 0.0;
39013
39014 // To be fixed together with the UFO file when going beyond U(2)
39015
39016 // bb
39017 dGHiR1 = (0.12 * getSMEFTCoeffEW("CHbox") - 0.030 * getSMEFTCoeffEW("CHD") - 0.121 * getSMEFTCoeffEW("CdHR", 2, 2) - 0.121 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1)) / 2.0
39018 + 0.061 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
39019
39020 // Tot
39021 dGHiTotR1 = (-0.001 * getSMEFTCoeffEW("CW") + 0.12 * getSMEFTCoeffEW("CHbox") - 0.030 * getSMEFTCoeffEW("CHD") + 1.362 * getSMEFTCoeffEW("CHG") - 0.048 * getSMEFTCoeffEW("CHW")
39022 - 0.049 * getSMEFTCoeffEW("CHB") + 0.046 * getSMEFTCoeffEW("CHWB") - 0.005 * getSMEFTCoeffEW("CeHR", 2, 2) - 0.012 * getSMEFTCoeffEW("CuHR", 2, 2) - 0.085 * getSMEFTCoeffEW("CdHR", 2, 2)
39023 + 0.051 * getSMEFTCoeffEW("CuGR", 2, 2) - 0.002 * getSMEFTCoeffEW("CuWR", 2, 2) - 0.003 * getSMEFTCoeffEW("CuBR", 2, 2)
39024 - 0.150 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1) + getSMEFTCoeffEW("CHl3R", 2, 2)) / 3.0 + 0.013 * (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1) + getSMEFTCoeffEW("CHq3R", 2, 2)) / 3.0
39025 + 0.079 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
39026
39027 Br += dGHiR1 - dGHiTotR1;
39028
39029 if ((Br < 0) || (dGHiR1 < -1.0) || (dGHiTotR1 < -1.0)) return std::numeric_limits<double>::quiet_NaN();
39030
39031 return Br;
39032}
39033
39034const double NPSMEFTd6General::STXS12_ggH_pTH200_300_Nj01(const double sqrt_s) const {
39035 // To be fixed together with the UFO file when going beyond U(2)
39036
39037 double STXSb = 1.0;
39038
39039 if (sqrt_s == 13.0) {
39040
39041 STXSb += (0.12 * getSMEFTCoeffEW("CHbox") - 0.030 * getSMEFTCoeffEW("CHD") + 47 * getSMEFTCoeffEW("CHG") - 0.122 * getSMEFTCoeffEW("CuHR", 2, 2)
39042 - 1.69 * getSMEFTCoeffEW("CuGR", 2, 2) - 0.120 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1))
39043 + 0.058 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
39044
39045 if (FlagQuadraticTerms) {
39046 //Add contributions that are quadratic in the effective coefficients
39047
39048 STXSb += 0.0;
39049
39050 }
39051 } else
39052 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_ggH_pTH200_300_Nj01()");
39053
39054 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
39055
39056 return STXSb;
39057}
39058
39059const double NPSMEFTd6General::STXS12_ggH_pTH300_450_Nj01(const double sqrt_s) const {
39060
39061 // To be fixed together with the UFO file when going beyond U(2)
39062 double STXSb = 1.0;
39063
39064 if (sqrt_s == 13.0) {
39065
39066 STXSb += (0.12 * getSMEFTCoeffEW("CHbox") - 0.029 * getSMEFTCoeffEW("CHD") + 60 * getSMEFTCoeffEW("CHG") - 0.12 * getSMEFTCoeffEW("CuHR", 2, 2)
39067 - 2.1 * getSMEFTCoeffEW("CuGR", 2, 2) - 0.11 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1))
39068 + 0.055 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
39069
39070 if (FlagQuadraticTerms) {
39071 //Add contributions that are quadratic in the effective coefficients
39072
39073 STXSb += 0.0;
39074
39075 }
39076 } else
39077 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_ggH_pTH300_450_Nj01()");
39078
39079 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
39080
39081 return STXSb;
39082}
39083
39084const double NPSMEFTd6General::STXS12_ggH_pTH450_650_Nj01(const double sqrt_s) const {
39085 // To be fixed together with the UFO file when going beyond U(2)
39086 double STXSb = 1.0;
39087
39088 if (sqrt_s == 13.0) {
39089
39090 STXSb += (0.12 * getSMEFTCoeffEW("CHbox") - 0.030 * getSMEFTCoeffEW("CHD") + 70 * getSMEFTCoeffEW("CHG") - 0.14 * getSMEFTCoeffEW("CuHR", 2, 2)
39091 - 2. * getSMEFTCoeffEW("CuGR", 2, 2) - 0.13 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1))
39092 + 0.07 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
39093
39094 if (FlagQuadraticTerms) {
39095 //Add contributions that are quadratic in the effective coefficients
39096
39097 STXSb += 0.0;
39098
39099 }
39100 } else
39101 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_ggH_pTH450_650_Nj01()");
39102
39103 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
39104
39105 return STXSb;
39106}
39107
39108const double NPSMEFTd6General::STXS12_ggH_pTH650_Inf_Nj01(const double sqrt_s) const {
39109
39110 // To be fixed together with the UFO file when going beyond U(2)
39111 double STXSb = 1.0;
39112
39113 if (sqrt_s == 13.0) {
39114
39115 STXSb += (0.12 * getSMEFTCoeffEW("CHbox") - 0.02 * getSMEFTCoeffEW("CHD") + 200 * getSMEFTCoeffEW("CHG") - 0.05 * getSMEFTCoeffEW("CuHR", 2, 2)
39116 - 10 * getSMEFTCoeffEW("CuGR", 2, 2) - 0.07 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1))
39117 + 0.06 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
39118
39119 if (FlagQuadraticTerms) {
39120 //Add contributions that are quadratic in the effective coefficients
39121
39122 STXSb += 0.0;
39123
39124 }
39125 } else
39126 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_ggH_pTH650_Inf_Nj01()");
39127
39128 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
39129
39130 return STXSb;
39131}
39132
39133
39134//VM: How was this obtained without parton shower???
39135const double NPSMEFTd6General::STXS12_ggH_pTH0_10_Nj0(const double sqrt_s) const //AG:modified
39136{
39137 double STXSb = 1.0;
39138
39139 if (sqrt_s == 13.0) {
39140
39141 // To be fixed together with the UFO file when going beyond U(2)
39142 /*STXSb += (0.12 * getSMEFTCoeffEW("CHbox") - 0.0294 * getSMEFTCoeffEW("CHD") + 42.0 * getSMEFTCoeffEW("CHG") - 0.117 * getSMEFTCoeffEW("CuHR", 2, 2)
39143 - 1.59 * getSMEFTCoeffEW("CuGR", 2, 2) - 0.117 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1))
39144 + 0.0587 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);*/
39145 //AG: Obtained with SMEFETatNLO.
39146 // cuG_Warsaw = g3_tree*cuG_SMEFTatNLO
39147 STXSb += cWsch * (
39148 ((0.12127490039840637) * getSMEFTCoeffEW("CHbox")
39149 + (-0.030326693227091632) * getSMEFTCoeffEW("CHD")
39150 + (39.28731544) * getSMEFTCoeffEW("CHG")
39151 + (-0.12254980079681274) * getSMEFTCoeffEW("CuHR", 2, 2)
39152 + (1.1274900398406373) * getSMEFTCoeffEW("CuGR", 2, 2) * g3_tree
39153 + (-0.060669322709163344) * getSMEFTCoeffEW("CHl3R", 0, 0)
39154 + (-0.060669322709163344) * getSMEFTCoeffEW("CHl3R", 1, 1)
39155 + (0.06064541832669322) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
39156 );
39157
39158 if (FlagQuadraticTerms) {
39159 //Add contributions that are quadratic in the effective coefficients
39160
39161 STXSb += 0.0;
39162
39163 }
39164 } else
39165 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_ggH_pTH0_10_Nj0()");
39166
39167 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
39168
39169 return STXSb;
39170}
39171
39172
39173
39174
39175const double NPSMEFTd6General::STXS12_ggH_pTH10_200_Nj0(const double sqrt_s) const
39176{
39177
39178 //NOT PROPERLY IMPLEMENTED, RETURNING A NaN
39179 return std::numeric_limits<double>::quiet_NaN();
39180
39181 double STXSb = 1.0;
39182
39183 if (sqrt_s == 13.0) {
39184
39185
39186
39187 STXSb += cWsch * (
39188 (0.) * 1000000
39189 );
39190
39191 if (FlagQuadraticTerms) {
39192 //Add contributions that are quadratic in the effective coefficients
39193
39194 STXSb += 0.0;
39195
39196 }
39197 } else
39198 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_ggH_pTH10_200_Nj0()");
39199
39200 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
39201
39202 return STXSb;
39203}
39204
39205
39206
39207
39208
39209
39210
39211const double NPSMEFTd6General::STXS12_ggH_pTH200_300(const double sqrt_s) const
39212{
39213
39214 //NOT PROPERLY IMPLEMENTED, RETURNING A NaN
39215 return std::numeric_limits<double>::quiet_NaN();
39216
39217 double STXSb = 1.0;
39218
39219 if (sqrt_s == 13.0) {
39220
39221
39222
39223 STXSb += cWsch * (
39224 (0.) * 1000000
39225 );
39226
39227 if (FlagQuadraticTerms) {
39228 //Add contributions that are quadratic in the effective coefficients
39229
39230 STXSb += 0.0;
39231
39232 }
39233 } else
39234 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_ggH_pTH200_300()");
39235
39236 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
39237
39238 return STXSb;
39239}
39240
39241
39242
39243
39244
39245const double NPSMEFTd6General::STXS12_ggH_pTH300_450(const double sqrt_s) const
39246{
39247
39248 //NOT PROPERLY IMPLEMENTED, RETURNING A NaN
39249 return std::numeric_limits<double>::quiet_NaN();
39250
39251 double STXSb = 1.0;
39252
39253 if (sqrt_s == 13.0) {
39254
39255
39256
39257 STXSb += cWsch * (
39258 (0.) * 1000000
39259 );
39260
39261 if (FlagQuadraticTerms) {
39262 //Add contributions that are quadratic in the effective coefficients
39263
39264 STXSb += 0.0;
39265
39266 }
39267 } else
39268 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_ggH_pTH300_450()");
39269
39270 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
39271
39272 return STXSb;
39273}
39274
39275
39276
39277
39278
39279const double NPSMEFTd6General::STXS12_ggH_pTH450_Inf(const double sqrt_s) const
39280{
39281
39282 //NOT PROPERLY IMPLEMENTED, RETURNING A NaN
39283 return std::numeric_limits<double>::quiet_NaN();
39284
39285 double STXSb = 1.0;
39286
39287 if (sqrt_s == 13.0) {
39288
39289
39290
39291 STXSb += cWsch * (
39292 (0.) * 1000000
39293 );
39294
39295 if (FlagQuadraticTerms) {
39296 //Add contributions that are quadratic in the effective coefficients
39297
39298 STXSb += 0.0;
39299
39300 }
39301 } else
39302 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_ggH_pTH450_Inf()");
39303
39304 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
39305
39306 return STXSb;
39307}
39308
39309
39310
39311
39312
39313const double NPSMEFTd6General::STXS12_ggH_pTH450_650(const double sqrt_s) const
39314{
39315
39316 //NOT PROPERLY IMPLEMENTED, RETURNING A NaN
39317 return std::numeric_limits<double>::quiet_NaN();
39318
39319 double STXSb = 1.0;
39320
39321 if (sqrt_s == 13.0) {
39322
39323
39324
39325 STXSb += cWsch * (
39326 (0.) * 1000000
39327 );
39328
39329 if (FlagQuadraticTerms) {
39330 //Add contributions that are quadratic in the effective coefficients
39331
39332 STXSb += 0.0;
39333
39334 }
39335 } else
39336 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_ggH_pTH450_650()");
39337
39338 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
39339
39340 return STXSb;
39341}
39342
39343
39344
39345
39346
39347const double NPSMEFTd6General::STXS12_ggH_pTH650_Inf(const double sqrt_s) const
39348{
39349
39350 //NOT PROPERLY IMPLEMENTED, RETURNING A NaN
39351 return std::numeric_limits<double>::quiet_NaN();
39352
39353 double STXSb = 1.0;
39354
39355 if (sqrt_s == 13.0) {
39356
39357
39358
39359 STXSb += cWsch * (
39360 (0.) * 1000000
39361 );
39362
39363 if (FlagQuadraticTerms) {
39364 //Add contributions that are quadratic in the effective coefficients
39365
39366 STXSb += 0.0;
39367
39368 }
39369 } else
39370 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_ggH_pTH650_Inf()");
39371
39372 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
39373
39374 return STXSb;
39375}
39376
39377
39378
39379
39380
39381
39382const double NPSMEFTd6General::STXS12_ggH_pTH10_Inf_Nj0(const double sqrt_s) const {
39383
39384 // To be fixed together with the UFO file when going beyond U(2)
39385 double STXSb = 1.0;
39386
39387 if (sqrt_s == 13.0) {
39388
39389 STXSb += (0.12 * getSMEFTCoeffEW("CHbox") - 0.0295 * getSMEFTCoeffEW("CHD") + 42.2 * getSMEFTCoeffEW("CHG") - 0.1186 * getSMEFTCoeffEW("CuHR", 2, 2)
39390 - 1.62 * getSMEFTCoeffEW("CuGR", 2, 2) - 0.1182 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1))
39391 + 0.0590 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
39392
39393 if (FlagQuadraticTerms) {
39394 //Add contributions that are quadratic in the effective coefficients
39395
39396 STXSb += 0.0;
39397
39398 }
39399 } else
39400 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_ggH_pTH10_Inf_Nj0()");
39401
39402 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
39403
39404 return STXSb;
39405}
39406
39407
39408
39409
39410const double NPSMEFTd6General::STXS12_ggH_mjj0_350_pTH0_60_Nj1(const double sqrt_s) const
39411{
39412
39413 //NOT PROPERLY IMPLEMENTED, RETURNING A NaN
39414 return std::numeric_limits<double>::quiet_NaN();
39415
39416 double STXSb = 1.0;
39417
39418 if (sqrt_s == 13.0) {
39419
39420
39421
39422 STXSb += cWsch * (
39423 (0.) * 1000000
39424 );
39425
39426 if (FlagQuadraticTerms) {
39427 //Add contributions that are quadratic in the effective coefficients
39428
39429 STXSb += 0.0;
39430
39431 }
39432 } else
39433 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_ggH_pTH200_300()");
39434
39435 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
39436
39437 return STXSb;
39438}
39439
39440
39441
39442
39443
39444const double NPSMEFTd6General::STXS12_ggH_pTH0_60_Nj1(const double sqrt_s) const //AG:modified
39445{
39446
39447 double STXSb = 1.0;
39448
39449 if (sqrt_s == 13.0) {
39450
39451 // To be fixed together with the UFO file when going beyond U(2)
39452 /*STXSb += (0.12 * getSMEFTCoeffEW("CHbox") - 0.0330 * getSMEFTCoeffEW("CHD") + 44.0 * getSMEFTCoeffEW("CHG") - 0.132 * getSMEFTCoeffEW("CuHR", 2, 2)
39453 - 1.60 * getSMEFTCoeffEW("CuGR", 2, 2) - 0.132 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1))
39454 + 0.065 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);*/
39455
39456 //AG:
39457 // Obtained with SMEFETatNLO. cuG_Warsaw = g3_tree*cuG_SMEFTatNLO
39458 //pTj>30GeV
39459 STXSb += cWsch * (
39460 ((0.12123683316343867) * getSMEFTCoeffEW("CHbox")
39461 + (-0.030312606184165817) * getSMEFTCoeffEW("CHD")
39462 + (39.36687385) * getSMEFTCoeffEW("CHG")
39463 + (-0.12249405368671423) * getSMEFTCoeffEW("CuHR", 2, 2)
39464 + (1.126741420319402) * getSMEFTCoeffEW("CuGR", 2, 2) * g3_tree
39465 + (-0.060618416581719334) * getSMEFTCoeffEW("CHl3R", 0, 0)
39466 + (-0.060618416581719334) * getSMEFTCoeffEW("CHl3R", 1, 1)
39467 + (0.060618416581719334) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
39468 );
39469 if (FlagQuadraticTerms) {
39470 //Add contributions that are quadratic in the effective coefficients
39471
39472 STXSb += 0.0;
39473
39474 }
39475 } else
39476 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_ggH_pTH0_60_Nj1()");
39477
39478 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
39479
39480 return STXSb;
39481}
39482
39483const double NPSMEFTd6General::STXS12_ggH_pTH60_120_Nj1(const double sqrt_s) const //AG:modified
39484{
39485 double STXSb = 1.0;
39486
39487 if (sqrt_s == 13.0) {
39488
39489 // To be fixed together with the UFO file when going beyond U(2)
39490 /*STXSb += (0.12 * getSMEFTCoeffEW("CHbox") - 0.0314 * getSMEFTCoeffEW("CHD") + 43.5 * getSMEFTCoeffEW("CHG") - 0.125 * getSMEFTCoeffEW("CuHR", 2, 2)
39491 - 1.58 * getSMEFTCoeffEW("CuGR", 2, 2) - 0.125 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1))
39492 + 0.063 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);*/
39493 //AG:
39494 // Obtained with SMEFETatNLO. cuG_Warsaw = g3_tree*cuG_SMEFTatNLO
39495 //pTj>30GeV
39496 STXSb += cWsch * (
39497 ((0.12123503465658475) * getSMEFTCoeffEW("CHbox")
39498 + (-0.030315059861373662) * getSMEFTCoeffEW("CHD")
39499 + (39.68515459) * getSMEFTCoeffEW("CHG")
39500 + (-0.12249527410207939) * getSMEFTCoeffEW("CuHR", 2, 2)
39501 + (1.119722747321991) * getSMEFTCoeffEW("CuGR", 2, 2) * g3_tree
39502 + (-0.060636420919974794) * getSMEFTCoeffEW("CHl3R", 0, 0)
39503 + (-0.060636420919974794) * getSMEFTCoeffEW("CHl3R", 1, 1)
39504 + (0.060636420919974794) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
39505 );
39506
39507 if (FlagQuadraticTerms) {
39508 //Add contributions that are quadratic in the effective coefficients
39509
39510 STXSb += 0.0;
39511
39512 }
39513 } else
39514 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_ggH_pTH60_120_Nj1()");
39515
39516 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
39517
39518 return STXSb;
39519}
39520
39521const double NPSMEFTd6General::STXS12_ggH_pTH120_200_Nj1(const double sqrt_s) const //AG:modified
39522{
39523 double STXSb = 1.0;
39524
39525 if (sqrt_s == 13.0) {
39526
39527 // To be fixed together with the UFO file when going beyond U(2)
39528 /*STXSb += (0.12 * getSMEFTCoeffEW("CHbox") - 0.028 * getSMEFTCoeffEW("CHD") + 44 * getSMEFTCoeffEW("CHG") - 0.118 * getSMEFTCoeffEW("CuHR", 2, 2)
39529 - 1.60 * getSMEFTCoeffEW("CuGR", 2, 2) - 0.112 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1))
39530 + 0.058 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);*/
39531 // AG:
39532 // Obtained with SMEFETatNLO. cuG_Warsaw = g3_tree*cuG_SMEFTatNLO
39533 //pTj>30GeV
39534 STXSb += cWsch * (
39535 ((0.12123076923076923) * getSMEFTCoeffEW("CHbox")
39536 + (-0.030307692307692306) * getSMEFTCoeffEW("CHD")
39537 + (40.11053009) * getSMEFTCoeffEW("CHG")
39538 + (-0.12248076923076923) * getSMEFTCoeffEW("CuHR", 2, 2)
39539 + (1.115576923076923) * getSMEFTCoeffEW("CuGR", 2, 2) * g3_tree
39540 + (-0.06061538461538461) * getSMEFTCoeffEW("CHl3R", 0, 0)
39541 + (-0.06061538461538461) * getSMEFTCoeffEW("CHl3R", 1, 1)
39542 + (0.06061538461538461) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
39543 );
39544
39545 if (FlagQuadraticTerms) {
39546 //Add contributions that are quadratic in the effective coefficients
39547
39548 STXSb += 0.0;
39549
39550 }
39551 } else
39552 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_ggH_pTH120_200_Nj1()");
39553
39554 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
39555
39556 return STXSb;
39557}
39558
39559const double NPSMEFTd6General::STXS12_ggH_mjj0_350_pTH0_60_Nj2(const double sqrt_s) const //AG:modified
39560{
39561 double STXSb = 1.0;
39562
39563 if (sqrt_s == 13.0) {
39564
39565 // To be fixed together with the UFO file when going beyond U(2)
39566 /*STXSb += (0.12 * getSMEFTCoeffEW("CHbox") - 0.033 * getSMEFTCoeffEW("CHD") + 46 * getSMEFTCoeffEW("CHG") - 0.128 * getSMEFTCoeffEW("CuHR", 2, 2)
39567 - 1.63 * getSMEFTCoeffEW("CuGR", 2, 2) - 0.132 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1))
39568 + 0.065 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);*/
39569 //AG:
39570 // Obtained with SMEFETatNLO. cuG_Warsaw = g3_tree*cuG_SMEFTatNLO
39571 //pTj>30GeV
39572 STXSb += cWsch * (
39573 ((0.12117552334943638) * getSMEFTCoeffEW("CHbox")
39574 + (-0.03036231884057971) * getSMEFTCoeffEW("CHD")
39575 + (39.3) * getSMEFTCoeffEW("CHG") //To be updated
39576 + (-0.12262479871175523) * getSMEFTCoeffEW("CuHR", 2, 2)
39577 + (1.0990338164251208) * getSMEFTCoeffEW("CuGR", 2, 2) * g3_tree
39578 + (-0.060708534621578096) * getSMEFTCoeffEW("CHl3R", 0, 0)
39579 + (-0.060708534621578096) * getSMEFTCoeffEW("CHl3R", 1, 1)
39580 + (0.06058776167471819) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
39581 );
39582
39583 if (FlagQuadraticTerms) {
39584 //Add contributions that are quadratic in the effective coefficients
39585
39586 STXSb += 0.0;
39587
39588 }
39589 } else
39590 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_ggH_mjj0_350_pTH0_60_Nj2()");
39591
39592 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
39593
39594 return STXSb;
39595}
39596
39597const double NPSMEFTd6General::STXS12_ggH_mjj0_350_pTH60_120_Nj2(const double sqrt_s) const //AG:modified
39598{
39599 double STXSb = 1.0;
39600
39601 if (sqrt_s == 13.0) {
39602
39603 // To be fixed together with the UFO file when going beyond U(2)
39604 /*STXSb += (0.12 * getSMEFTCoeffEW("CHbox") - 0.033 * getSMEFTCoeffEW("CHD") + 47 * getSMEFTCoeffEW("CHG") - 0.133 * getSMEFTCoeffEW("CuHR", 2, 2)
39605 - 1.59 * getSMEFTCoeffEW("CuGR", 2, 2) - 0.130 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1))
39606 + 0.065 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);*/
39607
39608 //AG:
39609 // Obtained with SMEFETatNLO. cuG_Warsaw = g3_tree*cuG_SMEFTatNLO
39610 //pTj>30GeV
39611 STXSb += cWsch * (
39612 ((0.121) * getSMEFTCoeffEW("CHbox")
39613 + (-0.0303) * getSMEFTCoeffEW("CHD")
39614 + (39.3) * getSMEFTCoeffEW("CHG") //To be updated
39615 + (-0.1224) * getSMEFTCoeffEW("CuHR", 2, 2)
39616 + (1.093) * getSMEFTCoeffEW("CuGR", 2, 2) * g3_tree
39617 + (-0.0606) * getSMEFTCoeffEW("CHl3R", 0, 0)
39618 + (-0.0606) * getSMEFTCoeffEW("CHl3R", 1, 1)
39619 + (0.061) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
39620 );
39621
39622 if (FlagQuadraticTerms) {
39623 //Add contributions that are quadratic in the effective coefficients
39624
39625 STXSb += 0.0;
39626
39627 }
39628 } else
39629 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_ggH_mjj0_350_pTH60_120_Nj2()");
39630
39631 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
39632
39633 return STXSb;
39634}
39635
39636const double NPSMEFTd6General::STXS12_ggH_mjj0_350_pTH120_200_Nj2(const double sqrt_s) const //AG:modified
39637{
39638 double STXSb = 1.0;
39639
39640 if (sqrt_s == 13.0) {
39641
39642 // To be fixed together with the UFO file when going beyond U(2)
39643 /*STXSb += (0.12 * getSMEFTCoeffEW("CHbox") - 0.032 * getSMEFTCoeffEW("CHD") + 46 * getSMEFTCoeffEW("CHG") - 0.132 * getSMEFTCoeffEW("CuHR", 2, 2)
39644 - 1.48 * getSMEFTCoeffEW("CuGR", 2, 2) - 0.130 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1))
39645 + 0.066 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);*/
39646 // AG:
39647 // Obtained with SMEFETatNLO. cuG_Warsaw = g3_tree*cuG_SMEFTatNLO
39648 //pTj>30GeV
39649 STXSb += cWsch * (
39650 ((0.121) * getSMEFTCoeffEW("CHbox")
39651 + (-0.0303) * getSMEFTCoeffEW("CHD")
39652 + (39.3) * getSMEFTCoeffEW("CHG") //To be updated
39653 + (-0.123) * getSMEFTCoeffEW("CuHR", 2, 2)
39654 + (1.077) * getSMEFTCoeffEW("CuGR", 2, 2) * g3_tree
39655 + (-0.061) * getSMEFTCoeffEW("CHl3R", 0, 0)
39656 + (-0.061) * getSMEFTCoeffEW("CHl3R", 1, 1)
39657 + (0.061) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
39658 );
39659
39660 if (FlagQuadraticTerms) {
39661 //Add contributions that are quadratic in the effective coefficients
39662
39663 STXSb += 0.0;
39664
39665 }
39666 } else
39667 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_ggH_mjj0_350_pTH120_200_Nj2()");
39668
39669 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
39670
39671 return STXSb;
39672}
39673
39675 // To be fixed together with the UFO file when going beyond U(2)
39676 double STXSb = 1.0;
39677
39678 if (sqrt_s == 13.0) {
39679
39680 STXSb += (0.12 * getSMEFTCoeffEW("CHbox") - 0.038 * getSMEFTCoeffEW("CHD") + 48 * getSMEFTCoeffEW("CHG") - 0.16 * getSMEFTCoeffEW("CuHR", 2, 2)
39681 - 1.60 * getSMEFTCoeffEW("CuGR", 2, 2) - 0.147 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1))
39682 + 0.075 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
39683
39684 if (FlagQuadraticTerms) {
39685 //Add contributions that are quadratic in the effective coefficients
39686
39687 STXSb += 0.0;
39688
39689 }
39690 } else
39691 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_ggH_mjj350_700_pTH0_200_ptHjj0_25_Nj2()");
39692
39693 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
39694
39695 return STXSb;
39696}
39697
39699 // To be fixed together with the UFO file when going beyond U(2)
39700 double STXSb = 1.0;
39701
39702 if (sqrt_s == 13.0) {
39703
39704 STXSb += (0.12 * getSMEFTCoeffEW("CHbox") - 0.033 * getSMEFTCoeffEW("CHD") + 42 * getSMEFTCoeffEW("CHG") - 0.131 * getSMEFTCoeffEW("CuHR", 2, 2)
39705 - 1.43 * getSMEFTCoeffEW("CuGR", 2, 2) - 0.124 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1))
39706 + 0.064 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
39707
39708 if (FlagQuadraticTerms) {
39709 //Add contributions that are quadratic in the effective coefficients
39710
39711 STXSb += 0.0;
39712
39713 }
39714 } else
39715 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_ggH_mjj350_700_pTH0_200_ptHjj25_Inf_Nj2()");
39716
39717 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
39718
39719 return STXSb;
39720}
39721
39723 // To be fixed together with the UFO file when going beyond U(2)
39724 double STXSb = 1.0;
39725
39726 if (sqrt_s == 13.0) {
39727
39728 STXSb += (0.12 * getSMEFTCoeffEW("CHbox") - 0.033 * getSMEFTCoeffEW("CHD") + 50 * getSMEFTCoeffEW("CHG") - 0.14 * getSMEFTCoeffEW("CuHR", 2, 2)
39729 - 1.60 * getSMEFTCoeffEW("CuGR", 2, 2) - 0.13 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1))
39730 + 0.068 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
39731
39732 if (FlagQuadraticTerms) {
39733 //Add contributions that are quadratic in the effective coefficients
39734
39735 STXSb += 0.0;
39736
39737 }
39738 } else
39739 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_ggH_mjj700_Inf_pTH0_200_ptHjj0_25_Nj2()");
39740
39741 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
39742
39743 return STXSb;
39744}
39745
39747 // To be fixed together with the UFO file when going beyond U(2)
39748 double STXSb = 1.0;
39749
39750 if (sqrt_s == 13.0) {
39751
39752 STXSb += (0.12 * getSMEFTCoeffEW("CHbox") - 0.030 * getSMEFTCoeffEW("CHD") + 44 * getSMEFTCoeffEW("CHG") - 0.13 * getSMEFTCoeffEW("CuHR", 2, 2)
39753 - 1.4 * getSMEFTCoeffEW("CuGR", 2, 2) - 0.13 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1))
39754 + 0.061 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
39755
39756 if (FlagQuadraticTerms) {
39757 //Add contributions that are quadratic in the effective coefficients
39758
39759 STXSb += 0.0;
39760
39761 }
39762 } else
39763 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_ggH_mjj700_Inf_pTH0_200_ptHjj25_Inf_Nj2()");
39764
39765 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
39766
39767 return STXSb;
39768}
39769
39770const double NPSMEFTd6General::STXS12_ggH_mjj350_700_pTH0_200_Nj2(const double sqrt_s) const //AG:added
39771{
39772 double STXSb = 1.0;
39773
39774 if (sqrt_s == 13.0) {
39775
39776 // Obtained with SMEFETatNLO. cuG_Warsaw = g3_tree*cuG_SMEFTatNLO
39777 //pTj>30GeV
39778 STXSb += cWsch * (
39779 ((0.12121771217712178) * getSMEFTCoeffEW("CHbox")
39780 + (-0.030401291512915127) * getSMEFTCoeffEW("CHD")
39781 + (39.3) * getSMEFTCoeffEW("CHG") //To be updated
39782 + (-0.12283210332103321) * getSMEFTCoeffEW("CuHR", 2, 2)
39783 + (0.992158671586716) * getSMEFTCoeffEW("CuGR", 2, 2) * g3_tree
39784 + (-0.06079335793357934) * getSMEFTCoeffEW("CHl3R", 0, 0)
39785 + (-0.06079335793357934) * getSMEFTCoeffEW("CHl3R", 1, 1)
39786 + (0.06060885608856089) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
39787 );
39788
39789 if (FlagQuadraticTerms) {
39790 //Add contributions that are quadratic in the effective coefficients
39791
39792 STXSb += 0.0;
39793
39794 }
39795 } else
39796 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_ggH_mjj350_700_pTH0_200_Nj2()");
39797
39798 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
39799
39800 return STXSb;
39801}
39802
39803const double NPSMEFTd6General::STXS12_ggH_mjj700_Inf_pTH0_200_Nj2(const double sqrt_s) const //AG:added
39804{
39805 double STXSb = 1.0;
39806
39807 if (sqrt_s == 13.0) {
39808
39809 // Obtained with SMEFETatNLO. cuG_Warsaw = g3_tree*cuG_SMEFTatNLO
39810 //pTj>30GeV
39811 STXSb += cWsch * (
39812 ((0.12123629112662014) * getSMEFTCoeffEW("CHbox")
39813 + (-0.030348953140578262) * getSMEFTCoeffEW("CHD")
39814 + (39.3) * getSMEFTCoeffEW("CHG") //To be updated
39815 + (-0.12263210368893321) * getSMEFTCoeffEW("CuHR", 2, 2)
39816 + (0.9950149551345963) * getSMEFTCoeffEW("CuGR", 2, 2) * g3_tree
39817 + (-0.060697906281156525) * getSMEFTCoeffEW("CHl3R", 0, 0)
39818 + (-0.060697906281156525) * getSMEFTCoeffEW("CHl3R", 1, 1)
39819 + (0.006083) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
39820 );
39821
39822 if (FlagQuadraticTerms) {
39823 //Add contributions that are quadratic in the effective coefficients
39824
39825 STXSb += 0.0;
39826
39827 }
39828 } else
39829 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_ggH_mjj700_Inf_pTH0_200_Nj2()");
39830
39831 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
39832
39833 return STXSb;
39834}
39835
39836const double NPSMEFTd6General::STXS12_ggHll_pTV0_75(const double sqrt_s) const {
39837 // To be fixed together with the UFO file when going beyond U(2)
39838 double STXSb = 1.0;
39839
39840 double CiHQ1, CiHQ3, CiHu, CiHd; // Cannot resolve fam. dependence -> assume universality for quarks.
39841 CiHQ1 = (getSMEFTCoeffEW("CHq1R", 0, 0) + getSMEFTCoeffEW("CHq1R", 1, 1) + getSMEFTCoeffEW("CHq1R", 2, 2)) / 3.0;
39842 CiHQ3 = (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1) + getSMEFTCoeffEW("CHq3R", 2, 2)) / 3.0;
39843 CiHu = (getSMEFTCoeffEW("CHuR", 0, 0) + getSMEFTCoeffEW("CHuR", 1, 1) + getSMEFTCoeffEW("CHuR", 2, 2)) / 3.0;
39844 CiHd = (getSMEFTCoeffEW("CHdR", 0, 0) + getSMEFTCoeffEW("CHdR", 1, 1) + getSMEFTCoeffEW("CHdR", 2, 2)) / 3.0;
39845
39846 if (sqrt_s == 13.0) {
39847
39848 STXSb += (0.12 * getSMEFTCoeffEW("CHbox") - 0.0057 * getSMEFTCoeffEW("CHD") + 0.0090 * getSMEFTCoeffEW("CHWB")
39849 + 0.0454 * getSMEFTCoeffEW("CuHR", 2, 2) - 0.309 * getSMEFTCoeffEW("CuGR", 2, 2)
39850 - 0.0102 * 0.5 * (getSMEFTCoeffEW("CHl1R", 0, 0) + getSMEFTCoeffEW("CHl1R", 1, 1) - getSMEFTCoeffEW("CHl3R", 0, 0) - getSMEFTCoeffEW("CHl3R", 1, 1))
39851 - 0.2932 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1))
39852 - 0.0231 * 0.5 * (getSMEFTCoeffEW("CHeR", 0, 0) + getSMEFTCoeffEW("CHeR", 1, 1)) - 0.827 * CiHQ1
39853 - 0.289 * CiHQ3
39854 + 0.246 * CiHu + 0.296 * CiHd
39855 + 0.218 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
39856
39857 if (FlagQuadraticTerms) {
39858 //Add contributions that are quadratic in the effective coefficients
39859
39860 STXSb += 0.0;
39861
39862 }
39863 } else
39864 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_ggHll_pTV0_75()");
39865
39866 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
39867
39868 return STXSb;
39869}
39870
39871const double NPSMEFTd6General::STXS12_ggHll_pTV75_150(const double sqrt_s) const {
39872 // To be fixed together with the UFO file when going beyond U(2)
39873 double STXSb = 1.0;
39874
39875 double CiHQ1, CiHQ3, CiHu, CiHd; // Cannot resolve fam. dependence -> assume universality for quarks.
39876 CiHQ1 = (getSMEFTCoeffEW("CHq1R", 0, 0) + getSMEFTCoeffEW("CHq1R", 1, 1) + getSMEFTCoeffEW("CHq1R", 2, 2)) / 3.0;
39877 CiHQ3 = (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1) + getSMEFTCoeffEW("CHq3R", 2, 2)) / 3.0;
39878 CiHu = (getSMEFTCoeffEW("CHuR", 0, 0) + getSMEFTCoeffEW("CHuR", 1, 1) + getSMEFTCoeffEW("CHuR", 2, 2)) / 3.0;
39879 CiHd = (getSMEFTCoeffEW("CHdR", 0, 0) + getSMEFTCoeffEW("CHdR", 1, 1) + getSMEFTCoeffEW("CHdR", 2, 2)) / 3.0;
39880
39881 if (sqrt_s == 13.0) {
39882
39883 STXSb += (0.12 * getSMEFTCoeffEW("CHbox") - 0.0015 * getSMEFTCoeffEW("CHD") + 0.0088 * getSMEFTCoeffEW("CHWB")
39884 + 0.0542 * getSMEFTCoeffEW("CuHR", 2, 2) - 0.387 * getSMEFTCoeffEW("CuGR", 2, 2)
39885 - 0.0103 * 0.5 * (getSMEFTCoeffEW("CHl1R", 0, 0) + getSMEFTCoeffEW("CHl1R", 1, 1) - getSMEFTCoeffEW("CHl3R", 0, 0) - getSMEFTCoeffEW("CHl3R", 1, 1))
39886 - 0.2943 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1))
39887 - 0.0235 * 0.5 * (getSMEFTCoeffEW("CHeR", 0, 0) + getSMEFTCoeffEW("CHeR", 1, 1)) - 0.698 * CiHQ1
39888 - 0.250 * CiHQ3
39889 + 0.199 * CiHu + 0.257 * CiHd
39890 + 0.220 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
39891
39892 if (FlagQuadraticTerms) {
39893 //Add contributions that are quadratic in the effective coefficients
39894
39895 STXSb += 0.0;
39896
39897 }
39898 } else
39899 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_ggHll_pTV75_150()");
39900
39901 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
39902
39903 return STXSb;
39904}
39905
39906const double NPSMEFTd6General::STXS12_ggHll_pTV150_250_Nj0(const double sqrt_s) const {
39907 // To be fixed together with the UFO file when going beyond U(2)
39908 double STXSb = 1.0;
39909
39910 double CiHQ1, CiHQ3, CiHu, CiHd; // Cannot resolve fam. dependence -> assume universality for quarks.
39911 CiHQ1 = (getSMEFTCoeffEW("CHq1R", 0, 0) + getSMEFTCoeffEW("CHq1R", 1, 1) + getSMEFTCoeffEW("CHq1R", 2, 2)) / 3.0;
39912 CiHQ3 = (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1) + getSMEFTCoeffEW("CHq3R", 2, 2)) / 3.0;
39913 CiHu = (getSMEFTCoeffEW("CHuR", 0, 0) + getSMEFTCoeffEW("CHuR", 1, 1) + getSMEFTCoeffEW("CHuR", 2, 2)) / 3.0;
39914 CiHd = (getSMEFTCoeffEW("CHdR", 0, 0) + getSMEFTCoeffEW("CHdR", 1, 1) + getSMEFTCoeffEW("CHdR", 2, 2)) / 3.0;
39915
39916 if (sqrt_s == 13.0) {
39917
39918 STXSb += (0.12 * getSMEFTCoeffEW("CHbox") + 0.020 * getSMEFTCoeffEW("CHD") + 0.008 * getSMEFTCoeffEW("CHWB")
39919 + 0.100 * getSMEFTCoeffEW("CuHR", 2, 2) - 0.539 * getSMEFTCoeffEW("CuGR", 2, 2)
39920 - 0.0104 * 0.5 * (getSMEFTCoeffEW("CHl1R", 0, 0) + getSMEFTCoeffEW("CHl1R", 1, 1) - getSMEFTCoeffEW("CHl3R", 0, 0) - getSMEFTCoeffEW("CHl3R", 1, 1))
39921 - 0.2974 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1))
39922 - 0.0236 * 0.5 * (getSMEFTCoeffEW("CHeR", 0, 0) + getSMEFTCoeffEW("CHeR", 1, 1)) - 0.499 * CiHQ1
39923 - 0.199 * CiHQ3 + 0.105 * CiHu + 0.205 * CiHd
39924 + 0.223 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
39925
39926 if (FlagQuadraticTerms) {
39927 //Add contributions that are quadratic in the effective coefficients
39928
39929 STXSb += 0.0;
39930
39931 }
39932 } else
39933 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_ggHll_pTV150_250_Nj0()");
39934
39935 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
39936
39937 return STXSb;
39938}
39939
39940const double NPSMEFTd6General::STXS12_ggHll_pTV150_250_Nj1(const double sqrt_s) const {
39941 // To be fixed together with the UFO file when going beyond U(2)
39942 double STXSb = 1.0;
39943
39944 double CiHQ1, CiHQ3, CiHu, CiHd; // Cannot resolve fam. dependence -> assume universality for quarks.
39945 CiHQ1 = (getSMEFTCoeffEW("CHq1R", 0, 0) + getSMEFTCoeffEW("CHq1R", 1, 1) + getSMEFTCoeffEW("CHq1R", 2, 2)) / 3.0;
39946 CiHQ3 = (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1) + getSMEFTCoeffEW("CHq3R", 2, 2)) / 3.0;
39947 CiHu = (getSMEFTCoeffEW("CHuR", 0, 0) + getSMEFTCoeffEW("CHuR", 1, 1) + getSMEFTCoeffEW("CHuR", 2, 2)) / 3.0;
39948 CiHd = (getSMEFTCoeffEW("CHdR", 0, 0) + getSMEFTCoeffEW("CHdR", 1, 1) + getSMEFTCoeffEW("CHdR", 2, 2)) / 3.0;
39949
39950 if (sqrt_s == 13.0) {
39951
39952 STXSb += (0.12 * getSMEFTCoeffEW("CHbox") + 0.0142 * getSMEFTCoeffEW("CHD") + 0.0084 * getSMEFTCoeffEW("CHWB")
39953 + 0.0851 * getSMEFTCoeffEW("CuHR", 2, 2) - 0.491 * getSMEFTCoeffEW("CuGR", 2, 2)
39954 - 0.0103 * 0.5 * (getSMEFTCoeffEW("CHl1R", 0, 0) + getSMEFTCoeffEW("CHl1R", 1, 1) - getSMEFTCoeffEW("CHl3R", 0, 0) - getSMEFTCoeffEW("CHl3R", 1, 1))
39955 - 0.2943 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1))
39956 - 0.0233 * 0.5 * (getSMEFTCoeffEW("CHeR", 0, 0) + getSMEFTCoeffEW("CHeR", 1, 1)) - 0.552 * CiHQ1
39957 - 0.212 * CiHQ3 + 0.131 * CiHu + 0.219 * CiHd
39958 + 0.219 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
39959
39960 if (FlagQuadraticTerms) {
39961 //Add contributions that are quadratic in the effective coefficients
39962
39963 STXSb += 0.0;
39964
39965 }
39966 } else
39967 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_ggHll_pTV150_250_Nj1()");
39968
39969 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
39970
39971 return STXSb;
39972}
39973
39974const double NPSMEFTd6General::STXS12_ggHll_pTV250_Inf(const double sqrt_s) const {
39975 // To be fixed together with the UFO file when going beyond U(2)
39976 double STXSb = 1.0;
39977
39978 double CiHQ1, CiHQ3, CiHu, CiHd; // Cannot resolve fam. dependence -> assume universality for quarks.
39979 CiHQ1 = (getSMEFTCoeffEW("CHq1R", 0, 0) + getSMEFTCoeffEW("CHq1R", 1, 1) + getSMEFTCoeffEW("CHq1R", 2, 2)) / 3.0;
39980 CiHQ3 = (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1) + getSMEFTCoeffEW("CHq3R", 2, 2)) / 3.0;
39981 CiHu = (getSMEFTCoeffEW("CHuR", 0, 0) + getSMEFTCoeffEW("CHuR", 1, 1) + getSMEFTCoeffEW("CHuR", 2, 2)) / 3.0;
39982 CiHd = (getSMEFTCoeffEW("CHdR", 0, 0) + getSMEFTCoeffEW("CHdR", 1, 1) + getSMEFTCoeffEW("CHdR", 2, 2)) / 3.0;
39983
39984 if (sqrt_s == 13.0) {
39985
39986 STXSb += (0.12 * getSMEFTCoeffEW("CHbox") + 0.050 * getSMEFTCoeffEW("CHD") + 0.0091 * getSMEFTCoeffEW("CHWB")
39987 + 0.163 * getSMEFTCoeffEW("CuHR", 2, 2) - 0.680 * getSMEFTCoeffEW("CuGR", 2, 2)
39988 - 0.0108 * 0.5 * (getSMEFTCoeffEW("CHl1R", 0, 0) + getSMEFTCoeffEW("CHl1R", 1, 1) - getSMEFTCoeffEW("CHl3R", 0, 0) - getSMEFTCoeffEW("CHl3R", 1, 1))
39989 - 0.2968 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1)) - 0.0240 * 0.5 * (getSMEFTCoeffEW("CHeR", 0, 0) + getSMEFTCoeffEW("CHeR", 1, 1))
39990 - 0.352 * CiHQ1 - 0.171 * CiHQ3 + 0.020 * CiHu
39991 + 0.177 * CiHd + 0.221 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
39992
39993 if (FlagQuadraticTerms) {
39994 //Add contributions that are quadratic in the effective coefficients
39995
39996 STXSb += 0.0;
39997
39998 }
39999 } else
40000 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_ggHll_pTV250_Inf()");
40001
40002 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
40003
40004 return STXSb;
40005}
40006
40007
40008
40009
40010
40011const double NPSMEFTd6General::STXS12_qqHqq_VH_veto_Nj01(const double sqrt_s) const
40012{
40013
40014 //NOT PROPERLY IMPLEMENTED, RETURNING A NaN
40015 return std::numeric_limits<double>::quiet_NaN();
40016
40017 double STXSb = 1.0;
40018
40019 if (sqrt_s == 13.0) {
40020
40021
40022
40023 STXSb += cWsch * (
40024 (0.) * 1000000
40025 );
40026
40027 if (FlagQuadraticTerms) {
40028 //Add contributions that are quadratic in the effective coefficients
40029
40030 STXSb += 0.0;
40031
40032 }
40033 } else
40034 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_qqHqq_VH_veto_Nj01()");
40035
40036 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
40037
40038 return STXSb;
40039}
40040
40041
40042
40043
40044
40045
40046
40047const double NPSMEFTd6General::STXS12_qqHqq_VH_had_Nj2(const double sqrt_s) const
40048{
40049
40050 //NOT PROPERLY IMPLEMENTED, RETURNING A NaN
40051 return std::numeric_limits<double>::quiet_NaN();
40052
40053 double STXSb = 1.0;
40054
40055 if (sqrt_s == 13.0) {
40056
40057
40058
40059 STXSb += cWsch * (
40060 (0.) * 1000000
40061 );
40062
40063 if (FlagQuadraticTerms) {
40064 //Add contributions that are quadratic in the effective coefficients
40065
40066 STXSb += 0.0;
40067
40068 }
40069 } else
40070 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_qqHqq_VH_veto_Nj01()");
40071
40072 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
40073
40074 return STXSb;
40075}
40076
40077
40078
40079
40080
40081
40082const double NPSMEFTd6General::STXS12_qqHqq_Nj0(const double sqrt_s) const {
40083 // To be fixed together with the UFO file when going beyond U(2)
40084 double STXSb = 1.0;
40085
40086 //double CiHQ1;
40087 double CiHQ3, CiHu, CiHd; // Cannot resolve fam. dependence -> assume universality for quarks.
40088 //CiHQ1 = (getSMEFTCoeffEW("CHq1R",0,0) + getSMEFTCoeffEW("CHq1R",1,1) + getSMEFTCoeffEW("CHq1R",2,2))/3.0;
40089 CiHQ3 = (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1) + getSMEFTCoeffEW("CHq3R", 2, 2)) / 3.0;
40090 CiHu = (getSMEFTCoeffEW("CHuR", 0, 0) + getSMEFTCoeffEW("CHuR", 1, 1) + getSMEFTCoeffEW("CHuR", 2, 2)) / 3.0;
40091 CiHd = (getSMEFTCoeffEW("CHdR", 0, 0) + getSMEFTCoeffEW("CHdR", 1, 1) + getSMEFTCoeffEW("CHdR", 2, 2)) / 3.0;
40092
40093 if (sqrt_s == 13.0) {
40094
40095 STXSb += (0.12 * getSMEFTCoeffEW("CHbox") - 0.011 * getSMEFTCoeffEW("CHD") + 0.32 * getSMEFTCoeffEW("CHW") + 0.008 * getSMEFTCoeffEW("CHB")
40096 + 0.048 * getSMEFTCoeffEW("CHWB") - 0.36 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1))
40097 + 0.46 * CiHQ3 + 0.027 * CiHu - 0.0125 * CiHd
40098 + 0.18 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
40099
40100 if (FlagQuadraticTerms) {
40101 //Add contributions that are quadratic in the effective coefficients
40102
40103 STXSb += 0.0;
40104
40105 }
40106 } else
40107 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_qqHqq_Nj0()");
40108
40109 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
40110
40111 return STXSb;
40112}
40113
40114const double NPSMEFTd6General::STXS12_qqHqq_Nj1(const double sqrt_s) const {
40115 // To be fixed together with the UFO file when going beyond U(2)
40116 double STXSb = 1.0;
40117
40118 double CiHQ1, CiHQ3, CiHu, CiHd; // Cannot resolve fam. dependence -> assume universality for quarks.
40119 CiHQ1 = (getSMEFTCoeffEW("CHq1R", 0, 0) + getSMEFTCoeffEW("CHq1R", 1, 1) + getSMEFTCoeffEW("CHq1R", 2, 2)) / 3.0;
40120 CiHQ3 = (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1) + getSMEFTCoeffEW("CHq3R", 2, 2)) / 3.0;
40121 CiHu = (getSMEFTCoeffEW("CHuR", 0, 0) + getSMEFTCoeffEW("CHuR", 1, 1) + getSMEFTCoeffEW("CHuR", 2, 2)) / 3.0;
40122 CiHd = (getSMEFTCoeffEW("CHdR", 0, 0) + getSMEFTCoeffEW("CHdR", 1, 1) + getSMEFTCoeffEW("CHdR", 2, 2)) / 3.0;
40123
40124 if (sqrt_s == 13.0) {
40125
40126 STXSb += (0.12 * getSMEFTCoeffEW("CHbox") - 0.0111 * getSMEFTCoeffEW("CHD") + 0.187 * getSMEFTCoeffEW("CHW") + 0.0063 * getSMEFTCoeffEW("CHB")
40127 + 0.047 * getSMEFTCoeffEW("CHWB") - 0.368 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1))
40128 + 0.003 * CiHQ1 + 0.39 * CiHQ3 + 0.0278 * CiHu
40129 - 0.0113 * CiHd + 0.183 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
40130
40131 if (FlagQuadraticTerms) {
40132 //Add contributions that are quadratic in the effective coefficients
40133
40134 STXSb += 0.0;
40135
40136 }
40137 } else
40138 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_qqHqq_Nj1()");
40139
40140 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
40141
40142 return STXSb;
40143}
40144
40145const double NPSMEFTd6General::STXS12_qqHqq_mjj0_60_Nj2(const double sqrt_s) const {
40146 // To be fixed together with the UFO file when going beyond U(2)
40147 double STXSb = 1.0;
40148
40149 //double CiHQ1;
40150 double CiHQ3, CiHu, CiHd; // Cannot resolve fam. dependence -> assume universality for quarks.
40151 //CiHQ1 = (getSMEFTCoeffEW("CHq1R",0,0) + getSMEFTCoeffEW("CHq1R",1,1) + getSMEFTCoeffEW("CHq1R",2,2))/3.0;
40152 CiHQ3 = (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1) + getSMEFTCoeffEW("CHq3R", 2, 2)) / 3.0;
40153 CiHu = (getSMEFTCoeffEW("CHuR", 0, 0) + getSMEFTCoeffEW("CHuR", 1, 1) + getSMEFTCoeffEW("CHuR", 2, 2)) / 3.0;
40154 CiHd = (getSMEFTCoeffEW("CHdR", 0, 0) + getSMEFTCoeffEW("CHdR", 1, 1) + getSMEFTCoeffEW("CHdR", 2, 2)) / 3.0;
40155
40156 if (sqrt_s == 13.0) {
40157
40158 STXSb += (0.12 * getSMEFTCoeffEW("CHbox") - 0.011 * getSMEFTCoeffEW("CHD") + 0.38 * getSMEFTCoeffEW("CHW") + 0.012 * getSMEFTCoeffEW("CHB")
40159 + 0.060 * getSMEFTCoeffEW("CHWB") - 0.36 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1))
40160 + 0.94 * CiHQ3 + 0.055 * CiHu - 0.022 * CiHd
40161 + 0.178 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
40162
40163 if (FlagQuadraticTerms) {
40164 //Add contributions that are quadratic in the effective coefficients
40165
40166 STXSb += 0.0;
40167
40168 }
40169 } else
40170 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_qqHqq_mjj0_60_Nj2()");
40171
40172 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
40173
40174 return STXSb;
40175}
40176
40177const double NPSMEFTd6General::STXS12_qqHqq_mjj60_120_Nj2(const double sqrt_s) const {
40178 // To be fixed together with the UFO file when going beyond U(2)
40179 double STXSb = 1.0;
40180
40181 double CiHQ1, CiHQ3, CiHu, CiHd; // Cannot resolve fam. dependence -> assume universality for quarks.
40182 CiHQ1 = (getSMEFTCoeffEW("CHq1R", 0, 0) + getSMEFTCoeffEW("CHq1R", 1, 1) + getSMEFTCoeffEW("CHq1R", 2, 2)) / 3.0;
40183 CiHQ3 = (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1) + getSMEFTCoeffEW("CHq3R", 2, 2)) / 3.0;
40184 CiHu = (getSMEFTCoeffEW("CHuR", 0, 0) + getSMEFTCoeffEW("CHuR", 1, 1) + getSMEFTCoeffEW("CHuR", 2, 2)) / 3.0;
40185 CiHd = (getSMEFTCoeffEW("CHdR", 0, 0) + getSMEFTCoeffEW("CHdR", 1, 1) + getSMEFTCoeffEW("CHdR", 2, 2)) / 3.0;
40186
40187 if (sqrt_s == 13.0) {
40188
40189 STXSb += (0.12 * getSMEFTCoeffEW("CHbox") - 0.0072 * getSMEFTCoeffEW("CHD") + 0.638 * getSMEFTCoeffEW("CHW") + 0.0230 * getSMEFTCoeffEW("CHB")
40190 + 0.100 * getSMEFTCoeffEW("CHWB") - 0.364 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1))
40191 - 0.015 * CiHQ1 + 2.07 * CiHQ3 + 0.152 * CiHu
40192 - 0.0593 * CiHd + 0.181 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
40193
40194 if (FlagQuadraticTerms) {
40195 //Add contributions that are quadratic in the effective coefficients
40196
40197 STXSb += 0.0;
40198
40199 }
40200 } else
40201 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_qqHqq_mjj60_120_Nj2()");
40202
40203 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
40204
40205 return STXSb;
40206}
40207
40208const double NPSMEFTd6General::STXS12_qqHqq_mjj120_350_Nj2(const double sqrt_s) const {
40209 // To be fixed together with the UFO file when going beyond U(2)
40210 double STXSb = 1.0;
40211
40212 double CiHQ1, CiHQ3, CiHu, CiHd; // Cannot resolve fam. dependence -> assume universality for quarks.
40213 CiHQ1 = (getSMEFTCoeffEW("CHq1R", 0, 0) + getSMEFTCoeffEW("CHq1R", 1, 1) + getSMEFTCoeffEW("CHq1R", 2, 2)) / 3.0;
40214 CiHQ3 = (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1) + getSMEFTCoeffEW("CHq3R", 2, 2)) / 3.0;
40215 CiHu = (getSMEFTCoeffEW("CHuR", 0, 0) + getSMEFTCoeffEW("CHuR", 1, 1) + getSMEFTCoeffEW("CHuR", 2, 2)) / 3.0;
40216 CiHd = (getSMEFTCoeffEW("CHdR", 0, 0) + getSMEFTCoeffEW("CHdR", 1, 1) + getSMEFTCoeffEW("CHdR", 2, 2)) / 3.0;
40217
40218 if (sqrt_s == 13.0) {
40219
40220 STXSb += (0.12 * getSMEFTCoeffEW("CHbox") - 0.0099 * getSMEFTCoeffEW("CHD") - 0.021 * getSMEFTCoeffEW("CHW") + 0.0017 * getSMEFTCoeffEW("CHB")
40221 + 0.0368 * getSMEFTCoeffEW("CHWB") - 0.363 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1))
40222 - 0.003 * CiHQ1 - 0.155 * CiHQ3 - 0.0038 * CiHu
40223 + 0.0022 * CiHd + 0.181 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
40224
40225 if (FlagQuadraticTerms) {
40226 //Add contributions that are quadratic in the effective coefficients
40227
40228 STXSb += 0.0;
40229
40230 }
40231 } else
40232 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_qqHqq_mjj120_350_Nj2()");
40233
40234 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
40235
40236 return STXSb;
40237}
40238
40239const double NPSMEFTd6General::STXS12_qqHqq_mjj350_Inf_pTH200_Inf_Nj2(const double sqrt_s) const //AG:modified
40240{
40241 double STXSb = 1.0;
40242
40243 // To be fixed together with the UFO file when going beyond U(2)
40244 /*double CiHQ1, CiHQ3, CiHu, CiHd; // Cannot resolve fam. dependence -> assume universality for quarks.
40245 CiHQ1 = (getSMEFTCoeffEW("CHq1R", 0, 0) + getSMEFTCoeffEW("CHq1R", 1, 1) + getSMEFTCoeffEW("CHq1R", 2, 2)) / 3.0;
40246 CiHQ3 = (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1) + getSMEFTCoeffEW("CHq3R", 2, 2)) / 3.0;
40247 CiHu = (getSMEFTCoeffEW("CHuR", 0, 0) + getSMEFTCoeffEW("CHuR", 1, 1) + getSMEFTCoeffEW("CHuR", 2, 2)) / 3.0;
40248 CiHd = (getSMEFTCoeffEW("CHdR", 0, 0) + getSMEFTCoeffEW("CHdR", 1, 1) + getSMEFTCoeffEW("CHdR", 2, 2)) / 3.0;*/
40249
40250 if (sqrt_s == 13.0) {
40251
40252 /*STXSb += (0.12 * getSMEFTCoeffEW("CHbox") - 0.0072 * getSMEFTCoeffEW("CHD") + 0.188 * getSMEFTCoeffEW("CHW") - 0.0012 * getSMEFTCoeffEW("CHB")
40253 + 0.038 * getSMEFTCoeffEW("CHWB") - 0.362 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1))
40254 + 0.047 * CiHQ1 - 1.33 * CiHQ3 - 0.095 * CiHu
40255 + 0.0314 * CiHd + 0.181 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);*/
40256
40257 //AG: pTj>30GeV
40258 STXSb += cWsch * (
40259 ((0.12125) * getSMEFTCoeffEW("CHbox")
40260 + (-0.007062) * getSMEFTCoeffEW("CHD")
40261 + (0.16946) * getSMEFTCoeffEW("CHW")
40262 + (-0.001466) * getSMEFTCoeffEW("CHB")
40263 + (0.024549) * getSMEFTCoeffEW("CHWB")
40264 + (0.09586) * getSMEFTCoeffEW("CHq1R", 0, 0)
40265 + (-0.026874) * getSMEFTCoeffEW("CHq1R", 1, 1)
40266 + (-1.622623) * getSMEFTCoeffEW("CHq3R", 0, 0)
40267 + (-0.257163) * getSMEFTCoeffEW("CHq3R", 1, 1)
40268 + (-0.1258851) * getSMEFTCoeffEW("CHuR", 0, 0)
40269 + (-0.01050939) * getSMEFTCoeffEW("CHuR", 1, 1)
40270 + (0.035465) * getSMEFTCoeffEW("CHdR", 0, 0)
40271 + (0.0090063) * getSMEFTCoeffEW("CHdR", 1, 1)
40272 + (-0.181911) * getSMEFTCoeffEW("CHl3R", 0, 0)
40273 + (-0.181911) * getSMEFTCoeffEW("CHl3R", 1, 1)
40274 + (0.18186) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
40275 );
40276
40277 if (FlagQuadraticTerms) {
40278 //Add contributions that are quadratic in the effective coefficients
40279
40280 STXSb += 0.0;
40281
40282 }
40283 } else
40284 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_qqHqq_mjj350_Inf_pTH200_Inf_Nj2()");
40285
40286 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
40287
40288 return STXSb;
40289}
40290
40292 // To be fixed together with the UFO file when going beyond U(2)
40293 double STXSb = 1.0;
40294
40295 //double CiHQ1;
40296 double CiHQ3, CiHu, CiHd; // Cannot resolve fam. dependence -> assume universality for quarks.
40297 //CiHQ1 = (getSMEFTCoeffEW("CHq1R",0,0) + getSMEFTCoeffEW("CHq1R",1,1) + getSMEFTCoeffEW("CHq1R",2,2))/3.0;
40298 CiHQ3 = (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1) + getSMEFTCoeffEW("CHq3R", 2, 2)) / 3.0;
40299 CiHu = (getSMEFTCoeffEW("CHuR", 0, 0) + getSMEFTCoeffEW("CHuR", 1, 1) + getSMEFTCoeffEW("CHuR", 2, 2)) / 3.0;
40300 CiHd = (getSMEFTCoeffEW("CHdR", 0, 0) + getSMEFTCoeffEW("CHdR", 1, 1) + getSMEFTCoeffEW("CHdR", 2, 2)) / 3.0;
40301
40302 if (sqrt_s == 13.0) {
40303
40304 STXSb += (0.12 * getSMEFTCoeffEW("CHbox") - 0.0110 * getSMEFTCoeffEW("CHD") - 0.134 * getSMEFTCoeffEW("CHW") - 0.0014 * getSMEFTCoeffEW("CHB")
40305 + 0.0234 * getSMEFTCoeffEW("CHWB") - 0.368 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1))
40306 - 0.371 * CiHQ3 - 0.0203 * CiHu
40307 + 0.0084 * CiHd + 0.184 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
40308
40309 if (FlagQuadraticTerms) {
40310 //Add contributions that are quadratic in the effective coefficients
40311
40312 STXSb += 0.0;
40313
40314 }
40315 } else
40316 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_qqHqq_mjj350_700_pTH0_200_pTHjj0_25_Nj2()");
40317
40318 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
40319
40320 return STXSb;
40321}
40322
40324 // To be fixed together with the UFO file when going beyond U(2)
40325 double STXSb = 1.0;
40326
40327 double CiHQ1, CiHQ3, CiHu, CiHd; // Cannot resolve fam. dependence -> assume universality for quarks.
40328 CiHQ1 = (getSMEFTCoeffEW("CHq1R", 0, 0) + getSMEFTCoeffEW("CHq1R", 1, 1) + getSMEFTCoeffEW("CHq1R", 2, 2)) / 3.0;
40329 CiHQ3 = (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1) + getSMEFTCoeffEW("CHq3R", 2, 2)) / 3.0;
40330 CiHu = (getSMEFTCoeffEW("CHuR", 0, 0) + getSMEFTCoeffEW("CHuR", 1, 1) + getSMEFTCoeffEW("CHuR", 2, 2)) / 3.0;
40331 CiHd = (getSMEFTCoeffEW("CHdR", 0, 0) + getSMEFTCoeffEW("CHdR", 1, 1) + getSMEFTCoeffEW("CHdR", 2, 2)) / 3.0;
40332
40333 if (sqrt_s == 13.0) {
40334
40335 STXSb += (0.12 * getSMEFTCoeffEW("CHbox") - 0.0101 * getSMEFTCoeffEW("CHD") - 0.143 * getSMEFTCoeffEW("CHW") + 0.027 * getSMEFTCoeffEW("CHWB")
40336 - 0.358 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1)) + 0.002 * CiHQ1
40337 - 0.38 * CiHQ3 - 0.0204 * CiHu + 0.0081 * CiHd
40338 + 0.183 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
40339
40340 if (FlagQuadraticTerms) {
40341 //Add contributions that are quadratic in the effective coefficients
40342
40343 STXSb += 0.0;
40344
40345 }
40346 } else
40347 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_qqHqq_mjj350_700_pTH0_200_pTHjj25_Inf_Nj2()");
40348
40349 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
40350
40351 return STXSb;
40352}
40353
40355 // To be fixed together with the UFO file when going beyond U(2)
40356 double STXSb = 1.0;
40357
40358 double CiHQ1, CiHQ3, CiHu, CiHd; // Cannot resolve fam. dependence -> assume universality for quarks.
40359 CiHQ1 = (getSMEFTCoeffEW("CHq1R", 0, 0) + getSMEFTCoeffEW("CHq1R", 1, 1) + getSMEFTCoeffEW("CHq1R", 2, 2)) / 3.0;
40360 CiHQ3 = (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1) + getSMEFTCoeffEW("CHq3R", 2, 2)) / 3.0;
40361 CiHu = (getSMEFTCoeffEW("CHuR", 0, 0) + getSMEFTCoeffEW("CHuR", 1, 1) + getSMEFTCoeffEW("CHuR", 2, 2)) / 3.0;
40362 CiHd = (getSMEFTCoeffEW("CHdR", 0, 0) + getSMEFTCoeffEW("CHdR", 1, 1) + getSMEFTCoeffEW("CHdR", 2, 2)) / 3.0;
40363
40364 if (sqrt_s == 13.0) {
40365
40366 STXSb += (0.12 * getSMEFTCoeffEW("CHbox") - 0.0101 * getSMEFTCoeffEW("CHD") - 0.117 * getSMEFTCoeffEW("CHW") - 0.0016 * getSMEFTCoeffEW("CHB")
40367 + 0.0231 * getSMEFTCoeffEW("CHWB") - 0.365 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1))
40368 + 0.010 * CiHQ1 - 0.364 * CiHQ3 - 0.0216 * CiHu
40369 + 0.0074 * CiHd + 0.182 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
40370
40371 if (FlagQuadraticTerms) {
40372 //Add contributions that are quadratic in the effective coefficients
40373
40374 STXSb += 0.0;
40375
40376 }
40377 } else
40378 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_qqHqq_mjj700_Inf_pTH0_200_pTHjj0_25_Nj2()");
40379
40380 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
40381
40382 return STXSb;
40383}
40384
40386 // To be fixed together with the UFO file when going beyond U(2)
40387 double STXSb = 1.0;
40388
40389 double CiHQ1, CiHQ3, CiHu, CiHd; // Cannot resolve fam. dependence -> assume universality for quarks.
40390 CiHQ1 = (getSMEFTCoeffEW("CHq1R", 0, 0) + getSMEFTCoeffEW("CHq1R", 1, 1) + getSMEFTCoeffEW("CHq1R", 2, 2)) / 3.0;
40391 CiHQ3 = (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1) + getSMEFTCoeffEW("CHq3R", 2, 2)) / 3.0;
40392 CiHu = (getSMEFTCoeffEW("CHuR", 0, 0) + getSMEFTCoeffEW("CHuR", 1, 1) + getSMEFTCoeffEW("CHuR", 2, 2)) / 3.0;
40393 CiHd = (getSMEFTCoeffEW("CHdR", 0, 0) + getSMEFTCoeffEW("CHdR", 1, 1) + getSMEFTCoeffEW("CHdR", 2, 2)) / 3.0;
40394
40395 if (sqrt_s == 13.0) {
40396
40397 STXSb += (0.12 * getSMEFTCoeffEW("CHbox") - 0.0096 * getSMEFTCoeffEW("CHD") - 0.168 * getSMEFTCoeffEW("CHW") + 0.023 * getSMEFTCoeffEW("CHWB")
40398 - 0.361 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1)) + 0.015 * CiHQ1
40399 - 0.442 * CiHQ3 - 0.0282 * CiHu + 0.0091 * CiHd
40400 + 0.180 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
40401
40402 if (FlagQuadraticTerms) {
40403 //Add contributions that are quadratic in the effective coefficients
40404
40405 STXSb += 0.0;
40406
40407 }
40408 } else
40409 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_qqHqq_mjj700_Inf_pTH0_200_pTHjj25_Inf_Nj2()");
40410
40411 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
40412
40413 return STXSb;
40414}
40415
40416const double NPSMEFTd6General::STXS12_qqHqq_mjj350_700_pTH0_200_Nj2(const double sqrt_s) const //AG:added
40417{
40418 double STXSb = 1.0;
40419
40420 if (sqrt_s == 13.0) {
40421
40422 //pTj>30GeV
40423 STXSb += cWsch * (
40424 ((0.12116) * getSMEFTCoeffEW("CHbox")
40425 + (-0.011205) * getSMEFTCoeffEW("CHD")
40426 + (-0.133485) * getSMEFTCoeffEW("CHW")
40427 + (-0.000416) * getSMEFTCoeffEW("CHB")
40428 + (0.02047) * getSMEFTCoeffEW("CHWB")
40429 + (0.006534) * getSMEFTCoeffEW("CHq1R", 0, 0)
40430 + (-0.0081187) * getSMEFTCoeffEW("CHq1R", 1, 1)
40431 + (-0.312986) * getSMEFTCoeffEW("CHq3R", 0, 0)
40432 + (-0.0850237) * getSMEFTCoeffEW("CHq3R", 1, 1)
40433 + (-0.019281554) * getSMEFTCoeffEW("CHuR", 0, 0)
40434 + (-0.00320807) * getSMEFTCoeffEW("CHuR", 1, 1)
40435 + (0.0068702) * getSMEFTCoeffEW("CHdR", 0, 0)
40436 + (0.0027355) * getSMEFTCoeffEW("CHdR", 1, 1)
40437 + (-0.1818408) * getSMEFTCoeffEW("CHl3R", 0, 0)
40438 + (-0.1818408) * getSMEFTCoeffEW("CHl3R", 1, 1)
40439 + (0.18165) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
40440 );
40441
40442 if (FlagQuadraticTerms) {
40443 //Add contributions that are quadratic in the effective coefficients
40444
40445 STXSb += 0.0;
40446
40447 }
40448 } else
40449 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_qqHqq_mjj350_700_pTH0_200_Nj2()");
40450
40451 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
40452
40453 return STXSb;
40454}
40455
40456const double NPSMEFTd6General::STXS12_qqHqq_mjj700_1000_pTH0_200_Nj2(const double sqrt_s) const //AG:added
40457{
40458 double STXSb = 1.0;
40459
40460 if (sqrt_s == 13.0) {
40461
40462 //pTj>30GeV
40463 STXSb += cWsch * (
40464 ((0.12117) * getSMEFTCoeffEW("CHbox")
40465 + (-0.011057) * getSMEFTCoeffEW("CHD")
40466 + (-0.128786) * getSMEFTCoeffEW("CHW")
40467 + (-0.00024) * getSMEFTCoeffEW("CHB")
40468 + (0.020319) * getSMEFTCoeffEW("CHWB")
40469 + (0.009981) * getSMEFTCoeffEW("CHq1R", 0, 0)
40470 + (-0.0068709) * getSMEFTCoeffEW("CHq1R", 1, 1)
40471 + (-0.325754) * getSMEFTCoeffEW("CHq3R", 0, 0)
40472 + (-0.0692495) * getSMEFTCoeffEW("CHq3R", 1, 1)
40473 + (-0.0208126) * getSMEFTCoeffEW("CHuR", 0, 0)
40474 + (-0.002523013) * getSMEFTCoeffEW("CHuR", 1, 1)
40475 + (0.0068893) * getSMEFTCoeffEW("CHdR", 0, 0)
40476 + (0.0022378) * getSMEFTCoeffEW("CHdR", 1, 1)
40477 + (-0.1817542) * getSMEFTCoeffEW("CHl3R", 0, 0)
40478 + (-0.1817542) * getSMEFTCoeffEW("CHl3R", 1, 1)
40479 + (0.18181) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
40480 );
40481
40482 if (FlagQuadraticTerms) {
40483 //Add contributions that are quadratic in the effective coefficients
40484
40485 STXSb += 0.0;
40486
40487 }
40488 } else
40489 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_qqHqq_mjj700_1000_pTH0_200_Nj2()");
40490
40491 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
40492
40493 return STXSb;
40494}
40495
40496const double NPSMEFTd6General::STXS12_qqHqq_mjj1000_1500_pTH0_200_Nj2(const double sqrt_s) const //AG:added
40497{
40498 double STXSb = 1.0;
40499
40500 if (sqrt_s == 13.0) {
40501
40502 //pTj>30GeV
40503 STXSb += cWsch * (
40504 ((0.12096) * getSMEFTCoeffEW("CHbox")
40505 + (-0.010795) * getSMEFTCoeffEW("CHD")
40506 + (-0.126544) * getSMEFTCoeffEW("CHW")
40507 + (-0.000155) * getSMEFTCoeffEW("CHB")
40508 + (0.020471) * getSMEFTCoeffEW("CHWB")
40509 + (0.013753) * getSMEFTCoeffEW("CHq1R", 0, 0)
40510 + (-0.0056663) * getSMEFTCoeffEW("CHq1R", 1, 1)
40511 + (-0.334119) * getSMEFTCoeffEW("CHq3R", 0, 0)
40512 + (-0.0563833) * getSMEFTCoeffEW("CHq3R", 1, 1)
40513 + (-0.0222351) * getSMEFTCoeffEW("CHuR", 0, 0)
40514 + (-0.00200624) * getSMEFTCoeffEW("CHuR", 1, 1)
40515 + (0.0068001) * getSMEFTCoeffEW("CHdR", 0, 0)
40516 + (0.0018158) * getSMEFTCoeffEW("CHdR", 1, 1)
40517 + (-0.181549) * getSMEFTCoeffEW("CHl3R", 0, 0)
40518 + (-0.181549) * getSMEFTCoeffEW("CHl3R", 1, 1)
40519 + (0.18153) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
40520 );
40521
40522 if (FlagQuadraticTerms) {
40523 //Add contributions that are quadratic in the effective coefficients
40524
40525 STXSb += 0.0;
40526
40527 }
40528 } else
40529 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_qqHqq_mjj1000_1500_pTH0_200_Nj2()");
40530
40531 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
40532
40533 return STXSb;
40534}
40535
40536const double NPSMEFTd6General::STXS12_qqHqq_mjj1500_Inf_pTH0_200_Nj2(const double sqrt_s) const //AG:added
40537{
40538 double STXSb = 1.0;
40539
40540 if (sqrt_s == 13.0) {
40541
40542 //pTj>30GeV
40543 STXSb += cWsch * (
40544 ((0.12137) * getSMEFTCoeffEW("CHbox")
40545 + (-0.010058) * getSMEFTCoeffEW("CHD")
40546 + (-0.126696) * getSMEFTCoeffEW("CHW")
40547 + (-4.9e-05) * getSMEFTCoeffEW("CHB")
40548 + (0.021522) * getSMEFTCoeffEW("CHWB")
40549 + (0.023913) * getSMEFTCoeffEW("CHq1R", 0, 0)
40550 + (-0.0034782) * getSMEFTCoeffEW("CHq1R", 1, 1)
40551 + (-0.346713) * getSMEFTCoeffEW("CHq3R", 0, 0)
40552 + (-0.0398273) * getSMEFTCoeffEW("CHq3R", 1, 1)
40553 + (-0.02563591) * getSMEFTCoeffEW("CHuR", 0, 0)
40554 + (-0.001467832) * getSMEFTCoeffEW("CHuR", 1, 1)
40555 + (0.0064338) * getSMEFTCoeffEW("CHdR", 0, 0)
40556 + (0.0012111) * getSMEFTCoeffEW("CHdR", 1, 1)
40557 + (-0.181736) * getSMEFTCoeffEW("CHl3R", 0, 0)
40558 + (-0.181736) * getSMEFTCoeffEW("CHl3R", 1, 1)
40559 + (0.18193) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
40560 );
40561
40562 if (FlagQuadraticTerms) {
40563 //Add contributions that are quadratic in the effective coefficients
40564
40565 STXSb += 0.0;
40566
40567 }
40568 } else
40569 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_qqHqq_mjj1500_Inf_pTH0_200_Nj2()");
40570
40571 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
40572
40573 return STXSb;
40574}
40575
40576const double NPSMEFTd6General::STXS12_qqHqq_mjj350_1000_pTH200_Inf_Nj2(const double sqrt_s) const //AG:added
40577{
40578 double STXSb = 1.0;
40579
40580 if (sqrt_s == 13.0) {
40581
40582 //pTj>30GeV
40583 STXSb += cWsch * (
40584 ((0.12119388244615271) * getSMEFTCoeffEW("CHbox")
40585 + (-0.007520073014376603) * getSMEFTCoeffEW("CHD")
40586 + (0.20031065061792538) * getSMEFTCoeffEW("CHW")
40587 + (-0.0017028701729685037) * getSMEFTCoeffEW("CHB")
40588 + (0.025477338005929776) * getSMEFTCoeffEW("CHWB")
40589 + (0.05762202703511021) * getSMEFTCoeffEW("CHq1R", 0, 0)
40590 + (-0.034704492909866734) * getSMEFTCoeffEW("CHq1R", 1, 1)
40591 + (-1.5262530035586555) * getSMEFTCoeffEW("CHq3R", 0, 0)
40592 + (-0.31670221602330967) * getSMEFTCoeffEW("CHq3R", 1, 1)
40593 + (-0.11035352246217908) * getSMEFTCoeffEW("CHuR", 0, 0)
40594 + (-0.012911611060134444) * getSMEFTCoeffEW("CHuR", 1, 1)
40595 + (0.03570087989045835) * getSMEFTCoeffEW("CHdR", 0, 0)
40596 + (0.01138089675090921) * getSMEFTCoeffEW("CHdR", 1, 1)
40597 + (-0.1816546926779029) * getSMEFTCoeffEW("CHl3R", 0, 0)
40598 + (-0.1816546926779029) * getSMEFTCoeffEW("CHl3R", 1, 1)
40599 + (0.18178862464555604) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
40600 );
40601
40602 if (FlagQuadraticTerms) {
40603 //Add contributions that are quadratic in the effective coefficients
40604
40605 STXSb += 0.0;
40606
40607 }
40608 } else
40609 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_qqHqq_mjj350_1000_pTH200_Inf_Nj2()");
40610
40611 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
40612
40613 return STXSb;
40614}
40615
40616const double NPSMEFTd6General::STXS12_qqHqq_mjj1000_Inf_pTH200_Inf_Nj2(const double sqrt_s) const //AG:added
40617{
40618 double STXSb = 1.0;
40619
40620 if (sqrt_s == 13.0) {
40621
40622 //pTj>30GeV
40623 STXSb += cWsch * (
40624 ((0.12115277435803268) * getSMEFTCoeffEW("CHbox")
40625 + (-0.006700175570443445) * getSMEFTCoeffEW("CHD")
40626 + (0.14503609950278334) * getSMEFTCoeffEW("CHW")
40627 + (-0.001181392562850623) * getSMEFTCoeffEW("CHB")
40628 + (0.023797404695001557) * getSMEFTCoeffEW("CHWB")
40629 + (0.1267974703204301) * getSMEFTCoeffEW("CHq1R", 0, 0)
40630 + (-0.020350888277334663) * getSMEFTCoeffEW("CHq1R", 1, 1)
40631 + (-1.7030969805490792) * getSMEFTCoeffEW("CHq3R", 0, 0)
40632 + (-0.2091291453108325) * getSMEFTCoeffEW("CHq3R", 1, 1)
40633 + (-0.13908329182938856) * getSMEFTCoeffEW("CHuR", 0, 0)
40634 + (-0.008563055128991819) * getSMEFTCoeffEW("CHuR", 1, 1)
40635 + (0.035275554702358033) * getSMEFTCoeffEW("CHdR", 0, 0)
40636 + (0.007091459551226658) * getSMEFTCoeffEW("CHdR", 1, 1)
40637 + (-0.18157625796816287) * getSMEFTCoeffEW("CHl3R", 0, 0)
40638 + (-0.18157625796816287) * getSMEFTCoeffEW("CHl3R", 1, 1)
40639 + (0.18172255774352347) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
40640 );
40641
40642 if (FlagQuadraticTerms) {
40643 //Add contributions that are quadratic in the effective coefficients
40644
40645 STXSb += 0.0;
40646
40647 }
40648 } else
40649 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_qqHqq_mjj1000_Inf_pTH200_Inf_Nj2()");
40650
40651 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
40652
40653 return STXSb;
40654}
40655
40656const double NPSMEFTd6General::STXS12_qqHlv_pTV0_75(const double sqrt_s) const //AG:modified
40657{
40658 double STXSb = 1.0;
40659
40660 // To be fixed together with the UFO file when going beyond U(2)
40661 /*double CiHQ3; // Cannot resolve fam. dependence -> assume universality for quarks.
40662 CiHQ3 = (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1) + getSMEFTCoeffEW("CHq3R", 2, 2)) / 3.0;*/
40663
40664 if (sqrt_s == 13.0) {
40665
40666 /*STXSb += (0.12 * getSMEFTCoeffEW("CHbox") - 0.0304 * getSMEFTCoeffEW("CHD") + 0.813 * getSMEFTCoeffEW("CHW")
40667 - 0.241 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1))
40668 + 1.142 * CiHQ3 + 0.183 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0); */
40669 // AG:
40670 STXSb += cWsch * (
40671 ((0.12114) * getSMEFTCoeffEW("CHbox")
40672 + (-0.03031269) * getSMEFTCoeffEW("CHD")
40673 + (0.8155) * getSMEFTCoeffEW("CHW")
40674 + (0.9523) * getSMEFTCoeffEW("CHq3R", 0, 0)
40675 + (0.15907) * getSMEFTCoeffEW("CHq3R", 1, 1)
40676 + (-0.1412857) * getSMEFTCoeffEW("CHl3R", 0, 0)
40677 + (-0.14124287) * getSMEFTCoeffEW("CHl3R", 1, 1)
40678 + (0.18176) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
40679 + (-1.012) * deltaGwd6()
40680 );
40681
40682 if (FlagQuadraticTerms) {
40683 //Add contributions that are quadratic in the effective coefficients
40684
40685 STXSb += 0.0;
40686
40687 }
40688 } else
40689 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_qqHlv_pTV0_75()");
40690
40691 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
40692
40693 return STXSb;
40694}
40695
40696const double NPSMEFTd6General::STXS12_qqHlv_pTV75_150(const double sqrt_s) const //AG:modified
40697{
40698 double STXSb = 1.0;
40699
40700 // To be fixed together with the UFO file when going beyond U(2)
40701 /*double CiHQ3; // Cannot resolve fam. dependence -> assume universality for quarks.
40702 CiHQ3 = (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1) + getSMEFTCoeffEW("CHq3R", 2, 2)) / 3.0;*/
40703
40704 if (sqrt_s == 13.0) {
40705
40706 /*STXSb += (0.12 * getSMEFTCoeffEW("CHbox") - 0.0304 * getSMEFTCoeffEW("CHD") + 0.946 * getSMEFTCoeffEW("CHW")
40707 - 0.244 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1))
40708 + 1.90 * CiHQ3 + 0.183 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);*/
40709 // AG:
40710 STXSb += cWsch * (
40711 ((0.12127) * getSMEFTCoeffEW("CHbox")
40712 + (-0.03032518) * getSMEFTCoeffEW("CHD")
40713 + (0.9462) * getSMEFTCoeffEW("CHW")
40714 + (1.7004) * getSMEFTCoeffEW("CHq3R", 0, 0)
40715 + (0.22393) * getSMEFTCoeffEW("CHq3R", 1, 1)
40716 + (-0.1410885) * getSMEFTCoeffEW("CHl3R", 0, 0)
40717 + (-0.1408925) * getSMEFTCoeffEW("CHl3R", 1, 1)
40718 + (0.1819) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
40719 + (-0.996) * deltaGwd6()
40720 );
40721
40722 if (FlagQuadraticTerms) {
40723 //Add contributions that are quadratic in the effective coefficients
40724
40725 STXSb += 0.0;
40726
40727 }
40728 } else
40729 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_qqHlv_pTV75_150()");
40730
40731 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
40732
40733 return STXSb;
40734}
40735
40736const double NPSMEFTd6General::STXS12_qqHlv_pTV150_250_Nj0(const double sqrt_s) const //AG:modified
40737{
40738 double STXSb = 1.0;
40739
40740 // To be fixed together with the UFO file when going beyond U(2)
40741 /*double CiHQ3; // Cannot resolve fam. dependence -> assume universality for quarks.
40742 CiHQ3 = (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1) + getSMEFTCoeffEW("CHq3R", 2, 2)) / 3.0;*/
40743
40744 if (sqrt_s == 13.0) {
40745
40746 /*STXSb += (0.12 * getSMEFTCoeffEW("CHbox") - 0.0312 * getSMEFTCoeffEW("CHD") + 1.06 * getSMEFTCoeffEW("CHW")
40747 - 0.247 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1))
40748 + 4.07 * CiHQ3 + 0.187 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);*/
40749 // AG:
40750 STXSb += cWsch * (
40751 ((0.12103) * getSMEFTCoeffEW("CHbox")
40752 + (-0.03027479) * getSMEFTCoeffEW("CHD")
40753 + (1.0506) * getSMEFTCoeffEW("CHW")
40754 + (3.6846) * getSMEFTCoeffEW("CHq3R", 0, 0)
40755 + (0.34645) * getSMEFTCoeffEW("CHq3R", 1, 1)
40756 + (-0.1403732) * getSMEFTCoeffEW("CHl3R", 0, 0)
40757 + (-0.1405017) * getSMEFTCoeffEW("CHl3R", 1, 1)
40758 + (0.18154) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
40759 + (-1.017) * deltaGwd6()
40760 );
40761
40762 if (FlagQuadraticTerms) {
40763 //Add contributions that are quadratic in the effective coefficients
40764
40765 STXSb += 0.0;
40766
40767 }
40768 } else
40769 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_qqHlv_pTV150_250_Nj0()");
40770
40771 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
40772
40773 return STXSb;
40774}
40775
40776const double NPSMEFTd6General::STXS12_qqHlv_pTV150_250_Nj1(const double sqrt_s) const //AG:modified
40777{
40778 double STXSb = 1.0;
40779
40780 // To be fixed together with the UFO file when going beyond U(2)
40781 /*double CiHQ3; // Cannot resolve fam. dependence -> assume universality for quarks.
40782 CiHQ3 = (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1) + getSMEFTCoeffEW("CHq3R", 2, 2)) / 3.0;*/
40783
40784 if (sqrt_s == 13.0) {
40785
40786 /*STXSb += (0.12 * getSMEFTCoeffEW("CHbox") - 0.0307 * getSMEFTCoeffEW("CHD") + 1.08 * getSMEFTCoeffEW("CHW")
40787 - 0.239 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1))
40788 + 3.58 * CiHQ3 + 0.180 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);*/
40789 // AG: pTj=>30GeV
40790 STXSb += cWsch * (
40791 ((0.12125) * getSMEFTCoeffEW("CHbox")
40792 + (-0.03035345) * getSMEFTCoeffEW("CHD")
40793 + (1.0561) * getSMEFTCoeffEW("CHW")
40794 + (3.2437) * getSMEFTCoeffEW("CHq3R", 0, 0)
40795 + (0.36816) * getSMEFTCoeffEW("CHq3R", 1, 1)
40796 + (-0.1200448) * getSMEFTCoeffEW("CHl3R", 0, 0)
40797 + (-0.1201971) * getSMEFTCoeffEW("CHl3R", 1, 1)
40798 + (0.18189) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
40799 + (-1.009) * deltaGwd6()
40800 );
40801
40802 if (FlagQuadraticTerms) {
40803 //Add contributions that are quadratic in the effective coefficients
40804
40805 STXSb += 0.0;
40806
40807 }
40808 } else
40809 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_qqHlv_pTV150_250_Nj1()");
40810
40811 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
40812
40813 return STXSb;
40814}
40815
40816const double NPSMEFTd6General::STXS12_qqHlv_pTV250_Inf(const double sqrt_s) const {
40817 // To be fixed together with the UFO file when going beyond U(2)
40818 double STXSb = 1.0;
40819
40820 double CiHQ3; // Cannot resolve fam. dependence -> assume universality for quarks.
40821 CiHQ3 = (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1) + getSMEFTCoeffEW("CHq3R", 2, 2)) / 3.0;
40822
40823 if (sqrt_s == 13.0) {
40824
40825 STXSb += (0.12 * getSMEFTCoeffEW("CHbox") - 0.0282 * getSMEFTCoeffEW("CHD") + 1.07 * getSMEFTCoeffEW("CHW")
40826 - 0.228 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1))
40827 + 10.6 * CiHQ3 + 0.170 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
40828
40829 if (FlagQuadraticTerms) {
40830 //Add contributions that are quadratic in the effective coefficients
40831
40832 STXSb += 0.0;
40833
40834 }
40835 } else
40836 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_qqHlv_pTV250_Inf()");
40837
40838 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
40839
40840 return STXSb;
40841}
40842
40843const double NPSMEFTd6General::STXS12_qqHlv_pTV0_150(const double sqrt_s) const //AG:added
40844{
40845 double STXSb = 1.0;
40846
40847 if (sqrt_s == 13.0) {
40848
40849 STXSb += cWsch * (
40850 ((0.12122) * getSMEFTCoeffEW("CHbox")
40851 + (-0.03033245) * getSMEFTCoeffEW("CHD")
40852 + (0.86411) * getSMEFTCoeffEW("CHW")
40853 + (1.2279) * getSMEFTCoeffEW("CHq3R", 0, 0)
40854 + (0.18313) * getSMEFTCoeffEW("CHq3R", 1, 1)
40855 + (-0.1411777) * getSMEFTCoeffEW("CHl3R", 0, 0)
40856 + (-0.1411553) * getSMEFTCoeffEW("CHl3R", 1, 1)
40857 + (0.18183) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
40858 + (-1.002) * deltaGwd6()
40859 );
40860
40861 if (FlagQuadraticTerms) {
40862 //Add contributions that are quadratic in the effective coefficients
40863
40864 STXSb += 0.0;
40865
40866 }
40867 } else
40868 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_qqHlv_pTV0_150)");
40869
40870 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
40871
40872 return STXSb;
40873}
40874
40875const double NPSMEFTd6General::STXS12_qqHlv_pTV250_400(const double sqrt_s) const //AG:added
40876{
40877 double STXSb = 1.0;
40878
40879 if (sqrt_s == 13.0) {
40880
40881 STXSb += cWsch * (
40882 ((0.12126) * getSMEFTCoeffEW("CHbox")
40883 + (-0.03028419) * getSMEFTCoeffEW("CHD")
40884 + (1.1087) * getSMEFTCoeffEW("CHW")
40885 + (8.462) * getSMEFTCoeffEW("CHq3R", 0, 0)
40886 + (0.54273) * getSMEFTCoeffEW("CHq3R", 1, 1)
40887 + (-0.1402818) * getSMEFTCoeffEW("CHl3R", 0, 0)
40888 + (-0.1402079) * getSMEFTCoeffEW("CHl3R", 1, 1)
40889 + (0.18188) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
40890 + (-0.99) * deltaGwd6()
40891 );
40892
40893 if (FlagQuadraticTerms) {
40894 //Add contributions that are quadratic in the effective coefficients
40895 STXSb += 0.0;
40896 }
40897 } else
40898 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_qqHlv_pTV250_400()");
40899
40900 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
40901
40902 return STXSb;
40903}
40904
40905const double NPSMEFTd6General::STXS12_qqHlv_pTV400_Inf(const double sqrt_s) const //AG:added
40906{
40907 double STXSb = 1.0;
40908
40909 if (sqrt_s == 13.0) {
40910
40911 STXSb += cWsch * (
40912 ((0.1213) * getSMEFTCoeffEW("CHbox")
40913 + (-0.03031894) * getSMEFTCoeffEW("CHD")
40914 + (1.1361) * getSMEFTCoeffEW("CHW")
40915 + (25.302) * getSMEFTCoeffEW("CHq3R", 0, 0)
40916 + (0.9521) * getSMEFTCoeffEW("CHq3R", 1, 1)
40917 + (-0.14003358) * getSMEFTCoeffEW("CHl3R", 0, 0)
40918 + (-0.14005959) * getSMEFTCoeffEW("CHl3R", 1, 1)
40919 + (0.18197) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
40920 + (-1.005) * deltaGwd6()
40921 );
40922
40923 if (FlagQuadraticTerms) {
40924 //Add contributions that are quadratic in the effective coefficients
40925
40926 STXSb += 0.0;
40927 }
40928 } else
40929 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_qqHlv_pTV400_Inf()");
40930
40931 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
40932
40933 return STXSb;
40934}
40935
40936const double NPSMEFTd6General::STXS12_qqHll_pTV0_75(const double sqrt_s) const //AG:modified
40937{
40938 double STXSb = 1.0;
40939
40940 // To be fixed together with the UFO file when going beyond U(2)
40941 /*double CiHQ1, CiHQ3, CiHu, CiHd; // Cannot resolve fam. dependence -> assume universality for quarks.
40942 CiHQ1 = (getSMEFTCoeffEW("CHq1R", 0, 0) + getSMEFTCoeffEW("CHq1R", 1, 1) + getSMEFTCoeffEW("CHq1R", 2, 2)) / 3.0;
40943 CiHQ3 = (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1) + getSMEFTCoeffEW("CHq3R", 2, 2)) / 3.0;
40944 CiHu = (getSMEFTCoeffEW("CHuR", 0, 0) + getSMEFTCoeffEW("CHuR", 1, 1) + getSMEFTCoeffEW("CHuR", 2, 2)) / 3.0;
40945 CiHd = (getSMEFTCoeffEW("CHdR", 0, 0) + getSMEFTCoeffEW("CHdR", 1, 1) + getSMEFTCoeffEW("CHdR", 2, 2)) / 3.0;*/
40946
40947 if (sqrt_s == 13.0) {
40948
40949 /*STXSb += (0.12 * getSMEFTCoeffEW("CHbox") + 0.0129 * getSMEFTCoeffEW("CHD") + 0.665 * getSMEFTCoeffEW("CHW") + 0.0835 * getSMEFTCoeffEW("CHB")
40950 + 0.303 * getSMEFTCoeffEW("CHWB") - 0.0362 * 0.5 * (getSMEFTCoeffEW("CHl1R", 0, 0) + getSMEFTCoeffEW("CHl1R", 1, 1) - getSMEFTCoeffEW("CHl3R", 0, 0) - getSMEFTCoeffEW("CHl3R", 1, 1))
40951 - 0.2772 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1)) - 0.0359 * 0.5 * (getSMEFTCoeffEW("CHeR", 0, 0) + getSMEFTCoeffEW("CHeR", 1, 1))
40952 + 0.029 * CiHQ1 + 1.27 * CiHQ3 + 0.245 * CiHu - 0.1064 * CiHd
40953 + 0.183 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);*/
40954 // AG:
40955 STXSb += cWsch * (
40956 ((0.12122) * getSMEFTCoeffEW("CHbox")
40957 + (0.01275) * getSMEFTCoeffEW("CHD")
40958 + (0.66498) * getSMEFTCoeffEW("CHW")
40959 + (0.07923) * getSMEFTCoeffEW("CHB")
40960 + (0.29801) * getSMEFTCoeffEW("CHWB")
40961 + (-0.05107) * getSMEFTCoeffEW("CHq1R", 0, 0)
40962 + (0.08713) * getSMEFTCoeffEW("CHq1R", 1, 1)
40963 + (0.9403) * getSMEFTCoeffEW("CHq3R", 0, 0)
40964 + (0.17685) * getSMEFTCoeffEW("CHq3R", 1, 1)
40965 + (0.20932) * getSMEFTCoeffEW("CHuR", 0, 0)
40966 + (0.018933) * getSMEFTCoeffEW("CHuR", 1, 1)
40967 + (-0.0776056) * getSMEFTCoeffEW("CHdR", 0, 0)
40968 + (-0.0230333) * getSMEFTCoeffEW("CHdR", 1, 1)
40969 + (-0.011958) * getSMEFTCoeffEW("CHl1R", 0, 0)
40970 + (-0.011973) * getSMEFTCoeffEW("CHl1R", 1, 1)
40971 + (-0.011982) * getSMEFTCoeffEW("CHl1R", 2, 2)
40972 + (-0.1402374) * getSMEFTCoeffEW("CHl3R", 0, 0)
40973 + (-0.1403242) * getSMEFTCoeffEW("CHl3R", 1, 1)
40974 + (0.041685) * getSMEFTCoeffEW("CHl3R", 2, 2)
40975 + (-0.0117029) * getSMEFTCoeffEW("CHeR", 0, 0)
40976 + (-0.0115373) * getSMEFTCoeffEW("CHeR", 1, 1)
40977 + (-0.0116341) * getSMEFTCoeffEW("CHeR", 2, 2)
40978 + (0.18182) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
40979 + (-1.164) * deltaGzd6()
40980 );
40981
40982 if (FlagQuadraticTerms) {
40983 //Add contributions that are quadratic in the effective coefficients
40984
40985 STXSb += 0.0;
40986
40987 }
40988 } else
40989 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_qqHll_pTV0_75()");
40990
40991 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
40992
40993 return STXSb;
40994}
40995
40996const double NPSMEFTd6General::STXS12_qqHll_pTV75_150(const double sqrt_s) const //AG:modified
40997{
40998 double STXSb = 1.0;
40999
41000 // To be fixed together with the UFO file when going beyond U(2)
41001 /*double CiHQ1, CiHQ3, CiHu, CiHd; // Cannot resolve fam. dependence -> assume universality for quarks.
41002 CiHQ1 = (getSMEFTCoeffEW("CHq1R", 0, 0) + getSMEFTCoeffEW("CHq1R", 1, 1) + getSMEFTCoeffEW("CHq1R", 2, 2)) / 3.0;
41003 CiHQ3 = (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1) + getSMEFTCoeffEW("CHq3R", 2, 2)) / 3.0;
41004 CiHu = (getSMEFTCoeffEW("CHuR", 0, 0) + getSMEFTCoeffEW("CHuR", 1, 1) + getSMEFTCoeffEW("CHuR", 2, 2)) / 3.0;
41005 CiHd = (getSMEFTCoeffEW("CHdR", 0, 0) + getSMEFTCoeffEW("CHdR", 1, 1) + getSMEFTCoeffEW("CHdR", 2, 2)) / 3.0;*/
41006
41007 if (sqrt_s == 13.0) {
41008
41009 /*STXSb += (0.12 * getSMEFTCoeffEW("CHbox") + 0.0128 * getSMEFTCoeffEW("CHD") + 0.771 * getSMEFTCoeffEW("CHW") + 0.092 * getSMEFTCoeffEW("CHB")
41010 + 0.341 * getSMEFTCoeffEW("CHWB") - 0.0360 * 0.5 * (getSMEFTCoeffEW("CHl1R", 0, 0) + getSMEFTCoeffEW("CHl1R", 1, 1) - getSMEFTCoeffEW("CHl3R", 0, 0) - getSMEFTCoeffEW("CHl3R", 1, 1))
41011 - 0.274 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1)) - 0.0362 * 0.5 * (getSMEFTCoeffEW("CHeR", 0, 0) + getSMEFTCoeffEW("CHeR", 1, 1))
41012 + 0.01 * CiHQ1 + 1.80 * CiHQ3 + 0.403 * CiHu - 0.166 * CiHd
41013 + 0.182 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);*/
41014 // AG:
41015 STXSb += cWsch * (
41016 ((0.1071) * getSMEFTCoeffEW("CHbox")
41017 + (0.01084) * getSMEFTCoeffEW("CHD")
41018 + (0.7) * getSMEFTCoeffEW("CHW")
41019 + (0.07851) * getSMEFTCoeffEW("CHB")
41020 + (0.3063) * getSMEFTCoeffEW("CHWB")
41021 + (-0.093) * getSMEFTCoeffEW("CHq1R", 0, 0)
41022 + (0.113) * getSMEFTCoeffEW("CHq1R", 1, 1)
41023 + (1.53) * getSMEFTCoeffEW("CHq3R", 0, 0)
41024 + (0.2248) * getSMEFTCoeffEW("CHq3R", 1, 1)
41025 + (0.3302) * getSMEFTCoeffEW("CHuR", 0, 0)
41026 + (0.02362) * getSMEFTCoeffEW("CHuR", 1, 1)
41027 + (-0.1143) * getSMEFTCoeffEW("CHdR", 0, 0)
41028 + (-0.0288097) * getSMEFTCoeffEW("CHdR", 1, 1)
41029 + (-0.011924) * getSMEFTCoeffEW("CHl1R", 1, 1)
41030 + (-0.011969) * getSMEFTCoeffEW("CHl1R", 2, 2)
41031 + (-0.1403624) * getSMEFTCoeffEW("CHl3R", 0, 0)
41032 + (-0.14009461) * getSMEFTCoeffEW("CHl3R", 1, 1)
41033 + (0.041736) * getSMEFTCoeffEW("CHl3R", 2, 2)
41034 + (-0.0066) * getSMEFTCoeffEW("CHeR", 0, 0)
41035 + (-0.00815) * getSMEFTCoeffEW("CHeR", 1, 1)
41036 + (0) * getSMEFTCoeffEW("CHeR", 2, 2)
41037 + (0.18191) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
41038 + (-1.166) * deltaGzd6()
41039 );
41040
41041 if (FlagQuadraticTerms) {
41042 //Add contributions that are quadratic in the effective coefficients
41043
41044 STXSb += 0.0;
41045
41046 }
41047 } else
41048 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_qqHll_pTV75_150()");
41049
41050 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
41051
41052 return STXSb;
41053}
41054
41055const double NPSMEFTd6General::STXS12_qqHll_pTV150_250_Nj0(const double sqrt_s) const //AG:modified
41056{
41057 double STXSb = 1.0;
41058
41059 // To be fixed together with the UFO file when going beyond U(2)
41060 /*double CiHQ1, CiHQ3, CiHu, CiHd; // Cannot resolve fam. dependence -> assume universality for quarks.
41061 CiHQ1 = (getSMEFTCoeffEW("CHq1R", 0, 0) + getSMEFTCoeffEW("CHq1R", 1, 1) + getSMEFTCoeffEW("CHq1R", 2, 2)) / 3.0;
41062 CiHQ3 = (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1) + getSMEFTCoeffEW("CHq3R", 2, 2)) / 3.0;
41063 CiHu = (getSMEFTCoeffEW("CHuR", 0, 0) + getSMEFTCoeffEW("CHuR", 1, 1) + getSMEFTCoeffEW("CHuR", 2, 2)) / 3.0;
41064 CiHd = (getSMEFTCoeffEW("CHdR", 0, 0) + getSMEFTCoeffEW("CHdR", 1, 1) + getSMEFTCoeffEW("CHdR", 2, 2)) / 3.0;*/
41065
41066 if (sqrt_s == 13.0) {
41067
41068 /*STXSb += (0.12 * getSMEFTCoeffEW("CHbox") + 0.013 * getSMEFTCoeffEW("CHD") + 0.86 * getSMEFTCoeffEW("CHW") + 0.103 * getSMEFTCoeffEW("CHB")
41069 + 0.366 * getSMEFTCoeffEW("CHWB") - 0.035 * 0.5 * (getSMEFTCoeffEW("CHl1R", 0, 0) + getSMEFTCoeffEW("CHl1R", 1, 1) - getSMEFTCoeffEW("CHl3R", 0, 0) - getSMEFTCoeffEW("CHl3R", 1, 1))
41070 - 0.267 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1)) - 0.0358 * 0.5 * (getSMEFTCoeffEW("CHeR", 0, 0) + getSMEFTCoeffEW("CHeR", 1, 1))
41071 - 0.12 * CiHQ1 + 3.63 * CiHQ3 + 0.87 * CiHu - 0.323 * CiHd
41072 + 0.177 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);*/
41073 // AG:
41074 STXSb += cWsch * (
41075 ((0.12131) * getSMEFTCoeffEW("CHbox")
41076 + (0.01327) * getSMEFTCoeffEW("CHD")
41077 + (0.9015) * getSMEFTCoeffEW("CHW")
41078 + (0.0923) * getSMEFTCoeffEW("CHB")
41079 + (0.37402) * getSMEFTCoeffEW("CHWB")
41080 + (-0.3625) * getSMEFTCoeffEW("CHq1R", 0, 0)
41081 + (0.20275) * getSMEFTCoeffEW("CHq1R", 1, 1)
41082 + (3.4124) * getSMEFTCoeffEW("CHq3R", 0, 0)
41083 + (0.38616) * getSMEFTCoeffEW("CHq3R", 1, 1)
41084 + (0.79679) * getSMEFTCoeffEW("CHuR", 0, 0)
41085 + (0.038688) * getSMEFTCoeffEW("CHuR", 1, 1)
41086 + (-0.266298) * getSMEFTCoeffEW("CHdR", 0, 0)
41087 + (-0.05133963) * getSMEFTCoeffEW("CHdR", 1, 1)
41088 + (-0.011931) * getSMEFTCoeffEW("CHl1R", 0, 0)
41089 + (-0.011941) * getSMEFTCoeffEW("CHl1R", 1, 1)
41090 + (-0.011982) * getSMEFTCoeffEW("CHl1R", 2, 2)
41091 + (-0.14015811) * getSMEFTCoeffEW("CHl3R", 0, 0)
41092 + (-0.1400332) * getSMEFTCoeffEW("CHl3R", 1, 1)
41093 + (0.04169) * getSMEFTCoeffEW("CHl3R", 2, 2)
41094 + (-0.00795995) * getSMEFTCoeffEW("CHeR", 0, 0)
41095 + (-0.007957808) * getSMEFTCoeffEW("CHeR", 1, 1)
41096 + (-0.00793949) * getSMEFTCoeffEW("CHeR", 2, 2)
41097 + (0.18198) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
41098 + (-1.17) * deltaGzd6()
41099 );
41100
41101 if (FlagQuadraticTerms) {
41102 //Add contributions that are quadratic in the effective coefficients
41103
41104 STXSb += 0.0;
41105
41106 }
41107 } else
41108 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_qqHll_pTV150_250_Nj0()");
41109
41110 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
41111
41112 return STXSb;
41113}
41114
41115const double NPSMEFTd6General::STXS12_qqHll_pTV150_250_Nj1(const double sqrt_s) const //AG:modified
41116{
41117 double STXSb = 1.0;
41118
41119 // To be fixed together with the UFO file when going beyond U(2)
41120 /*double CiHQ1, CiHQ3, CiHu, CiHd; // Cannot resolve fam. dependence -> assume universality for quarks.
41121 CiHQ1 = (getSMEFTCoeffEW("CHq1R", 0, 0) + getSMEFTCoeffEW("CHq1R", 1, 1) + getSMEFTCoeffEW("CHq1R", 2, 2)) / 3.0;
41122 CiHQ3 = (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1) + getSMEFTCoeffEW("CHq3R", 2, 2)) / 3.0;
41123 CiHu = (getSMEFTCoeffEW("CHuR", 0, 0) + getSMEFTCoeffEW("CHuR", 1, 1) + getSMEFTCoeffEW("CHuR", 2, 2)) / 3.0;
41124 CiHd = (getSMEFTCoeffEW("CHdR", 0, 0) + getSMEFTCoeffEW("CHdR", 1, 1) + getSMEFTCoeffEW("CHdR", 2, 2)) / 3.0;*/
41125
41126 if (sqrt_s == 13.0) {
41127
41128 /*STXSb += (0.12 * getSMEFTCoeffEW("CHbox") + 0.013 * getSMEFTCoeffEW("CHD") + 0.85 * getSMEFTCoeffEW("CHW") + 0.102 * getSMEFTCoeffEW("CHB")
41129 + 0.373 * getSMEFTCoeffEW("CHWB") - 0.036 * 0.5 * (getSMEFTCoeffEW("CHl1R", 0, 0) + getSMEFTCoeffEW("CHl1R", 1, 1) - getSMEFTCoeffEW("CHl3R", 0, 0) - getSMEFTCoeffEW("CHl3R", 1, 1))
41130 - 0.266 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1)) - 0.0367 * 0.5 * (getSMEFTCoeffEW("CHeR", 0, 0) + getSMEFTCoeffEW("CHeR", 1, 1))
41131 - 0.10 * CiHQ1 + 3.19 * CiHQ3 + 0.77 * CiHu - 0.282 * CiHd
41132 + 0.177 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);*/
41133 //AG: pTj=>30GeV
41134 STXSb += cWsch * (
41135 ((0.12186) * getSMEFTCoeffEW("CHbox")
41136 + (0.0117) * getSMEFTCoeffEW("CHD")
41137 + (0.8996) * getSMEFTCoeffEW("CHW")
41138 + (0.09276) * getSMEFTCoeffEW("CHB")
41139 + (0.37312) * getSMEFTCoeffEW("CHWB")
41140 + (-0.3902) * getSMEFTCoeffEW("CHq1R", 0, 0)
41141 + (0.16551) * getSMEFTCoeffEW("CHq1R", 1, 1)
41142 + (3.0189) * getSMEFTCoeffEW("CHq3R", 0, 0)
41143 + (0.38783) * getSMEFTCoeffEW("CHq3R", 1, 1)
41144 + (0.72034) * getSMEFTCoeffEW("CHuR", 0, 0)
41145 + (0.047152) * getSMEFTCoeffEW("CHuR", 1, 1)
41146 + (-0.230024) * getSMEFTCoeffEW("CHdR", 0, 0)
41147 + (-0.048349) * getSMEFTCoeffEW("CHdR", 1, 1)
41148 + (-0.019699) * getSMEFTCoeffEW("CHl1R", 1, 1)
41149 + (-0.019614) * getSMEFTCoeffEW("CHl1R", 2, 2)
41150 + (-0.141473) * getSMEFTCoeffEW("CHl3R", 0, 0)
41151 + (-0.1415195) * getSMEFTCoeffEW("CHl3R", 1, 1)
41152 + (0.041872) * getSMEFTCoeffEW("CHl3R", 2, 2)
41153 + (-0.008903) * getSMEFTCoeffEW("CHeR", 0, 0)
41154 + (-0.0089573) * getSMEFTCoeffEW("CHeR", 1, 1)
41155 + (-0.0089657) * getSMEFTCoeffEW("CHeR", 2, 2)
41156 + (0.18278) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
41157 + (-1.113) * deltaGzd6()
41158 );
41159
41160 if (FlagQuadraticTerms) {
41161 //Add contributions that are quadratic in the effective coefficients
41162
41163 STXSb += 0.0;
41164
41165 }
41166 } else
41167 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_qqHll_pTV150_250_Nj1()");
41168
41169 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
41170
41171 return STXSb;
41172}
41173
41174const double NPSMEFTd6General::STXS12_qqHll_pTV250_Inf(const double sqrt_s) const {
41175 // To be fixed together with the UFO file when going beyond U(2)
41176 double STXSb = 1.0;
41177
41178 double CiHQ1, CiHQ3, CiHu, CiHd; // Cannot resolve fam. dependence -> assume universality for quarks.
41179 CiHQ1 = (getSMEFTCoeffEW("CHq1R", 0, 0) + getSMEFTCoeffEW("CHq1R", 1, 1) + getSMEFTCoeffEW("CHq1R", 2, 2)) / 3.0;
41180 CiHQ3 = (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1) + getSMEFTCoeffEW("CHq3R", 2, 2)) / 3.0;
41181 CiHu = (getSMEFTCoeffEW("CHuR", 0, 0) + getSMEFTCoeffEW("CHuR", 1, 1) + getSMEFTCoeffEW("CHuR", 2, 2)) / 3.0;
41182 CiHd = (getSMEFTCoeffEW("CHdR", 0, 0) + getSMEFTCoeffEW("CHdR", 1, 1) + getSMEFTCoeffEW("CHdR", 2, 2)) / 3.0;
41183
41184 if (sqrt_s == 13.0) {
41185
41186 STXSb += (0.12 * getSMEFTCoeffEW("CHbox") + 0.010 * getSMEFTCoeffEW("CHD") + 0.88 * getSMEFTCoeffEW("CHW") + 0.135 * getSMEFTCoeffEW("CHB")
41187 + 0.41 * getSMEFTCoeffEW("CHWB") - 0.037 * 0.5 * (getSMEFTCoeffEW("CHl1R", 0, 0) + getSMEFTCoeffEW("CHl1R", 1, 1) - getSMEFTCoeffEW("CHl3R", 0, 0) - getSMEFTCoeffEW("CHl3R", 1, 1))
41188 - 0.271 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1)) - 0.036 * 0.5 * (getSMEFTCoeffEW("CHeR", 0, 0) + getSMEFTCoeffEW("CHeR", 1, 1))
41189 - 1.12 * CiHQ1 + 9.9 * CiHQ3 + 2.51 * CiHu - 0.81 * CiHd
41190 + 0.181 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
41191
41192 if (FlagQuadraticTerms) {
41193 //Add contributions that are quadratic in the effective coefficients
41194
41195 STXSb += 0.0;
41196
41197 }
41198 } else
41199 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_qqHll_pTV250_Inf()");
41200
41201 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
41202
41203 return STXSb;
41204}
41205
41206const double NPSMEFTd6General::STXS12_qqHll_pTV0_150(const double sqrt_s) const //AG:added
41207{
41208 double STXSb = 1.0;
41209
41210 if (sqrt_s == 13.0) {
41211
41212 STXSb += cWsch * (
41213 ((0.12123) * getSMEFTCoeffEW("CHbox")
41214 + (0.012881) * getSMEFTCoeffEW("CHD")
41215 + (0.70945) * getSMEFTCoeffEW("CHW")
41216 + (0.08197) * getSMEFTCoeffEW("CHB")
41217 + (0.31278) * getSMEFTCoeffEW("CHWB")
41218 + (-0.07723) * getSMEFTCoeffEW("CHq1R", 0, 0)
41219 + (0.10149) * getSMEFTCoeffEW("CHq1R", 1, 1)
41220 + (1.1939) * getSMEFTCoeffEW("CHq3R", 0, 0)
41221 + (0.20331) * getSMEFTCoeffEW("CHq3R", 1, 1)
41222 + (0.26871) * getSMEFTCoeffEW("CHuR", 0, 0)
41223 + (0.021453) * getSMEFTCoeffEW("CHuR", 1, 1)
41224 + (-0.0973464) * getSMEFTCoeffEW("CHdR", 0, 0)
41225 + (-0.02656685) * getSMEFTCoeffEW("CHdR", 1, 1)
41226 + (-0.011957) * getSMEFTCoeffEW("CHl1R", 0, 0)
41227 + (-0.011952) * getSMEFTCoeffEW("CHl1R", 1, 1)
41228 + (-0.011971) * getSMEFTCoeffEW("CHl1R", 2, 2)
41229 + (-0.13992658) * getSMEFTCoeffEW("CHl3R", 0, 0)
41230 + (-0.13999665) * getSMEFTCoeffEW("CHl3R", 1, 1)
41231 + (0.041673) * getSMEFTCoeffEW("CHl3R", 2, 2)
41232 + (-0.01157) * getSMEFTCoeffEW("CHeR", 0, 0)
41233 + (-0.01147) * getSMEFTCoeffEW("CHeR", 1, 1)
41234 + (-0.011664) * getSMEFTCoeffEW("CHeR", 2, 2)
41235 + (0.18184) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
41236 + (-1.158) * deltaGzd6()
41237 );
41238
41239 if (FlagQuadraticTerms) {
41240 //Add contributions that are quadratic in the effective coefficients
41241 STXSb += 0.0;
41242 }
41243 } else
41244 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_qqHll_pTV0_150()");
41245
41246 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
41247
41248 return STXSb;
41249}
41250
41251const double NPSMEFTd6General::STXS12_qqHll_pTV250_400(const double sqrt_s) const //AG:added
41252{
41253 double STXSb = 1.0;
41254
41255 if (sqrt_s == 13.0) {
41256
41257 STXSb += cWsch * (
41258 ((0.12128) * getSMEFTCoeffEW("CHbox")
41259 + (0.013624) * getSMEFTCoeffEW("CHD")
41260 + (0.9689) * getSMEFTCoeffEW("CHW")
41261 + (0.09471) * getSMEFTCoeffEW("CHB")
41262 + (0.395) * getSMEFTCoeffEW("CHWB")
41263 + (-1.023) * getSMEFTCoeffEW("CHq1R", 0, 0)
41264 + (0.32931) * getSMEFTCoeffEW("CHq1R", 1, 1)
41265 + (7.7452) * getSMEFTCoeffEW("CHq3R", 0, 0)
41266 + (0.61719) * getSMEFTCoeffEW("CHq3R", 1, 1)
41267 + (1.8529) * getSMEFTCoeffEW("CHuR", 0, 0)
41268 + (0.060759) * getSMEFTCoeffEW("CHuR", 1, 1)
41269 + (-0.586475) * getSMEFTCoeffEW("CHdR", 0, 0)
41270 + (-0.0825726) * getSMEFTCoeffEW("CHdR", 1, 1)
41271 + (-0.011971) * getSMEFTCoeffEW("CHl1R", 0, 0)
41272 + (-0.011947) * getSMEFTCoeffEW("CHl1R", 1, 1)
41273 + (-0.01199) * getSMEFTCoeffEW("CHl1R", 2, 2)
41274 + (-0.1402367) * getSMEFTCoeffEW("CHl3R", 0, 0)
41275 + (-0.1402747) * getSMEFTCoeffEW("CHl3R", 1, 1)
41276 + (0.041712) * getSMEFTCoeffEW("CHl3R", 2, 2)
41277 + (-0.00793968) * getSMEFTCoeffEW("CHeR", 0, 0)
41278 + (-0.00794877) * getSMEFTCoeffEW("CHeR", 1, 1)
41279 + (-0.00792663) * getSMEFTCoeffEW("CHeR", 2, 2)
41280 + (0.18192) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
41281 + (-1.173) * deltaGzd6()
41282 );
41283
41284 if (FlagQuadraticTerms) {
41285 //Add contributions that are quadratic in the effective coefficients
41286 STXSb += 0.0;
41287 }
41288 } else
41289 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_qqHll_pTV250_400()");
41290
41291 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
41292
41293 return STXSb;
41294}
41295
41296const double NPSMEFTd6General::STXS12_qqHll_pTV400_Inf(const double sqrt_s) const //AG:added
41297{
41298 double STXSb = 1.0;
41299
41300 if (sqrt_s == 13.0) {
41301
41302 STXSb += cWsch * (
41303 ((0.12137) * getSMEFTCoeffEW("CHbox")
41304 + (0.011638) * getSMEFTCoeffEW("CHD")
41305 + (1.0294) * getSMEFTCoeffEW("CHW")
41306 + (0.09718) * getSMEFTCoeffEW("CHB")
41307 + (0.41079) * getSMEFTCoeffEW("CHWB")
41308 + (-3.4338) * getSMEFTCoeffEW("CHq1R", 0, 0)
41309 + (0.54859) * getSMEFTCoeffEW("CHq1R", 1, 1)
41310 + (21.293) * getSMEFTCoeffEW("CHq3R", 0, 0)
41311 + (1.0603) * getSMEFTCoeffEW("CHq3R", 1, 1)
41312 + (5.2254) * getSMEFTCoeffEW("CHuR", 0, 0)
41313 + (0.108) * getSMEFTCoeffEW("CHuR", 1, 1)
41314 + (-1.557636) * getSMEFTCoeffEW("CHdR", 0, 0)
41315 + (-0.1402551) * getSMEFTCoeffEW("CHdR", 1, 1)
41316 + (-0.021029) * getSMEFTCoeffEW("CHl1R", 0, 0)
41317 + (-0.021045) * getSMEFTCoeffEW("CHl1R", 1, 1)
41318 + (-0.021123) * getSMEFTCoeffEW("CHl1R", 2, 2)
41319 + (-0.14045) * getSMEFTCoeffEW("CHl3R", 0, 0)
41320 + (-0.1405169) * getSMEFTCoeffEW("CHl3R", 1, 1)
41321 + (0.041324) * getSMEFTCoeffEW("CHl3R", 2, 2)
41322 + (-0.00540608) * getSMEFTCoeffEW("CHeR", 0, 0)
41323 + (-0.00540827) * getSMEFTCoeffEW("CHeR", 1, 1)
41324 + (-0.0053773) * getSMEFTCoeffEW("CHeR", 2, 2)
41325 + (0.18206) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
41326 + (-1.144) * deltaGzd6()
41327 );
41328
41329 if (FlagQuadraticTerms) {
41330 //Add contributions that are quadratic in the effective coefficients
41331
41332 STXSb += 0.0;
41333 }
41334 } else
41335 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_qqHll_pTV400_Inf()");
41336
41337 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
41338
41339 return STXSb;
41340}
41341
41342const double NPSMEFTd6General::STXS12_ttH_pTH0_60(const double sqrt_s) const //AG:modified
41343{
41344 double STXSb = 1.0;
41345
41346 // To be fixed together with the UFO file when going beyond U(2)
41347 /*double CiHQ3; // Cannot resolve fam. dependence -> assume universality for quarks.
41348 CiHQ3 = (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1) + getSMEFTCoeffEW("CHq3R", 2, 2)) / 3.0;*/
41349
41350 if (sqrt_s == 13.0) {
41351
41352 /*STXSb += (-0.021 * getSMEFTCoeffEW("CG") + 0.12 * getSMEFTCoeffEW("CHbox") - 0.0301 * getSMEFTCoeffEW("CHD") + 0.411 * getSMEFTCoeffEW("CHG")
41353 - 0.121 * getSMEFTCoeffEW("CuHR", 2, 2) + 0.764 * getSMEFTCoeffEW("CuGR", 2, 2) + 0.004 * getSMEFTCoeffEW("CuWR", 2, 2)
41354 + 0.0015 * getSMEFTCoeffEW("CuBR", 2, 2) - 0.121 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1))
41355 + 0.0031 * CiHQ3
41356 + 0.0612 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
41357 //+ 0.0154 * Ciqq1 + 0.121 * Ciqq11
41358 //+ 0.0142 * Ciqq3 + 0.299 * Ciqq31
41359 //+ 0.0088 * Ciuu + 0.128 * Ciuu1
41360 //- 0.0015 * Ciud1 + 0.0213 * Ciud8
41361 //+ 0.0056 * Ciqu1 + 0.082 * Ciqu8
41362 //- 0.001 * Ciqd1 + 0.0215 * Ciqd8
41363 ) * (1000000.0);*/
41364 // AG:
41365 STXSb += cWsch * (
41366 ((0.12138) * getSMEFTCoeffEW("CHbox")
41367 + (-0.03041037) * getSMEFTCoeffEW("CHD")
41368 + (0.00057116) * getSMEFTCoeffEW("CHW")
41369 + (0.00014153) * getSMEFTCoeffEW("CHB")
41370 + (-0.000531127) * getSMEFTCoeffEW("CHWB")
41371 + (-9.889e-05) * getSMEFTCoeffEW("CHq1R", 0, 0)
41372 + (1.2627e-05) * getSMEFTCoeffEW("CHq1R", 1, 1)
41373 + (-0.000339881) * getSMEFTCoeffEW("CHq1R", 2, 2)
41374 + (0.00038671) * getSMEFTCoeffEW("CHq3R", 0, 0)
41375 + (2.9689e-05) * getSMEFTCoeffEW("CHq3R", 1, 1)
41376 + (0.00033949) * getSMEFTCoeffEW("CHq3R", 2, 2)
41377 + (0.41274) * getSMEFTCoeffEW("CHG")
41378 + (-0.1225944) * getSMEFTCoeffEW("CuHR", 2, 2)
41379 + (-0.776767) * getSMEFTCoeffEW("CuGR", 2, 2)
41380 + (0.00435) * getSMEFTCoeffEW("CG")
41381 + (-0.0047023) * getSMEFTCoeffEW("CuWR", 2, 2)
41382 + (-0.00153602) * getSMEFTCoeffEW("CuBR", 2, 2)
41383 + (0.007596) * getSMEFTCoeffEW("Cqq1R", 0, 0, 2, 2)
41384 + (0.12404) * getSMEFTCoeffEW("Cqq1R", 0, 2, 2, 0)
41385 + (-0.00063485) * getSMEFTCoeffEW("Cqq1R", 1, 1, 2, 2)
41386 + (0.0041376) * getSMEFTCoeffEW("Cqq1R", 1, 2, 2, 1)
41387 + (0.024355) * getSMEFTCoeffEW("Cqq3R", 0, 0, 2, 2)
41388 + (0.27065) * getSMEFTCoeffEW("Cqq3R", 0, 2, 2, 0)
41389 + (0.0016752) * getSMEFTCoeffEW("Cqq3R", 1, 1, 2, 2)
41390 + (0.024707) * getSMEFTCoeffEW("Cqq3R", 1, 2, 2, 1)
41391 + (0.008176) * getSMEFTCoeffEW("CuuR", 0, 0, 2, 2)
41392 + (0.12146) * getSMEFTCoeffEW("CuuR", 0, 2, 2, 0)
41393 + (0.00026666) * getSMEFTCoeffEW("CuuR", 1, 1, 2, 2)
41394 + (0.0040529) * getSMEFTCoeffEW("CuuR", 1, 2, 2, 1)
41395 + (-0.001302936) * getSMEFTCoeffEW("Cud1R", 2, 2, 0, 0)
41396 + (-0.000180091) * getSMEFTCoeffEW("Cud1R", 2, 2, 1, 1)
41397 + (0.018975) * getSMEFTCoeffEW("Cud8R", 2, 2, 0, 0)
41398 + (0.0026805) * getSMEFTCoeffEW("Cud8R", 2, 2, 1, 1)
41399 + (0.0030841) * getSMEFTCoeffEW("Cqu1R", 0, 0, 2, 2)
41400 + (0.0028183) * getSMEFTCoeffEW("Cqu1R", 2, 2, 0, 0)
41401 + (-0.00011935) * getSMEFTCoeffEW("Cqu1R", 1, 1, 2, 2)
41402 + (9.671e-05) * getSMEFTCoeffEW("Cqu1R", 2, 2, 1, 1)
41403 + (0.048705) * getSMEFTCoeffEW("Cqu8R", 0, 0, 2, 2)
41404 + (0.029737) * getSMEFTCoeffEW("Cqu8R", 2, 2, 0, 0)
41405 + (0.0036627) * getSMEFTCoeffEW("Cqu8R", 1, 1, 2, 2)
41406 + (0.0009909) * getSMEFTCoeffEW("Cqu8R", 2, 2, 1, 1)
41407 + (-0.000901344) * getSMEFTCoeffEW("Cqd1R", 2, 2, 0, 0)
41408 + (-0.000130598) * getSMEFTCoeffEW("Cqd1R", 2, 2, 1, 1)
41409 + (0.018966) * getSMEFTCoeffEW("Cqd8R", 2, 2, 0, 0)
41410 + (0.0026786) * getSMEFTCoeffEW("Cqd8R", 2, 2, 1, 1)
41411 + (-0.0608986) * getSMEFTCoeffEW("CHl3R", 0, 0)
41412 + (-0.0608986) * getSMEFTCoeffEW("CHl3R", 1, 1)
41413 + (0.060896) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
41414 );
41415
41416 if (FlagQuadraticTerms) {
41417 //Add contributions that are quadratic in the effective coefficients
41418
41419 STXSb += 0.0;
41420
41421 }
41422 } else
41423 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_ttH_pTH0_60()");
41424
41425 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
41426
41427 return STXSb;
41428}
41429
41430const double NPSMEFTd6General::STXS12_ttH_pTH60_120(const double sqrt_s) const //AG:modified
41431{
41432 double STXSb = 1.0;
41433
41434 // To be fixed together with the UFO file when going beyond U(2)
41435 /*double CiHQ3; // Cannot resolve fam. dependence -> assume universality for quarks.
41436 CiHQ3 = (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1) + getSMEFTCoeffEW("CHq3R", 2, 2)) / 3.0;*/
41437
41438 if (sqrt_s == 13.0) {
41439
41440 /*STXSb += (-0.061 * getSMEFTCoeffEW("CG") + 0.12 * getSMEFTCoeffEW("CHbox") - 0.0286 * getSMEFTCoeffEW("CHD") + 0.450 * getSMEFTCoeffEW("CHG")
41441 - 0.1149 * getSMEFTCoeffEW("CuHR", 2, 2) + 0.790 * getSMEFTCoeffEW("CuGR", 2, 2) + 0.005 * getSMEFTCoeffEW("CuWR", 2, 2)
41442 + 0.0017 * getSMEFTCoeffEW("CuBR", 2, 2) - 0.1151 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1))
41443 + 0.0032 * CiHQ3
41444 + 0.0574 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
41445 //+ 0.0183 * Ciqq1 + 0.138 * Ciqq11
41446 //+ 0.0175 * Ciqq3 + 0.340 * Ciqq31
41447 //+ 0.0104 * Ciuu + 0.147 * Ciuu1
41448 //- 0.0017 * Ciud1 + 0.0244 * Ciud8
41449 //+ 0.0066 * Ciqu1 + 0.0968 * Ciqu8
41450 //- 0.001 * Ciqd1 + 0.0243 * Ciqd8
41451 ) * (1000000.0);*/
41452 // AG:
41453 STXSb += cWsch * (
41454 ((0.12137) * getSMEFTCoeffEW("CHbox")
41455 + (-0.03041016) * getSMEFTCoeffEW("CHD")
41456 + (0.00073702) * getSMEFTCoeffEW("CHW")
41457 + (0.00018385) * getSMEFTCoeffEW("CHB")
41458 + (-0.000620406) * getSMEFTCoeffEW("CHWB")
41459 + (-0.00015089) * getSMEFTCoeffEW("CHq1R", 0, 0)
41460 + (2.3128e-05) * getSMEFTCoeffEW("CHq1R", 1, 1)
41461 + (-0.000399286) * getSMEFTCoeffEW("CHq1R", 2, 2)
41462 + (0.0006773) * getSMEFTCoeffEW("CHq3R", 0, 0)
41463 + (5.0356e-05) * getSMEFTCoeffEW("CHq3R", 1, 1)
41464 + (0.00039923) * getSMEFTCoeffEW("CHq3R", 2, 2)
41465 + (0.48136) * getSMEFTCoeffEW("CHG")
41466 + (0.03963) * getSMEFTCoeffEW("CG")
41467 + (-0.00571315) * getSMEFTCoeffEW("CuWR", 2, 2)
41468 + (-0.00189) * getSMEFTCoeffEW("CuBR", 2, 2)
41469 + (0.009791) * getSMEFTCoeffEW("Cqq1R", 0, 0, 2, 2)
41470 + (0.15791) * getSMEFTCoeffEW("Cqq1R", 0, 2, 2, 0)
41471 + (-0.00076589) * getSMEFTCoeffEW("Cqq1R", 1, 1, 2, 2)
41472 + (0.0048919) * getSMEFTCoeffEW("Cqq1R", 1, 2, 2, 1)
41473 + (0.031236) * getSMEFTCoeffEW("Cqq3R", 0, 0, 2, 2)
41474 + (0.34185) * getSMEFTCoeffEW("Cqq3R", 0, 2, 2, 0)
41475 + (0.0020056) * getSMEFTCoeffEW("Cqq3R", 1, 1, 2, 2)
41476 + (0.029204) * getSMEFTCoeffEW("Cqq3R", 1, 2, 2, 1)
41477 + (0.010484) * getSMEFTCoeffEW("CuuR", 0, 0, 2, 2)
41478 + (0.15461) * getSMEFTCoeffEW("CuuR", 0, 2, 2, 0)
41479 + (0.00031756) * getSMEFTCoeffEW("CuuR", 1, 1, 2, 2)
41480 + (0.0047899) * getSMEFTCoeffEW("CuuR", 1, 2, 2, 1)
41481 + (-0.001652491) * getSMEFTCoeffEW("Cud1R", 2, 2, 0, 0)
41482 + (-0.0002149805) * getSMEFTCoeffEW("Cud1R", 2, 2, 1, 1)
41483 + (0.023897) * getSMEFTCoeffEW("Cud8R", 2, 2, 0, 0)
41484 + (0.0031647) * getSMEFTCoeffEW("Cud8R", 2, 2, 1, 1)
41485 + (0.0039242) * getSMEFTCoeffEW("Cqu1R", 0, 0, 2, 2)
41486 + (0.0035367) * getSMEFTCoeffEW("Cqu1R", 2, 2, 0, 0)
41487 + (-0.0001347) * getSMEFTCoeffEW("Cqu1R", 1, 1, 2, 2)
41488 + (0.00011278) * getSMEFTCoeffEW("Cqu1R", 2, 2, 1, 1)
41489 + (0.061685) * getSMEFTCoeffEW("Cqu8R", 0, 0, 2, 2)
41490 + (0.037794) * getSMEFTCoeffEW("Cqu8R", 2, 2, 0, 0)
41491 + (0.0043275) * getSMEFTCoeffEW("Cqu8R", 1, 1, 2, 2)
41492 + (0.0011707) * getSMEFTCoeffEW("Cqu8R", 2, 2, 1, 1)
41493 + (-0.00112222) * getSMEFTCoeffEW("Cqd1R", 2, 2, 0, 0)
41494 + (-0.000152545) * getSMEFTCoeffEW("Cqd1R", 2, 2, 1, 1)
41495 + (0.023878) * getSMEFTCoeffEW("Cqd8R", 2, 2, 0, 0)
41496 + (0.0031642) * getSMEFTCoeffEW("Cqd8R", 2, 2, 1, 1)
41497 + (-0.0608954) * getSMEFTCoeffEW("CHl3R", 0, 0)
41498 + (-0.0608954) * getSMEFTCoeffEW("CHl3R", 1, 1)
41499 + (0.060897) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
41500 );
41501
41502 if (FlagQuadraticTerms) {
41503 //Add contributions that are quadratic in the effective coefficients
41504
41505 STXSb += 0.0;
41506
41507 }
41508 } else
41509 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_ttH_pTH60_120()");
41510
41511 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
41512
41513 return STXSb;
41514}
41515
41516const double NPSMEFTd6General::STXS12_ttH_pTH120_200(const double sqrt_s) const //AG:modified
41517{
41518 double STXSb = 1.0;
41519
41520 // To be fixed together with the UFO file when going beyond U(2)
41521 /*double CiHQ3; // Cannot resolve fam. dependence -> assume universality for quarks.
41522 CiHQ3 = (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1) + getSMEFTCoeffEW("CHq3R", 2, 2)) / 3.0;*/
41523
41524 if (sqrt_s == 13.0) {
41525
41526 /*STXSb += (-0.152 * getSMEFTCoeffEW("CG") + 0.12 * getSMEFTCoeffEW("CHbox") - 0.0282 * getSMEFTCoeffEW("CHD") + 0.553 * getSMEFTCoeffEW("CHG")
41527 + 0.0013 * getSMEFTCoeffEW("CHW") - 0.113 * getSMEFTCoeffEW("CuHR", 2, 2) + 0.890 * getSMEFTCoeffEW("CuGR", 2, 2)
41528 + 0.007 * getSMEFTCoeffEW("CuWR", 2, 2) + 0.002 * getSMEFTCoeffEW("CuBR", 2, 2)
41529 - 0.114 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1))
41530 + 0.0045 * CiHQ3 + 0.0569 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
41531 //+ 0.0282 * Ciqq1 + 0.202 * Ciqq11
41532 //+ 0.0275 * Ciqq3 + 0.493 * Ciqq31
41533 //+ 0.0156 * Ciuu + 0.217 * Ciuu1
41534 //- 0.0025 * Ciud1 + 0.0347 * Ciud8
41535 //+ 0.0097 * Ciqu1 + 0.138 * Ciqu8
41536 //- 0.0016 * Ciqd1 + 0.0345 * Ciqd8
41537 ) * (1000000.0);*/
41538 // AG:
41539 STXSb += cWsch * (
41540 ((0.12143) * getSMEFTCoeffEW("CHbox")
41541 + (-0.030489) * getSMEFTCoeffEW("CHD")
41542 + (0.0011161) * getSMEFTCoeffEW("CHW")
41543 + (0.00027979) * getSMEFTCoeffEW("CHB")
41544 + (-0.00080248) * getSMEFTCoeffEW("CHWB")
41545 + (-0.0003474) * getSMEFTCoeffEW("CHq1R", 0, 0)
41546 + (6.353e-05) * getSMEFTCoeffEW("CHq1R", 1, 1)
41547 + (-0.000517856) * getSMEFTCoeffEW("CHq1R", 2, 2)
41548 + (0.0018597) * getSMEFTCoeffEW("CHq3R", 0, 0)
41549 + (0.00012826) * getSMEFTCoeffEW("CHq3R", 1, 1)
41550 + (0.00051778) * getSMEFTCoeffEW("CHq3R", 2, 2)
41551 + (0.59632) * getSMEFTCoeffEW("CHG")
41552 + (-0.1226997) * getSMEFTCoeffEW("CuHR", 2, 2)
41553 + (-0.952237) * getSMEFTCoeffEW("CuGR", 2, 2)
41554 + (0.11918) * getSMEFTCoeffEW("CG")
41555 + (-0.00794352) * getSMEFTCoeffEW("CuWR", 2, 2)
41556 + (-0.00267574) * getSMEFTCoeffEW("CuBR", 2, 2)
41557 + (0.015284) * getSMEFTCoeffEW("Cqq1R", 0, 0, 2, 2)
41558 + (0.2389) * getSMEFTCoeffEW("Cqq1R", 0, 2, 2, 0)
41559 + (-0.0010437) * getSMEFTCoeffEW("Cqq1R", 1, 1, 2, 2)
41560 + (0.0064995) * getSMEFTCoeffEW("Cqq1R", 1, 2, 2, 1)
41561 + (0.048067) * getSMEFTCoeffEW("Cqq3R", 0, 0, 2, 2)
41562 + (0.51215) * getSMEFTCoeffEW("Cqq3R", 0, 2, 2, 0)
41563 + (0.0027253) * getSMEFTCoeffEW("Cqq3R", 1, 1, 2, 2)
41564 + (0.038576) * getSMEFTCoeffEW("Cqq3R", 1, 2, 2, 1)
41565 + (0.016124) * getSMEFTCoeffEW("CuuR", 0, 0, 2, 2)
41566 + (0.23377) * getSMEFTCoeffEW("CuuR", 0, 2, 2, 0)
41567 + (0.00042951) * getSMEFTCoeffEW("CuuR", 1, 1, 2, 2)
41568 + (0.0063635) * getSMEFTCoeffEW("CuuR", 1, 2, 2, 1)
41569 + (-0.002501944) * getSMEFTCoeffEW("Cud1R", 2, 2, 0, 0)
41570 + (-0.00028836) * getSMEFTCoeffEW("Cud1R", 2, 2, 1, 1)
41571 + (0.035499) * getSMEFTCoeffEW("Cud8R", 2, 2, 0, 0)
41572 + (0.0041847) * getSMEFTCoeffEW("Cud8R", 2, 2, 1, 1)
41573 + (0.005906) * getSMEFTCoeffEW("Cqu1R", 0, 0, 2, 2)
41574 + (0.0052058) * getSMEFTCoeffEW("Cqu1R", 2, 2, 0, 0)
41575 + (-0.00015687) * getSMEFTCoeffEW("Cqu1R", 1, 1, 2, 2)
41576 + (0.00014599) * getSMEFTCoeffEW("Cqu1R", 2, 2, 1, 1)
41577 + (0.09268) * getSMEFTCoeffEW("Cqu8R", 0, 0, 2, 2)
41578 + (0.057085) * getSMEFTCoeffEW("Cqu8R", 2, 2, 0, 0)
41579 + (0.0057247) * getSMEFTCoeffEW("Cqu8R", 1, 1, 2, 2)
41580 + (0.0015548) * getSMEFTCoeffEW("Cqu8R", 2, 2, 1, 1)
41581 + (-0.00162258) * getSMEFTCoeffEW("Cqd1R", 2, 2, 0, 0)
41582 + (-0.000196522) * getSMEFTCoeffEW("Cqd1R", 2, 2, 1, 1)
41583 + (0.035455) * getSMEFTCoeffEW("Cqd8R", 2, 2, 0, 0)
41584 + (0.0041763) * getSMEFTCoeffEW("Cqd8R", 2, 2, 1, 1)
41585 + (-0.0610094) * getSMEFTCoeffEW("CHl3R", 0, 0)
41586 + (-0.0610094) * getSMEFTCoeffEW("CHl3R", 1, 1)
41587 + (0.060995) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
41588 );
41589
41590 if (FlagQuadraticTerms) {
41591 //Add contributions that are quadratic in the effective coefficients
41592
41593 STXSb += 0.0;
41594
41595 }
41596 } else
41597 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_ttH_pTH120_200()");
41598
41599 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
41600
41601 return STXSb;
41602}
41603
41604const double NPSMEFTd6General::STXS12_ttH_pTH200_300(const double sqrt_s) const //AG:modified
41605{
41606 double STXSb = 1.0;
41607
41608 // To be fixed together with the UFO file when going beyond U(2)
41609 /*double CiHQ1, CiHQ3; // Cannot resolve fam. dependence -> assume universality for quarks.
41610 CiHQ1 = (getSMEFTCoeffEW("CHq1R", 0, 0) + getSMEFTCoeffEW("CHq1R", 1, 1) + getSMEFTCoeffEW("CHq1R", 2, 2)) / 3.0;
41611 CiHQ3 = (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1) + getSMEFTCoeffEW("CHq3R", 2, 2)) / 3.0;*/
41612
41613 if (sqrt_s == 13.0) {
41614
41615 /*STXSb += (-0.311 * getSMEFTCoeffEW("CG") + 0.12 * getSMEFTCoeffEW("CHbox") - 0.0277 * getSMEFTCoeffEW("CHD") + 0.68 * getSMEFTCoeffEW("CHG")
41616 + 0.002 * getSMEFTCoeffEW("CHW") - 0.001 * getSMEFTCoeffEW("CHWB") - 0.112 * getSMEFTCoeffEW("CuHR", 2, 2)
41617 + 0.97 * getSMEFTCoeffEW("CuGR", 2, 2) + 0.0105 * getSMEFTCoeffEW("CuWR", 2, 2) + 0.003 * getSMEFTCoeffEW("CuBR", 2, 2)
41618 - 0.114 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1)) - 0.0015 * CiHQ1
41619 + 0.0091 * CiHQ3 + 0.0569 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
41620 //+ 0.0493 * Ciqq1 + 0.336 * Ciqq11
41621 //+ 0.0484 * Ciqq3 + 0.82 * Ciqq31
41622 //+ 0.0268 * Ciuu + 0.358 * Ciuu1
41623 //- 0.0042 * Ciud1 + 0.0545 * Ciud8
41624 //+ 0.0159 * Ciqu1 + 0.228 * Ciqu8
41625 //- 0.0025 * Ciqd1 + 0.0541 * Ciqd8
41626 ) * (1000000.0);*/
41627 // AG:
41628 STXSb += cWsch * (
41629 ((0.1215) * getSMEFTCoeffEW("CHbox")
41630 + (-0.03053419) * getSMEFTCoeffEW("CHD")
41631 + (0.0017669) * getSMEFTCoeffEW("CHW")
41632 + (0.00044617) * getSMEFTCoeffEW("CHB")
41633 + (-0.001069327) * getSMEFTCoeffEW("CHWB")
41634 + (-0.0010712) * getSMEFTCoeffEW("CHq1R", 0, 0)
41635 + (0.00019776) * getSMEFTCoeffEW("CHq1R", 1, 1)
41636 + (-0.000682555) * getSMEFTCoeffEW("CHq1R", 2, 2)
41637 + (0.0063625) * getSMEFTCoeffEW("CHq3R", 0, 0)
41638 + (0.00038586) * getSMEFTCoeffEW("CHq3R", 1, 1)
41639 + (0.0006827) * getSMEFTCoeffEW("CHq3R", 2, 2)
41640 + (0.699) * getSMEFTCoeffEW("CHG")
41641 + (-0.122786) * getSMEFTCoeffEW("CuHR", 2, 2)
41642 + (-1.018646) * getSMEFTCoeffEW("CuGR", 2, 2)
41643 + (0.23561) * getSMEFTCoeffEW("CG")
41644 + (-0.01157907) * getSMEFTCoeffEW("CuWR", 2, 2)
41645 + (-0.00400075) * getSMEFTCoeffEW("CuBR", 2, 2)
41646 + (0.026362) * getSMEFTCoeffEW("Cqq1R", 0, 0, 2, 2)
41647 + (0.39604) * getSMEFTCoeffEW("Cqq1R", 0, 2, 2, 0)
41648 + (-0.0014893) * getSMEFTCoeffEW("Cqq1R", 1, 1, 2, 2)
41649 + (0.009094) * getSMEFTCoeffEW("Cqq1R", 1, 2, 2, 1)
41650 + (0.08184) * getSMEFTCoeffEW("Cqq3R", 0, 0, 2, 2)
41651 + (0.8361) * getSMEFTCoeffEW("Cqq3R", 0, 2, 2, 0)
41652 + (0.0039269) * getSMEFTCoeffEW("Cqq3R", 1, 1, 2, 2)
41653 + (0.053073) * getSMEFTCoeffEW("Cqq3R", 1, 2, 2, 1)
41654 + (0.027433) * getSMEFTCoeffEW("CuuR", 0, 0, 2, 2)
41655 + (0.38713) * getSMEFTCoeffEW("CuuR", 0, 2, 2, 0)
41656 + (0.00061782) * getSMEFTCoeffEW("CuuR", 1, 1, 2, 2)
41657 + (0.008897) * getSMEFTCoeffEW("CuuR", 1, 2, 2, 1)
41658 + (-0.00415657) * getSMEFTCoeffEW("Cud1R", 2, 2, 0, 0)
41659 + (-0.000406717) * getSMEFTCoeffEW("Cud1R", 2, 2, 1, 1)
41660 + (0.057429) * getSMEFTCoeffEW("Cud8R", 2, 2, 0, 0)
41661 + (0.0057328) * getSMEFTCoeffEW("Cud8R", 2, 2, 1, 1)
41662 + (0.009662) * getSMEFTCoeffEW("Cqu1R", 0, 0, 2, 2)
41663 + (0.008247) * getSMEFTCoeffEW("Cqu1R", 2, 2, 0, 0)
41664 + (-0.00016591) * getSMEFTCoeffEW("Cqu1R", 1, 1, 2, 2)
41665 + (0.00019516) * getSMEFTCoeffEW("Cqu1R", 2, 2, 1, 1)
41666 + (0.15174) * getSMEFTCoeffEW("Cqu8R", 0, 0, 2, 2)
41667 + (0.09449) * getSMEFTCoeffEW("Cqu8R", 2, 2, 0, 0)
41668 + (0.007903) * getSMEFTCoeffEW("Cqu8R", 1, 1, 2, 2)
41669 + (0.0021725) * getSMEFTCoeffEW("Cqu8R", 2, 2, 1, 1)
41670 + (-0.002515173) * getSMEFTCoeffEW("Cqd1R", 2, 2, 0, 0)
41671 + (-0.000258378) * getSMEFTCoeffEW("Cqd1R", 2, 2, 1, 1)
41672 + (0.057392) * getSMEFTCoeffEW("Cqd8R", 2, 2, 0, 0)
41673 + (0.0057293) * getSMEFTCoeffEW("Cqd8R", 2, 2, 1, 1)
41674 + (-0.0611484) * getSMEFTCoeffEW("CHl3R", 0, 0)
41675 + (-0.0611484) * getSMEFTCoeffEW("CHl3R", 1, 1)
41676 + (0.061133) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
41677 );
41678
41679 if (FlagQuadraticTerms) {
41680 //Add contributions that are quadratic in the effective coefficients
41681
41682 STXSb += 0.0;
41683
41684 }
41685 } else
41686 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_ttH_pTH200_300()");
41687
41688 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
41689
41690 return STXSb;
41691}
41692
41693const double NPSMEFTd6General::STXS12_ttH_pTH300_Inf(const double sqrt_s) const {
41694 // To be fixed together with the UFO file when going beyond U(2)
41695 double STXSb = 1.0;
41696
41697 double CiHQ1, CiHQ3, CiHu, CiHd; // Cannot resolve fam. dependence -> assume universality for quarks.
41698 CiHQ1 = (getSMEFTCoeffEW("CHq1R", 0, 0) + getSMEFTCoeffEW("CHq1R", 1, 1) + getSMEFTCoeffEW("CHq1R", 2, 2)) / 3.0;
41699 CiHQ3 = (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1) + getSMEFTCoeffEW("CHq3R", 2, 2)) / 3.0;
41700 CiHu = (getSMEFTCoeffEW("CHuR", 0, 0) + getSMEFTCoeffEW("CHuR", 1, 1) + getSMEFTCoeffEW("CHuR", 2, 2)) / 3.0;
41701 CiHd = (getSMEFTCoeffEW("CHdR", 0, 0) + getSMEFTCoeffEW("CHdR", 1, 1) + getSMEFTCoeffEW("CHdR", 2, 2)) / 3.0;
41702
41703 if (sqrt_s == 13.0) {
41704
41705 STXSb += (-0.58 * getSMEFTCoeffEW("CG") + 0.12 * getSMEFTCoeffEW("CHbox") - 0.0276 * getSMEFTCoeffEW("CHD") + 0.84 * getSMEFTCoeffEW("CHG")
41706 + 0.003 * getSMEFTCoeffEW("CHW") - 0.001 * getSMEFTCoeffEW("CHWB") - 0.110 * getSMEFTCoeffEW("CuHR", 2, 2)
41707 + 1.04 * getSMEFTCoeffEW("CuGR", 2, 2) + 0.0186 * getSMEFTCoeffEW("CuWR", 2, 2) + 0.0068 * getSMEFTCoeffEW("CuBR", 2, 2)
41708 - 0.112 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1)) - 0.0105 * CiHQ1
41709 + 0.0503 * CiHQ3 + 0.0110 * CiHu - 0.0032 * CiHd
41710 + 0.056 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
41711 //+ 0.120 * Ciqq1 + 0.75 * Ciqq11
41712 //+ 0.122 * Ciqq3 + 1.70 * Ciqq31
41713 //+ 0.064 * Ciuu + 0.78 * Ciuu1
41714 //- 0.0091 * Ciud1 + 0.110 * Ciud8
41715 //+ 0.0344 * Ciqu1 + 0.497 * Ciqu8
41716 //- 0.0045 * Ciqd1 + 0.111 * Ciqd8
41717 ) * (1000000.0);
41718
41719 if (FlagQuadraticTerms) {
41720 //Add contributions that are quadratic in the effective coefficients
41721
41722 STXSb += 0.0;
41723
41724 }
41725 } else
41726 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_ttH_pTH300_Inf()");
41727
41728 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
41729
41730 return STXSb;
41731}
41732
41733const double NPSMEFTd6General::STXS12_ttH_pTH300_450(const double sqrt_s) const //AG:added
41734{
41735 double STXSb = 1.0;
41736
41737 if (sqrt_s == 13.0) {
41738
41739 STXSb += cWsch * (
41740 ((0.12144) * getSMEFTCoeffEW("CHbox")
41741 + (-0.0304974) * getSMEFTCoeffEW("CHD")
41742 + (0.0026863) * getSMEFTCoeffEW("CHW")
41743 + (0.0006807) * getSMEFTCoeffEW("CHB")
41744 + (-0.001390866) * getSMEFTCoeffEW("CHWB")
41745 + (-0.003736) * getSMEFTCoeffEW("CHq1R", 0, 0)
41746 + (0.0005801) * getSMEFTCoeffEW("CHq1R", 1, 1)
41747 + (-0.0008496083) * getSMEFTCoeffEW("CHq1R", 2, 2)
41748 + (0.022385) * getSMEFTCoeffEW("CHq3R", 0, 0)
41749 + (0.0011312) * getSMEFTCoeffEW("CHq3R", 1, 1)
41750 + (0.0008529) * getSMEFTCoeffEW("CHq3R", 2, 2)
41751 + (0.732) * getSMEFTCoeffEW("CHG")
41752 + (-0.1225144) * getSMEFTCoeffEW("CuHR", 2, 2)
41753 + (-1.0107) * getSMEFTCoeffEW("CuGR", 2, 2)
41754 + (0.32789) * getSMEFTCoeffEW("CG")
41755 + (-0.01679391) * getSMEFTCoeffEW("CuWR", 2, 2)
41756 + (-0.00592538) * getSMEFTCoeffEW("CuBR", 2, 2)
41757 + (0.04717) * getSMEFTCoeffEW("Cqq1R", 0, 0, 2, 2)
41758 + (0.67332) * getSMEFTCoeffEW("Cqq1R", 0, 2, 2, 0)
41759 + (-0.002097) * getSMEFTCoeffEW("Cqq1R", 1, 1, 2, 2)
41760 + (0.01284) * getSMEFTCoeffEW("Cqq1R", 1, 2, 2, 1)
41761 + (0.14412) * getSMEFTCoeffEW("Cqq3R", 0, 0, 2, 2)
41762 + (1.3958) * getSMEFTCoeffEW("Cqq3R", 0, 2, 2, 0)
41763 + (0.005691) * getSMEFTCoeffEW("Cqq3R", 1, 1, 2, 2)
41764 + (0.072025) * getSMEFTCoeffEW("Cqq3R", 1, 2, 2, 1)
41765 + (0.048185) * getSMEFTCoeffEW("CuuR", 0, 0, 2, 2)
41766 + (0.65757) * getSMEFTCoeffEW("CuuR", 0, 2, 2, 0)
41767 + (0.0009062) * getSMEFTCoeffEW("CuuR", 1, 1, 2, 2)
41768 + (0.012541) * getSMEFTCoeffEW("CuuR", 1, 2, 2, 1)
41769 + (-0.0071052) * getSMEFTCoeffEW("Cud1R", 2, 2, 0, 0)
41770 + (-0.000570256) * getSMEFTCoeffEW("Cud1R", 2, 2, 1, 1)
41771 + (0.09471) * getSMEFTCoeffEW("Cud8R", 2, 2, 0, 0)
41772 + (0.007746) * getSMEFTCoeffEW("Cud8R", 2, 2, 1, 1)
41773 + (0.015989) * getSMEFTCoeffEW("Cqu1R", 0, 0, 2, 2)
41774 + (0.013192) * getSMEFTCoeffEW("Cqu1R", 2, 2, 0, 0)
41775 + (-0.00012464) * getSMEFTCoeffEW("Cqu1R", 1, 1, 2, 2)
41776 + (0.00025769) * getSMEFTCoeffEW("Cqu1R", 2, 2, 1, 1)
41777 + (0.25508) * getSMEFTCoeffEW("Cqu8R", 0, 0, 2, 2)
41778 + (0.16044) * getSMEFTCoeffEW("Cqu8R", 2, 2, 0, 0)
41779 + (0.010784) * getSMEFTCoeffEW("Cqu8R", 1, 1, 2, 2)
41780 + (0.003061) * getSMEFTCoeffEW("Cqu8R", 2, 2, 1, 1)
41781 + (-0.003910363) * getSMEFTCoeffEW("Cqd1R", 2, 2, 0, 0)
41782 + (-0.0003286955) * getSMEFTCoeffEW("Cqd1R", 2, 2, 1, 1)
41783 + (0.09472) * getSMEFTCoeffEW("Cqd8R", 2, 2, 0, 0)
41784 + (0.007745) * getSMEFTCoeffEW("Cqd8R", 2, 2, 1, 1)
41785 + (-0.0612235) * getSMEFTCoeffEW("CHl3R", 0, 0)
41786 + (-0.0612235) * getSMEFTCoeffEW("CHl3R", 1, 1)
41787 + (0.061249) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
41788 );
41789
41790 if (FlagQuadraticTerms) {
41791 //Add contributions that are quadratic in the effective coefficients
41792 STXSb += 0.0;
41793
41794 }
41795 } else
41796 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_ttH_pTH300_450()");
41797
41798 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
41799
41800 return STXSb;
41801}
41802
41803const double NPSMEFTd6General::STXS12_ttH_pTH450_Inf(const double sqrt_s) const //AG:added
41804{
41805 double STXSb = 1.0;
41806
41807 if (sqrt_s == 13.0) {
41808
41809 STXSb += cWsch * (
41810 ((0.12111) * getSMEFTCoeffEW("CHbox")
41811 + (-0.030308) * getSMEFTCoeffEW("CHD")
41812 + (0.0044801) * getSMEFTCoeffEW("CHW")
41813 + (0.0011466) * getSMEFTCoeffEW("CHB")
41814 + (-0.00194247) * getSMEFTCoeffEW("CHWB")
41815 + (-0.1218236) * getSMEFTCoeffEW("CuHR", 2, 2)
41816 + (-1.07104) * getSMEFTCoeffEW("CuGR", 2, 2)
41817 + (0.33119) * getSMEFTCoeffEW("CG")
41818 + (-0.0285223) * getSMEFTCoeffEW("CuWR", 2, 2)
41819 + (-0.0104832) * getSMEFTCoeffEW("CuBR", 2, 2)
41820 + (0.11537) * getSMEFTCoeffEW("Cqq1R", 0, 0, 2, 2)
41821 + (1.4881) * getSMEFTCoeffEW("Cqq1R", 0, 2, 2, 0)
41822 + (-0.0030909) * getSMEFTCoeffEW("Cqq1R", 1, 1, 2, 2)
41823 + (0.023079) * getSMEFTCoeffEW("Cqq1R", 1, 2, 2, 1)
41824 + (0.33421) * getSMEFTCoeffEW("Cqq3R", 0, 0, 2, 2)
41825 + (2.9818) * getSMEFTCoeffEW("Cqq3R", 0, 2, 2, 0)
41826 + (0.010023) * getSMEFTCoeffEW("Cqq3R", 1, 1, 2, 2)
41827 + (0.11364) * getSMEFTCoeffEW("Cqq3R", 1, 2, 2, 1)
41828 + (0.11257) * getSMEFTCoeffEW("CuuR", 0, 0, 2, 2)
41829 + (1.4506) * getSMEFTCoeffEW("CuuR", 0, 2, 2, 0)
41830 + (0.0017341) * getSMEFTCoeffEW("CuuR", 1, 1, 2, 2)
41831 + (0.022496) * getSMEFTCoeffEW("CuuR", 1, 2, 2, 1)
41832 + (-0.015613057) * getSMEFTCoeffEW("Cud1R", 2, 2, 0, 0)
41833 + (-0.000929212) * getSMEFTCoeffEW("Cud1R", 2, 2, 1, 1)
41834 + (0.19582) * getSMEFTCoeffEW("Cud8R", 2, 2, 0, 0)
41835 + (0.01189) * getSMEFTCoeffEW("Cud8R", 2, 2, 1, 1)
41836 + (0.033516) * getSMEFTCoeffEW("Cqu1R", 0, 0, 2, 2)
41837 + (0.026074) * getSMEFTCoeffEW("Cqu1R", 2, 2, 0, 0)
41838 + (0.000103) * getSMEFTCoeffEW("Cqu1R", 1, 1, 2, 2)
41839 + (0.00040951) * getSMEFTCoeffEW("Cqu1R", 2, 2, 1, 1)
41840 + (0.54906) * getSMEFTCoeffEW("Cqu8R", 0, 0, 2, 2)
41841 + (0.3534) * getSMEFTCoeffEW("Cqu8R", 2, 2, 0, 0)
41842 + (0.017338) * getSMEFTCoeffEW("Cqu8R", 1, 1, 2, 2)
41843 + (0.0054804) * getSMEFTCoeffEW("Cqu8R", 2, 2, 1, 1)
41844 + (-0.00728397) * getSMEFTCoeffEW("Cqd1R", 2, 2, 0, 0)
41845 + (-0.000451772) * getSMEFTCoeffEW("Cqd1R", 2, 2, 1, 1)
41846 + (0.19585) * getSMEFTCoeffEW("Cqd8R", 2, 2, 0, 0)
41847 + (0.011884) * getSMEFTCoeffEW("Cqd8R", 2, 2, 1, 1)
41848 + (-0.0613195) * getSMEFTCoeffEW("CHl3R", 0, 0)
41849 + (-0.0613195) * getSMEFTCoeffEW("CHl3R", 1, 1)
41850 + (0.06135) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
41851 );
41852
41853 if (FlagQuadraticTerms) {
41854 //Add contributions that are quadratic in the effective coefficients
41855 STXSb += 0.0;
41856
41857 }
41858 } else
41859 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_ttH_pTH450_Inf()");
41860
41861 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
41862
41863 return STXSb;
41864}
41865
41866const double NPSMEFTd6General::STXS12_tH(const double sqrt_s) const //AG:modified
41867{
41868 // To be fixed together with the UFO file when going beyond U(2)
41869 double STXSb = 1.0;
41870
41871 /*double CiHQ3; // Cannot resolve fam. dependence -> assume universality for quarks.
41872 CiHQ3 = (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1) + getSMEFTCoeffEW("CHq3R", 2, 2)) / 3.0;*/
41873
41874 if (sqrt_s == 13.0) {
41875
41876 /*STXSb += (0.12 * getSMEFTCoeffEW("CHbox") - 0.0272 * getSMEFTCoeffEW("CHD") + 0.254 * getSMEFTCoeffEW("CHG") + 0.1808 * getSMEFTCoeffEW("CHW")
41877 - 0.0764 * getSMEFTCoeffEW("CuHR", 2, 2) + 0.119 * getSMEFTCoeffEW("CuGR", 2, 2) + 0.170 * getSMEFTCoeffEW("CuWR", 2, 2)
41878 - 0.2679 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1)) + 0.319 * CiHQ3
41879 + 0.1341 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
41880 //+ 0.418 * Ciqq3
41881 ) * (1000000.0);*/
41882
41883 //AG:begin
41884 return mutH(13.0);
41885 //AG:end
41886 } else
41887 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_tH()");
41888
41889 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
41890
41891 return STXSb;
41892}
41893
41894
41896
41897const double NPSMEFTd6General::kappamueff() const {
41898 return sqrt(GammaHmumuRatio());
41899}
41900
41901const double NPSMEFTd6General::kappataueff() const {
41902 return sqrt(GammaHtautauRatio());
41903}
41904
41905const double NPSMEFTd6General::kappaceff() const {
41906 return sqrt(GammaHccRatio());
41907}
41908
41909const double NPSMEFTd6General::kappaseff() const {
41910 return sqrt(GammaHssRatio());
41911}
41912
41913const double NPSMEFTd6General::kappabeff() const {
41914 return sqrt(GammaHbbRatio());
41915}
41916
41917const double NPSMEFTd6General::kappaGeff() const {
41918 return sqrt(GammaHggRatio());
41919}
41920
41921const double NPSMEFTd6General::kappaZeff() const {
41922 return sqrt(GammaHZZRatio());
41923}
41924
41925const double NPSMEFTd6General::kappaWeff() const {
41926 return sqrt(GammaHWWRatio());
41927}
41928
41929const double NPSMEFTd6General::kappaAeff() const {
41930 return sqrt(GammaHgagaRatio());
41931}
41932
41933const double NPSMEFTd6General::kappaZAeff() const {
41934 return sqrt(GammaHZgaRatio());
41935}
41936
41937
41939
41940const double NPSMEFTd6General::deltayt_HB() const {
41941 double mf = mtpole;
41942 double ciHB;
41943
41944 ciHB = -(v() / mf / sqrt(2.0)) * getSMEFTCoeffEW("CuHR", 2, 2) * v2 + delta_h - 0.5 * delta_GF;
41945
41946 return ciHB;
41947}
41948
41949const double NPSMEFTd6General::deltayb_HB() const {
41950 double mf = (quarks[BOTTOM].getMass());
41951 double ciHB;
41952
41953 ciHB = -(v() / mf / sqrt(2.0)) * getSMEFTCoeffEW("CdHR", 2, 2) * v2 + delta_h - 0.5 * delta_GF;
41954
41955 return ciHB;
41956}
41957
41959 double mf = (leptons[TAU].getMass());
41960 double ciHB;
41961
41962 ciHB = -(v() / mf / sqrt(2.0)) * getSMEFTCoeffEW("CeHR", 2, 2) * v2 + delta_h - 0.5 * delta_GF;
41963
41964 return ciHB;
41965}
41966
41967const double NPSMEFTd6General::deltayc_HB() const {
41968 double mf = (quarks[CHARM].getMass());
41969 double ciHB;
41970
41971 ciHB = -(v() / mf / sqrt(2.0)) * getSMEFTCoeffEW("CuHR", 1, 1) * v2 + delta_h - 0.5 * delta_GF;
41972
41973 return ciHB;
41974}
41975
41976const double NPSMEFTd6General::deltays_HB() const {
41977 double mf = (quarks[STRANGE].getMass());
41978 double ciHB;
41979
41980 ciHB = -(v() / mf / sqrt(2.0)) * getSMEFTCoeffEW("CdHR", 1, 1) * v2 + delta_h - 0.5 * delta_GF;
41981
41982 return ciHB;
41983}
41984
41985const double NPSMEFTd6General::deltaymu_HB() const {
41986 double mf = (leptons[MU].getMass());
41987 double ciHB;
41988
41989 ciHB = -(v() / mf / sqrt(2.0)) * getSMEFTCoeffEW("CeHR", 1, 1) * v2 + delta_h - 0.5 * delta_GF;
41990
41991 return ciHB;
41992}
41993
41994const double NPSMEFTd6General::deltacZ_HB() const {
41995 double ciHB;
41996
41997 ciHB = delta_h - (3.0 / 2.0) * delta_GF;
41998
41999 return ciHB;
42000}
42001
42002const double NPSMEFTd6General::cZBox_HB() const {
42003 double ciHB;
42004
42005 ciHB = (sW2_tree / eeMz2)*(delta_GF + 0.5 * getSMEFTCoeffEW("CHD") * v2);
42006
42007 return ciHB;
42008}
42009
42010const double NPSMEFTd6General::cZZ_HB() const {
42011 double ciHB;
42012
42013 ciHB = (4.0 * sW2_tree * cW2_tree / eeMz2)*(cW2_tree * getSMEFTCoeffEW("CHW") + sW2_tree * getSMEFTCoeffEW("CHB") + sW_tree * cW_tree * getSMEFTCoeffEW("CHWB")) * v2;
42014
42015 return ciHB;
42016}
42017
42018const double NPSMEFTd6General::cZga_HB() const {
42019 double ciHB;
42020
42021 ciHB = (sW2_tree * cW2_tree / eeMz2)*(4.0 * getSMEFTCoeffEW("CHW") - 4.0 * getSMEFTCoeffEW("CHB") - (2.0 * (cW2_tree - sW2_tree) / sW_tree / cW_tree) * getSMEFTCoeffEW("CHWB")) * v2;
42022
42023 return ciHB;
42024}
42025
42026const double NPSMEFTd6General::cgaga_HB() const {
42027 double ciHB;
42028
42029 ciHB = (4.0 / eeMz2)*(sW2_tree * getSMEFTCoeffEW("CHW") + cW2_tree * getSMEFTCoeffEW("CHB") - sW_tree * cW_tree * getSMEFTCoeffEW("CHWB")) * v2;
42030
42031 return ciHB;
42032}
42033
42034const double NPSMEFTd6General::cgg_HB() const {
42035 double ciHB;
42036
42037 ciHB = (1.0 / (M_PI * AlsMz)) * getSMEFTCoeffEW("CHG") * v2;
42038
42039 return ciHB;
42040}
42041
42042const double NPSMEFTd6General::cggEff_HB() const {
42043 double ciHB;
42044
42045 double m_t = mtpole;
42046 double m_b = quarks[BOTTOM].getMass();
42047 double m_c = quarks[CHARM].getMass();
42048
42049 double At = deltayt_HB() * AH_f(4.0 * m_t * m_t / mHl / mHl).real();
42050 double Ab = deltayb_HB() * AH_f(4.0 * m_b * m_b / mHl / mHl).real();
42051 double Ac = deltayc_HB() * AH_f(4.0 * m_c * m_c / mHl / mHl).real();
42052
42053 ciHB = cgg_HB() + (1.0 / 16.0 / M_PI / M_PI) * (At + Ab + Ac);
42054
42055 return ciHB;
42056}
42057
42058const double NPSMEFTd6General::lambz_HB() const {
42059 double ciHB;
42060
42061 ciHB = -(3.0 / 2.0)*(eeMz / sW_tree) * getSMEFTCoeffEW("CW") * v2;
42062
42063 return ciHB;
42064}
42065
42068
42069const double NPSMEFTd6General::CEWHL111() const {
42070 return getSMEFTCoeffEW("CHl1R", 0, 0) + (1.0 / 4.0) * getSMEFTCoeffEW("CHD");
42071}
42072
42073const double NPSMEFTd6General::CEWHL122() const {
42074 return getSMEFTCoeffEW("CHl1R", 1, 1) + (1.0 / 4.0) * getSMEFTCoeffEW("CHD");
42075}
42076
42077const double NPSMEFTd6General::CEWHL133() const {
42078 return getSMEFTCoeffEW("CHl1R", 2, 2) + (1.0 / 4.0) * getSMEFTCoeffEW("CHD");
42079}
42080
42081const double NPSMEFTd6General::CEWHL311() const {
42082 return getSMEFTCoeffEW("CHl3R", 0, 0) + (1.0 / 4.0) * (cW2_tree / sW2_tree) * getSMEFTCoeffEW("CHD") + (cW_tree / sW_tree) * getSMEFTCoeffEW("CHD");
42083}
42084
42085const double NPSMEFTd6General::CEWHL322() const {
42086 return getSMEFTCoeffEW("CHl3R", 1, 1) + (1.0 / 4.0) * (cW2_tree / sW2_tree) * getSMEFTCoeffEW("CHD") + (cW_tree / sW_tree) * getSMEFTCoeffEW("CHD");
42087}
42088
42089const double NPSMEFTd6General::CEWHL333() const {
42090 return getSMEFTCoeffEW("CHl3R", 2, 2) + (1.0 / 4.0) * (cW2_tree / sW2_tree) * getSMEFTCoeffEW("CHD") + (cW_tree / sW_tree) * getSMEFTCoeffEW("CHD");
42091}
42092
42093const double NPSMEFTd6General::CEWHQ111() const {
42094 return getSMEFTCoeffEW("CHq1R", 0, 0) - (1.0 / 12.0) * getSMEFTCoeffEW("CHD");
42095}
42096
42097const double NPSMEFTd6General::CEWHQ122() const {
42098 return getSMEFTCoeffEW("CHq1R", 1, 1) - (1.0 / 12.0) * getSMEFTCoeffEW("CHD");
42099}
42100
42101const double NPSMEFTd6General::CEWHQ133() const {
42102 return getSMEFTCoeffEW("CHq1R", 2, 2) - (1.0 / 12.0) * getSMEFTCoeffEW("CHD");
42103}
42104
42105const double NPSMEFTd6General::CEWHQ311() const {
42106 return getSMEFTCoeffEW("CHq3R", 0, 0) + (1.0 / 4.0) * (cW2_tree / sW2_tree) * getSMEFTCoeffEW("CHD") + (cW_tree / sW_tree) * getSMEFTCoeffEW("CHD");
42107}
42108
42109const double NPSMEFTd6General::CEWHQ322() const {
42110 return getSMEFTCoeffEW("CHq3R", 1, 1) + (1.0 / 4.0) * (cW2_tree / sW2_tree) * getSMEFTCoeffEW("CHD") + (cW_tree / sW_tree) * getSMEFTCoeffEW("CHD");
42111}
42112
42113const double NPSMEFTd6General::CEWHQ333() const {
42114 return getSMEFTCoeffEW("CHq3R", 2, 2) + (1.0 / 4.0) * (cW2_tree / sW2_tree) * getSMEFTCoeffEW("CHD") + (cW_tree / sW_tree) * getSMEFTCoeffEW("CHD");
42115}
42116
42117const double NPSMEFTd6General::CEWHQd33() const {
42118 return 0.5 * ((getSMEFTCoeffEW("CHq1R", 2, 2) - (1.0 / 12.0) * getSMEFTCoeffEW("CHD")) +
42119 (getSMEFTCoeffEW("CHq3R", 2, 2) + (1.0 / 4.0) * (cW2_tree / sW2_tree) * getSMEFTCoeffEW("CHD") + (cW_tree / sW_tree) * getSMEFTCoeffEW("CHD")));
42120}
42121
42122const double NPSMEFTd6General::CEWHe11() const {
42123 return getSMEFTCoeffEW("CHeR", 0, 0) + (1.0 / 2.0) * getSMEFTCoeffEW("CHD");
42124}
42125
42126const double NPSMEFTd6General::CEWHe22() const {
42127 return getSMEFTCoeffEW("CHeR", 1, 1) + (1.0 / 2.0) * getSMEFTCoeffEW("CHD");
42128}
42129
42130const double NPSMEFTd6General::CEWHe33() const {
42131 return getSMEFTCoeffEW("CHeR", 2, 2) + (1.0 / 2.0) * getSMEFTCoeffEW("CHD");
42132}
42133
42134const double NPSMEFTd6General::CEWHu11() const {
42135 return getSMEFTCoeffEW("CHuR", 0, 0) - (1.0 / 3.0) * getSMEFTCoeffEW("CHD");
42136}
42137
42138const double NPSMEFTd6General::CEWHu22() const {
42139 return getSMEFTCoeffEW("CHuR", 1, 1) - (1.0 / 3.0) * getSMEFTCoeffEW("CHD");
42140}
42141
42142const double NPSMEFTd6General::CEWHu33() const {
42143 return getSMEFTCoeffEW("CHuR", 2, 2) - (1.0 / 3.0) * getSMEFTCoeffEW("CHD");
42144}
42145
42146const double NPSMEFTd6General::CEWHd11() const {
42147 return getSMEFTCoeffEW("CHdR", 0, 0) + (1.0 / 6.0) * getSMEFTCoeffEW("CHD");
42148}
42149
42150const double NPSMEFTd6General::CEWHd22() const {
42151 return getSMEFTCoeffEW("CHdR", 1, 1) + (1.0 / 6.0) * getSMEFTCoeffEW("CHD");
42152}
42153
42154const double NPSMEFTd6General::CEWHd33() const {
42155 return getSMEFTCoeffEW("CHdR", 2, 2) + (1.0 / 6.0) * getSMEFTCoeffEW("CHD");
42156}
42157
42159
42160const double NPSMEFTd6General::NevLHCppee13(const int i_bin) const {
42161 // HighPT parameterization in the basis aligned with diagonal up sector (i.e. d_i = V d_m to pass to mass eigenstate basis)
42162 double Civect[49] = {
42163 1., getSMEFTCoeffEW("Clq1R", 0, 0, 0, 0), getSMEFTCoeffEW("Clq1R", 0, 0, 1, 1), getSMEFTCoeffEW("Clq1R", 0, 0, 2, 2), getSMEFTCoeffEW("Clq3R", 0, 0, 0, 0), getSMEFTCoeffEW("Clq3R", 0, 0, 1, 1), getSMEFTCoeffEW("Clq3R", 0, 0, 2, 2), getSMEFTCoeffEW("CqeR", 0, 0, 0, 0), getSMEFTCoeffEW("CqeR", 1, 1, 0, 0), getSMEFTCoeffEW("CqeR", 2, 2, 0, 0), getSMEFTCoeffEW("CluR", 0, 0, 0, 0), getSMEFTCoeffEW("CluR", 0, 0, 1, 1), getSMEFTCoeffEW("CldR", 0, 0, 0, 0), getSMEFTCoeffEW("CldR", 0, 0, 1, 1), getSMEFTCoeffEW("CldR", 0, 0, 2, 2), getSMEFTCoeffEW("CeuR", 0, 0, 0, 0), getSMEFTCoeffEW("CeuR", 0, 0, 1, 1), getSMEFTCoeffEW("CedR", 0, 0, 0, 0), getSMEFTCoeffEW("CedR", 0, 0, 1, 1), getSMEFTCoeffEW("CedR", 0, 0, 2, 2), getSMEFTCoeffEW("CHl1R", 0, 0), getSMEFTCoeffEW("CHl3R", 0, 0), getSMEFTCoeffEW("CHeR", 0, 0), getSMEFTCoeffEW("CHq1R", 0, 0), getSMEFTCoeffEW("CHq1R", 1, 1), getSMEFTCoeffEW("CHq1R", 2, 2), getSMEFTCoeffEW("CHq3R", 0, 0), getSMEFTCoeffEW("CHq3R", 1, 1), getSMEFTCoeffEW("CHq3R", 2, 2), getSMEFTCoeffEW("CHuR", 0, 0), getSMEFTCoeffEW("CHuR", 1, 1), getSMEFTCoeffEW("CHdR", 0, 0), getSMEFTCoeffEW("CHdR", 1, 1), getSMEFTCoeffEW("CHdR", 2, 2), getSMEFTCoeffEW("Clq1R", 0, 0, 0, 1), getSMEFTCoeffEW("Clq1R", 0, 0, 0, 2), getSMEFTCoeffEW("Clq1R", 0, 0, 1, 2), getSMEFTCoeffEW("Clq3R", 0, 0, 0, 1), getSMEFTCoeffEW("Clq3R", 0, 0, 0, 2), getSMEFTCoeffEW("Clq3R", 0, 0, 1, 2), getSMEFTCoeffEW("CqeR", 0, 1, 0, 0), getSMEFTCoeffEW("CqeR", 0, 2, 0, 0), getSMEFTCoeffEW("CqeR", 1, 2, 0, 0), getSMEFTCoeffEW("CHq1R", 0, 1), getSMEFTCoeffEW("CHq1R", 0, 2), getSMEFTCoeffEW("CHq1R", 1, 2), getSMEFTCoeffEW("CHq3R", 0, 1), getSMEFTCoeffEW("CHq3R", 0, 2), getSMEFTCoeffEW("CHq3R", 1, 2)
42164 };
42165
42166 double NevCi[47][49] = {
42167 {51384., -1773672408., 935827281., 322616868., 9214700536., 2689094332., 322616868., -1648224837., -636336896., -96300386., -1581273652., -258268033., 648984080., 280968221., 56751944., -3793764076., -612422966., 1559597218., 684481456., 132219112., 1461058961., 1461058961., -492814138., -26709280., 134781829., 37999940., 891683195., 283271948., 37999940., 153288970., 24786137., -63447390., -28009746., -5397106., 930558415., -15574669., 114766296., 930558415., -15574669., 114766296., -288130832., 4787395., -35359871., 108981609., -1769292., 13156097., 108981609., -1769292., 13156097.},
42168 {36944., -1619517626., 786463255., 276281189., 8399104218., 2289342193., 276281189., -1432551096., -550103221., -82580184., -1473790463., -234226473., 608530445., 248283556., 47770624., -3502904607., -527071397., 1425383247., 586341631., 112378841., 1060950722., 1060950722., -350803782., -23792812., 94714052., 25491152., 659718593., 192295687., 25491152., 113920113., 16007431., -46743544., -18853593., -3567938., 903162071., -12193033., 96268968., 903162071., -12193033., 96268968., -253565094., 3777541., -28859319., 85082625., -1135343., 9000896., 85082625., -1135343., 9000896.},
42169 {26488., -1455252063., 653831573., 217675777., 7255555181., 1819193551., 217675777., -1298456865., -420469815., -60312999., -1318490741., -175896474., 559858934., 207121597., 40564016., -3052922520., -409822655., 1263996306., 475662042., 90595008., 740645690., 740645690., -230095308., -22786173., 62842787., 16676226., 461457359., 127160571., 16676226., 79982287., 10391157., -31621993., -12334313., -2278417., 811347485., -9137116., 77101631., 811347485., -9137116., 77101631., -234528720., 2765266., -22936350., 60637022., -717460., 5941216., 60637022., -717460., 5941216.},
42170 {19618.8, -1319630813., 557011555., 179583245., 6235399887., 1550660676., 179583245., -1158900913., -343246787., -46811808., -1214891759., -162051798., 513789147., 182354662., 35072677., -2669387344., -354202395., 1100288250., 405050511., 75793857., 528677820., 528677820., -158640894., -14368980., 41396116., 11060983., 332410144., 85950147., 11060983., 56346217., 7241392., -22833219., -8079246., -1523800., 684745949., -7939162., 66261549., 684745949., -7939162., 66261549., -185943629., 2054592., -17470713., 46500199., -432013., 3945288., 46500199., -432013., 3945288.},
42171 {14662.8, -1149604854., 449511216., 147611883., 5448286879., 1258452321., 147611883., -1016053816., -274289186., -41470338., -1070746846., -129151843., 449406322., 154604094., 28085301., -2333966645., -288157502., 960347677., 334000104., 62188930., 385561189., 385561189., -113090707., -13579919., 31206066., 8054452., 242211297., 61582444., 8054452., 41665323., 4809842., -16352488., -5844295., -1111956., 631736061., -5735921., 52911868., 631736061., -5735921., 52911868., -165228344., 1498254., -13823590., 33124775., -321402., 2881069., 33124775., -321402., 2881069.},
42172 {11160.6, -1093724119., 387013523., 120809041., 4851194976., 1074309927., 120809041., -944829664., -233285862., -29452138., -1015515023., -114659400., 385669514., 135521314., 23994227., -2135396134., -244837205., 831002486., 286288177., 50953686., 290550112., 290550112., -80976550., -13442291., 22131950., 5460927., 183224340., 44384244., 5460927., 31543511., 3539643., -12072779., -4134609., -749755., 559904532., -4826450., 45577126., 559904532., -4826450., 45577126., -149391327., 1139749., -11396756., 25180888., -222925., 2080170., 25180888., -222925., 2080170.},
42173 {8716.2, -1006630165., 336775666., 100665706., 4251881707., 902050295., 100665706., -807437768., -201535472., -24603858., -880221968., -94540599., 329295619., 108950186., 20139071., -1887900887., -202423895., 717374946., 237260953., 42622441., 222793010., 222793010., -62104413., -11709242., 16644937., 3986058., 142111130., 32739958., 3986058., 24623343., 2553366., -9265724., -3048657., -538269., 489256483., -3992893., 38668546., 489256483., -3992893., 38668546., -134895651., 998378., -10134607., 19755562., -157421., 1541754., 19755562., -157421., 1541754.},
42174 {6782., -918811858., 282636287., 84897927., 3853221162., 758357122., 84897927., -720687633., -166914403., -21650127., -815296013., -80853738., 310296833., 96071914., 16601718., -1709729518., -170692380., 651193189., 202485518., 35743777., 170894661., 170894661., -47204365., -9175213., 12244350., 2942297., 109711902., 24325269., 2942297., 19048252., 1910155., -7080868., -2264319., -397175., 461698074., -2912962., 32066993., 461698074., -2912962., 32066993., -105891538., 817262., -8125608., 15597997., -108338., 1134782., 15597997., -108338., 1134782.},
42175 {5385.6, -874871603., 250288003., 71697801., 3453707990., 657148499., 71697801., -640195137., -141231236., -18047802., -739102718., -69681040., 278155973., 85432321., 14482847., -1559873468., -146396486., 580792464., 177078138., 30625113., 135883527., 135883527., -36527360., -7812013., 9757899., 2200080., 87691739., 18613770., 2200080., 14929499., 1405212., -5703389., -1753617., -300017., 407560293., -2531571., 28105860., 407560293., -2531571., 28105860., -100729054., 587896., -6749522., 12559912., -81388.8, 883684., 12559912., -81388.8, 883684.},
42176 {4250.2, -821222240., 220109482., 59891098., 3091379330., 558466022., 59891098., -608094203., -125527583., -14206269., -683198362., -58031801., 238178047., 70803357., 12534794., -1411299958., -122069952., 506493941., 150107624., 25847661., 104964401., 104964401., -27569121., -5380585., 7100980., 1670911., 67680670., 14098144., 1670911., 11464777., 1108239., -4366188., -1286472., -224236., 363712094., -2076389., 24139709., 363712094., -2076389., 24139709., -91927042., 564104., -6307085., 10022195., -54872.5, 652968., 10022195., -54872.5, 652968.},
42177 {3399.8, -700268314., 186236342., 51726203., 2746136716., 486218213., 51726203., -494365199., -102260387., -11711469., -585263490., -52661058., 221246210., 64613269., 10509064., -1242584623., -108977239., 459944576., 131147066., 21861896., 85316126., 85316126., -22515776., -5089172., 5806013., 1248938., 55530572., 11142339., 1248938., 9505702., 843397., -3579905., -1022180., -167920., 334897153., -1613839., 20685113., 334897153., -1613839., 20685113., -80702915., 358803., -4829670., 8167039., -43905.4, 528097., 8167039., -43905.4, 528097.},
42178 {2743.8, -633413596., 166567691., 43454546., 2474258627., 427538431., 43454546., -499744296., -92190828., -10433872., -551257686., -46512638., 196725305., 55264855., 9029796., -1120982812., -94376804., 413760026., 113637629., 18711856., 68520314., 68520314., -18677402., -4669809., 4442168., 984930., 45301745., 8604243., 984930., 7913318., 655720., -2890595., -785358., -132826., 304007822., -1390916., 18398750., 304007822., -1390916., 18398750., -77961973., 260756., -4221196., 6726525., -29622.4, 401060., 6726525., -29622.4, 401060.},
42179 {2204., -610048651., 153394145., 37706510., 2263524709., 371281715., 37706510., -432354463., -83507189., -8579688., -488682251., -37900141., 176588928., 46050567., 8038124., -1027512496., -78625739., 372321140., 98330135., 16343230., 56315725., 56315725., -14256364., -3908066., 3649889., 762760., 36942244., 6876281., 762760., 6288045., 503270., -2339872., -627835., -102052., 275249104., -1180385., 16251063., 275249104., -1180385., 16251063., -69865701., 306518., -4162614., 5488404., -23873.6, 325773., 5488404., -23873.6, 325773.},
42180 {1833.9, -566104843., 122750757., 31523935., 2048989368., 317351622., 31523935., -386596385., -72410277., -8014668., -453292864., -34196940., 163387454., 41558271., 6475595., -941455988., -70140964., 336808312., 85332112., 13592522., 46009106., 46009106., -11865869., -3848703., 2888246., 592438., 30473902., 5470359., 592438., 5423451., 403121., -1850887., -495257., -79823.4, 254273757., -789431., 13454970., 254273757., -789431., 13454970., -58832185., 252080., -3472479., 4454163., -18336.8, 259040., 4454163., -18336.8, 259040.},
42181 {1598.3, -509877156., 111833845., 27578438., 1845191585., 283179401., 27578438., -344810256., -58673954., -6616667., -406409331., -29811490., 149859834., 36883968., 5632850., -848642696., -61453952., 306625803., 74685715., 11768133., 38971163., 38971163., -9446207., -2865284., 2348134., 480500., 25772809., 4391895., 480500., 4387775., 320384., -1614866., -390380., -63715.2, 229284492., -710668., 12128052., 229284492., -710668., 12128052., -56609691., 108651., -2647662., 3942308., -11709.1, 205868., 3942308., -11709.1, 205868.},
42182 {1268.16, -472267555., 103805828., 23924983., 1690465438., 254769526., 23924983., -314774221., -56163731., -5848985., -379182647., -27256351., 139390407., 32749775., 4996022., -782605135., -54798664., 280781261., 67636280., 10347309., 32070544., 32070544., -8253637., -2637801., 1925766., 377045., 21487306., 3607733., 377045., 3774921., 262237., -1332735., -321806., -50588.2, 209611480., -649844., 11090555., 209611480., -649844., 11090555., -46937284., 176952., -2645869., 3246994., -9798.34, 170394., 3246994., -9798.34, 170394.},
42183 {1067.72, -423582571., 94401461., 21097246., 1538175761., 224331550., 21097246., -278887882., -47699372., -4978102., -340024207., -22586727., 127079243., 28758040., 4496975., -707919155., -46900273., 255730024., 59464943., 9181597., 27098579., 27098579., -6911214., -2310429., 1602326., 305213., 18234489., 2953890., 305213., 3219798., 210640., -1114698., -265515., -40962.7, 194063421., -513341., 9811105., 194063421., -513341., 9811105., -42240495., 147494., -2320579., 2771948., -7299.32, 139960., 2771948., -7299.32, 139960.},
42184 {893.48, -393401905., 79775501., 18270972., 1416344406., 197559200., 18270972., -257907267., -40874670., -4299186., -312238589., -19838237., 114926051., 26105128., 3914484., -651301829., -42061777., 233294121., 52465023., 7970687., 22813219., 22813219., -6006672., -1760802., 1323275., 243593., 15500396., 2432913., 243593., 2743191., 175572., -970275., -213758., -32280.2, 181809591., -335996., 8441406., 181809591., -335996., 8441406., -40513540., 89032.4, -1954192., 2434361., -4854.31, 114876., 2434361., -4854.31, 114876.},
42185 {741.54, -385448284., 72478741., 16328915., 1305811680., 175000437., 16328915., -263689075., -38871074., -3797197., -301994222., -18141205., 100265391., 21927106., 3458697., -611507092., -37067325., 209234477., 45545261., 7070422., 19346329., 19346329., -4750569., -1628492., 1112808., 199746., 13023951., 2033807., 199746., 2258727., 142877., -802110., -180526., -26503.7, 164076591., -283526., 7516025., 164076591., -283526., 7516025., -41290737., 60822.7, -1837318., 2011404., -4375.92, 96815.5, 2011404., -4375.92, 96815.5},
42186 {640.8, -348534770., 66485933., 14010568., 1199343790., 157167102., 14010568., -232153760., -32315511., -3132695., -275624150., -15810955., 95575139., 21034525., 3054769., -560329457., -32689956., 194716130., 41891654., 6130635., 16758537., 16758537., -4172582., -1495393., 949033., 164008., 11372759., 1711612., 164008., 1996038., 118164., -700319., -152764., -21559.2, 152925994., -227821., 6818136., 152925994., -227821., 6818136., -35831687., 35488.5, -1504867., 1759729., -3267.17, 81805.5, 1759729., -3267.17, 81805.5},
42187 {779.76, -470352942., 87031494., 18043921., 1599902474., 207131114., 18043921., -300646087., -44663299., -4237910., -364275576., -21269265., 129254075., 26152013., 3797305., -747364569., -43546858., 260181740., 53900336., 7793341., 20356093., 20356093., -4938926., -1812602., 1113461., 193609., 13806903., 2021370., 193609., 2430815., 141287., -837735., -175213., -26026., 203701021., -283530., 8979482., 203701021., -283530., 8979482., -45086760., 91566.9, -2136727., 2160297., -3091.56, 95665.3, 2160297., -3091.56, 95665.3},
42188 {629.76, -430282540., 75067849., 15235743., 1419725107., 176423590., 15235743., -273626756., -36886051., -3484618., -326937027., -18360546., 110031057., 23307904., 3215877., -669373758., -36765054., 226173487., 46405939., 6570100., 16345477., 16345477., -3879601., -1670801., 860990., 146571., 11129324., 1561406., 146571., 1970177., 109091., -660718., -135417., -19569.2, 179942134., -195330., 7647032., 179942134., -195330., 7647032., -44101453., 1395.45, -1633196., 1715691., -2035.97, 73811.2, 1715691., -2035.97, 73811.2},
42189 {513.69, -387202859., 66118629., 12644651., 1303551211., 152209936., 12644651., -237803329., -30867038., -3062866., -299066898., -15040824., 106909959., 19526522., 2642482., -609296171., -30944634., 210621654., 39337631., 5461922., 13193700., 13193700., -3346535., -1274836., 681687., 111664., 9137436., 1219683., 111664., 1628064., 83416.9, -556749., -105317., -14714.7, 170204992., -57742.8, 6576585., 170204992., -57742.8, 6576585., -33045476., 40587.8, -1428362., 1453586., -726.639, 57371.8, 1453586., -726.639, 57371.8},
42190 {412.77, -352947719., 56635618., 10662215., 1147830363., 130932548., 10662215., -227176792., -29014201., -2395956., -266041229., -13552534., 87716514., 16558653., 2329574., -541905488., -27144024., 181724622., 33769112., 4670883., 10685202., 10685202., -2807198., -1092897., 541322., 86239.1, 7476677., 964342., 86239.1, 1365277., 65260.5, -449183., -82953.9, -11372.4, 148087376., -36667.2, 5652085., 148087376., -36667.2, 5652085., -36764392., -1793.66, -1347041., 1189478., -277.695, 45310.6, 1189478., -277.695, 45310.6},
42191 {330.15, -323739291., 50109923., 8934459., 1020707641., 113429442., 8934459., -203156672., -23502933., -2147081., -244449443., -11337632., 79725320., 14910340., 1895523., -489876054., -22966242., 161500371., 29613174., 3884616., 8863313., 8863313., -2172616., -908213., 435291., 65994.6, 6165354., 765761., 65994.6, 1100176., 50968.8, -371678., -64657.5, -8715.83, 130071092., -29422.1, 4950766., 130071092., -29422.1, 4950766., -31237605., -19254.3, -1052235., 989035., 82.0681, 36059.6, 989035., 82.0681, 36059.6},
42192 {266.91, -292072487., 43048578., 7552099., 924352669., 97883298., 7552099., -179908990., -20901811., -1688768., -219132316., -9935568., 71912219., 12088775., 1647811., -440038693., -19905577., 144917744., 24683628., 3303391., 7247191., 7247191., -1749290., -786634., 351941., 51894., 5042274., 616955., 51894., 899760., 41032.5, -298730., -53368.6, -6889.89, 119810051., 39094.5, 4217560., 119810051., 39094.5, 4217560., -26110518., -335.398, -961584., 801438., 75.9369, 29173.8, 801438., 75.9369, 29173.8},
42193 {243.474, -254669646., 38670168., 6492932., 821169543., 85328943., 6492932., -150751859., -17362688., -1488114., -192394902., -8223420., 67157391., 11102041., 1369404., -391457324., -16912718., 132056407., 22082483., 2797444., 6016051., 6016051., -1445931., -653598., 284407., 41242.4, 4201063., 495709., 41242.4, 748824., 33008.1, -250146., -41749.1, -5452.02, 107899055., 53487.6, 3703865., 107899055., 53487.6, 3703865., -22277682., -1850.43, -812219., 674788., 307.792, 23301.2, 674788., 307.792, 23301.2},
42194 {186.687, -228917627., 33485648., 5453160., 738546114., 75156257., 5453160., -135905729., -16522698., -1223647., -169794792., -7502215., 58625232., 9012214., 1199132., -349849934., -15131832., 117667649., 18699410., 2395116., 5002456., 5002456., -1202751., -568184., 229950., 32693.2, 3504636., 402746., 32693.2, 633222., 26939.4, -205248., -33600.9, -4365.23, 97776196., 71172.6, 3239215., 97776196., 71172.6, 3239215., -21307835., -280.581, -784956., 561746., 362.898, 18846.5, 561746., 362.898, 18846.5},
42195 {159.942, -222524310., 29630461., 4759232., 677153721., 65964096., 4759232., -142400658., -13822445., -1056993., -168669082., -6630308., 49851943., 8554217., 1018871., -329262935., -13227302., 103152806., 16851381., 2058560., 4208493., 4208493., -998776., -478362., 187383., 25515.5, 2957503., 326111., 25515.5, 530843., 21519.2, -173282., -26917.7, -3380.4, 87546706., 75095.4, 2841486., 87546706., 75095.4, 2841486., -21077689., -32876.8, -607408., 479301., 480.774, 15195.8, 479301., 480.774, 15195.8},
42196 {134.403, -200546265., 26504568., 4090799., 616307705., 57509491., 4090799., -121482826., -12206511., -938076., -152052968., -5612937., 47958254., 7095858., 872150., -300291133., -11304274., 95917325., 14375317., 1771938., 3529275., 3529275., -874552., -407163., 157639., 20788.4, 2502808., 270580., 20788.4, 453520., 17365.5, -148677., -22456.5, -2752.53, 80892907., 98729.3, 2473656., 80892907., 98729.3, 2473656., -17359914., -14913.1, -563342., 406583., 452.703, 12658.8, 406583., 452.703, 12658.8},
42197 {180.095, -289303496., 37940486., 5594290., 894716932., 82281501., 5594290., -176692692., -17425230., -1181009., -218052205., -7910220., 70050982., 10119945., 1223877., -431490093., -16055642., 139710837., 20489473., 2432770., 4752272., 4752272., -1112761., -558273., 204442., 25581.2, 3355186., 349795., 25581.2, 601624., 22598.9, -196584., -28669.4, -3357.78, 118308475., 159264., 3541260., 118308475., 159264., 3541260., -24971363., -19610.9, -820206., 546851., 743.342, 16331.8, 546851., 743.342, 16331.8},
42198 {136.905, -256467423., 30773000., 4360929., 762112850., 66092931., 4360929., -148160420., -14474652., -1033579., -183732571., -6425079., 58517213., 8079518., 930456., -370249720., -12819415., 117621557., 16344460., 1896394., 3604704., 3604704., -868599., -474318., 149805., 18271., 2570801., 254968., 18271., 474102., 16290.9, -147178., -20730., -2405.2, 99676225., 163654., 2831084., 99676225., 163654., 2831084., -22762001., -35574.5, -655774., 412504., 649.919, 11858., 412504., 649.919, 11858.},
42199 {105.805, -218025635., 25430584., 3433728., 649418640., 55547346., 3433728., -123700195., -12311498., -767773., -154289936., -5609635., 49001847., 6643784., 751433., -314275517., -11043220., 99390285., 13510921., 1502250., 2777177., 2777177., -678385., -353074., 113609., 13093.1, 1989135., 193089., 13093.1, 365742., 12352.4, -115273., -15546.2, -1741.85, 85444677., 151782., 2367709., 85444677., 151782., 2367709., -19518360., -31308.7, -558363., 324150., 580.877, 8955.9, 324150., 580.877, 8955.9},
42200 {79.795, -197449865., 21581311., 2761963., 563450145., 45663664., 2761963., -112164759., -9877226., -634664., -136782391., -4331793., 40828381., 5576207., 583275., -276224446., -8770853., 84283135., 11185580., 1189421., 2169985., 2169985., -500146., -284386., 85779.9, 9484.29, 1546655., 144259., 9484.29, 283507., 8994.15, -87743.8, -11440., -1244.56, 72848012., 141010., 1958662., 72848012., 141010., 1958662., -18190712., -43909.2, -444009., 251697., 504.495, 6677.67, 251697., 504.495, 6677.67},
42201 {64.215, -166549696., 18255215., 2206138., 486524332., 38040887., 2206138., -91905587., -8143852., -466278., -116250558., -3654531., 36720921., 4595998., 492353., -236982849., -7202013., 74079827., 9176974., 968985., 1723620., 1723620., -399037., -232055., 65423., 7070.33, 1236912., 108586., 7070.33, 225484., 6714.79, -70963., -8436.81, -927.805, 64294912., 144990., 1622436., 64294912., 144990., 1622436., -14711352., -35741.3, -357969., 202592., 485.506, 4963.26, 202592., 485.506, 4963.26},
42202 {52.115, -145074458., 15143153., 1803457., 421050387., 31469082., 1803457., -78499645., -6850375., -426023., -102410507., -3009457., 32806578., 3647361., 380132., -205956927., -5943106., 64309129., 7437690., 778243., 1336108., 1336108., -328946., -181898., 50802.4, 5247., 968761., 84342.2, 5247., 179727., 5169.06, -55745.6, -6670.57, -689.603, 55927624., 142972., 1323963., 55927624., 142972., 1323963., -11084432., -18758.4, -312029., 158914., 386.792, 3862.75, 158914., 386.792, 3862.75},
42203 {41.3115, -130865650., 12846380., 1462387., 366077480., 27116104., 1462387., -68755434., -5937866., -333968., -87624709., -2664297., 27111029., 3196612., 315178., -179508493., -5224231., 54621840., 6424898., 635620., 1068308., 1068308., -253790., -152807., 39446.8, 3817.45, 772244., 65678.2, 3817.45, 144233., 4008.12, -43230.6, -5081.29, -508.712, 47609232., 118315., 1144796., 47609232., 118315., 1144796., -10898143., -27370.8, -260561., 125409., 312.231, 3012.63, 125409., 312.231, 3012.63},
42204 {39.357, -137554725., 12973060., 1396130., 378342558., 26981057., 1396130., -75474659., -5741987., -312971., -93938123., -2499325., 27211945., 3135594., 300148., -187568224., -5063758., 55480835., 6308531., 604514., 1008231., 1008231., -243860., -148720., 36151.9, 3360.69, 733514., 60039.2, 3360.69, 137882., 3716.7, -41053., -4598.29, -440.58, 48970897., 129114., 1139215., 48970897., 129114., 1139215., -11511733., -33039.6, -253860., 119140., 321.569, 2732.92, 119140., 321.569, 2732.92},
42205 {30.5148, -116949666., 10827859., 1106249., 322848219., 21895127., 1106249., -63818610., -4630390., -253404., -80055726., -1995277., 24289941., 2594417., 236784., -160248917., -4028057., 48538493., 5135761., 479051., 783867., 783867., -181550., -117091., 27239.1, 2442.02, 568338., 44735., 2442.02, 106372., 2741.48, -31500.5, -3364.26, -321.332, 42226773., 123487., 919364., 42226773., 123487., 919364., -9929432., -31910.3, -201271., 92481.1, 268.317, 2024.54, 92481.1, 268.317, 2024.54},
42206 {23.7774, -105933477., 8975583., 866772., 279032193., 18362209., 866772., -58295822., -3981042., -194735., -71980495., -1714974., 19992132., 2136448., 186252., -140809063., -3417432., 40443544., 4259834., 375024., 614602., 614602., -137151., -97615.6, 20610.1, 1735.4, 444815., 33755.1, 1735.4, 83452.4, 2035.34, -24220.1, -2522.16, -226.799, 35542033., 104546., 770781., 35542033., 104546., 770781., -8523668., -27444.8, -172546., 71404., 214.347, 1526.1, 71404., 214.347, 1526.1},
42207 {19.1136, -86730596., 7598310., 695333., 236945698., 15514923., 695333., -44672211., -3242375., -147515., -57625736., -1400864., 17385201., 1729524., 156174., -117478311., -2866670., 34975434., 3491618., 305999., 488455., 488455., -112897., -74497.6, 16105.2, 1281.52, 355921., 26426.8, 1281.52, 66561.4, 1577.29, -19753.3, -1929.47, -167.388, 30992240., 95951.5, 647345., 30992240., 95951.5, 647345., -7123977., -23126.5, -143260., 58250.9, 187.152, 1181.38, 58250.9, 187.152, 1181.38},
42208 {15.0264, -75834089., 6282257., 563237., 204462881., 12822988., 563237., -38321902., -2718188., -132625., -50136665., -1210209., 14951908., 1450888., 118274., -101702637., -2392869., 29856844., 2885302., 242015., 380064., 380064., -89827.1, -59919.3, 12305., 941.566, 278603., 20146.1, 941.566, 52342.1, 1218.38, -15436.6, -1476.06, -122.87, 26705975., 88541.8, 527437., 26705975., 88541.8, 527437., -5811658., -19044.5, -115923., 45410.5, 150.579, 896.751, 45410.5, 150.579, 896.751},
42209 {23.3364, -132896249., 10639656., 862000., 355503600., 21297730., 862000., -69299517., -4483783., -193414., -89296533., -1935067., 26152829., 2409983., 187866., -177818639., -3877794., 51942538., 4765849., 375269., 584777., 584777., -135541., -95899.4, 18422.7, 1315.52, 428478., 30011.9, 1315.52, 81232.8, 1791.19, -23339., -2162.91, -172.639, 46492516., 162752., 873706., 46492516., 162752., 873706., -10052444., -34227.8, -193894., 69285.1, 236.373, 1334.01, 69285.1, 236.373, 1334.01},
42210 {15.3507, -105981672., 7863175., 588444., 275869672., 15874537., 588444., -53448324., -3397617., -129465., -69332431., -1454114., 19768330., 1694017., 127722., -139151276., -2912582., 39640608., 3414927., 254813., 389366., 389366., -87948.8, -63749.7, 11931.9, 758.81, 285076., 19181.1, 758.81, 53712.8, 1120.9, -15495.5, -1366.37, -98.4376, 35636931., 129493., 645202., 35636931., 129493., 645202., -8088297., -29688.1, -144897., 46381.1, 166.69, 849.311, 46381.1, 166.69, 849.311},
42211 {9.96809, -84036018., 5781255., 387369., 212854204., 11787461., 387369., -41182526., -2543949., -89372.4, -53814948., -1092426., 14914488., 1240942., 83083.5, -108117199., -2186003., 29994682., 2500136., 167385., 254314., 254314., -59006., -44663.3, 7383.4, 432.127, 187653., 12077.8, 432.127, 36002.6, 732.346, -10067.7, -842.835, -56.0747, 27126791., 101578., 475609., 27126791., 101578., 475609., -6176689., -23175.6, -108050., 30120.9, 113.191, 526.015, 30120.9, 113.191, 526.015},
42212 {8.67456, -89084137., 5745986., 343183., 223038108., 11803335., 343183., -43577462., -2529851., -77333.9, -56838397., -1093710., 15558907., 1215974., 73377.1, -113566370., -2199881., 31199393., 2441970., 147421., 219829., 219829., -50760.8, -39712.9, 6102.86, 312.812, 162667., 9990.59, 312.812, 31326.8, 600.263, -8665.75, -672.257, -40.4824, 28383807., 111907., 468554., 28383807., 111907., 468554., -6367555., -24801.2, -106691., 26056.5, 102.83, 429.626, 26056.5, 102.83, 429.626},
42213 {8.69962, -151961550., 7719036., 340626., 346049107., 17176633., 340626., -66129155., -3646354., -75549.1, -89995895., -1723087., 22689517., 1708295., 72147.3, -180972810., -3442295., 45316645., 3416200., 144430., 212695., 212695., -48731., -44575.1, 5372.63, 212.049, 158101., 9130.55, 212.049, 31446.9, 580.859, -7983.89, -595.902, -27.2156, 41255285., 165005., 669107., 41255285., 165005., 669107., -9175334., -36481.6, -149935., 24145.4, 97.3067, 387.768, 24145.4, 97.3067, 387.768}
42214 };
42215
42216 double Nev;
42217 int NCi = 49;
42218
42219 Nev = 0.;
42220
42221 if (i_bin < 48) {
42222
42223 for (int iCi = 0; iCi < NCi; ++iCi) {
42224
42225 Nev = Nev + NevCi[i_bin - 1][iCi] * Civect[iCi];
42226 }
42227
42228 } else
42229 throw std::runtime_error("Bad argument in NPSMEFTd6General::NevLHCppee13");
42230
42231 if (Nev < 0) return std::numeric_limits<double>::quiet_NaN();
42232
42233 return Nev;
42234}
42235
42236const double NPSMEFTd6General::NevLHCppmumu13(const int i_bin) const {
42237 // HighPT parameterization in the basis aligned with diagonal up sector (i.e. d_i = V d_m to pass to mass eigenstate basis)
42238 double Civect[49] = {
42239 1., getSMEFTCoeffEW("Clq1R", 1, 1, 0, 0), getSMEFTCoeffEW("Clq1R", 1, 1, 1, 1), getSMEFTCoeffEW("Clq1R", 1, 1, 2, 2), getSMEFTCoeffEW("Clq3R", 1, 1, 0, 0), getSMEFTCoeffEW("Clq3R", 1, 1, 1, 1), getSMEFTCoeffEW("Clq3R", 1, 1, 2, 2), getSMEFTCoeffEW("CqeR", 0, 0, 1, 1), getSMEFTCoeffEW("CqeR", 1, 1, 1, 1), getSMEFTCoeffEW("CqeR", 2, 2, 1, 1), getSMEFTCoeffEW("CluR", 1, 1, 0, 0), getSMEFTCoeffEW("CluR", 1, 1, 1, 1), getSMEFTCoeffEW("CldR", 1, 1, 0, 0), getSMEFTCoeffEW("CldR", 1, 1, 1, 1), getSMEFTCoeffEW("CldR", 1, 1, 2, 2), getSMEFTCoeffEW("CeuR", 1, 1, 0, 0), getSMEFTCoeffEW("CeuR", 1, 1, 1, 1), getSMEFTCoeffEW("CedR", 1, 1, 0, 0), getSMEFTCoeffEW("CedR", 1, 1, 1, 1), getSMEFTCoeffEW("CedR", 1, 1, 2, 2), getSMEFTCoeffEW("CHl1R", 1, 1), getSMEFTCoeffEW("CHl3R", 1, 1), getSMEFTCoeffEW("CHeR", 1, 1), getSMEFTCoeffEW("CHq1R", 0, 0), getSMEFTCoeffEW("CHq1R", 1, 1), getSMEFTCoeffEW("CHq1R", 2, 2), getSMEFTCoeffEW("CHq3R", 0, 0), getSMEFTCoeffEW("CHq3R", 1, 1), getSMEFTCoeffEW("CHq3R", 2, 2), getSMEFTCoeffEW("CHuR", 0, 0), getSMEFTCoeffEW("CHuR", 1, 1), getSMEFTCoeffEW("CHdR", 0, 0), getSMEFTCoeffEW("CHdR", 1, 1), getSMEFTCoeffEW("CHdR", 2, 2), getSMEFTCoeffEW("Clq1R", 1, 1, 0, 1), getSMEFTCoeffEW("Clq1R", 1, 1, 0, 2), getSMEFTCoeffEW("Clq1R", 1, 1, 1, 2), getSMEFTCoeffEW("Clq3R", 1, 1, 0, 1), getSMEFTCoeffEW("Clq3R", 1, 1, 0, 2), getSMEFTCoeffEW("Clq3R", 1, 1, 1, 2), getSMEFTCoeffEW("CqeR", 0, 1, 1, 1), getSMEFTCoeffEW("CqeR", 0, 2, 1, 1), getSMEFTCoeffEW("CqeR", 1, 2, 1, 1), getSMEFTCoeffEW("CHq1R", 0, 1), getSMEFTCoeffEW("CHq1R", 0, 2), getSMEFTCoeffEW("CHq1R", 1, 2), getSMEFTCoeffEW("CHq3R", 0, 1), getSMEFTCoeffEW("CHq3R", 0, 2), getSMEFTCoeffEW("CHq3R", 1, 2)
42240 };
42241
42242 double NevCi[30][49] = {
42243 {50469.3, -2455705527., 1210268016., 408999570., 12532565881., 3428126579., 408999570., -2355726982., -779882822., -125076470., -2331496127., -329089366., 875403726., 381196134., 68890561., -5287724141., -773151841., 2099010106., 886558617., 165038982., 1773556055., 1773556055., -579579512., -31101077., 158839620., 43298718., 1091247718., 328803778., 43298718., 184941916., 28170064., -77688709., -32243103., -6093025., 1326163100., -18817876., 146100006., 1326163100., -18817876., 146100006., -406443742., 5134465., -41489810., 139604241., -1972053., 15333215., 139604241., -1972053., 15333215.},
42244 {41839.9, -2499665073., 1046971289., 362292138., 11998117967., 3046700998., 362292138., -2053204215., -723928069., -104410465., -2177688563., -317450815., 904803379., 342007056., 64096972., -5075352889., -703787731., 2042051782., 786722511., 148041709., 1387251557., 1387251557., -446575596., -43028855., 116451786., 31681459., 869986196., 240657374., 31681459., 150498363., 20275618., -60535332., -23083331., -4447683., 1317942088., -15311055., 127662726., 1317942088., -15311055., 127662726., -353235645., 4730156., -37457489., 114571321., -1337882., 11133282., 114571321., -1337882., 11133282.},
42245 {32989., -2504921416., 991353877., 327128902., 11281382228., 2724043660., 327128902., -2097270479., -606405673., -84511401., -2182561814., -272993235., 863585825., 329212069., 62263449., -4853072138., -614395332., 1918416343., 724909760., 136170912., 1075876696., 1075876696., -321205871., -43510519., 85851254., 22924718., 674073674., 176474005., 22924718., 116601487., 14751409., -45351431., -16847751., -3199168., 1234125580., -13594439., 115706536., 1234125580., -13594439., 115706536., -350424961., 3650952., -31783092., 89793604., -939558., 8162815., 89793604., -939558., 8162815.},
42246 {26921.1, -2335818717., 864559422., 280623875., 10399368471., 2415875796., 280623875., -2001046394., -546838932., -75783310., -2106597074., -249438816., 799671823., 283226535., 54324162., -4562158209., -550401443., 1773473342., 630187877., 118520093., 830972755., 830972755., -233346486., -24106279., 65626371., 16693177., 518973280., 130990792., 16693177., 87394116., 10300201., -35011563., -12464649., -2303773., 1166344096., -11469061., 102240824., 1166344096., -11469061., 102240824., -337272517., 2979463., -27823798., 72726950., -665011., 6116181., 72726950., -665011., 6116181.},
42247 {21531.6, -2316372167., 767462392., 248117100., 9818700927., 2148309391., 248117100., -1782364481., -485657216., -63139659., -1968613492., -234343459., 789323916., 267264144., 48871640., -4309001780., -494481908., 1680099167., 571558557., 104821023., 628482528., 628482528., -179541882., -29117545., 47835897., 12125476., 398260330., 96149380., 12125476., 68455264., 7772493., -26333080., -9100387., -1672645., 1118410998., -9507969., 90337915., 1118410998., -9507969., 90337915., -291624964., 2509431., -23715418., 54903623., -474334., 4474235., 54903623., -474334., 4474235.},
42248 {16912.7, -2189595017., 711687963., 209897696., 9092497837., 1887942761., 209897696., -1763587870., -414970899., -56075968., -1929282528., -195165791., 711326448., 236458134., 40294615., -4069561208., -419940692., 1535310526., 504367542., 88136700., 486117382., 486117382., -137950995., -23278249., 35480226., 8563581., 312397989., 70460047., 8563581., 53866253., 5577618., -20679844., -6540145., -1156583., 1049329662., -8204323., 81077880., 1049329662., -8204323., 81077880., -286975866., 1893868., -20358366., 44667266., -317711., 3288176., 44667266., -317711., 3288176.},
42249 {13098.5, -2083433864., 614579700., 181700269., 8472152136., 1649761206., 181700269., -1539062353., -368743759., -43993098., -1787689310., -178006097., 682639496., 202255429., 36487017., -3797818035., -371874164., 1428030126., 433626895., 76985027., 370661446., 370661446., -105809028., -20353734., 26688902., 6293243., 240453247., 52165124., 6293243., 42020725., 4032645., -15673826., -4852332., -851572., 1005704094., -6370650., 69988543., 1005704094., -6370650., 69988543., -235070628., 1822457., -18088127., 34441856., -227421., 2444780., 34441856., -227421., 2444780.},
42250 {10333.8, -2017621754., 540041545., 153650723., 7882362955., 1413745089., 153650723., -1467682871., -300382841., -34802662., -1666106621., -147235511., 624227484., 185780898., 32380881., -3543060866., -313829381., 1316738869., 381220756., 66192912., 287134235., 287134235., -75201781., -18236259., 19260831., 4470421., 186141245., 37607936., 4470421., 32413165., 2908594., -11746554., -3419242., -603894., 953659326., -4803408., 59971396., 953659326., -4803408., 59971396., -243996835., 1099723., -14680608., 27075434., -145747., 1751150., 27075434., -145747., 1751150.},
42251 {7769.34, -1820804677., 482352598., 126771948., 7119447791., 1232709093., 126771948., -1334248955., -271031096., -30221856., -1535896253., -130396196., 567832205., 158026778., 26506048., -3222480412., -270753476., 1189858592., 329218058., 54712430., 218895157., 218895157., -59359669., -14297867., 14606541., 3119734., 144212578., 27770265., 3119734., 25187570., 2093580., -9191804., -2575008., -420629., 873829430., -4027018., 53032092., 873829430., -4027018., 53032092., -213554139., 1020077., -13148412., 21345465., -101826., 1313354., 21345465., -101826., 1313354.},
42252 {6219.57, -1830670544., 425759470., 106223696., 6650359375., 1062271455., 106223696., -1283516203., -221991617., -25069017., -1499102608., -110485201., 517137601., 137146294., 22159029., -3064021776., -229793530., 1076982651., 281940249., 45730028., 166894633., 166894633., -43685607., -13123261., 10562897., 2191574., 110735659., 19923530., 2191574., 19522788., 1452307., -6883274., -1808801., -293487., 812397941., -3084221., 45897876., 812397941., -3084221., 45897876., -190824430., 671887., -10507681., 16368135., -65335.6, 941251., 16368135., -65335.6, 941251.},
42253 {4759.3, -1733477468., 358662216., 87910316., 6029219183., 897935378., 87910316., -1165273570., -196306631., -21426803., -1382478781., -96352178., 487443780., 115056961., 18519460., -2811122057., -195202789., 987217008., 237028587., 38189558., 127824527., 127824527., -33010514., -10991338., 7699686., 1541511., 85588517., 14431030., 1541511., 15256992., 1054427., -5231650., -1286319., -205291., 741069401., -2156887., 38473655., 741069401., -2156887., 38473655., -169019817., 561429., -9133436., 12793504., -40323.5, 680191., 12793504., -40323.5, 680191.},
42254 {3379.58, -1528521580., 313383775., 71830209., 5399079481., 766847792., 71830209., -1009449997., -163018441., -16886505., -1205696411., -79525298., 431554448., 101276669., 14955762., -2496722620., -163759240., 881990673., 204633368., 30868611., 97008650., 97008650., -24527424., -8090572., 5751235., 1062552., 65269679., 10491839., 1062552., 11470680., 738990., -4016809., -944640., -141385., 680395906., -1538364., 33043968., 680395906., -1538364., 33043968., -157210714., 363534., -7676534., 9981884., -25562.3, 500313., 9981884., -25562.3, 500313.},
42255 {2662.33, -1451606502., 273316200., 58903919., 4885800405., 647869314., 58903919., -938247308., -140463167., -13719120., -1112566994., -66361741., 379125023., 82181651., 12554076., -2289660411., -135517158., 782812172., 169391026., 25589840., 73600365., 73600365., -18241679., -6666795., 4103656., 739596., 49906120., 7489315., 739596., 8809191., 531660., -3039754., -660000., -98399.3, 612773517., -1067375., 28117825., 612773517., -1067375., 28117825., -149204344., 214032., -6609290., 7716666., -13416.2, 353961., 7716666., -13416.2, 353961.},
42256 {1926.39, -1325049355., 232354378., 47289544., 4375223164., 547794395., 47289544., -834781184., -115738866., -11001011., -1015244041., -55825454., 337942656., 69938432., 10051794., -2066920704., -114021994., 691740995., 142509172., 20508015., 55377819., 55377819., -13391192., -5605693., 2940598., 504884., 37790782., 5317713., 504884., 6706149., 370432., -2262785., -462890., -67123.3, 553523375., -645928., 23756537., 553523375., -645928., 23756537., -125842773., 146235., -5397368., 5834311., -6986.3, 251315., 5834311., -6986.3, 251315.},
42257 {1417.98, -1213575947., 194881326., 37970172., 3906350507., 451671670., 37970172., -739517285., -95248296., -8756879., -905018888., -45573758., 303407993., 58319928., 8189937., -1854726912., -92974677., 617712015., 117385021., 16575209., 41689592., 41689592., -10263352., -4437192., 2100668., 344099., 28825489., 3762105., 344099., 5200163., 260201., -1704683., -323252., -45668.2, 498950360., -206751., 19472116., 498950360., -206751., 19472116., -116339384., 18027.3, -4383672., 4517261., -1939.32, 176641., 4517261., -1939.32, 176641.},
42258 {1048.48, -1115469071., 166076751., 29955069., 3484193166., 375248569., 29955069., -670395098., -80161204., -6874376., -818946065., -37095895., 269404519., 47287889., 6418066., -1663384475., -75532706., 545299307., 96169094., 13018350., 30990064., 30990064., -7501153., -3327215., 1504396., 233763., 21527475., 2660888., 233763., 3862992., 179178., -1276190., -225672., -31100.1, 445592022., 38796.3, 16236163., 445592022., 38796.3, 16236163., -101671335., -4130.15, -3729086., 3422283., 295.026, 124707., 3422283., 295.026, 124707.},
42259 {781.922, -988462183., 139065012., 23653665., 3048913076., 310208001., 23653665., -593451813., -64556729., -5365571., -732115538., -30716573., 234983401., 39351188., 5101764., -1468479765., -62192569., 473780883., 79001638., 10299931., 22893074., 22893074., -5453891., -2616356., 1066759., 154574., 15982254., 1868156., 154574., 2887678., 124130., -932496., -157245., -20416.2, 392868392., 212509., 13393779., 392868392., 212509., 13393779., -87737342., -56792.5, -2942529., 2543483., 1190.46, 87673.4, 2543483., 1190.46, 87673.4},
42260 {553.886, -880426549., 113653427., 18369162., 2651795884., 253447480., 18369162., -501796076., -54746567., -4126140., -628322821., -25325673., 203389630., 31628364., 3988444., -1281438357., -50732743., 409982235., 63767022., 8015439., 16968716., 16968716., -4064005., -2112596., 751666., 103267., 11962875., 1300667., 103267., 2188175., 85180.6, -689399., -108128., -13722., 342415395., 343644., 10854785., 342415395., 343644., 10854785., -78012277., -74123.4, -2494800., 1901444., 1818.79, 60739.5, 1901444., 1818.79, 60739.5},
42261 {403.303, -792765839., 95320521., 13962341., 2309256013., 206555610., 13962341., -451911066., -44149972., -3234699., -561161610., -20188682., 173738056., 25485903., 3001607., -1127845630., -40475932., 350979304., 51405915., 6080007., 12394747., 12394747., -2940008., -1609765., 527728., 67025.9, 8785058., 902605., 67025.9, 1610038., 58132.8, -502465., -73910.1, -8801.24, 296169958., 390774., 8906317., 296169958., 390774., 8906317., -68354126., -101781., -1995275., 1400844., 1844.06, 42146., 1400844., 1844.06, 42146.},
42262 {292.15, -676432122., 78060893., 10702791., 1980106989., 167643387., 10702791., -383194766., -36158625., -2360751., -480275483., -16132398., 150943206., 20151820., 2344500., -966268932., -32508679., 302727258., 40943225., 4678670., 8983408., 8983408., -2138614., -1216335., 364803., 43842.6, 6411471., 621242., 43842.6, 1184296., 39853.1, -364271., -50232.3, -5792.58, 257973987., 453921., 7170494., 257973987., 453921., 7170494., -57745911., -90136.2, -1664726., 1026339., 1758.33, 28772.4, 1026339., 1758.33, 28772.4},
42263 {206.536, -591082632., 63619597., 8009538., 1678967010., 133453725., 8009538., -321004045., -27823614., -1798692., -408664346., -12597480., 127263965., 16366566., 1738453., -823619673., -25391213., 253293606., 32622293., 3490150., 6501859., 6501859., -1543137., -908992., 254286., 28054.7, 4667871., 425314., 28054.7, 865537., 26493., -263934., -33936., -3696.12, 217213896., 444091., 5717850., 217213896., 444091., 5717850., -47512278., -96454., -1254165., 750847., 1553.79, 19667.2, 750847., 1553.79, 19667.2},
42264 {148.227, -506903117., 50901559., 5946175., 1420020198., 105351854., 5946175., -283381858., -22167691., -1373001., -353236216., -9814888., 104860498., 12486971., 1275574., -701451368., -19792995., 211342932., 25053874., 2582488., 4645581., 4645581., -1085574., -675203., 172623., 17674., 3347379., 287424., 17674., 621436., 17794.2, -187762., -22442.9, -2325.22, 184552251., 452375., 4469707., 184552251., 452375., 4469707., -41877980., -108923., -981628., 539401., 1300.24, 13177.3, 539401., 1300.24, 13177.3},
42265 {105.5, -427445840., 40440746., 4342665., 1183877932., 83388563., 4342665., -224388798., -17106370., -1020694., -291262785., -7772432., 87961943., 9933760., 927071., -586185837., -15585864., 175236757., 19631184., 1884370., 3297527., 3297527., -777759., -489150., 117086., 11179.9, 2391732., 193483., 11179.9, 447960., 11882.4, -133452., -14714.1, -1471.11, 154252606., 421838., 3509816., 154252606., 421838., 3509816., -33116050., -93221.4, -739545., 388193., 1073.97, 8768.13, 388193., 1073.97, 8768.13},
42266 {71.9138, -364302942., 31747235., 3160516., 981918286., 64690314., 3160516., -193382510., -13947078., -693447., -246895792., -5946223., 73188977., 7391747., 691080., -490446003., -11981525., 144957730., 14911744., 1376858., 2300032., 2300032., -523671., -361241., 79089.2, 6823.79, 1666428., 129399., 6823.79, 312836., 7737.54, -90987.4, -9832.2, -898.831, 127082893., 385160., 2696911., 127082893., 385160., 2696911., -27726744., -76017.5, -630042., 267417., 769.192, 5889.2, 267417., 769.192, 5889.2},
42267 {49.5856, -296510745., 24928875., 2278935., 792069919., 50614195., 2278935., -146302059., -10682534., -510343., -192330402., -4657315., 57994158., 5685571., 492086., -393572978., -9336496., 115527019., 11434576., 987873., 1589101., 1589101., -367574., -247444., 52428.6, 4206.62, 1158596., 85547.1, 4206.62, 217694., 5137.36, -63910., -6274.69, -552.853, 102415798., 323403., 2106366., 102415798., 323403., 2106366., -22455667., -69847.2, -467339., 188530., 604.112, 3831.81, 188530., 604.112, 3831.81},
42268 {35.7306, -240868351., 19081850., 1576509., 637090311., 38402561., 1576509., -125321286., -8112505., -341683., -160761644., -3467242., 45269845., 4240997., 346685., -320388705., -7016091., 91513847., 8497942., 686993., 1086351., 1086351., -255522., -182764., 34222.3, 2488.31, 797990., 55910.9, 2488.31, 152047., 3366.49, -43411.9, -4074.59, -324.299, 82596973., 283945., 1579097., 82596973., 283945., 1579097., -18703122., -65387.9, -351925., 128037., 432.748, 2486.24, 128037., 432.748, 2486.24},
42269 {22.9439, -193780420., 14343747., 1078977., 502452533., 29059545., 1078977., -95553663., -6210482., -242382., -125675071., -2704391., 36220003., 3153655., 232505., -253182155., -5362577., 72070894., 6317534., 466552., 732484., 732484., -169801., -124152., 22317.9, 1475.42, 538529., 36198.6, 1475.42, 102598., 2150.75, -29164.7, -2568.28, -191.334, 64682506., 232685., 1183254., 64682506., 232685., 1183254., -14145058., -49650.3, -265159., 86772.2, 310.288, 1596.96, 86772.2, 310.288, 1596.96},
42270 {16.5921, -152404098., 10627309., 729589., 389993743., 21590076., 729589., -76964242., -4656232., -167893., -98978377., -1988038., 27313580., 2310943., 154629., -197505488., -3984772., 55154621., 4612297., 313303., 489622., 489622., -112405., -88824.7, 14184.3, 859.342, 360896., 23068.4, 859.342, 69808.5, 1372.86, -19020.6, -1603.9, -111.915, 50077457., 189453., 867922., 50077457., 189453., 867922., -11484443., -43936.1, -196507., 57257.7, 213.719, 1007.38, 57257.7, 213.719, 1007.38},
42271 {16.0609, -210124472., 13270015., 791791., 515221197., 27012665., 791791., -99604520., -5768892., -174373., -131707121., -2516296., 35318922., 2795967., 170652., -263867882., -5005153., 70858136., 5611586., 340692., 516545., 516545., -118065., -96246.9, 14271.9, 756.436, 381808., 23354.7, 756.436, 73998.4, 1404.53, -20040.6, -1577.23, -98.2598, 64571570., 251913., 1079779., 64571570., 251913., 1079779., -14367746., -55836.9, -241386., 60455.8, 236.796, 1006.05, 60455.8, 236.796, 1006.05},
42272 {10.0817, -201515559., 10134870., 454012., 454529971., 22334801., 454012., -89049921., -4742780., -100469., -119988578., -2220782., 29431993., 2228793., 96725.8, -238952666., -4438111., 58989029., 4453216., 193151., 291846., 291846., -65861.6, -61803.5, 7334.6, 294.229, 216579., 12402.6, 294.229, 43068.2, 783.315, -10864.9, -811.299, -37.5894, 53777025., 215105., 872084., 53777025., 215105., 872084., -12104002., -48803.3, -194274., 32927.4, 133.104, 526.693, 32927.4, 133.104, 526.693}
42273 };
42274
42275 double Nev;
42276 int NCi = 49;
42277
42278 Nev = 0.;
42279
42280 if (i_bin < 31) {
42281
42282 for (int iCi = 0; iCi < NCi; ++iCi) {
42283
42284 Nev = Nev + NevCi[i_bin - 1][iCi] * Civect[iCi];
42285 }
42286
42287 } else
42288 throw std::runtime_error("Bad argument in NPSMEFTd6General::NevLHCppmumu13");
42289
42290 if (Nev < 0) return std::numeric_limits<double>::quiet_NaN();
42291
42292 return Nev;
42293}
42294
42295const double NPSMEFTd6General::NevLHCpptautau13(const int i_bin) const {
42296 // HighPT parameterization in the basis aligned with diagonal up sector (i.e. d_i = V d_m to pass to mass eigenstate basis)
42297 double Civect[49] = {
42298 1., getSMEFTCoeffEW("Clq1R", 2, 2, 0, 0), getSMEFTCoeffEW("Clq1R", 2, 2, 1, 1), getSMEFTCoeffEW("Clq1R", 2, 2, 2, 2), getSMEFTCoeffEW("Clq3R", 2, 2, 0, 0), getSMEFTCoeffEW("Clq3R", 2, 2, 1, 1), getSMEFTCoeffEW("Clq3R", 2, 2, 2, 2), getSMEFTCoeffEW("CqeR", 0, 0, 2, 2), getSMEFTCoeffEW("CqeR", 1, 1, 2, 2), getSMEFTCoeffEW("CqeR", 2, 2, 2, 2), getSMEFTCoeffEW("CluR", 2, 2, 0, 0), getSMEFTCoeffEW("CluR", 2, 2, 1, 1), getSMEFTCoeffEW("CldR", 2, 2, 0, 0), getSMEFTCoeffEW("CldR", 2, 2, 1, 1), getSMEFTCoeffEW("CldR", 2, 2, 2, 2), getSMEFTCoeffEW("CeuR", 2, 2, 0, 0), getSMEFTCoeffEW("CeuR", 2, 2, 1, 1), getSMEFTCoeffEW("CedR", 2, 2, 0, 0), getSMEFTCoeffEW("CedR", 2, 2, 1, 1), getSMEFTCoeffEW("CedR", 2, 2, 2, 2), getSMEFTCoeffEW("CHl1R", 2, 2), getSMEFTCoeffEW("CHl3R", 2, 2), getSMEFTCoeffEW("CHeR", 2, 2), getSMEFTCoeffEW("CHq1R", 0, 0), getSMEFTCoeffEW("CHq1R", 1, 1), getSMEFTCoeffEW("CHq1R", 2, 2), getSMEFTCoeffEW("CHq3R", 0, 0), getSMEFTCoeffEW("CHq3R", 1, 1), getSMEFTCoeffEW("CHq3R", 2, 2), getSMEFTCoeffEW("CHuR", 0, 0), getSMEFTCoeffEW("CHuR", 1, 1), getSMEFTCoeffEW("CHdR", 0, 0), getSMEFTCoeffEW("CHdR", 1, 1), getSMEFTCoeffEW("CHdR", 2, 2), getSMEFTCoeffEW("Clq1R", 2, 2, 0, 1), getSMEFTCoeffEW("Clq1R", 2, 2, 0, 2), getSMEFTCoeffEW("Clq1R", 2, 2, 1, 2), getSMEFTCoeffEW("Clq3R", 2, 2, 0, 1), getSMEFTCoeffEW("Clq3R", 2, 2, 0, 2), getSMEFTCoeffEW("Clq3R", 2, 2, 1, 2), getSMEFTCoeffEW("CqeR", 0, 1, 2, 2), getSMEFTCoeffEW("CqeR", 0, 2, 2, 2), getSMEFTCoeffEW("CqeR", 1, 2, 2, 2), getSMEFTCoeffEW("CHq1R", 0, 1), getSMEFTCoeffEW("CHq1R", 0, 2), getSMEFTCoeffEW("CHq1R", 1, 2), getSMEFTCoeffEW("CHq3R", 0, 1), getSMEFTCoeffEW("CHq3R", 0, 2), getSMEFTCoeffEW("CHq3R", 1, 2)
42299 };
42300
42301 double NevCi[14][49] = {
42302 {1125.2, -589725., 39124.3, 32481.8, 1549379., 248588., 32481.8, 430190., -58249.1, 3495.36, -49918., -14487.8, 132927., 37499.8, 7432.79, -717796., -67128.3, 204513., 77383.6, 12166.4, 93859.2, 93859.2, -82897.4, -28712.7, 40072., 935.545, 52892.1, 49708.4, 935.545, 19149.5, 2698.16, -1421.78, -8108.76, -198.096, 163849., -349.289, 7820.12, 163849., -349.289, 7820.12, 64670.6, 1740.63, -6654.99, -15995.8, -834.79, 3742.85, -15995.8, -834.79, 3742.85},
42303 {1498.3, -55671282., 17252023., 3816440., 209037018., 45265331., 3816440., -33315414., -8470826., -682249., -42592090., -4164577., 20204223., 5597203., 892377., -93294867., -9822211., 37595581., 11978128., 1694617., 12339567., 12339567., -3586627., -766285., 1071646., 219117., 7629398., 2147678., 219117., 1286451., 185539., -507713., -210440., -30447.1, 22152789., -243392., 2077382., 22152789., -243392., 2077382., -4020266., 67897.3, -500276., 888525., -14358.6, 107080., 888525., -14358.6, 107080.},
42304 {1434.54, -451638528., 116826141., 23333812., 1693299459., 297855080., 23333812., -326941463., -68747259., -6255862., -362558980., -30877074., 130383527., 36476632., 4578364., -765696527., -64998418., 278396536., 78775395., 9887489., 73134117., 73134117., -20434999., -4018471., 5324281., 925210., 47898979., 9912767., 925210., 8389152., 739169., -3079316., -931216., -129605., 201651853., -1172464., 13511929., 201651853., -1172464., 13511929., -52606276., 316372., -3579208., 6984478., -45686.8, 494166., 6984478., -45686.8, 494166.},
42305 {1495.3, -478265522., 117604930., 20687731., 1776398385., 280309365., 20687731., -351502499., -62050878., -4664863., -394579306., -28365226., 136304230., 35992075., 4387055., -813288423., -58746677., 290218723., 75163445., 8914806., 53871585., 53871585., -16356509., -4604138., 3667990., 597134., 36580756., 6828758., 597134., 6838229., 505737., -2286826., -646920., -81679.4, 219509776., -926938., 12902183., 219509776., -926938., 12902183., -56908339., 209400., -3185599., 5237679., -28422.9, 340425., 5237679., -28422.9, 340425.},
42306 {1276.9, -393858908., 80331940., 13100697., 1355090445., 188817688., 13100697., -248332828., -39277915., -2725312., -302255519., -19211118., 106422411., 24478113., 2893914., -630726875., -39419827., 218252707., 49966681., 5716350., 29415524., 29415524., -7771497., -1952773., 1805785., 255241., 19929206., 3271348., 255241., 3418344., 222116., -1295612., -293079., -34099.5, 168757183., -465648., 8641161., 168757183., -465648., 8641161., -39488065., 95979.1, -1955162., 3145366., -8984.47, 162625., 3145366., -8984.47, 162625.},
42307 {656.11, -311199643., 57889630., 8377473., 1021151616., 130080642., 8377473., -191506402., -27507427., -1892248., -233414446., -12444398., 78972710., 16798222., 1838521., -480406311., -25923258., 161339391., 34502898., 3673947., 16902140., 16902140., -4312627., -1361148., 1002634., 148605., 11482131., 1781863., 148605., 1985325., 122339., -724692., -157912., -20660.1, 127279729., -255886., 6024890., 127279729., -255886., 6024890., -28850929., 65102.8, -1402579., 1788930., -4238.78, 87961.3, 1788930., -4238.78, 87961.3},
42308 {353.42, -251219099., 40116427., 5446991., 782785024., 91249999., 5446991., -151296939., -18920978., -1390196., -183356039., -9161795., 59791459., 11933059., 1089897., -375629717., -18478809., 122732064., 23848371., 2311339., 10354404., 10354404., -2385330., -1091732., 593192., 80859.4, 6989719., 1020424., 80859.4, 1247718., 66614.1, -407600., -91142.6, -10667.7, 97584271., -110597., 4176379., 97584271., -110597., 4176379., -24902070., -10051.3, -866924., 1044700., -2470., 51350.5, 1044700., -2470., 51350.5},
42309 {327.85, -359976747., 51077383., 6280852., 1093895801., 112805774., 6280852., -209304951., -23364451., -1515747., -261539655., -11058320., 83394044., 14905896., 1325378., -525475158., -22369164., 167342190., 29526210., 2717348., 10638471., 10638471., -2598650., -1179739., 530932., 59617.5, 7412570., 928548., 59617.5, 1328154., 61007.1, -443297., -79988.4, -7888.79, 138996789., 3181.44, 5116527., 138996789., 3181.44, 5116527., -28954857., 9812.86, -1119885., 1163928., -552.961, 45842.9, 1163928., -552.961, 45842.9},
42310 {123.3, -228213577., 29818389., 3073128., 658493661., 62191756., 3073128., -130599357., -12983324., -651599., -164458929., -5774965., 51356958., 7984421., 659882., -323842018., -11744302., 100836172., 16089741., 1319674., 4743547., 4743547., -1078413., -623880., 213472., 21235.2, 3322080., 365508., 21235.2, 606793., 23991.1, -187216., -30965., -2811.82, 82483185., 33083.5, 2875363., 82483185., 33083.5, 2875363., -17262380., 2062.1, -648431., 516748., 218.374, 17952.5, 516748., 218.374, 17952.5},
42311 {61.49, -145757557., 16949854., 1590573., 416092386., 35048802., 1590573., -78886417., -7534435., -376693., -100849643., -3172652., 31431725., 4372489., 330371., -203490631., -6522863., 62558804., 8845314., 679482., 2219321., 2219321., -528140., -312066., 97127.9, 8341.16, 1579043., 161078., 8341.16, 293658., 9941.59, -88749.4, -13454.9, -1099.74, 53238672., 73685.6, 1584755., 53238672., 73685.6, 1584755., -11174959., -7169.7, -375670., 245977., 213.847, 7977.86, 245977., 213.847, 7977.86},
42312 {33.42, -94607353., 9387356., 849831., 254583495., 20159589., 849831., -53867502., -4620903., -206957., -64805815., -1958859., 17808068., 2483536., 173807., -127647352., -3909109., 36982690., 4994150., 361206., 1120848., 1120848., -269872., -160094., 45501.3, 3536.81, 804893., 76307.7, 3536.81, 150762., 4950.11, -45112.8, -6163.42, -451.903, 31803589., 54442.8, 892724., 31803589., 54442.8, 892724., -8224524., -16959., -215924., 127525., 193.94, 3705.93, 127525., 193.94, 3705.93},
42313 {17.43, -58482736., 5875513., 473243., 162113782., 12026512., 473243., -33883147., -2494236., -115548., -40665146., -1095321., 10584136., 1490190., 94953.7, -80563464., -2226866., 22934027., 2914822., 199193., 596252., 596252., -143146., -95652.3, 22565.3, 1643.1, 432064., 36972.1, 1643.1, 83500.9, 2271.2, -23288.8, -2921.21, -214.412, 20903976., 46468., 531427., 20903976., 46468., 531427., -5486925., -18183.9, -108405., 67512.5, 138.259, 1777.5, 67512.5, 138.259, 1777.5},
42314 {11.97, -45465112., 4806910., 352602., 134077235., 9787476., 352602., -24596228., -2075529., -76424.6, -31012786., -935270., 9230964., 1106770., 77983.4, -64434599., -1811480., 19518288., 2242645., 153827., 400933., 400933., -90043.7, -62138.8, 14429.1, 943.179, 288566., 23870.2, 943.179, 54480., 1470.48, -15549.2, -1839.54, -121.841, 18048314., 46065.3, 428046., 18048314., 46065.3, 428046., -4156463., -12370.1, -89436., 45872.8, 108.277, 1133.61, 45872.8, 108.277, 1133.61},
42315 {10.65, -81713440., 6151352., 339634., 206691696., 11427748., 339634., -37562016., -2309820., -82281.2, -50867921., -942106., 14377053., 1312748., 74363.2, -104251949., -1913026., 28790859., 2576756., 149005., 365427., 365427., -89244.7, -61017.5, 11954.1, 616.592, 270514., 18500.6, 616.592, 52131.2, 995.032, -14668.1, -1383.45, -81.0821, 26187934., 92621.6, 487473., 26187934., 92621.6, 487473., -5608532., -20446.4, -101213., 43657.2, 146.1, 855.717, 43657.2, 146.1, 855.717}
42316 };
42317
42318 double Nev;
42319 int NCi = 49;
42320
42321 Nev = 0.;
42322
42323 if (i_bin < 15) {
42324
42325 for (int iCi = 0; iCi < NCi; ++iCi) {
42326
42327 Nev = Nev + NevCi[i_bin - 1][iCi] * Civect[iCi];
42328 }
42329
42330 } else
42331 throw std::runtime_error("Bad argument in NPSMEFTd6General::NevLHCpptautau13");
42332
42333 if (Nev < 0) return std::numeric_limits<double>::quiet_NaN();
42334
42335 return Nev;
42336}
42337
42339
42340const double NPSMEFTd6General::NevLHCppenu13(const int i_bin) const {
42341 // HighPT parameterization in the basis aligned with diagonal up sector (i.e. d_i = V d_m to pass to mass eigenstate basis)
42342 double Civect[12] = {
42343 1., getSMEFTCoeffEW("Clq3R", 0, 0, 0, 0), getSMEFTCoeffEW("Clq3R", 0, 0, 1, 1), getSMEFTCoeffEW("CHl3R", 0, 0), getSMEFTCoeffEW("CHq3R", 0, 0), getSMEFTCoeffEW("CHq3R", 1, 1), getSMEFTCoeffEW("Clq3R", 0, 0, 0, 1), getSMEFTCoeffEW("Clq3R", 0, 0, 0, 2), getSMEFTCoeffEW("Clq3R", 0, 0, 1, 2), getSMEFTCoeffEW("CHq3R", 0, 1), getSMEFTCoeffEW("CHq3R", 0, 2), getSMEFTCoeffEW("CHq3R", 1, 2)
42344 };
42345
42346 double NevCi[24][12] = {
42347 {9931.68, 15815028888., 1910124774., 505246116., 447917862., 57328254., 1857694407., -33812057., 44929051., 52387836., -970482., 1346390.},
42348 {7583.35, 16567720994., 1932085859., 464253341., 413494731., 50758610., 1929437499., -34359364., 44906017., 49548944., -806704., 1174188.},
42349 {5800.02, 15523921817., 1752254293., 376898762., 336973129., 39925633., 1797356805., -32081956., 41431116., 39082953., -730123., 932933.},
42350 {4428.07, 14077711519., 1470299057., 299906041., 270340902., 29565139., 1648848592., -29337116., 34567274., 31742458., -571088., 678590.},
42351 {3421.25, 12929825334., 1245010617., 235220311., 213471878., 21748433., 1547343005., -25658692., 28232174., 25893105., -403019., 502959.},
42352 {2550.01, 11846675327., 1056081109., 182877411., 166692513., 16184898., 1455119897., -22450699., 24585033., 19901885., -335187., 379164.},
42353 {1923.29, 10304365745., 920387399., 140869755., 128711152., 12158603., 1259371050., -19957209., 21993045., 15890255., -246042., 280608.},
42354 {1519.35, 9053033569., 771764561., 111756780., 102712373., 9044407., 1137356977., -16717788., 18381197., 12861584., -191990., 214066.},
42355 {1136.43, 8123259191., 625372428., 84498890., 77943657., 6555233., 1047346356., -14261159., 14655264., 9463084., -159992., 154382.},
42356 {870.566, 6981750196., 526929021., 66528774., 61728417., 4800357., 880587511., -12939111., 12646791., 7869298., -112227., 116528.},
42357 {679.211, 6195044683., 444441521., 50862492., 47404449., 3458043., 797336165., -11454340., 10739289., 6214331., -82266.6, 82367.4},
42358 {492.385, 5413470224., 364824947., 37837415., 35312796., 2524619., 711170386., -9410081., 8817461., 4573888., -62625.8, 61049.2},
42359 {369.398, 4634981814., 296582265., 29384640., 27595732., 1788907., 615758376., -7713875., 7252618., 3652649., -46646.4, 43414.1},
42360 {273.215, 4018112977., 242727058., 21738274., 20457762., 1280512., 537048593., -6896369., 5972913., 2709294., -35127., 30912.},
42361 {203.491, 3461281349., 198453348., 16358627., 15438014., 920613., 472945171., -5559458., 4912856., 2097996., -25379.4, 22541.2},
42362 {150.006, 2898124241., 157403677., 12175150., 11529132., 646018., 396300816., -4706104., 3907108., 1571732., -19266.6, 15874.3},
42363 {110.416, 2449892489., 128684394., 9083899., 8620924., 462974., 341300541., -3846295., 3238715., 1210238., -13043.4, 11668.9},
42364 {80.4744, 2087360820., 102890079., 6636922., 6314526., 322397., 295849758., -3120783., 2604615., 876227., -10109.5, 8133.51},
42365 {57.7052, 1712274827., 80401256., 4876459., 4653078., 223382., 243907892., -2611606., 2033494., 663490., -7019.5, 5591.28},
42366 {41.6386, 1417751397., 64031444., 3526560., 3370317., 156244., 205966853., -2068981., 1626841., 485332., -4926.44, 3961.24},
42367 {29.6198, 1173734889., 50461002., 2529655., 2422781., 106873., 172601831., -1670923., 1304600., 351873., -3559.51, 2740.9},
42368 {20.9425, 944808741., 39891834., 1813546., 1739746., 73799.8, 138689443., -1379836., 1032094., 253107., -2642.3, 1887.38},
42369 {24.4031, 1361179026., 54067101., 2160074., 2075835., 84238.4, 205814193., -1862048., 1410461., 304422., -3143.6, 2193.47},
42370 {18.6359, 1768316587., 68704168., 1772744., 1706878., 65865.9, 269574506., -2751113., 1867446., 261456., -2485.17, 1768.29}
42371 };
42372
42373 double Nev;
42374 int NCi = 12;
42375
42376 Nev = 0.;
42377
42378 if (i_bin < 25) {
42379
42380 for (int iCi = 0; iCi < NCi; ++iCi) {
42381
42382 Nev = Nev + NevCi[i_bin - 1][iCi] * Civect[iCi];
42383 }
42384
42385 } else
42386 throw std::runtime_error("Bad argument in NPSMEFTd6General::NevLHCppenu13");
42387
42388 if (Nev < 0) return std::numeric_limits<double>::quiet_NaN();
42389
42390 return Nev;
42391}
42392
42393const double NPSMEFTd6General::NevLHCppmunu13(const int i_bin) const {
42394 // HighPT parameterization in the basis aligned with diagonal up sector (i.e. d_i = V d_m to pass to mass eigenstate basis)
42395 double Civect[12] = {
42396 1., getSMEFTCoeffEW("Clq3R", 1, 1, 0, 0), getSMEFTCoeffEW("Clq3R", 1, 1, 1, 1), getSMEFTCoeffEW("CHl3R", 1, 1), getSMEFTCoeffEW("CHq3R", 0, 0), getSMEFTCoeffEW("CHq3R", 1, 1), getSMEFTCoeffEW("Clq3R", 1, 1, 0, 1), getSMEFTCoeffEW("Clq3R", 1, 1, 0, 2), getSMEFTCoeffEW("Clq3R", 1, 1, 1, 2), getSMEFTCoeffEW("CHq3R", 0, 1), getSMEFTCoeffEW("CHq3R", 0, 2), getSMEFTCoeffEW("CHq3R", 1, 2)
42397 };
42398
42399 double NevCi[20][12] = {
42400 {7748.92, 20588332522., 2366182989., 584995531., 521127530., 63868001., 2460246281., -41130627., 55918835., 61859868., -1099543., 1490609.},
42401 {5576.07, 20034218371., 2145203082., 497543083., 447472101., 50070982., 2439871511., -38684591., 50193483., 53846285., -915549., 1164230.},
42402 {3924.96, 17877044017., 1803372645., 367711952., 332164195., 35547757., 2193810085., -34642595., 42211080., 39849081., -662184., 824546.},
42403 {2830.93, 15568970082., 1467154363., 274326598., 250295582., 24031017., 1914104006., -31669037., 34259849., 30163981., -509564., 549913.},
42404 {2013.49, 13725044835., 1194240341., 201521130., 184591511., 16929618., 1705307007., -26075960., 27913433., 23198350., -341972., 390530.},
42405 {1427.01, 11699455027., 975903602., 143919218., 132417270., 11501948., 1486732950., -22078849., 23283435., 16749046., -248115., 270540.},
42406 {1039.97, 9832003312., 759600646., 104167100., 96203800., 7963300., 1244462010., -18602527., 17782231., 11965991., -182798., 190792.},
42407 {734.462, 8380509459., 612433867., 75258437., 70007950., 5250487., 1092533454., -15024256., 14784120., 9158713., -121891., 123750.},
42408 {513.706, 7103431597., 482000268., 54826144., 51283162., 3542981., 944394865., -12423803., 11551153., 6866578., -87124.5, 84238.9},
42409 {332.277, 5966107413., 374410187., 38435285., 36081053., 2354233., 811133418., -9983313., 9078005., 4768612., -62763.7, 56758.6},
42410 {229.247, 4879795956., 291973890., 26582378., 25020203., 1562176., 663066937., -8350033., 7141032., 3352071., -42854.4, 37962.6},
42411 {156.863, 3998375424., 226306523., 18851981., 17826174., 1025807., 562033239., -6156001., 5579983., 2469682., -28292.3, 24891.5},
42412 {107.248, 3220227852., 171667664., 12960201., 12301077., 659125., 452342136., -4976972., 4285557., 1714074., -20205.5, 16094.9},
42413 {73.1981, 2599657960., 130095095., 8768292., 8333952., 434340., 371314900., -3993890., 3267245., 1157999., -13568.1, 10856.2},
42414 {49.7791, 2062727976., 97055234., 5909140., 5632951., 276189., 300242314., -2985751., 2455743., 804820., -8601.34, 6983.64},
42415 {33.7055, 1574911862., 71922826., 3936616., 3760392., 176224., 229700925., -2312545., 1838558., 552271., -5307.08, 4478.01},
42416 {22.7254, 1214204034., 52701791., 2587311., 2475663., 111648., 179645672., -1752726., 1357172., 368021., -3616.83, 2838.93},
42417 {15.2696, 918746377., 38329436., 1668815., 1599260., 69555.1, 138971044., -1273597., 994369., 236030., -2230.3, 1804.09},
42418 {17.0517, 1161444399., 47159662., 1740935., 1672146., 68788.9, 177372650., -1635743., 1241533., 252730., -2239.59, 1782.64},
42419 {13.3855, 1041576190., 41524298., 1022645., 983728., 38916.9, 160859541., -1604139., 1139929., 152630., -1359.78, 1049.79}
42420 };
42421
42422 double Nev;
42423 int NCi = 12;
42424
42425 Nev = 0.;
42426
42427 if (i_bin < 21) {
42428
42429 for (int iCi = 0; iCi < NCi; ++iCi) {
42430
42431 Nev = Nev + NevCi[i_bin - 1][iCi] * Civect[iCi];
42432 }
42433
42434 } else
42435 throw std::runtime_error("Bad argument in NPSMEFTd6General::NevLHCppmunu13");
42436
42437 if (Nev < 0) return std::numeric_limits<double>::quiet_NaN();
42438
42439 return Nev;
42440}
42441
42442const double NPSMEFTd6General::NevLHCpptaunu13(const int i_bin) const {
42443 // HighPT parameterization in the basis aligned with diagonal up sector (i.e. d_i = V d_m to pass to mass eigenstate basis)
42444 double Civect[12] = {
42445 1., getSMEFTCoeffEW("Clq3R", 2, 2, 0, 0), getSMEFTCoeffEW("Clq3R", 2, 2, 1, 1), getSMEFTCoeffEW("CHl3R", 2, 2), getSMEFTCoeffEW("CHq3R", 0, 0), getSMEFTCoeffEW("CHq3R", 1, 1), getSMEFTCoeffEW("Clq3R", 2, 2, 0, 1), getSMEFTCoeffEW("Clq3R", 2, 2, 0, 2), getSMEFTCoeffEW("Clq3R", 2, 2, 1, 2), getSMEFTCoeffEW("CHq3R", 0, 1), getSMEFTCoeffEW("CHq3R", 0, 2), getSMEFTCoeffEW("CHq3R", 1, 2)
42446 };
42447
42448 double NevCi[10][12] = {
42449 {3018.15, 9905184949., 908069072., 178721805., 162451504., 16270302., 1242657236., -19403426., 21667249., 21583813., -269839., 385219.},
42450 {1007.49, 5597695960., 443986407., 67186978., 61715815., 5471163., 734922492., -10307332., 10781785., 8170223., -107454., 132702.},
42451 {403.793, 3249515112., 225946533., 28075243., 26093547., 1981696., 442032213., -5657386., 5469358., 3392312., -47936.6, 47878.7},
42452 {184.418, 1985442921., 122880143., 12807340., 12014742., 792598., 274815333., -3183015., 3005778., 1613367., -23213.8, 18469.3},
42453 {93.503, 1242160602., 72188084., 6587836., 6213967., 373868., 171347436., -2119232., 1797142., 860570., -9862.1, 8975.36},
42454 {48.663, 825246054., 43199341., 3366703., 3180791., 185912., 119717201., -1231694., 1075513., 439027., -5263.05, 4769.15},
42455 {25.996, 526179994., 26699820., 1838326., 1745657., 92669.4, 73892672., -872498., 682061., 242290., -2988.07, 2297.89},
42456 {14.632, 354813334., 16546887., 1099775., 1048005., 51770.3, 50305533., -579087., 417797., 151191., -1599.12, 1274.97},
42457 {8.236, 249497492., 11224212., 611624., 582750., 28873.7, 37767811., -333736., 288527., 76816.1, -1236.83, 739.17},
42458 {14.844, 599549145., 24999894., 1007639., 966122., 41516.6, 90694238., -855662., 654650., 143709., -1389.05, 1065.56}
42459 };
42460
42461 double Nev;
42462 int NCi = 12;
42463
42464 Nev = 0.;
42465
42466 if (i_bin < 11) {
42467
42468 for (int iCi = 0; iCi < NCi; ++iCi) {
42469
42470 Nev = Nev + NevCi[i_bin - 1][iCi] * Civect[iCi];
42471 }
42472
42473 } else
42474 throw std::runtime_error("Bad argument in NPSMEFTd6General::NevLHCpptaunu13");
42475
42476 if (Nev < 0) return std::numeric_limits<double>::quiet_NaN();
42477
42478 return Nev;
42479}
42480
42481
42483
42484const double NPSMEFTd6General::AuxObs_NP1() const {
42485 // To be used for some temporary observable
42486
42487 // WY analysis at 13 TeV for HL-LHC 3/ab
42488 double Wpar, Ypar, Wpar2, Ypar2;
42489 double Chi2NC13, Chi2CC13, Chi2Tot;
42490
42491 Wpar = 10000.0 * obliqueW();
42492 Ypar = 10000.0 * obliqueY();
42493
42494 Wpar2 = Wpar*Wpar;
42495 Ypar2 = Ypar*Ypar;
42496
42497 Chi2CC13 = Wpar2 * (18.365037149441695 + 2.422904241798858 * Wpar + 0.12120594308623695 * Wpar2);
42498
42499 Chi2NC13 = 0.032772034538390675 * Wpar2 * Wpar2 + 2.815243944990361 * Ypar2 - 0.36522061776278516 * Ypar2 * Ypar
42500 + 0.017375258924241194 * Ypar2 * Ypar2 + Wpar2 * Wpar * (-0.7059117582389635 + 0.006816297425306027 * Ypar)
42501 + Wpar * Ypar * (7.988302197022343 + Ypar * (-0.5450119819316416 + 0.0050292149953719766 * Ypar))
42502 + Wpar2 * (5.68581760491364 + Ypar * (-0.5794111075840261 + 0.048026245835369625 * Ypar));
42503
42504 Chi2Tot = Chi2CC13 + Chi2NC13;
42505
42506 // To be used as Gaussian observable with mean=0, var=1 I must return the sqrt.
42507 return sqrt(Chi2Tot);
42508}
42509
42510const double NPSMEFTd6General::AuxObs_NP2() const {
42511 // To be used for some temporary observable
42512
42513 // WY analysis at 13 TeV for HL-LHC 3/ab for the CC
42514 // WY analysis at 27 TeV for HE-LHC 15/ab for the NC. 5% systematics (corr and uncorr)
42515 double Wpar, Ypar, Wpar2, Ypar2;
42516 double Chi2NC27, Chi2CC13, Chi2Tot;
42517
42518 Wpar = 10000.0 * obliqueW();
42519 Ypar = 10000.0 * obliqueY();
42520
42521 Wpar2 = Wpar*Wpar;
42522 Ypar2 = Ypar*Ypar;
42523
42524 Chi2CC13 = Wpar2 * (18.365037149441695 + 2.422904241798858 * Wpar + 0.12120594308623695 * Wpar2);
42525
42526 Chi2NC27 = 21.139285368181907 * Wpar2 * Wpar2 + Wpar2 * Wpar * (-89.16828370317616 + 7.182929295852857 * Ypar)
42527 + Wpar * Ypar * (208.8092257396059 + Ypar * (-81.00102926445666 + 6.203591096144735 * Ypar))
42528 + Ypar2 * (81.01075991905888 + Ypar * (-58.822719932531164 + 14.670206406369107 * Ypar))
42529 + Wpar2 * (136.70787790194357 + Ypar * (-86.48485007990255 + 35.67671393730628 * Ypar));
42530
42531 Chi2Tot = Chi2CC13 + Chi2NC27;
42532
42533 // To be used as Gaussian observable with mean=0, var=1 I must return the sqrt.
42534 return sqrt(Chi2Tot);
42535}
42536
42537const double NPSMEFTd6General::AuxObs_NP3() const {
42538 // To be used for some temporary observable
42539
42540 // WY analysis at 13 TeV for HL-LHC 3/ab for the CC
42541 // WY analysis at 27 TeV for HE-LHC 15/ab for the NC. 1% systematics (corr and uncorr)
42542 double Wpar, Ypar, Wpar2, Ypar2;
42543 double Chi2NC27, Chi2CC13, Chi2Tot;
42544
42545 Wpar = 10000.0 * obliqueW();
42546 Ypar = 10000.0 * obliqueY();
42547
42548 Wpar2 = Wpar*Wpar;
42549 Ypar2 = Ypar*Ypar;
42550
42551 Chi2CC13 = Wpar2 * (18.365037149441695 + 2.422904241798858 * Wpar + 0.12120594308623695 * Wpar2);
42552
42553 Chi2NC27 = 25.148424251427552 * Wpar2 * Wpar2 + Wpar2 * Wpar * (-105.31753344410277 + 8.01723084630248 * Ypar)
42554 + Wpar * Ypar * (253.11721255992683 + Ypar * (-93.18990615818014 + 6.8250043104055816 * Ypar))
42555 + Ypar2 * (97.52107126224298 + Ypar * (-67.961770347904945 + 16.80046890875678 * Ypar))
42556 + Wpar2 * (166.84179829911304 + Ypar * (-100.88118582829852 + 41.55424691040131 * Ypar));
42557
42558 Chi2Tot = Chi2CC13 + Chi2NC27;
42559
42560 // To be used as Gaussian observable with mean=0, var=1 I must return the sqrt.
42561 return sqrt(Chi2Tot);
42562}
42563
42564const double NPSMEFTd6General::AuxObs_NP4() const {
42565 // WH distribution at 14 TeV: From 1704.01953 + hvqq terms
42566
42567 double Bin1 = 1.0, Bin2 = 1.0, Bin3 = 1.0, Bin4 = 1.0, Bin5 = 1.0;
42568
42569 double dVud = 0.0, dVcs = 0.0;
42570 double dcZ = 0.0, cZBox = 0.0, cZZ = 0.0, cZA = 0.0, cAA = 0.0;
42571
42572 double C11 = 0.0178, C12 = 0.0144, C13 = 0.0102, C14 = 0.0052, C15 = 0.0006;
42573
42574 double dchi2;
42575
42576 // Production in each bin (signal strength)
42577
42578 Bin1 += 12.8 * dVud + 1.75 * dVcs
42579 + 2.00 * dcZ + 5.01 * cZBox + 2.72 * cZZ - 0.0267 * cZA - 0.0217 * cAA;
42580
42581 // Linear contribution from Higgs self-coupling
42582 Bin1 = Bin1 + cLHd6 * (C11 + 2.0 * dZH1) * deltaG_hhhRatio();
42583 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
42584 Bin1 = Bin1 + cLHd6 * cLH3d62 * dZH2 * deltaG_hhhRatio() * deltaG_hhhRatio();
42585
42586 Bin2 += 15.3 * dVud + 1.91 * dVcs
42587 + 2.00 * dcZ + 5.81 * cZBox + 3.10 * cZZ - 0.0337 * cZA - 0.0255 * cAA;
42588
42589 // Linear contribution from Higgs self-coupling
42590 Bin2 = Bin2 + cLHd6 * (C12 + 2.0 * dZH1) * deltaG_hhhRatio();
42591 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
42592 Bin2 = Bin2 + cLHd6 * cLH3d62 * dZH2 * deltaG_hhhRatio() * deltaG_hhhRatio();
42593
42594 Bin3 += 20.7 * dVud + 2.49 * dVcs
42595 + 2.01 * dcZ + 7.44 * cZBox + 3.76 * cZZ - 0.0535 * cZA - 0.0340 * cAA;
42596
42597 // Linear contribution from Higgs self-coupling
42598 Bin3 = Bin3 + cLHd6 * (C13 + 2.0 * dZH1) * deltaG_hhhRatio();
42599 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
42600 Bin3 = Bin3 + cLHd6 * cLH3d62 * dZH2 * deltaG_hhhRatio() * deltaG_hhhRatio();
42601
42602 Bin4 += 35.1 * dVud + 3.63 * dVcs
42603 + 1.98 * dcZ + 11.8 * cZBox + 5.40 * cZZ - 0.112 * cZA - 0.0572 * cAA;
42604
42605 // Linear contribution from Higgs self-coupling
42606 Bin4 = Bin4 + cLHd6 * (C14 + 2.0 * dZH1) * deltaG_hhhRatio();
42607 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
42608 Bin4 = Bin4 + cLHd6 * cLH3d62 * dZH2 * deltaG_hhhRatio() * deltaG_hhhRatio();
42609
42610 Bin5 += 67.7 * dVud + 5.41 * dVcs
42611 + 2.03 * dcZ + 22.6 * cZBox + 9.05 * cZZ - 0.276 * cZA - 0.117 * cAA;
42612
42613 // Linear contribution from Higgs self-coupling
42614 Bin5 = Bin5 + cLHd6 * (C15 + 2.0 * dZH1) * deltaG_hhhRatio();
42615 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
42616 Bin5 = Bin5 + cLHd6 * cLH3d62 * dZH2 * deltaG_hhhRatio() * deltaG_hhhRatio();
42617
42618 // Compute Chi square using only the last bin and the diphoton, ZZ and bb channels
42619 dchi2 = (Bin5 * BrHZZ4lRatio() - 1.0) * (Bin5 * BrHZZ4lRatio() - 1.0) / (0.07 * 0.07 + 0.48 * 0.48)
42620 + (Bin5 * BrHgagaRatio() - 1.0) * (Bin5 * BrHgagaRatio() - 1.0) / (0.08 * 0.08 + 0.54 * 0.54)
42621 + (Bin5 * BrHbbRatio() - 1.0) * (Bin5 * BrHbbRatio() - 1.0) / (0.33 * 0.33 + 0.61 * 0.61);
42622
42623 // To be used as Gaussian observable with mean=0, var=1 I must return the sqrt.
42624 return sqrt(dchi2);
42625}
42626
42627const double NPSMEFTd6General::AuxObs_NP5() const {
42628 // ZH distribution at 14 TeV: From 1704.01953 + hvqq terms
42629
42630 double Bin1 = 1.0, Bin2 = 1.0, Bin3 = 1.0, Bin4 = 1.0, Bin5 = 1.0;
42631
42632 double dgLZuu = 0.0, dgRZuu = 0.0, dgLZcc = 0.0, dgRZcc = 0.0;
42633 double dgLZdd = 0.0, dgRZdd = 0.0, dgLZss = 0.0, dgRZss = 0.0;
42634
42635 double dcZ = 0.0, cZBox = 0.0, cZZ = 0.0, cZA = 0.0, cAA = 0.0;
42636
42637 double C11 = 0.0208, C12 = 0.0164, C13 = 0.0112, C14 = 0.0051, C15 = 0.0021;
42638
42639 double dchi2;
42640
42641 // Production in each bin (signal strength)
42642
42643 Bin1 += 14.6 * dgLZuu - 6.74 * dgRZuu - 11.6 * dgLZdd + 2.28 * dgRZdd
42644 + 1.35 * dgLZcc - 0.589 * dgRZcc - 2.35 * dgLZss + 0.431 * dgRZss
42645 + 2.01 * dcZ + 4.14 * cZBox + 2.12 * cZZ - 0.0237 * cZA - 0.0126 * cAA;
42646
42647 // Linear contribution from Higgs self-coupling
42648 Bin1 = Bin1 + cLHd6 * (C11 + 2.0 * dZH1) * deltaG_hhhRatio();
42649 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
42650 Bin1 = Bin1 + cLHd6 * cLH3d62 * dZH2 * deltaG_hhhRatio() * deltaG_hhhRatio();
42651
42652 Bin2 += 16.2 * dgLZuu - 7.77 * dgRZuu - 13.4 * dgLZdd + 2.63 * dgRZdd
42653 + 1.44 * dgLZcc - 0.668 * dgRZcc - 2.52 * dgLZss + 0.462 * dgRZss
42654 + 2.01 * dcZ + 4.86 * cZBox + 2.49 * cZZ - 0.0284 * cZA - 0.0156 * cAA;
42655
42656 // Linear contribution from Higgs self-coupling
42657 Bin2 = Bin2 + cLHd6 * (C12 + 2.0 * dZH1) * deltaG_hhhRatio();
42658 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
42659 Bin2 = Bin2 + cLHd6 * cLH3d62 * dZH2 * deltaG_hhhRatio() * deltaG_hhhRatio();
42660
42661 Bin3 += 23.0 * dgLZuu - 10.8 * dgRZuu - 19.0 * dgLZdd + 3.64 * dgRZdd
42662 + 1.88 * dgLZcc - 0.891 * dgRZcc - 3.19 * dgLZss + 0.591 * dgRZss
42663 + 2.00 * dcZ + 6.35 * cZBox + 3.02 * cZZ - 0.0448 * cZA - 0.0221 * cAA;
42664
42665 // Linear contribution from Higgs self-coupling
42666 Bin3 = Bin3 + cLHd6 * (C13 + 2.0 * dZH1) * deltaG_hhhRatio();
42667 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
42668 Bin3 = Bin3 + cLHd6 * cLH3d62 * dZH2 * deltaG_hhhRatio() * deltaG_hhhRatio();
42669
42670 Bin4 += 39.2 * dgLZuu - 18.4 * dgRZuu - 31.4 * dgLZdd + 5.88 * dgRZdd
42671 + 2.78 * dgLZcc - 1.36 * dgRZcc - 4.64 * dgLZss + 0.919 * dgRZss
42672 + 1.98 * dcZ + 10.5 * cZBox + 4.44 * cZZ - 0.0873 * cZA - 0.0396 * cAA;
42673
42674 // Linear contribution from Higgs self-coupling
42675 Bin4 = Bin4 + cLHd6 * (C14 + 2.0 * dZH1) * deltaG_hhhRatio();
42676 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
42677 Bin4 = Bin4 + cLHd6 * cLH3d62 * dZH2 * deltaG_hhhRatio() * deltaG_hhhRatio();
42678
42679 Bin5 += 73.4 * dgLZuu - 35.5 * dgRZuu - 58.5 * dgLZdd + 11.2 * dgRZdd
42680 + 4.13 * dgLZcc - 1.95 * dgRZcc - 6.97 * dgLZss + 1.41 * dgRZss
42681 + 1.96 * dcZ + 20.3 * cZBox + 7.27 * cZZ - 0.193 * cZA - 0.0800 * cAA;
42682
42683 // Linear contribution from Higgs self-coupling
42684 Bin5 = Bin5 + cLHd6 * (C15 + 2.0 * dZH1) * deltaG_hhhRatio();
42685 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
42686 Bin5 = Bin5 + cLHd6 * cLH3d62 * dZH2 * deltaG_hhhRatio() * deltaG_hhhRatio();
42687
42688 // Compute Chi square using only the last bin and the diphoton, ZZ and bb channels
42689 dchi2 = (Bin5 * BrHZZ4lRatio() - 1.0) * (Bin5 * BrHZZ4lRatio() - 1.0) / (0.09 * 0.09 + 0.65 * 0.65)
42690 + (Bin5 * BrHgagaRatio() - 1.0) * (Bin5 * BrHgagaRatio() - 1.0) / (0.03 * 0.03 + 0.99 * 0.99)
42691 + (Bin5 * BrHbbRatio() - 1.0) * (Bin5 * BrHbbRatio() - 1.0) / (0.10 * 0.10 + 0.34 * 0.34);
42692
42693 // To be used as Gaussian observable with mean=0, var=1 I must return the sqrt.
42694 return sqrt(dchi2);
42695}
42696
42697const double NPSMEFTd6General::AuxObs_NP6() const {
42698 // To be used for some temporary observable
42699
42700 // HL-LHC DiHiggs invariant mass distribution: 14 TeV 3/ab
42701
42702 double Chi2Tot;
42703
42704 // NP in decays
42705 double dGH2, dGgaga, dGbb, dBRTot;
42706
42707 // Contributions from the different bins
42708 double Bin1, Bin2, Bin3, Bin4, Bin5, Bin6;
42709 double LLBin1, LLBin2, LLBin3, LLBin4, LLBin5, LLBin6;
42710
42711 // Higgs basis parameters
42712 double dcZHB, cZboxHB, cZZHB, cZgaHB, cgagaHB, cggHB;
42713 double dytHB, dybHB, dytauHB;
42714 double dKlambda;
42715
42716 dcZHB = deltacZ_HB();
42717 cZboxHB = cZBox_HB();
42718 cZZHB = cZZ_HB();
42719
42720 // In the paper it seems they use diff. norm but in the chi 2.nb
42721 // they translate into that convention, so I assume their calculation
42722 // is directly in the HB for the following 3 couplings
42723 cZgaHB = cZga_HB();
42724 cgagaHB = cgaga_HB();
42725 cggHB = cgg_HB();
42726
42727 dytHB = deltayt_HB();
42728 dybHB = deltayb_HB();
42729 dytauHB = deltaytau_HB();
42730
42731 dKlambda = deltaG_hhhRatio();
42732
42733 // Corrections to the different Higgs widths
42734 dGH2 = 1. + 0.010512791990056657 * cZboxHB
42735 - 0.003819752423722165 * cZZHB + 0.0016024991450954641 * cZgaHB
42736 - 0.0005968238492400916 * (2.8975474398595105 * cZboxHB
42737 + 1.8975474398595107 * cZZHB - cZgaHB - 0.3426378481886507 * cgagaHB)
42738 + 0.0990750425382019 * (1.4487737199297552 * cZboxHB + 0.44877371992975534 * cZZHB
42739 - 0.2365019764475461 * cZgaHB - 0.08103452830235015 * cgagaHB)
42740 - 0.0330404571742506 * (cZZHB + 0.4730039528950922 * cZgaHB + 0.055933184863595636 * cgagaHB)
42741 - 0.00033171593951211893 * cgagaHB + 0.48287726036165796 * dcZHB
42742 + 1.1541846695471276 * dybHB + 0.12642022723635785 * dytauHB
42743 + 0.1704272683629381 * (0. + 118.68284969347252 * cggHB
42744 - 0.031082871395970327 * dybHB + 1.034601498835783 * dytHB)
42745 + 0.004560729716754681 * (0. - 12.079950077697095 * cgagaHB
42746 + 1.2739859351743013 * dcZHB + 0.0022136399615102554 * dybHB
42747 - 0.28081416399029446 * dytHB + 0.0036305606562964158 * dytauHB)
42748 + 0.003080492878860618 * (0. - 17.021015025105033 * cZgaHB
42749 + 1.0557935963831278 * dcZHB + 0.0006235357344154619 * dybHB
42750 - 0.05644023795399054 * dytHB + 0.000023105836447458856 * dytauHB);
42751
42752 dGH2 = dGH2 * dGH2;
42753
42754 dGgaga = 1.0 + 2.0 * (0. - 12.079950077697095 * cgagaHB
42755 + 1.2739859351743013 * dcZHB + 0.0022136399615102554 * dybHB
42756 - 0.28081416399029446 * dytHB + 0.0036305606562964158 * dytauHB);
42757
42758 dGbb = 1.0 + 2.0 * dybHB;
42759
42760 dBRTot = dGbb * dGgaga / dGH2;
42761
42762 // Bin 1
42763 Bin1 = 0.17 * (1.0 + 3.9863794294589585 * cggHB
42764 + 21.333394807321064 * cggHB * cggHB + 3.9527789724382836 * dcZHB
42765 + 0.5566823785534646 * cggHB * dcZHB + 9.077153576669469 * dcZHB * dcZHB
42766 - 7.713285621354339 * dytHB + 6.573887966178747 * cggHB * dytHB
42767 - 45.88983201032187 * dcZHB * dytHB + 62.42156375416841 * dytHB * dytHB
42768 + 4.257555672380181 * cggHB * dytHB * dytHB + 4.620310477256665 * dcZHB * dytHB * dytHB
42769 - 9.403185493195476 * dytHB * dytHB * dytHB + 1.1563473213070041 * dytHB * dytHB * dytHB * dytHB
42770 - 0.14505129596051047 * dKlambda - 0.1418831193390564 * cggHB * dKlambda
42771 + 1.3502693869386464 * cggHB * cggHB * dKlambda - 0.6675315048183816 * dcZHB * dKlambda
42772 - 0.002999558395846163 * cggHB * dcZHB * dKlambda
42773 + 1.5448485758806263 * dytHB * dKlambda
42774 - 0.005002986050963205 * cggHB * dytHB * dKlambda
42775 - 0.6675315048183816 * dcZHB * dytHB * dKlambda
42776 + 1.5222565251876392 * dytHB * dytHB * dKlambda
42777 + 0.1278814581005547 * cggHB * dytHB * dytHB * dKlambda
42778 - 0.1676433466534976 * dytHB * dytHB * dytHB * dKlambda
42779 + 0.011296025346493552 * dKlambda * dKlambda
42780 + 0.0014116654816114353 * cggHB * dKlambda * dKlambda
42781 + 0.022260157195710357 * cggHB * cggHB * dKlambda * dKlambda
42782 + 0.022592050692987104 * dytHB * dKlambda * dKlambda
42783 + 0.0014116654816114353 * cggHB * dytHB * dKlambda * dKlambda
42784 + 0.011296025346493552 * dytHB * dytHB * dKlambda * dKlambda);
42785
42786 Bin1 = 0.67944 + Bin1 * dBRTot;
42787
42788 // Exclude points with negative values of BinX
42789 if (Bin1 < 0) return std::numeric_limits<double>::quiet_NaN();
42790
42791 // Delta chi2 = -2*LL for the bin
42792 // Add an abs in the denominator of the log,
42793 // even if events with negative BinX are not supposed to reach here.
42794 LLBin1 = 2.0 * (Bin1 - 0.84944 + 0.84944 * log(0.84944 / fabs(Bin1)));
42795
42796 // Bin 2
42797 Bin2 = 0.33 * (1.0 + 1.8019627645351037 * cggHB
42798 + 7.953163597932105 * cggHB * cggHB + 3.735123481549394 * dcZHB
42799 - 2.654186900737259 * cggHB * dcZHB + 6.403420811368324 * dcZHB * dcZHB
42800 - 6.991501690350679 * dytHB + 11.425848100026737 * cggHB * dytHB
42801 - 30.219763494155394 * dcZHB * dytHB + 39.692409895713936 * dytHB * dytHB
42802 + 1.661324633279857 * cggHB * dytHB * dytHB + 4.46563789250516 * dcZHB * dytHB * dytHB
42803 - 8.710706509282613 * dytHB * dytHB * dytHB + 1.2361692069676826 * dytHB * dytHB * dytHB * dytHB
42804 - 0.21386875429750188 * dKlambda + 0.2363972133088796 * cggHB * dKlambda
42805 + 0.8549707073528667 * cggHB * cggHB * dKlambda - 0.7305144109557659 * dcZHB * dKlambda
42806 - 0.14136602060890807 * cggHB * dcZHB * dKlambda + 1.50533606463443 * dytHB * dKlambda
42807 + 0.747017712869579 * cggHB * dytHB * dKlambda - 0.7305144109557659 * dcZHB * dytHB * dKlambda
42808 + 1.4607351592940678 * dytHB * dytHB * dKlambda
42809 + 0.08652243773397514 * cggHB * dytHB * dytHB * dKlambda
42810 - 0.25846965963786395 * dytHB * dytHB * dytHB * dKlambda
42811 + 0.022300452670181038 * dKlambda * dKlambda + 0.009236644319657653 * cggHB * dKlambda * dKlambda
42812 + 0.023125582948149842 * cggHB * cggHB * dKlambda * dKlambda
42813 + 0.044600905340362075 * dytHB * dKlambda * dKlambda
42814 + 0.009236644319657653 * cggHB * dytHB * dKlambda * dKlambda
42815 + 0.022300452670181038 * dytHB * dytHB * dKlambda * dKlambda);
42816
42817 Bin2 = 1.4312 + Bin2 * dBRTot;
42818
42819 // Exclude points with negative values of BinX
42820 if (Bin2 < 0) return std::numeric_limits<double>::quiet_NaN();
42821
42822 // Delta chi2 = -2*LL for the bin
42823 // Add an abs in the denominator of the log,
42824 // even if events with negative BinX are not supposed to reach here.
42825 LLBin2 = 2.0 * (Bin2 - 1.7612 + 1.7612 * log(1.7612 / fabs(Bin2)));
42826
42827 // Bin 3
42828 Bin3 = 0.99 * (1.0 + 0.6707152151845268 * cggHB
42829 + 4.113022405261353 * cggHB * cggHB + 3.4241906309399726 * dcZHB
42830 - 2.9926046286644703 * cggHB * dcZHB + 4.72026565086762 * dcZHB * dcZHB
42831 - 5.98522416048399 * dytHB + 10.012680455917307 * cggHB * dytHB
42832 - 20.69102310585157 * dcZHB * dytHB + 26.4871108999121 * dytHB * dytHB
42833 + 0.36415135473936855 * cggHB * dytHB * dytHB
42834 + 4.206380168414172 * dcZHB * dytHB * dytHB - 7.688318821918381 * dytHB * dytHB * dytHB
42835 + 1.3217369754941033 * dytHB * dytHB * dytHB * dytHB - 0.2873477323359291 * dKlambda
42836 + 0.35631144357921507 * cggHB * dKlambda
42837 + 0.6197019283831009 * cggHB * cggHB * dKlambda
42838 - 0.7821895374741993 * dcZHB * dKlambda
42839 - 0.23172596419155064 * cggHB * dcZHB * dKlambda
42840 + 1.415746929098462 * dytHB * dKlambda
42841 + 1.0816714186441074 * cggHB * dytHB * dKlambda
42842 - 0.7821895374741993 * dcZHB * dytHB * dKlambda
42843 + 1.3469684427821131 * dytHB * dytHB * dKlambda
42844 + 0.030182082490240562 * cggHB * dytHB * dytHB * dKlambda
42845 - 0.35612621865227795 * dytHB * dytHB * dytHB * dKlambda
42846 + 0.03438924315817444 * dKlambda * dKlambda
42847 + 0.019565500643816278 * cggHB * dKlambda * dKlambda
42848 + 0.02382411268034237 * cggHB * cggHB * dKlambda * dKlambda
42849 + 0.06877848631634888 * dytHB * dKlambda * dKlambda
42850 + 0.019565500643816278 * cggHB * dytHB * dKlambda * dKlambda
42851 + 0.03438924315817444 * dytHB * dytHB * dKlambda * dKlambda);
42852
42853 Bin3 = 1.9764 + Bin3 * dBRTot;
42854
42855 // Exclude points with negative values of BinX
42856 if (Bin3 < 0) return std::numeric_limits<double>::quiet_NaN();
42857
42858 // Delta chi2 = -2*LL for the bin
42859 // Add an abs in the denominator of the log,
42860 // even if events with negative BinX are not supposed to reach here.
42861 LLBin3 = 2.0 * (Bin3 - 2.9664 + 2.9664 * log(2.9664 / fabs(Bin3)));
42862
42863 // Bin 4
42864 Bin4 = 2.86 * (1.0 - 0.27406342847042814 * cggHB
42865 + 1.9597360046161074 * cggHB * cggHB + 3.0113078755334115 * dcZHB
42866 - 2.776019265892887 * cggHB * dcZHB + 3.1917709639679823 * dcZHB * dcZHB
42867 - 4.6362529563760955 * dytHB + 7.377234185667426 * cggHB * dytHB
42868 - 12.294598143269557 * dcZHB * dytHB + 15.407456380301479 * dytHB * dytHB
42869 - 0.6767601835408067 * cggHB * dytHB * dytHB
42870 + 3.844719765004924 * dcZHB * dytHB * dytHB
42871 - 6.227970053277897 * dytHB * dytHB * dytHB + 1.4542592857563688 * dytHB * dytHB * dytHB * dytHB
42872 - 0.39767067022413716 * dKlambda + 0.3661464075997459 * cggHB * dKlambda
42873 + 0.4464409042746693 * cggHB * cggHB * dKlambda
42874 - 0.8334118894715125 * dcZHB * dKlambda
42875 - 0.3263197431214281 * cggHB * dcZHB * dKlambda
42876 + 1.1940464266776625 * dytHB * dKlambda
42877 + 1.2643073873631234 * cggHB * dytHB * dKlambda
42878 - 0.8334118894715125 * dcZHB * dytHB * dKlambda
42879 + 1.0808691956131988 * dytHB * dytHB * dKlambda
42880 - 0.0807982496009068 * cggHB * dytHB * dytHB * dKlambda
42881 - 0.5108479012886007 * dytHB * dytHB * dytHB * dKlambda
42882 + 0.05658861553223176 * dKlambda * dKlambda
42883 + 0.04424790213027415 * cggHB * dKlambda * dKlambda
42884 + 0.02585578262020257 * cggHB * cggHB * dKlambda * dKlambda
42885 + 0.11317723106446352 * dytHB * dKlambda * dKlambda
42886 + 0.04424790213027415 * cggHB * dytHB * dKlambda * dKlambda
42887 + 0.05658861553223176 * dytHB * dytHB * dKlambda * dKlambda);
42888
42889 Bin4 = 5.167 + Bin4 * dBRTot;
42890
42891 // Exclude points with negative values of BinX
42892 if (Bin4 < 0) return std::numeric_limits<double>::quiet_NaN();
42893
42894 // Delta chi2 = -2*LL for the bin
42895 // Add an abs in the denominator of the log,
42896 // even if events with negative BinX are not supposed to reach here.
42897 LLBin4 = 2.0 * (Bin4 - 8.027 + 8.027 * log(8.027 / fabs(Bin4)));
42898
42899 // Bin 5
42900 Bin5 = 6.34 * (1.0 - 1.094329254675176 * cggHB
42901 + 1.0393648302909912 * cggHB * cggHB + 2.6000916816530903 * dcZHB
42902 - 2.4448264513323226 * cggHB * dcZHB + 2.073935963891534 * dcZHB * dcZHB
42903 - 3.192332240205929 * dytHB + 4.5914586198385 * cggHB * dytHB
42904 - 6.2871857258718595 * dcZHB * dytHB + 8.134770266934664 * dytHB * dytHB
42905 - 1.648691479483292 * cggHB * dytHB * dytHB + 3.5563383758242524 * dcZHB * dytHB * dytHB
42906 - 4.615570013047001 * dytHB * dytHB * dytHB + 1.7227511548362076 * dytHB * dytHB * dytHB * dytHB
42907 - 0.6079428047533413 * dKlambda + 0.33825211279194234 * cggHB * dKlambda
42908 + 0.3879052211526028 * cggHB * cggHB * dKlambda - 0.956246694171162 * dcZHB * dKlambda
42909 - 0.4572431444456198 * cggHB * dcZHB * dKlambda + 0.8152949680877302 * dytHB * dKlambda
42910 + 1.3814632626914451 * cggHB * dytHB * dKlambda
42911 - 0.956246694171162 * dcZHB * dytHB * dKlambda + 0.5856782679219981 * dytHB * dytHB * dKlambda
42912 - 0.3285182834373566 * cggHB * dytHB * dytHB * dKlambda
42913 - 0.8375595049190734 * dytHB * dytHB * dytHB * dKlambda + 0.11480835008286604 * dKlambda * dKlambda
42914 + 0.11240817142118299 * cggHB * dKlambda * dKlambda + 0.03688252014841459 * cggHB * cggHB * dKlambda * dKlambda
42915 + 0.22961670016573207 * dytHB * dKlambda * dKlambda
42916 + 0.11240817142118299 * cggHB * dytHB * dKlambda * dKlambda
42917 + 0.11480835008286604 * dytHB * dytHB * dKlambda * dKlambda);
42918
42919 Bin5 = 15.93 + Bin5 * dBRTot;
42920
42921 // Exclude points with negative values of BinX
42922 if (Bin5 < 0) return std::numeric_limits<double>::quiet_NaN();
42923
42924 // Delta chi2 = -2*LL for the bin
42925 // Add an abs in the denominator of the log,
42926 // even if events with negative BinX are not supposed to reach here.
42927 LLBin5 = 2.0 * (Bin5 - 22.27 + 22.27 * log(22.27 / fabs(Bin5)));
42928
42929 // Bin 6
42930 Bin6 = 2.14 * (1.0 - 2.007855065799201 * cggHB + 1.1994575008850934 * cggHB * cggHB
42931 + 2.5987763498382352 * dcZHB - 2.908713303420072 * cggHB * dcZHB
42932 + 1.804645897901265 * dcZHB * dcZHB - 2.806900956988577 * dytHB
42933 + 3.5621616844486415 * cggHB * dytHB - 4.250685020965587 * dcZHB * dytHB
42934 + 5.7468374752045515 * dytHB * dytHB - 3.1561231600123736 * cggHB * dytHB * dytHB
42935 + 3.9784140166037667 * dcZHB * dytHB * dytHB - 4.4303353405513395 * dytHB * dytHB * dytHB
42936 + 2.257739308366916 * dytHB * dytHB * dytHB * dytHB - 0.9894280925261291 * dKlambda
42937 + 0.589956279744333 * cggHB * dKlambda + 0.6687315933211253 * cggHB * cggHB * dKlambda
42938 - 1.3796376667655315 * dcZHB * dKlambda - 0.8069993678124955 * cggHB * dcZHB * dKlambda
42939 + 0.6340062910366335 * dytHB * dKlambda + 2.127573647123277 * cggHB * dytHB * dKlambda
42940 - 1.3796376667655315 * dcZHB * dytHB * dKlambda + 0.09738385935505989 * dytHB * dytHB * dKlambda
42941 - 0.8833807360585424 * cggHB * dytHB * dytHB * dKlambda - 1.5260505242077027 * dytHB * dytHB * dytHB * dKlambda
42942 + 0.2683112158407868 * dKlambda * dKlambda + 0.32506892158970235 * cggHB * dKlambda * dKlambda
42943 + 0.09418943796384227 * cggHB * cggHB * dKlambda * dKlambda + 0.5366224316815736 * dytHB * dKlambda * dKlambda
42944 + 0.32506892158970235 * cggHB * dytHB * dKlambda * dKlambda
42945 + 0.2683112158407868 * dytHB * dytHB * dKlambda * dKlambda);
42946
42947 Bin6 = 12.01 + Bin6 * dBRTot;
42948
42949 // Exclude points with negative values of BinX
42950 if (Bin6 < 0) return std::numeric_limits<double>::quiet_NaN();
42951
42952 // Delta chi2 = -2*LL for the bin
42953 // Add an abs in the denominator of the log,
42954 // even if events with negative BinX are not supposed to reach here.
42955 LLBin6 = 2.0 * (Bin6 - 14.15 + 14.15 * log(14.15 / fabs(Bin6)));
42956
42957 // The total contributions to the log-likelihood/chi-square
42958 Chi2Tot = LLBin1 + LLBin2 + LLBin3 + LLBin4 + LLBin5 + LLBin6;
42959
42960 // To be used as Gaussian observable with mean=0, var=1 I must return the sqrt.
42961 return sqrt(Chi2Tot);
42962}
42963
42964const double NPSMEFTd6General::AuxObs_NP7() const {
42965 // To be used for some temporary observable
42966
42967 // CLIC STWY using difermion production at all energies: 380, 1500 and 3000 GeV
42968 double Spar, Tpar, Wpar, Ypar, Spar2, Tpar2, Wpar2, Ypar2;
42969 double Chi2Tot;
42970
42971 Spar = obliqueS();
42972 Tpar = obliqueT();
42973 Wpar = 10000.0 * obliqueW();
42974 Ypar = 10000.0 * obliqueY();
42975
42976 Spar2 = Spar*Spar;
42977 Tpar2 = Tpar*Tpar;
42978 Wpar2 = Wpar*Wpar;
42979 Ypar2 = Ypar*Ypar;
42980
42981 Chi2Tot = 442.84977653097394 * Spar2
42982 - 728.5215604181935 * Spar * Tpar
42983 + 404.15957807101813 * Tpar2
42984 + 400.03987723904224 * Spar * Wpar
42985 - 639.6154242400826 * Tpar * Wpar
42986 + 4337.791457515823 * Wpar2
42987 - 106.87313892453362 * Spar * Ypar
42988 - 72.94355609762007 * Tpar * Ypar
42989 + 3002.848116515672 * Wpar * Ypar
42990 + 3040.1630882458923 * Ypar2;
42991
42992 // To be used as Gaussian observable with mean=0, var=1 I must return the sqrt.
42993 return sqrt(Chi2Tot);
42994}
42995
42996const double NPSMEFTd6General::AuxObs_NP8() const {
42997 // To be used for some temporary observable
42998
42999 // CLIC DiHiggs: exclusive analysis. Full CLIC run
43000 double Chi2Tot;
43001
43002 // Higgs basis parameters
43003 double dKlambda;
43004
43005 dKlambda = deltaG_hhhRatio();
43006
43007 Chi2Tot = dKlambda * dKlambda * (50.04473972806045
43008 - 104.47283225861888 * dKlambda
43009 + 84.48333683635175 * dKlambda * dKlambda);
43010
43011 // To be used as Gaussian observable with mean=0, var=1 I must return the sqrt.
43012 return sqrt(Chi2Tot);
43013}
43014
43015const double NPSMEFTd6General::AuxObs_NP9() const {
43016 // To be used for some temporary observable
43017
43018 // ILC DiHiggs at 500 GeV: 2/ab per polarization (+-80,-+30)
43019
43020 double Chi2p80m30, Chi2m80p30, Chi2Tot;
43021
43022 // Higgs basis parameters
43023 double dcZHB, cZboxHB, cZZHB, cZgaHB, cgagaHB;
43024 double dKlambda;
43025
43026 dcZHB = deltacZ_HB();
43027 cZboxHB = cZBox_HB();
43028 cZZHB = cZZ_HB();
43029 cZgaHB = cZga_HB();
43030 cgagaHB = cgaga_HB();
43031
43032 dKlambda = deltaG_hhhRatio();
43033
43034 // The signal strength -1
43035 Chi2p80m30 = 13.6982 * cZZHB
43036 - 7.58943 * cZgaHB
43037 + 14.6843 * cZboxHB
43038 - 1.51882 * cgagaHB
43039 + 5.46836 * dcZHB
43040 + 0.565585 * dKlambda
43041 + 0.000631004 * cZZHB * dKlambda
43042 - 0.195079 * cZgaHB * dKlambda
43043 + 0.064441 * cZboxHB * dKlambda
43044 + 0.440061 * cgagaHB * dKlambda
43045 + 2.13192 * dcZHB * dKlambda
43046 + 0.0968208 * dKlambda * dKlambda;
43047
43048 // ILC report (1903.01629) gives total cross section a 4/ab: 16.8%.
43049 // Assume the precision for each polarization is the same as they do for single Higgs in ZH...
43050 Chi2p80m30 = Chi2p80m30 * Chi2p80m30 / 0.168 / 0.168 / 2.0;
43051
43052 // The signal strength -1
43053 Chi2m80p30 = -2.57112 * cZZHB
43054 + 6.97966 * cZgaHB
43055 - 10.2626 * cZboxHB
43056 + 1.39647 * cgagaHB
43057 + 5.4684 * dcZHB
43058 + 0.565577 * dKlambda
43059 + 4.71916 * cZZHB * dKlambda
43060 + 0.179045 * cZgaHB * dKlambda
43061 + 7.28766 * cZboxHB * dKlambda
43062 - 0.405166 * cgagaHB * dKlambda
43063 + 2.13189 * dcZHB * dKlambda
43064 + 0.0968201 * dKlambda * dKlambda;
43065
43066 // ILC report (1903.01629) gives total cross section a 4/ab: 16.8%.
43067 // Assume the precision for each polarization is the same as they do for single Higgs in ZH...
43068 Chi2m80p30 = Chi2m80p30 * Chi2m80p30 / 0.168 / 0.168 / 2.0;
43069
43070 Chi2Tot = Chi2p80m30 + Chi2m80p30;
43071
43072 // To be used as Gaussian observable with mean=0, var=1 I must return the sqrt.
43073 return sqrt(Chi2Tot);
43074}
43075
43076const double NPSMEFTd6General::AuxObs_NP10() const {
43077 // CLIC STWY using difermion production at all energies: 380 and 1500 GeV
43078 double Spar, Tpar, Wpar, Ypar, Spar2, Tpar2, Wpar2, Ypar2;
43079 double Chi2Tot;
43080
43081 Spar = obliqueS();
43082 Tpar = obliqueT();
43083 Wpar = 10000.0 * obliqueW();
43084 Ypar = 10000.0 * obliqueY();
43085
43086 Spar2 = Spar*Spar;
43087 Tpar2 = Tpar*Tpar;
43088 Wpar2 = Wpar*Wpar;
43089 Ypar2 = Ypar*Ypar;
43090
43091 Chi2Tot = 375.63808963031073 * Spar2
43092 - 617.8864704052573 * Spar * Tpar
43093 + 353.1650032169891 * Tpar2
43094 + 215.96605851087603 * Spar * Wpar
43095 - 309.3469843690006 * Tpar * Wpar
43096 + 518.10263970583244 * Wpar2
43097 - 45.972763923203014 * Spar * Ypar
43098 - 40.670385844305705 * Tpar * Ypar
43099 + 340.56677318671185 * Wpar * Ypar
43100 + 364.5290176991845 * Ypar2;
43101
43102 // To be used as Gaussian observable with mean=0, var=1 I must return the sqrt.
43103 return sqrt(Chi2Tot);
43104}
43105
43106const double NPSMEFTd6General::AuxObs_NP11() const {
43107 // CLIC STWY using difermion production at all energies: 380 GeV
43108 double Spar, Tpar, Wpar, Ypar, Spar2, Tpar2, Wpar2, Ypar2;
43109 double Chi2Tot;
43110
43111 Spar = obliqueS();
43112 Tpar = obliqueT();
43113 Wpar = 10000.0 * obliqueW();
43114 Ypar = 10000.0 * obliqueY();
43115
43116 Spar2 = Spar*Spar;
43117 Tpar2 = Tpar*Tpar;
43118 Wpar2 = Wpar*Wpar;
43119 Ypar2 = Ypar*Ypar;
43120
43121 Chi2Tot = 282.9842573293628 * Spar2
43122 - 462.32090035841725 * Spar * Tpar
43123 + 276.2496928300019 * Tpar2
43124 + 66.08702076419566 * Spar * Wpar
43125 - 87.95794393624075 * Tpar * Wpar
43126 + 9.5435699879102 * Wpar2
43127 - 26.170009941328716 * Spar * Ypar
43128 - 9.695238064023518 * Tpar * Ypar
43129 + 6.519573295893438 * Wpar * Ypar
43130 + 12.858593910798793 * Ypar2;
43131
43132 // To be used as Gaussian observable with mean=0, var=1 I must return the sqrt.
43133 return sqrt(Chi2Tot);
43134}
43135
43136const double NPSMEFTd6General::AuxObs_NP12() const {
43137 // CLIC dim6 Top fit 1500 GeV: only for SVF operators
43138 double CHqminus, CHt;
43139 double Chi2Tot;
43140
43141 // The chi2 is given assuming C/Lambda^2 is in units of TeV^-2
43142 CHqminus = 0.5 * (getSMEFTCoeffEW("CHq1R", 2, 2) - getSMEFTCoeffEW("CHq3R", 2, 2)) * (1000000.0);
43143 CHt = 0.5 * getSMEFTCoeffEW("CHuR", 2, 2) * (1000000.0);
43144
43145 Chi2Tot = 1203.58 * CHqminus * CHqminus + 1661.59 * CHqminus * CHt + 1257.83 * CHt * CHt;
43146
43147 // To be used as Gaussian observable with mean=0, var=1 I must return the sqrt.
43148 return sqrt(Chi2Tot);
43149}
43150
43151const double NPSMEFTd6General::AuxObs_NP13() const {
43152 // CLIC dim6 Top fit 3000 GeV: only for SVF operators
43153 double CHqminus, CHt;
43154 double Chi2Tot;
43155
43156 // The chi2 is given assuming C/Lambda^2 is in units of TeV^-2
43157 CHqminus = 0.5 * (getSMEFTCoeffEW("CHq1R", 2, 2) - getSMEFTCoeffEW("CHq3R", 2, 2)) * (1000000.0);
43158 CHt = 0.5 * getSMEFTCoeffEW("CHuR", 2, 2) * (1000000.0);
43159
43160 Chi2Tot = 5756.01 * CHqminus * CHqminus + 8013.79 * CHqminus * CHt + 3380.7 * CHt * CHt;
43161
43162 // To be used as Gaussian observable with mean=0, var=1 I must return the sqrt.
43163 return sqrt(Chi2Tot);
43164}
43165
43166const double NPSMEFTd6General::AuxObs_NP14() const {
43167 // Test chi2 for HH production at 100 TeV: only the first two bins in 1704.01953 are included,
43168 // with the same coefficients (including ratios of cross sections in each bin) its table 4. The EFT parameterization of Higgs decays are not included.
43169 double Chi2Tot;
43170
43171 // Higgs basis parameters
43172 double dcZHB, cggHB;
43173 double dytHB;
43174 double dKlambda;
43175
43176 dcZHB = deltacZ_HB();
43177 cggHB = cgg_HB();
43178 dytHB = deltayt_HB();
43179 dKlambda = deltaG_hhhRatio();
43180
43181 double dcZHB2, dcZHB3, dcZHB4;
43182 double cggHB2, cggHB3, cggHB4;
43183 double dytHB2, dytHB3, dytHB4, dytHB5, dytHB6, dytHB7, dytHB8;
43184 double dKlambda2, dKlambda3, dKlambda4;
43185
43186 dcZHB2 = dcZHB * dcZHB;
43187 dcZHB3 = dcZHB2 * dcZHB;
43188 dcZHB4 = dcZHB3 * dcZHB;
43189
43190 cggHB2 = cggHB * cggHB;
43191 cggHB3 = cggHB2 * cggHB;
43192 cggHB4 = cggHB3 * cggHB;
43193
43194 dytHB2 = dytHB * dytHB;
43195 dytHB3 = dytHB2 * dytHB;
43196 dytHB4 = dytHB3 * dytHB;
43197 dytHB5 = dytHB4 * dytHB;
43198 dytHB6 = dytHB5 * dytHB;
43199 dytHB7 = dytHB6 * dytHB;
43200 dytHB8 = dytHB7 * dytHB;
43201
43202 dKlambda2 = dKlambda * dKlambda;
43203 dKlambda3 = dKlambda2 * dKlambda;
43204 dKlambda4 = dKlambda3 * dKlambda;
43205
43206 // The Chi2
43207
43208 Chi2Tot = 2.0595082782796297e7 * cggHB2 - 3.6971136499764752e9 * cggHB3 + 1.7583900534677216e11 * cggHB4
43209 - 630035.4483047676 * cggHB * dcZHB + 1.3588174266991532e8 * cggHB2 * dcZHB - 7.10364464231958e9 * cggHB3 * dcZHB
43210 + 5311.651853836387 * dcZHB2 - 1.7067170379207395e6 * cggHB * dcZHB2 + 1.1851653627034137e8 * cggHB2 * dcZHB2
43211 + 8180.119549200313 * dcZHB3 - 943018.2335425722 * cggHB * dcZHB3 + 3159.9135213745994 * dcZHB4
43212 + 180518.97210352542 * cggHB * dKlambda - 2.8949546963646576e7 * cggHB2 * dKlambda - 5.501576225306801e8 * cggHB3 * dKlambda
43213 + 1.5079027448500854e11 * cggHB4 * dKlambda - 2846.9365320948145 * dcZHB * dKlambda + 797208.485191074 * cggHB * dcZHB * dKlambda
43214 - 4.978486710457227e6 * cggHB2 * dcZHB * dKlambda - 4.586348042437428e9 * cggHB3 * dcZHB * dKlambda - 6485.875373880575 * dcZHB2 * dKlambda
43215 + 390177.86145601963 * cggHB * dcZHB2 * dKlambda + 5.056678567468029e7 * cggHB2 * dcZHB2 * dKlambda - 3291.6842405815532 * dcZHB3 * dKlambda
43216 - 198301.99217208195 * cggHB * dcZHB3 * dKlambda + 399.29685823653153 * dKlambda2 - 95580.41780509672 * cggHB * dKlambda2
43217 - 7.430874086734321e6 * cggHB2 * dKlambda2 + 7.720064658809748e8 * cggHB3 * dKlambda2 + 5.089872992160051e10 * cggHB4 * dKlambda2
43218 + 1809.9095844013955 * dcZHB * dKlambda2 - 1150.4119995786175 * cggHB * dcZHB * dKlambda2 - 2.2786176268418655e7 * cggHB2 * dcZHB * dKlambda2
43219 - 1.0351049455121036e9 * cggHB3 * dcZHB * dKlambda2 + 1362.5781363223641 * dcZHB2 * dKlambda2 + 170792.06609378837 * cggHB * dcZHB2 * dKlambda2
43220 + 5.658917948194164e6 * cggHB2 * dcZHB2 * dKlambda2 - 178.77181321253659 * dKlambda3 - 11443.938844928987 * cggHB * dKlambda3
43221 + 2.461878722072089e6 * cggHB2 * dKlambda3 + 2.821167791764089e8 * cggHB3 * dKlambda3 + 7.998289700049803e9 * cggHB4 * dKlambda3
43222 - 267.7615464146533 * dcZHB * dKlambda3 - 52488.33374581051 * cggHB * dcZHB * dKlambda3 - 3.555711022595523e6 * cggHB2 * dcZHB * dKlambda3
43223 - 8.149153208622633e7 * cggHB3 * dcZHB * dKlambda3 + 21.07398490236267 * dKlambda4 + 5735.3996792942135 * cggHB * dKlambda4
43224 + 596986.3215027236 * cggHB2 * dKlambda4 + 2.773647081412465e7 * cggHB3 * dKlambda4 + 4.915460918180312e8 * cggHB4 * dKlambda4
43225 + 740876.8879497008 * cggHB * dytHB - 1.938279550686329e8 * cggHB2 * dytHB + 1.1944585224312653e10 * cggHB3 * dytHB
43226 - 12947.635844899749 * dcZHB * dytHB + 4.908519506685015e6 * cggHB * dcZHB * dytHB - 3.742271337006843e8 * cggHB2 * dcZHB * dytHB
43227 - 33546.241370498166 * dcZHB2 * dytHB + 4.3134482870087875e6 * cggHB * dcZHB2 * dytHB - 18267.038917513022 * dcZHB3 * dytHB
43228 + 3387.385955080094 * dKlambda * dytHB - 963072.1570381082 * cggHB * dKlambda * dytHB - 2.3453010760683898e7 * cggHB2 * dKlambda * dytHB
43229 + 9.317798790237669e9 * cggHB3 * dKlambda * dytHB + 14461.190498065112 * dcZHB * dKlambda * dytHB - 276210.0620250288 * cggHB * dcZHB * dKlambda * dytHB
43230 - 2.1850896154428744e8 * cggHB2 * dcZHB * dKlambda * dytHB + 7442.375770947524 * dcZHB2 * dKlambda * dytHB
43231 + 1.6339998473341048e6 * cggHB * dcZHB2 * dKlambda * dytHB - 3291.6842405815532 * dcZHB3 * dKlambda * dytHB - 1559.6600507789517 * dKlambda2 * dytHB
43232 - 212800.20942464058 * cggHB * dKlambda2 * dytHB + 3.499621075016396e7 * cggHB2 * dKlambda2 * dytHB + 2.9495867407085886e9 * cggHB3 * dKlambda2 * dytHB
43233 - 132.54584108464164 * dcZHB * dKlambda2 * dytHB - 704650.5551856682 * cggHB * dcZHB * dKlambda2 * dytHB
43234 - 4.6230021860231325e7 * cggHB2 * dcZHB * dKlambda2 * dytHB + 2725.1562726447282 * dcZHB2 * dKlambda2 * dytHB
43235 + 170792.06609378837 * cggHB * dcZHB2 * dKlambda2 * dytHB - 174.87036642817392 * dKlambda3 * dytHB + 72002.66692264378 * cggHB * dKlambda3 * dytHB
43236 + 1.2160354917437742e7 * cggHB2 * dKlambda3 * dytHB + 4.500393455278235e8 * cggHB3 * dKlambda3 * dytHB - 803.2846392439599 * dcZHB * dKlambda3 * dytHB
43237 - 104976.66749162102 * cggHB * dcZHB * dKlambda3 * dytHB - 3.555711022595523e6 * cggHB2 * dcZHB * dKlambda3 * dytHB
43238 + 84.29593960945068 * dKlambda4 * dytHB + 17206.19903788264 * cggHB * dKlambda4 * dytHB + 1.1939726430054472e6 * cggHB2 * dKlambda4 * dytHB
43239 + 2.773647081412465e7 * cggHB3 * dKlambda4 * dytHB + 7985.615632692477 * dytHB2 - 4.312707242837639e6 * cggHB * dytHB2
43240 + 4.446488644358661e8 * cggHB2 * dytHB2 - 5.669235052669609e9 * cggHB3 * dytHB2 + 59322.05816648064 * dcZHB * dytHB2
43241 - 1.0048203483978426e7 * cggHB * dcZHB * dytHB2 + 2.009903412514487e8 * cggHB2 * dcZHB * dytHB2 + 64971.66315898899 * dcZHB2 * dytHB2
43242 - 2.4669987769536236e6 * cggHB * dcZHB2 * dytHB2 + 11471.803789781865 * dcZHB3 * dytHB2 - 11811.249755773804 * dKlambda * dytHB2
43243 + 431747.7364057698 * cggHB * dKlambda * dytHB2 + 2.2358583287946397e8 * cggHB2 * dKlambda * dytHB2 - 3.8910877145439386e9 * cggHB3 * dKlambda * dytHB2
43244 - 16029.606555240167 * dcZHB * dKlambda * dytHB2 - 2.9253661324121524e6 * cggHB * dcZHB * dKlambda * dytHB2
43245 + 8.987023921425158e7 * cggHB2 * dcZHB * dKlambda * dytHB2 + 4717.219498302798 * dcZHB2 * dKlambda * dytHB2
43246 - 540895.9436706528 * cggHB * dcZHB2 * dKlambda * dytHB2 + 214.81067429237223 * dKlambda2 * dytHB2 + 567954.341114266 * cggHB * dKlambda2 * dytHB2
43247 + 4.5123619667514816e7 * cggHB2 * dKlambda2 * dytHB2 - 9.277345617086976e8 * cggHB3 * dKlambda2 * dytHB2
43248 - 3081.626211728115 * dcZHB * dKlambda2 * dytHB2 - 381097.4778098703 * cggHB * dcZHB * dKlambda2 * dytHB2
43249 + 1.050966209735231e7 * cggHB2 * dcZHB * dKlambda2 * dytHB2 + 1362.5781363223641 * dcZHB2 * dKlambda2 * dytHB2
43250 + 284.9520271687106 * dKlambda3 * dytHB2 + 127206.63260007375 * cggHB * dKlambda3 * dytHB2 + 6.267940600872645e6 * cggHB2 * dKlambda3 * dytHB2
43251 - 7.655202990726441e7 * cggHB3 * dKlambda3 * dytHB2 - 803.2846392439599 * dcZHB * dKlambda3 * dytHB2 - 52488.33374581051 * cggHB * dcZHB * dKlambda3 * dytHB2
43252 + 126.44390941417602 * dKlambda4 * dytHB2 + 17206.19903788264 * cggHB * dKlambda4 * dytHB2 + 596986.3215027236 * cggHB2 * dKlambda4 * dytHB2
43253 - 37223.626257417236 * dytHB3 + 8.269994128894571e6 * cggHB * dytHB3 - 2.9221928856272686e8 * cggHB2 * dytHB3 - 105038.22976459829 * dcZHB * dytHB3
43254 + 7.149383019204844e6 * cggHB * dcZHB * dytHB3 - 47474.492515326274 * dcZHB2 * dytHB3 + 11656.27418420629 * dKlambda * dytHB3
43255 + 2.385352845620739e6 * cggHB * dKlambda * dytHB3 - 1.8438201632292444e8 * cggHB2 * dKlambda * dytHB3 - 8524.8765354653 * dcZHB * dKlambda * dytHB3
43256 + 2.8867300035650665e6 * cggHB * dcZHB * dKlambda * dytHB3 - 9211.031646525304 * dcZHB2 * dKlambda * dytHB3 + 3263.1999469874036 * dKlambda2 * dytHB3
43257 + 44138.45406924717 * cggHB * dKlambda2 * dytHB3 - 4.193837918690795e7 * cggHB2 * dKlambda2 * dytHB3 + 1474.023437403278 * dcZHB * dKlambda2 * dytHB3
43258 + 322402.6653762193 * cggHB * dcZHB * dKlambda2 * dytHB3 + 116.36014794980927 * dKlambda3 * dytHB3 - 7370.4909474997985 * cggHB * dKlambda3 * dytHB3
43259 - 3.4305355944930054e6 * cggHB2 * dKlambda3 * dytHB3 - 267.7615464146533 * dcZHB * dKlambda3 * dytHB3 + 84.29593960945068 * dKlambda4 * dytHB3
43260 + 5735.3996792942135 * cggHB * dKlambda4 * dytHB3 + 66652.27308402126 * dytHB4 - 6.871040436399154e6 * cggHB * dytHB4
43261 + 9.22099747455498e7 * cggHB2 * dytHB4 + 92021.78032189047 * dcZHB * dytHB4 - 2.257899878309953e6 * cggHB * dcZHB * dytHB4
43262 + 16245.693309808961 * dcZHB2 * dytHB4 + 2838.4331580144003 * dKlambda * dytHB4 - 2.731422853592693e6 * cggHB * dKlambda * dytHB4
43263 + 4.274439860749665e7 * cggHB2 * dKlambda * dytHB4 + 15892.926730807862 * dcZHB * dKlambda * dytHB4 - 515009.5486394962 * cggHB * dcZHB * dKlambda * dytHB4
43264 - 1056.6073875703482 * dKlambda2 * dytHB4 - 482475.3464808796 * cggHB * dKlambda2 * dytHB4 + 5.170468004804585e6 * cggHB2 * dKlambda2 * dytHB4
43265 + 2613.194223645355 * dcZHB * dKlambda2 * dytHB4 - 427.75818525652596 * dKlambda3 * dytHB4 - 51130.51778000078 * cggHB * dKlambda3 * dytHB4
43266 + 21.07398490236267 * dKlambda4 * dytHB4 - 63203.969008703876 * dytHB5 + 3.151938475204292e6 * cggHB * dytHB5 - 42834.09620756765 * dcZHB * dytHB5
43267 - 12524.979109927113 * dKlambda * dytHB5 + 1.3421161655790398e6 * cggHB * dKlambda * dytHB5 - 8919.930319126936 * dcZHB * dKlambda * dytHB5
43268 - 849.49051561947 * dKlambda2 * dytHB5 + 158560.3321836832 * cggHB * dKlambda2 * dytHB5 - 263.0677528219873 * dKlambda3 * dytHB5
43269 + 37913.4502786983 * dytHB6 - 712582.2268647491 * cggHB * dytHB6 + 10593.332328402174 * dcZHB * dytHB6 + 8514.598993531516 * dKlambda * dytHB6
43270 - 169200.83566434312 * cggHB * dKlambda * dytHB6 + 1296.5492356304262 * dKlambda2 * dytHB6 - 13281.426292006341 * dytHB7
43271 - 2976.898633587163 * dKlambda * dytHB7 + 2684.433665848417 * dytHB8;
43272
43273 // To be used as Gaussian observable with mean=0, var=1 I must return the sqrt.
43274 return sqrt(Chi2Tot);
43275}
43276
43277const double NPSMEFTd6General::AuxObs_NP15() const {
43278 // diBoson study from arXiv: 2003.07862: LO version
43279 // Only WW and WZ distributions
43280
43281 // Effective couplings
43282 double dgZ1, lZ, dkga, dkZ, dgLZu, dgRZu, dgLZd, dgRZd;
43283
43284 double chi2WW, chi2WZ;
43285
43286 double chi2WWA8, chi2WWA13;
43287 double chi2WZA8, chi2WZC8, chi2WZA13, chi2WZC13;
43288
43289 // Bins: Theory prediction
43290 double WWA8bin1LO, WWA8bin2LO, WWA8bin3LO, WWA8bin4LO, WWA8bin5LO;
43291 double WWA13bin1LO, WWA13bin2LO, WWA13bin3LO, WWA13bin4LO, WWA13bin5LO, WWA13bin6LO, WWA13bin7LO;
43292 double WZA8bin1LO, WZA8bin2LO, WZA8bin3LO, WZA8bin4LO, WZA8bin5LO, WZA8bin6LO;
43293 double WZC8bin1LO, WZC8bin2LO, WZC8bin3LO, WZC8bin4LO, WZC8bin5LO, WZC8bin6LO, WZC8bin7LO, WZC8bin8LO, WZC8bin9LO;
43294 double WZA13bin1LO, WZA13bin2LO, WZA13bin3LO, WZA13bin4LO, WZA13bin5LO, WZA13bin6LO;
43295 double WZC13bin1LO, WZC13bin2LO, WZC13bin3LO, WZC13bin4LO, WZC13bin5LO, WZC13bin6LO, WZC13bin7LO;
43296
43297 // Bins: Exp values and errors
43298 double WWA8bin1Exp = 4022., WWA8bin2Exp = 951., WWA8bin3Exp = 74., WWA8bin4Exp = 2., WWA8bin5Exp = 1.;
43299 double WWA8bin1Err = 210.863, WWA8bin2Err = 56.6745, WWA8bin3Err = 9.35361, WWA8bin4Err = 1.43849, WWA8bin5Err = 0.866498;
43300
43301 double WWA13bin1Exp = 419.843, WWA13bin2Exp = 512.837, WWA13bin3Exp = 258.115, WWA13bin4Exp = 170.302, WWA13bin5Exp = 123.998, WWA13bin6Exp = 72.922, WWA13bin7Exp = 35.8834;
43302 double WWA13bin1Err = 58.121, WWA13bin2Err = 80.142, WWA13bin3Err = 43.32, WWA13bin4Err = 31.5875, WWA13bin5Err = 24.2051, WWA13bin6Err = 14.44, WWA13bin7Err = 9.55206;
43303
43304 double WZA8bin1Exp = 83.23, WZA8bin2Exp = 324.8, WZA8bin3Exp = 217.21, WZA8bin4Exp = 89.32, WZA8bin5Exp = 8.12, WZA8bin6Exp = 2.03;
43305 double WZA8bin1Err = 11.4025, WZA8bin2Err = 18.1888, WZA8bin3Err = 13.9014, WZA8bin4Err = 8.66404, WZA8bin5Err = 2.46848, WZA8bin6Err = 1.01906;
43306
43307 double WZC8bin1Exp = 58016., WZC8bin2Exp = 136024., WZC8bin3Exp = 100352., WZC8bin4Exp = 82320., WZC8bin5Exp = 47040., WZC8bin6Exp = 19208., WZC8bin7Exp = 19600., WZC8bin8Exp = 15758.4, WZC8bin9Exp = 9604.;
43308 double WZC8bin1Err = 17038.1, WZC8bin2Err = 30818.8, WZC8bin3Err = 28715.2, WZC8bin4Err = 21945., WZC8bin5Err = 16718.7, WZC8bin6Err = 10771.1, WZC8bin7Err = 9505.49, WZC8bin8Err = 10897.5, WZC8bin9Err = 7723.99;
43309
43310 double WZA13bin1Exp = 280.497, WZA13bin2Exp = 925.965, WZA13bin3Exp = 784.814, WZA13bin4Exp = 280.136, WZA13bin5Exp = 21.299, WZA13bin6Exp = 15.162;
43311 double WZA13bin1Err = 40.3916, WZA13bin2Err = 62.0397, WZA13bin3Err = 45.5192, WZA13bin4Err = 22.9712, WZA13bin5Err = 4.89877, WZA13bin6Err = 3.54791;
43312
43313 double WZC13bin1Exp = 475.3, WZC13bin2Exp = 1963.2, WZC13bin3Exp = 849.4, WZC13bin4Exp = 305.1, WZC13bin5Exp = 210., WZC13bin6Exp = 10.9, WZC13bin7Exp = 3.54;
43314 double WZC13bin1Err = 32.2502, WZC13bin2Err = 107.697, WZC13bin3Err = 51.5083, WZC13bin4Err = 23.1908, WZC13bin5Err = 17.8955, WZC13bin6Err = 3.83689, WZC13bin7Err = 2.01542;
43315
43316 // Effective parameters
43317
43318 // Zff couplings. Approximate them as couplings with 1st family quarks (i.e. all pp is 1st family)
43319 dgLZu = deltaGL_f(quarks[UP]);
43320
43321 dgRZu = deltaGR_f(quarks[UP]);
43322
43323 dgLZd = deltaGL_f(quarks[DOWN]);
43324
43325 dgRZd = deltaGR_f(quarks[DOWN]);
43326
43327 // arXiv: 2003.07862 convention for aTGC Lagrangian has a minus sign wrt HEPfit definitions
43328 dgZ1 = -deltag1ZNP(muw);
43329
43330 dkga = -deltaKgammaNP(muw);
43331
43332 dkZ = dgZ1 - (sW2_tree / cW2_tree) * (dkga - deltag1gaNP(muw));
43333
43334 lZ = -lambdaZNP(muw);
43335
43336 // Parameterization of pp->WW
43337
43338 // WW ATLAS pT bins 8 TeV
43339 WWA8bin1LO = 2410.31 - 7955.92 * dgLZd + 12275.5 * dgLZu + 2557.08 * dgRZd + 2052.71 * dgRZu + 1909.25 * dgZ1 + 2578.16 * dkZ + 2481.23 * lZ;
43340
43341 WWA8bin2LO = 550.64 - 2620.11 * dgLZd + 3535.75 * dgLZu + 686.547 * dgRZd + 182.622 * dgRZu - 282.928 * dgZ1 + 741.476 * dkZ + 383.857 * lZ;
43342
43343 WWA8bin3LO = 49.86 - 410.099 * dgLZd + 445.841 * dgLZu + 83.1445 * dgRZd - 52.7319 * dgRZu - 185.631 * dgZ1 + 123.908 * dkZ + 18.1956 * lZ;
43344
43345 WWA8bin4LO = 5.699 - 79.7396 * dgLZd + 70.0216 * dgLZu + 12.9901 * dgRZd - 18.8422 * dgRZu - 50.7712 * dgZ1 + 26.0995 * dkZ + 1.24051 * lZ;
43346
43347 WWA8bin5LO = 1.2727 - 30.569 * dgLZd + 21.8664 * dgLZu + 4.07619 * dgRZd - 9.13773 * dgRZu - 22.4705 * dgZ1 + 10.6031 * dkZ - 0.0207054 * lZ;
43348
43349 // Use only last bin
43350 chi2WWA8 = 0. * (WWA8bin1Exp - WWA8bin1LO)*(WWA8bin1Exp - WWA8bin1LO) / WWA8bin1Err / WWA8bin1Err +
43351 0. * (WWA8bin2Exp - WWA8bin2LO)*(WWA8bin2Exp - WWA8bin2LO) / WWA8bin2Err / WWA8bin2Err +
43352 0. * (WWA8bin3Exp - WWA8bin3LO)*(WWA8bin3Exp - WWA8bin3LO) / WWA8bin3Err / WWA8bin3Err +
43353 0. * (WWA8bin4Exp - WWA8bin4LO)*(WWA8bin4Exp - WWA8bin4LO) / WWA8bin4Err / WWA8bin4Err +
43354 (WWA8bin5Exp - WWA8bin5LO)*(WWA8bin5Exp - WWA8bin5LO) / WWA8bin5Err / WWA8bin5Err;
43355
43356
43357 // WW ATLAS pT bins 13 TeV
43358 WWA13bin1LO = 400.32 - 2010.9 * dgLZd + 2743.29 * dgLZu + 518.417 * dgRZd + 74.99 * dgRZu - 334.799 * dgZ1 + 564.605 * dkZ + 277.749 * lZ;
43359
43360 WWA13bin2LO = 493.759 - 2748.52 * dgLZd + 3608.02 * dgLZu + 674.641 * dgRZd - 19.055 * dgRZu - 667.59 * dgZ1 + 779.098 * dkZ + 298.751 * lZ;
43361
43362 WWA13bin3LO = 258.115 - 1651.56 * dgLZd + 2047.54 * dgLZu + 379.535 * dgRZd - 97.9571 * dgRZu - 549.495 * dgZ1 + 478.339 * dkZ + 128.105 * lZ;
43363
43364 WWA13bin4LO = 171.153 - 1266.88 * dgLZd + 1471.52 * dgLZu + 271.806 * dgRZd - 134.097 * dgRZu - 521.841 * dgZ1 + 376.853 * dkZ + 68.516 * lZ;
43365
43366 WWA13bin5LO = 134.414 - 1215.57 * dgLZd + 1285.59 * dgLZu + 237.757 * dgRZd - 191.781 * dgRZu - 607.825 * dgZ1 + 374.921 * dkZ + 38.9405 * lZ;
43367
43368 WWA13bin6LO = 69.2759 - 853.385 * dgLZd + 780.617 * dgLZu + 145.743 * dgRZd - 185.211 * dgRZu - 512.435 * dgZ1 + 276.095 * dkZ + 11.456 * lZ;
43369
43370 WWA13bin7LO = 33.7304 - 713.411 * dgLZd + 510.906 * dgLZu + 97.8425 * dgRZd - 199.708 * dgRZu - 502.132 * dgZ1 + 244.554 * dkZ + 0.233402 * lZ;
43371
43372 // Exclude last 2 bins
43373 chi2WWA13 = (WWA13bin1Exp - WWA13bin1LO)*(WWA13bin1Exp - WWA13bin1LO) / WWA13bin1Err / WWA13bin1Err +
43374 (WWA13bin2Exp - WWA13bin2LO)*(WWA13bin2Exp - WWA13bin2LO) / WWA13bin2Err / WWA13bin2Err +
43375 (WWA13bin3Exp - WWA13bin3LO)*(WWA13bin3Exp - WWA13bin3LO) / WWA13bin3Err / WWA13bin3Err +
43376 (WWA13bin4Exp - WWA13bin4LO)*(WWA13bin4Exp - WWA13bin4LO) / WWA13bin4Err / WWA13bin4Err +
43377 (WWA13bin5Exp - WWA13bin5LO)*(WWA13bin5Exp - WWA13bin5LO) / WWA13bin5Err / WWA13bin5Err +
43378 0. * (WWA13bin6Exp - WWA13bin6LO)*(WWA13bin6Exp - WWA13bin6LO) / WWA13bin6Err / WWA13bin6Err +
43379 0. * (WWA13bin7Exp - WWA13bin7LO)*(WWA13bin7Exp - WWA13bin7LO) / WWA13bin7Err / WWA13bin7Err;
43380
43381
43382 // Total WW chi2
43383 chi2WW = chi2WWA8 + chi2WWA13;
43384
43385
43386 // Parameterization of pp->WZ
43387
43388 // WZ ATLAS MT bins 8 TeV
43389 WZA8bin1LO = 64.0231 - 262.564 * dgLZd + 271.127 * dgLZu + 64.0231 * dgRZd + 64.0231 * dgRZu + 73.1446 * dgZ1 + 70.0463 * dkZ + 79.3857 * lZ;
43390
43391 WZA8bin2LO = 266.448 - 1078.16 * dgLZd + 1164.29 * dgLZu + 266.448 * dgRZd + 266.448 * dgRZu + 306.867 * dgZ1 + 282.18 * dkZ + 337.517 * lZ;
43392
43393 WZA8bin3LO = 199.275 - 1246.69 * dgLZd + 1419.14 * dgLZu + 199.275 * dgRZd + 199.275 * dgRZu - 66.2903 * dgZ1 + 125.888 * dkZ + 130.754 * lZ;
43394
43395 WZA8bin4LO = 62.4615 - 900.496 * dgLZd + 976.191 * dgLZu + 62.4615 * dgRZd + 62.4615 * dgRZu - 376.789 * dgZ1 - 7.89486 * dkZ - 3.3 * lZ;
43396
43397 WZA8bin5LO = 4.89157 - 167.729 * dgLZd + 172.898 * dgLZu + 4.89157 * dgRZd + 4.89157 * dgRZu - 101.811 * dgZ1 - 3.62056 * dkZ + 2.56078 * lZ;
43398
43399 WZA8bin6LO = 1.42958 - 105.344 * dgLZd + 106.596 * dgLZu + 1.42958 * dgRZd + 1.42958 * dgRZu - 73.1082 * dgZ1 - 1.40856 * dkZ + 4.95953 * lZ;
43400
43401 // Consider only 5 and 6th bin
43402 chi2WZA8 = 0. * (WZA8bin1Exp - WZA8bin1LO)*(WZA8bin1Exp - WZA8bin1LO) / WZA8bin1Err / WZA8bin1Err +
43403 0. * (WZA8bin2Exp - WZA8bin2LO)*(WZA8bin2Exp - WZA8bin2LO) / WZA8bin2Err / WZA8bin2Err +
43404 0. * (WZA8bin3Exp - WZA8bin3LO)*(WZA8bin3Exp - WZA8bin3LO) / WZA8bin3Err / WZA8bin3Err +
43405 0. * (WZA8bin4Exp - WZA8bin4LO)*(WZA8bin4Exp - WZA8bin4LO) / WZA8bin4Err / WZA8bin4Err +
43406 (WZA8bin5Exp - WZA8bin5LO)*(WZA8bin5Exp - WZA8bin5LO) / WZA8bin5Err / WZA8bin5Err +
43407 (WZA8bin6Exp - WZA8bin6LO)*(WZA8bin6Exp - WZA8bin6LO) / WZA8bin6Err / WZA8bin6Err;
43408
43409
43410 // WZ CMS pT bins 8 TeV
43411 WZC8bin1LO = 48211.3 - 137924. * dgLZd + 120313. * dgLZu + 48211.3 * dgRZd + 48211.3 * dgRZu + 94261.9 * dgZ1 + 67530. * dkZ + 85895.7 * lZ;
43412
43413 WZC8bin2LO = 105555. - 440885. * dgLZd + 355350. * dgLZu + 105555. * dgRZd + 105555. * dgRZu + 141264. * dgZ1 + 122367. * dkZ + 148838. * lZ;
43414
43415 WZC8bin3LO = 95535.1 - 542042. * dgLZd + 467766. * dgLZu + 95535.1 * dgRZd + 95535.1 * dgRZu + 46226.7 * dgZ1 + 80186.7 * dkZ + 97205.6 * lZ;
43416
43417 WZC8bin4LO = 63880.3 - 479646. * dgLZd + 456064. * dgLZu + 63880.3 * dgRZd + 63880.3 * dgRZu - 44518.1 * dgZ1 + 28691.7 * dkZ + 38018.6 * lZ;
43418
43419 WZC8bin5LO = 39607.7 - 383899. * dgLZd + 379976. * dgLZu + 39607.7 * dgRZd + 39607.7 * dgRZu - 84542.1 * dgZ1 + 4050.03 * dkZ + 6365.16 * lZ;
43420
43421 WZC8bin6LO = 24855.2 - 302869. * dgLZd + 304541. * dgLZu + 24855.2 * dgRZd + 24855.2 * dgRZu - 95368.5 * dgZ1 - 4726.25 * dkZ - 6591.92 * lZ;
43422
43423 WZC8bin7LO = 14988.1 - 224947. * dgLZd + 227541. * dgLZu + 14988.1 * dgRZd + 14988.1 * dgRZu - 87151.6 * dgZ1 - 6575.39 * dkZ - 9906.71 * lZ;
43424
43425 WZC8bin8LO = 19871.3 - 412140. * dgLZd + 417930. * dgLZu + 19871.3 * dgRZd + 19871.3 * dgRZu - 198439. * dgZ1 - 15171.5 * dkZ - 24525.7 * lZ;
43426
43427 WZC8bin9LO = 7452.7 - 269883. * dgLZd + 272932. * dgLZu + 7452.7 * dgRZd + 7452.7 * dgRZu - 161173. * dgZ1 - 8792.17 * dkZ - 15465.3 * lZ;
43428
43429 // All bins
43430 chi2WZC8 = (WZC8bin1Exp - WZC8bin1LO)*(WZC8bin1Exp - WZC8bin1LO) / WZC8bin1Err / WZC8bin1Err +
43431 (WZC8bin2Exp - WZC8bin2LO)*(WZC8bin2Exp - WZC8bin2LO) / WZC8bin2Err / WZC8bin2Err +
43432 (WZC8bin3Exp - WZC8bin3LO)*(WZC8bin3Exp - WZC8bin3LO) / WZC8bin3Err / WZC8bin3Err +
43433 (WZC8bin4Exp - WZC8bin4LO)*(WZC8bin4Exp - WZC8bin4LO) / WZC8bin4Err / WZC8bin4Err +
43434 (WZC8bin5Exp - WZC8bin5LO)*(WZC8bin5Exp - WZC8bin5LO) / WZC8bin5Err / WZC8bin5Err +
43435 (WZC8bin6Exp - WZC8bin6LO)*(WZC8bin6Exp - WZC8bin6LO) / WZC8bin6Err / WZC8bin6Err +
43436 (WZC8bin7Exp - WZC8bin7LO)*(WZC8bin7Exp - WZC8bin7LO) / WZC8bin7Err / WZC8bin7Err +
43437 (WZC8bin8Exp - WZC8bin8LO)*(WZC8bin8Exp - WZC8bin8LO) / WZC8bin8Err / WZC8bin8Err +
43438 (WZC8bin9Exp - WZC8bin9LO)*(WZC8bin9Exp - WZC8bin9LO) / WZC8bin9Err / WZC8bin9Err;
43439
43440
43441 // WZ ATLAS MT bins 13 TeV
43442 WZA13bin1LO = 210.9 - 863.074 * dgLZd + 900.382 * dgLZu + 211.842 * dgRZd + 211.842 * dgRZu + 242.98 * dgZ1 + 232.219 * dkZ + 262.962 * lZ;
43443
43444 WZA13bin2LO = 935.318 - 3772.34 * dgLZd + 4098.21 * dgLZu + 936.319 * dgRZd + 936.319 * dgRZu + 1081.52 * dgZ1 + 993.265 * dkZ + 1188.07 * lZ;
43445
43446 WZA13bin3LO = 761.955 - 4753.51 * dgLZd + 5422.16 * dgLZu + 762.426 * dgRZd + 762.426 * dgRZu - 246.741 * dgZ1 + 484.428 * dkZ + 506.464 * lZ;
43447
43448 WZA13bin4LO = 282.966 - 4085.68 * dgLZd + 4424.39 * dgLZu + 284.141 * dgRZd + 284.141 * dgRZu - 1707.42 * dgZ1 - 32.2231 * dkZ - 2.89413 * lZ;
43449
43450 WZA13bin5LO = 28.3987 - 953.075 * dgLZd + 982.47 * dgLZu + 28.5529 * dgRZd + 28.5529 * dgRZu - 574.883 * dgZ1 - 19.8605 * dkZ + 19.6616 * lZ;
43451
43452 WZA13bin6LO = 14.1701 - 1069.87 * dgLZd + 1082.36 * dgLZu + 14.3211 * dgRZd + 14.3211 * dgRZu - 744.911 * dgZ1 - 12.7999 * dkZ + 67.0172 * lZ;
43453
43454 // All bins
43455 chi2WZA13 = (WZA13bin1Exp - WZA13bin1LO)*(WZA13bin1Exp - WZA13bin1LO) / WZA13bin1Err / WZA13bin1Err +
43456 (WZA13bin2Exp - WZA13bin2LO)*(WZA13bin2Exp - WZA13bin2LO) / WZA13bin2Err / WZA13bin2Err +
43457 (WZA13bin3Exp - WZA13bin3LO)*(WZA13bin3Exp - WZA13bin3LO) / WZA13bin3Err / WZA13bin3Err +
43458 (WZA13bin4Exp - WZA13bin4LO)*(WZA13bin4Exp - WZA13bin4LO) / WZA13bin4Err / WZA13bin4Err +
43459 (WZA13bin5Exp - WZA13bin5LO)*(WZA13bin5Exp - WZA13bin5LO) / WZA13bin5Err / WZA13bin5Err +
43460 (WZA13bin6Exp - WZA13bin6LO)*(WZA13bin6Exp - WZA13bin6LO) / WZA13bin6Err / WZA13bin6Err;
43461
43462
43463 // WZ CMS M bins 13 TeV
43464 WZC13bin1LO = 310.897 - 1747.83 * dgLZd + 1098.2 * dgLZu + 310.897 * dgRZd + 310.897 * dgRZu + 254.88 * dgZ1 + 308.331 * dkZ + 338.716 * lZ;
43465
43466 WZC13bin2LO = 1490.35 - 9445.69 * dgLZd + 9529.15 * dgLZu + 1490.35 * dgRZd + 1490.35 * dgRZu - 292.046 * dgZ1 + 1065.37 * dkZ + 1331.03 * lZ;
43467
43468 WZC13bin3LO = 629.894 - 5705.32 * dgLZd + 5880.54 * dgLZu + 629.894 * dgRZd + 629.894 * dgRZu - 1292.82 * dgZ1 + 241.436 * dkZ + 348.134 * lZ;
43469
43470 WZC13bin4LO = 232.784 - 2749.58 * dgLZd + 2807.65 * dgLZu + 232.784 * dgRZd + 232.784 * dgRZu - 933.382 * dgZ1 + 49.9535 * dkZ + 91.6478 * lZ;
43471
43472 WZC13bin5LO = 174.94 - 3217.49 * dgLZd + 3252.81 * dgLZu + 174.94 * dgRZd + 174.94 * dgRZu - 1564.01 * dgZ1 + 7.77705 * dkZ + 55.699 * lZ;
43473
43474 WZC13bin6LO = 8.27 - 347.727 * dgLZd + 351.047 * dgLZu + 8.27 * dgRZd + 8.27 * dgRZu - 225.256 * dgZ1 - 1.11098 * dkZ + 4.70184 * lZ;
43475
43476 WZC13bin7LO = 1.71 - 136.248 * dgLZd + 137.365 * dgLZu + 1.71 * dgRZd + 1.71 * dgRZu - 96.8497 * dgZ1 - 0.143322 * dkZ + 2.33017 * lZ;
43477
43478 // Consider only the last 3 bins
43479 chi2WZC13 = 0. * (WZC13bin1Exp - WZC13bin1LO)*(WZC13bin1Exp - WZC13bin1LO) / WZC13bin1Err / WZC13bin1Err +
43480 0. * (WZC13bin2Exp - WZC13bin2LO)*(WZC13bin2Exp - WZC13bin2LO) / WZC13bin2Err / WZC13bin2Err +
43481 0. * (WZC13bin3Exp - WZC13bin3LO)*(WZC13bin3Exp - WZC13bin3LO) / WZC13bin3Err / WZC13bin3Err +
43482 0. * (WZC13bin4Exp - WZC13bin4LO)*(WZC13bin4Exp - WZC13bin4LO) / WZC13bin4Err / WZC13bin4Err +
43483 (WZC13bin5Exp - WZC13bin5LO)*(WZC13bin5Exp - WZC13bin5LO) / WZC13bin5Err / WZC13bin5Err +
43484 (WZC13bin6Exp - WZC13bin6LO)*(WZC13bin6Exp - WZC13bin6LO) / WZC13bin6Err / WZC13bin6Err +
43485 (WZC13bin7Exp - WZC13bin7LO)*(WZC13bin7Exp - WZC13bin7LO) / WZC13bin7Err / WZC13bin7Err;
43486
43487
43488 // Total WW chi2
43489 chi2WZ = chi2WZA8 + chi2WZC8 + chi2WZA13 + chi2WZC13;
43490
43491 // To be used as Gaussian observable with mean=0, var=1 I must return the sqrt of the total chi2
43492 return sqrt(chi2WW + chi2WZ);
43493}
43494
43495const double NPSMEFTd6General::AuxObs_NP16() const {
43496 // diBoson study from arXiv: 2003.07862: NLO version
43497 // Only WW and WZ distributions
43498
43499 // Effective couplings
43500 double dgZ1, lZ, dkga, dkZ, dgLZu, dgRZu, dgLZd, dgRZd;
43501
43502 double chi2WW, chi2WZ;
43503
43504 double chi2WWA8, chi2WWA13;
43505 double chi2WZA8, chi2WZC8, chi2WZA13, chi2WZC13;
43506
43507 // Bins: Theory prediction
43508 double WWA8bin1NLO, WWA8bin2NLO, WWA8bin3NLO, WWA8bin4NLO, WWA8bin5NLO;
43509 double WWA13bin1NLO, WWA13bin2NLO, WWA13bin3NLO, WWA13bin4NLO, WWA13bin5NLO, WWA13bin6NLO, WWA13bin7NLO;
43510 double WZA8bin1NLO, WZA8bin2NLO, WZA8bin3NLO, WZA8bin4NLO, WZA8bin5NLO, WZA8bin6NLO;
43511 double WZC8bin1NLO, WZC8bin2NLO, WZC8bin3NLO, WZC8bin4NLO, WZC8bin5NLO, WZC8bin6NLO, WZC8bin7NLO, WZC8bin8NLO, WZC8bin9NLO;
43512 double WZA13bin1NLO, WZA13bin2NLO, WZA13bin3NLO, WZA13bin4NLO, WZA13bin5NLO, WZA13bin6NLO;
43513 double WZC13bin1NLO, WZC13bin2NLO, WZC13bin3NLO, WZC13bin4NLO, WZC13bin5NLO, WZC13bin6NLO, WZC13bin7NLO;
43514
43515 // Bins: Exp values and errors
43516 double WWA8bin1Exp = 4022., WWA8bin2Exp = 951., WWA8bin3Exp = 74., WWA8bin4Exp = 2., WWA8bin5Exp = 1.;
43517 double WWA8bin1Err = 210.863, WWA8bin2Err = 56.6745, WWA8bin3Err = 9.35361, WWA8bin4Err = 1.43849, WWA8bin5Err = 0.866498;
43518
43519 double WWA13bin1Exp = 419.843, WWA13bin2Exp = 512.837, WWA13bin3Exp = 258.115, WWA13bin4Exp = 170.302, WWA13bin5Exp = 123.998, WWA13bin6Exp = 72.922, WWA13bin7Exp = 35.8834;
43520 double WWA13bin1Err = 58.121, WWA13bin2Err = 80.142, WWA13bin3Err = 43.32, WWA13bin4Err = 31.5875, WWA13bin5Err = 24.2051, WWA13bin6Err = 14.44, WWA13bin7Err = 9.55206;
43521
43522 double WZA8bin1Exp = 83.23, WZA8bin2Exp = 324.8, WZA8bin3Exp = 217.21, WZA8bin4Exp = 89.32, WZA8bin5Exp = 8.12, WZA8bin6Exp = 2.03;
43523 double WZA8bin1Err = 11.4025, WZA8bin2Err = 18.1888, WZA8bin3Err = 13.9014, WZA8bin4Err = 8.66404, WZA8bin5Err = 2.46848, WZA8bin6Err = 1.01906;
43524
43525 double WZC8bin1Exp = 58016., WZC8bin2Exp = 136024., WZC8bin3Exp = 100352., WZC8bin4Exp = 82320., WZC8bin5Exp = 47040., WZC8bin6Exp = 19208., WZC8bin7Exp = 19600., WZC8bin8Exp = 15758.4, WZC8bin9Exp = 9604.;
43526 double WZC8bin1Err = 17038.1, WZC8bin2Err = 30818.8, WZC8bin3Err = 28715.2, WZC8bin4Err = 21945., WZC8bin5Err = 16718.7, WZC8bin6Err = 10771.1, WZC8bin7Err = 9505.49, WZC8bin8Err = 10897.5, WZC8bin9Err = 7723.99;
43527
43528 double WZA13bin1Exp = 280.497, WZA13bin2Exp = 925.965, WZA13bin3Exp = 784.814, WZA13bin4Exp = 280.136, WZA13bin5Exp = 21.299, WZA13bin6Exp = 15.162;
43529 double WZA13bin1Err = 40.3916, WZA13bin2Err = 62.0397, WZA13bin3Err = 45.5192, WZA13bin4Err = 22.9712, WZA13bin5Err = 4.89877, WZA13bin6Err = 3.54791;
43530
43531 double WZC13bin1Exp = 475.3, WZC13bin2Exp = 1963.2, WZC13bin3Exp = 849.4, WZC13bin4Exp = 305.1, WZC13bin5Exp = 210., WZC13bin6Exp = 10.9, WZC13bin7Exp = 3.54;
43532 double WZC13bin1Err = 32.2502, WZC13bin2Err = 107.697, WZC13bin3Err = 51.5083, WZC13bin4Err = 23.1908, WZC13bin5Err = 17.8955, WZC13bin6Err = 3.83689, WZC13bin7Err = 2.01542;
43533
43534 // Effective parameters
43535
43536 // Zff couplings. Approximate them as couplings with 1st family quarks (i.e. all pp is 1st family)
43537 dgLZu = deltaGL_f(quarks[UP]);
43538
43539 dgRZu = deltaGR_f(quarks[UP]);
43540
43541 dgLZd = deltaGL_f(quarks[DOWN]);
43542
43543 dgRZd = deltaGR_f(quarks[DOWN]);
43544
43545 // arXiv: 2003.07862 convention for aTGC Lagrangian has a minus sign wrt HEPfit definitions
43546 dgZ1 = -deltag1ZNP(muw);
43547
43548 dkga = -deltaKgammaNP(muw);
43549
43550 dkZ = dgZ1 - (sW2_tree / cW2_tree) * dkga;
43551
43552 lZ = -lambdaZNP(muw);
43553
43554 // Parameterization of pp->WW
43555
43556 // WW ATLAS pT bins 8 TeV
43557 WWA8bin1NLO = 2410.31 - 7829.11 * dgLZd + 12299.8 * dgLZu + 2556.54 * dgRZd + 2112.94 * dgRZu + 2030.05 * dgZ1 + 2568.87 * dkZ + 2528.84 * lZ;
43558
43559 WWA8bin2NLO = 550.64 - 2265.28 * dgLZd + 3155.45 * dgLZu + 615.479 * dgRZd + 203.37 * dgRZu - 165.565 * dgZ1 + 650.167 * dkZ + 411.026 * lZ;
43560
43561 WWA8bin3NLO = 49.86 - 317.921 * dgLZd + 351.102 * dgLZu + 66.4958 * dgRZd - 36.0034 * dgRZu - 135.219 * dgZ1 + 94.4916 * dkZ + 37.3071 * lZ;
43562
43563 WWA8bin4NLO = 5.699 - 57.4092 * dgLZd + 50.6928 * dgLZu + 9.81372 * dgRZd - 13.2364 * dgRZu - 36.198 * dgZ1 + 18.55 * dkZ + 6.98241 * lZ;
43564
43565 WWA8bin5NLO = 1.2727 - 20.8509 * dgLZd + 15.6341 * dgLZu + 3.00117 * dgRZd - 6.22156 * dgRZu - 15.5846 * dgZ1 + 7.18415 * dkZ + 2.99976 * lZ;
43566
43567 // Use only last bin
43568 chi2WWA8 = 0. * (WWA8bin1Exp - WWA8bin1NLO)*(WWA8bin1Exp - WWA8bin1NLO) / WWA8bin1Err / WWA8bin1Err +
43569 0. * (WWA8bin2Exp - WWA8bin2NLO)*(WWA8bin2Exp - WWA8bin2NLO) / WWA8bin2Err / WWA8bin2Err +
43570 0. * (WWA8bin3Exp - WWA8bin3NLO)*(WWA8bin3Exp - WWA8bin3NLO) / WWA8bin3Err / WWA8bin3Err +
43571 0. * (WWA8bin4Exp - WWA8bin4NLO)*(WWA8bin4Exp - WWA8bin4NLO) / WWA8bin4Err / WWA8bin4Err +
43572 (WWA8bin5Exp - WWA8bin5NLO)*(WWA8bin5Exp - WWA8bin5NLO) / WWA8bin5Err / WWA8bin5Err;
43573
43574
43575 // WW ATLAS pT bins 13 TeV
43576 WWA13bin1NLO = 400.32 - 1946.32 * dgLZd + 2736.41 * dgLZu + 521.991 * dgRZd + 114.286 * dgRZu - 241.492 * dgZ1 + 557.655 * dkZ + 348.551 * lZ;
43577
43578 WWA13bin2NLO = 493.759 - 2620.09 * dgLZd + 3518.17 * dgLZu + 666.437 * dgRZd + 38.085 * dgRZu - 533.621 * dgZ1 + 750.58 * dkZ + 409.991 * lZ;
43579
43580 WWA13bin3NLO = 258.115 - 1522.46 * dgLZd + 1943.17 * dgLZu + 365.503 * dgRZd - 61.1737 * dgRZu - 455.013 * dgZ1 + 446.558 * dkZ + 198.405 * lZ;
43581
43582 WWA13bin4NLO = 171.153 - 1153.75 * dgLZd + 1360.68 * dgLZu + 256.067 * dgRZd - 102.757 * dgRZu - 434.307 * dgZ1 + 342.709 * dkZ + 132.885 * lZ;
43583
43584 WWA13bin5NLO = 134.414 - 1086.1 * dgLZd + 1149.72 * dgLZu + 217.941 * dgRZd - 150.149 * dgRZu - 509.092 * dgZ1 + 327.509 * dkZ + 110.989 * lZ;
43585
43586 WWA13bin6NLO = 69.2759 - 729.641 * dgLZd + 667.246 * dgLZu + 129.686 * dgRZd - 150.65 * dgRZu - 424.099 * dgZ1 + 233.325 * dkZ + 74.4341 * lZ;
43587
43588 WWA13bin7NLO = 33.7304 - 593.383 * dgLZd + 426.917 * dgLZu + 84.0936 * dgRZd - 160.339 * dgRZu - 410.935 * dgZ1 + 198.867 * dkZ + 61.7305 * lZ;
43589
43590 // Exclude last 2 bins
43591 chi2WWA13 = (WWA13bin1Exp - WWA13bin1NLO)*(WWA13bin1Exp - WWA13bin1NLO) / WWA13bin1Err / WWA13bin1Err +
43592 (WWA13bin2Exp - WWA13bin2NLO)*(WWA13bin2Exp - WWA13bin2NLO) / WWA13bin2Err / WWA13bin2Err +
43593 (WWA13bin3Exp - WWA13bin3NLO)*(WWA13bin3Exp - WWA13bin3NLO) / WWA13bin3Err / WWA13bin3Err +
43594 (WWA13bin4Exp - WWA13bin4NLO)*(WWA13bin4Exp - WWA13bin4NLO) / WWA13bin4Err / WWA13bin4Err +
43595 (WWA13bin5Exp - WWA13bin5NLO)*(WWA13bin5Exp - WWA13bin5NLO) / WWA13bin5Err / WWA13bin5Err +
43596 0. * (WWA13bin6Exp - WWA13bin6NLO)*(WWA13bin6Exp - WWA13bin6NLO) / WWA13bin6Err / WWA13bin6Err +
43597 0. * (WWA13bin7Exp - WWA13bin7NLO)*(WWA13bin7Exp - WWA13bin7NLO) / WWA13bin7Err / WWA13bin7Err;
43598
43599
43600 // Total WW chi2
43601 chi2WW = chi2WWA8 + chi2WWA13;
43602
43603
43604 // Parameterization of pp->WZ
43605
43606 // WZ ATLAS MT bins 8 TeV
43607 WZA8bin1NLO = 64.0231 - 432.326 * dgLZd + 663.895 * dgLZu + 113.935 * dgRZd + 113.935 * dgRZu + 136.053 * dgZ1 + 127.745 * dkZ + 154.176 * lZ;
43608
43609 WZA8bin2NLO = 266.448 - 1696.04 * dgLZd + 2682.91 * dgLZu + 455.526 * dgRZd + 455.526 * dgRZu + 567.978 * dgZ1 + 500.809 * dkZ + 624.434 * lZ;
43610
43611 WZA8bin3NLO = 199.275 - 1851.45 * dgLZd + 2302.17 * dgLZu + 368.076 * dgRZd + 368.076 * dgRZu + 124.683 * dgZ1 + 312.161 * dkZ + 421.23 * lZ;
43612
43613 WZA8bin4NLO = 62.4615 - 1194.94 * dgLZd + 1449.19 * dgLZu + 127.456 * dgRZd + 127.456 * dgRZu - 352.836 * dgZ1 + 63.0308 * dkZ + 201.643 * lZ;
43614
43615 WZA8bin5NLO = 4.89157 - 198.225 * dgLZd + 260.69 * dgLZu + 10.1279 * dgRZd + 10.1279 * dgRZu - 106.64 * dgZ1 + 2.82628 * dkZ + 41.4749 * lZ;
43616
43617 WZA8bin6NLO = 1.42958 - 106.675 * dgLZd + 155.184 * dgLZu + 2.76817 * dgRZd + 2.76817 * dgRZu - 69.2783 * dgZ1 + 0.662577 * dkZ + 26.9946 * lZ;
43618
43619 // Consider only 5 and 6th bin
43620 chi2WZA8 = 0. * (WZA8bin1Exp - WZA8bin1NLO)*(WZA8bin1Exp - WZA8bin1NLO) / WZA8bin1Err / WZA8bin1Err +
43621 0. * (WZA8bin2Exp - WZA8bin2NLO)*(WZA8bin2Exp - WZA8bin2NLO) / WZA8bin2Err / WZA8bin2Err +
43622 0. * (WZA8bin3Exp - WZA8bin3NLO)*(WZA8bin3Exp - WZA8bin3NLO) / WZA8bin3Err / WZA8bin3Err +
43623 0. * (WZA8bin4Exp - WZA8bin4NLO)*(WZA8bin4Exp - WZA8bin4NLO) / WZA8bin4Err / WZA8bin4Err +
43624 (WZA8bin5Exp - WZA8bin5NLO)*(WZA8bin5Exp - WZA8bin5NLO) / WZA8bin5Err / WZA8bin5Err +
43625 (WZA8bin6Exp - WZA8bin6NLO)*(WZA8bin6Exp - WZA8bin6NLO) / WZA8bin6Err / WZA8bin6Err;
43626
43627
43628 // WZ CMS pT bins 8 TeV
43629 WZC8bin1NLO = 48211.3 - 211046. * dgLZd + 574513. * dgLZu + 68328.7 * dgRZd + 68328.7 * dgRZu + 122719. * dgZ1 + 87803.2 * dkZ + 113221. * lZ;
43630
43631 WZC8bin2NLO = 105555. - 636900. * dgLZd + 771034. * dgLZu + 164538. * dgRZd + 164538. * dgRZu + 227935. * dgZ1 + 185437. * dkZ + 235575. * lZ;
43632
43633 WZC8bin3NLO = 95535.1 - 800852. * dgLZd + 771583. * dgLZu + 163657. * dgRZd + 163657. * dgRZu + 133396. * dgZ1 + 151539. * dkZ + 198427. * lZ;
43634
43635 WZC8bin4NLO = 63880.3 - 691881. * dgLZd + 690499. * dgLZu + 117894. * dgRZd + 117894. * dgRZu + 14995.3 * dgZ1 + 85009.3 * dkZ + 122822. * lZ;
43636
43637 WZC8bin5NLO = 39607.7 - 539249. * dgLZd + 568912. * dgLZu + 78418.4 * dgRZd + 78418.4 * dgRZu - 50735.4 * dgZ1 + 44726.9 * dkZ + 75660.1 * lZ;
43638
43639 WZC8bin6NLO = 24855.2 - 422586. * dgLZd + 462072. * dgLZu + 53286.7 * dgRZd + 53286.7 * dgRZu - 76050. * dgZ1 + 25301.8 * dkZ + 50553.7 * lZ;
43640
43641 WZC8bin7NLO = 14988.1 - 313165. * dgLZd + 352433. * dgLZu + 34854.5 * dgRZd + 34854.5 * dgRZu - 77082.3 * dgZ1 + 15108. * dkZ + 36685.2 * lZ;
43642
43643 WZC8bin8NLO = 19871.3 - 568574. * dgLZd + 670089. * dgLZu + 52746.6 * dgRZd + 52746.6 * dgRZu - 188355. * dgZ1 + 22816.8 * dkZ + 72677. * lZ;
43644
43645 WZC8bin9NLO = 7452.7 - 349468. * dgLZd + 453250. * dgLZu + 24770.6 * dgRZd + 24770.6 * dgRZu - 160704. * dgZ1 + 13427. * dkZ + 59126.2 * lZ;
43646
43647 // All bins
43648 chi2WZC8 = (WZC8bin1Exp - WZC8bin1NLO)*(WZC8bin1Exp - WZC8bin1NLO) / WZC8bin1Err / WZC8bin1Err +
43649 (WZC8bin2Exp - WZC8bin2NLO)*(WZC8bin2Exp - WZC8bin2NLO) / WZC8bin2Err / WZC8bin2Err +
43650 (WZC8bin3Exp - WZC8bin3NLO)*(WZC8bin3Exp - WZC8bin3NLO) / WZC8bin3Err / WZC8bin3Err +
43651 (WZC8bin4Exp - WZC8bin4NLO)*(WZC8bin4Exp - WZC8bin4NLO) / WZC8bin4Err / WZC8bin4Err +
43652 (WZC8bin5Exp - WZC8bin5NLO)*(WZC8bin5Exp - WZC8bin5NLO) / WZC8bin5Err / WZC8bin5Err +
43653 (WZC8bin6Exp - WZC8bin6NLO)*(WZC8bin6Exp - WZC8bin6NLO) / WZC8bin6Err / WZC8bin6Err +
43654 (WZC8bin7Exp - WZC8bin7NLO)*(WZC8bin7Exp - WZC8bin7NLO) / WZC8bin7Err / WZC8bin7Err +
43655 (WZC8bin8Exp - WZC8bin8NLO)*(WZC8bin8Exp - WZC8bin8NLO) / WZC8bin8Err / WZC8bin8Err +
43656 (WZC8bin9Exp - WZC8bin9NLO)*(WZC8bin9Exp - WZC8bin9NLO) / WZC8bin9Err / WZC8bin9Err;
43657
43658
43659 // WZ ATLAS MT bins 13 TeV
43660 WZA13bin1NLO = 210.9 - 1538.29 * dgLZd + 2090.03 * dgLZu + 412.422 * dgRZd + 412.422 * dgRZu + 495.535 * dgZ1 + 463.077 * dkZ + 573.114 * lZ;
43661
43662 WZA13bin2NLO = 935.318 - 6327.47 * dgLZd + 8887.4 * dgLZu + 1735.63 * dgRZd + 1735.63 * dgRZu + 2189.77 * dgZ1 + 1920.9 * dkZ + 2423.75 * lZ;
43663
43664 WZA13bin3NLO = 761.955 - 7639.11 * dgLZd + 9400.48 * dgLZu + 1592.09 * dgRZd + 1592.09 * dgRZu + 727.602 * dgZ1 + 1411.59 * dkZ + 1983.66 * lZ;
43665
43666 WZA13bin4NLO = 282.966 - 5916.74 * dgLZd + 7021.37 * dgLZu + 704.878 * dgRZd + 704.878 * dgRZu - 1518.83 * dgZ1 + 433.021 * dkZ + 1322.95 * lZ;
43667
43668 WZA13bin5NLO = 28.3987 - 1235.14 * dgLZd + 1523.66 * dgLZu + 75.7642 * dgRZd + 75.7642 * dgRZu - 622.335 * dgZ1 + 35.011 * dkZ + 340.428 * lZ;
43669
43670 WZA13bin6NLO = 14.1701 - 1200.86 * dgLZd + 1637.7 * dgLZu + 35.6558 * dgRZd + 35.6558 * dgRZu - 765.679 * dgZ1 + 15.3856 * dkZ + 386.992 * lZ;
43671
43672 // All bins
43673 chi2WZA13 = (WZA13bin1Exp - WZA13bin1NLO)*(WZA13bin1Exp - WZA13bin1NLO) / WZA13bin1Err / WZA13bin1Err +
43674 (WZA13bin2Exp - WZA13bin2NLO)*(WZA13bin2Exp - WZA13bin2NLO) / WZA13bin2Err / WZA13bin2Err +
43675 (WZA13bin3Exp - WZA13bin3NLO)*(WZA13bin3Exp - WZA13bin3NLO) / WZA13bin3Err / WZA13bin3Err +
43676 (WZA13bin4Exp - WZA13bin4NLO)*(WZA13bin4Exp - WZA13bin4NLO) / WZA13bin4Err / WZA13bin4Err +
43677 (WZA13bin5Exp - WZA13bin5NLO)*(WZA13bin5Exp - WZA13bin5NLO) / WZA13bin5Err / WZA13bin5Err +
43678 (WZA13bin6Exp - WZA13bin6NLO)*(WZA13bin6Exp - WZA13bin6NLO) / WZA13bin6Err / WZA13bin6Err;
43679
43680
43681 // WZ CMS M bins 13 TeV
43682 WZC13bin1NLO = 310.897 - 3311.66 * dgLZd + 4923.17 * dgLZu + 730.006 * dgRZd + 730.006 * dgRZu + 718.192 * dgZ1 + 751.263 * dkZ + 850.366 * lZ;
43683
43684 WZC13bin2NLO = 1490.35 - 15194.9 * dgLZd + 16711.1 * dgLZu + 3034.05 * dgRZd + 3034.05 * dgRZu + 1380.12 * dgZ1 + 2725.68 * dkZ + 3868.96 * lZ;
43685
43686 WZC13bin3NLO = 629.894 - 8390.66 * dgLZd + 9234.47 * dgLZu + 1290.66 * dgRZd + 1290.66 * dgRZu - 748.093 * dgZ1 + 947.852 * dkZ + 1888.75 * lZ;
43687
43688 WZC13bin4NLO = 232.784 - 3896.81 * dgLZd + 4345.03 * dgLZu + 485.435 * dgRZd + 485.435 * dgRZu - 810.122 * dgZ1 + 323.179 * dkZ + 894.34 * lZ;
43689
43690 WZC13bin5NLO = 174.94 - 4161.42 * dgLZd + 5115.65 * dgLZu + 365.576 * dgRZd + 365.576 * dgRZu - 1577.77 * dgZ1 + 224.176 * dkZ + 1058.21 * lZ;
43691
43692 WZC13bin6NLO = 8.27 - 373.695 * dgLZd + 600.396 * dgLZu + 15.4694 * dgRZd + 15.4694 * dgRZu - 216.476 * dgZ1 + 8.36269 * dkZ + 110.306 * lZ;
43693
43694 WZC13bin7NLO = 1.71 - 122.273 * dgLZd + 251.559 * dgLZu + 2.55789 * dgRZd + 2.55789 * dgRZu - 78.8209 * dgZ1 + 1.48003 * dkZ + 37.0098 * lZ;
43695
43696 // Consider only the last 3 bins
43697 chi2WZC13 = 0. * (WZC13bin1Exp - WZC13bin1NLO)*(WZC13bin1Exp - WZC13bin1NLO) / WZC13bin1Err / WZC13bin1Err +
43698 0. * (WZC13bin2Exp - WZC13bin2NLO)*(WZC13bin2Exp - WZC13bin2NLO) / WZC13bin2Err / WZC13bin2Err +
43699 0. * (WZC13bin3Exp - WZC13bin3NLO)*(WZC13bin3Exp - WZC13bin3NLO) / WZC13bin3Err / WZC13bin3Err +
43700 0. * (WZC13bin4Exp - WZC13bin4NLO)*(WZC13bin4Exp - WZC13bin4NLO) / WZC13bin4Err / WZC13bin4Err +
43701 (WZC13bin5Exp - WZC13bin5NLO)*(WZC13bin5Exp - WZC13bin5NLO) / WZC13bin5Err / WZC13bin5Err +
43702 (WZC13bin6Exp - WZC13bin6NLO)*(WZC13bin6Exp - WZC13bin6NLO) / WZC13bin6Err / WZC13bin6Err +
43703 (WZC13bin7Exp - WZC13bin7NLO)*(WZC13bin7Exp - WZC13bin7NLO) / WZC13bin7Err / WZC13bin7Err;
43704
43705
43706 // Total WW chi2
43707 chi2WZ = chi2WZA8 + chi2WZC8 + chi2WZA13 + chi2WZC13;
43708
43709 // To be used as Gaussian observable with mean=0, var=1 I must return the sqrt of the total chi2
43710 return sqrt(chi2WW + chi2WZ);
43711}
43712
43713const double NPSMEFTd6General::AuxObs_NP17() const {
43714 // To be used for some temporary observable
43715
43716 // Muon Collider WY using difermion production at energy: 3000 GeV
43717 double Wpar, Ypar, Wpar2, Ypar2;
43718 double Chi2Tot;
43719
43720 Wpar = 10000.0 * obliqueW();
43721 Ypar = 10000.0 * obliqueY();
43722
43723 Wpar2 = Wpar*Wpar;
43724 Ypar2 = Ypar*Ypar;
43725
43726 Chi2Tot = 2250.66 * Wpar2 + 2440.91 * Wpar * Ypar + 1833.38 * Ypar2;
43727
43728 // To be used as Gaussian observable with mean=0, var=1 I must return the sqrt.
43729 return sqrt(Chi2Tot);
43730}
43731
43732const double NPSMEFTd6General::AuxObs_NP18() const {
43733 // To be used for some temporary observable
43734
43735 // Muon Collider WY using difermion production at energy: 10000 GeV
43736 double Wpar, Ypar, Wpar2, Ypar2;
43737 double Chi2Tot;
43738
43739 Wpar = 10000.0 * obliqueW();
43740 Ypar = 10000.0 * obliqueY();
43741
43742 Wpar2 = Wpar*Wpar;
43743 Ypar2 = Ypar*Ypar;
43744
43745 Chi2Tot = 278252. * Wpar2 + 268761. * Wpar * Ypar + 222406. * Ypar2;
43746
43747 // To be used as Gaussian observable with mean=0, var=1 I must return the sqrt.
43748 return sqrt(Chi2Tot);
43749}
43750
43751const double NPSMEFTd6General::AuxObs_NP19() const {
43752 // To be used for some temporary observable
43753
43754 // Muon Collider CB, getSMEFTCoeffEW("CW") using diboson production at energy: 3000 GeV
43755 double CBpar, CWpar, CBpar2, CWpar2;
43756 double Chi2Tot;
43757
43758 // Chi square formulae requires WC in units of TeV-2
43759 CBpar = 0.0;
43760 CWpar = 0.0;
43761
43762 CBpar2 = CBpar*CBpar;
43763 CWpar2 = CWpar*CWpar;
43764
43765 Chi2Tot = 16353.7 * CBpar2 + 71488.1 * CBpar * CWpar + 88825.5 * CWpar2;
43766
43767 if (FlagQuadraticTerms) {
43768
43769 Chi2Tot = Chi2Tot + 180317. * CBpar2 * CBpar + 713067. * CBpar2 * CBpar2 + 412966. * CBpar2 * CWpar
43770 - 1.22601 * 1.0e+06 * CBpar2 * CBpar * CWpar + 39461.7 * CBpar * CWpar2 + 3.68154 * 1.0e+06 * CBpar2 * CWpar2
43771 + 952190. * CWpar2 * CWpar - 2.32501 * 1.0e+06 * CBpar * CWpar2 * CWpar + 2.71116 * 1.0e+06 * CWpar2 * CWpar2;
43772 }
43773
43774 // To be used as Gaussian observable with mean=0, var=1 I must return the sqrt.
43775 return sqrt(Chi2Tot);
43776}
43777
43778const double NPSMEFTd6General::AuxObs_NP20() const {
43779 // To be used for some temporary observable
43780
43781 // Muon Collider CB, getSMEFTCoeffEW("CW") using diboson production at energy: 10000 GeV
43782 double CBpar, CWpar, CBpar2, CWpar2;
43783 double Chi2Tot;
43784
43785 // Chi square formulae requires WC in units of TeV-2
43786 CBpar = 0.0;
43787 CWpar = 0.0;
43788
43789 CBpar2 = CBpar*CBpar;
43790 CWpar2 = CWpar*CWpar;
43791
43792 Chi2Tot = 1000000. * (2.34317 * CBpar2 + 9.35455 * CBpar * CWpar + 1.01982 * 10. * CWpar2);
43793
43794 if (FlagQuadraticTerms) {
43795
43796 Chi2Tot = Chi2Tot + 1.0e+08 * (2.77515 * CBpar2 * CBpar + 1.06951 * 100. * CBpar2 * CBpar2
43797 + 5.38407 * CBpar2 * CWpar - 1.49637 * 100. * CBpar2 * CBpar * CWpar
43798 + 1.95735 * CBpar * CWpar2 + 4.90583 * 100. * CBpar2 * CWpar2
43799 + 1.16919 * 10. * CWpar2 * CWpar - 2.59927 * 100. * CBpar * CWpar2 * CWpar
43800 + 3.55074 * 100. * CWpar2 * CWpar2);
43801 }
43802
43803 // To be used as Gaussian observable with mean=0, var=1 I must return the sqrt.
43804 return sqrt(Chi2Tot);
43805}
43806
43807const double NPSMEFTd6General::AuxObs_NP21() const {
43808 // To be used for some temporary observable
43809
43810 // Muon Collider CH, C6 using diHiggs M_{HH} invariant distribution at energy: 3000 GeV
43811 double C6par, CHpar, C6par2, CHpar2;
43812 double Chi2Tot;
43813
43814 // C6 v2, getSMEFTCoeffEW("CH") v2, in the notation of 2012.11555 as function of the Warsaw WC
43815 C6par = (-2 * v2 * getSMEFTCoeffEW("CH") / mHl / mHl) * v2;
43816 CHpar = (-2.0 * getSMEFTCoeffEW("CHbox")) * v2;
43817
43818 C6par2 = C6par*C6par;
43819 CHpar2 = CHpar*CHpar;
43820
43821 //Chi2Tot = 0.0;
43822
43823 //if (FlagQuadraticTerms) {
43824
43825 // Full chi square
43826
43827 Chi2Tot = (5.127032998959654 * pow(1. * C6par2 + C6par * (-0.9046361401291156 - 3.160612259276141 * CHpar) + CHpar * (1.4943175205469572 + 3.4987548133070216 * CHpar), 2))
43828 / (0.4665231049459758 - 0.9046361401291156 * C6par + 1. * C6par2 + 1.4943175205469572 * CHpar - 3.160612259276141 * C6par * CHpar + 3.4987548133070216 * CHpar2)
43829
43830 +(3.8240160713265476 * pow(1. * C6par2 + C6par * (-0.7068429909035657 - 4.529410356278686 * CHpar) + CHpar * (1.6460931966048826 + 6.212867668302641 * CHpar), 2))
43831 / (0.262033783826448 - 0.7068429909035657 * C6par + 1. * C6par2 + 1.6460931966048826 * CHpar - 4.529410356278686 * C6par * CHpar + 6.212867668302641 * CHpar2)
43832
43833 +(0.9569666572585168 * pow(1. * C6par2 + C6par * (-0.8811004415807353 - 6.4350041910598765 * CHpar) + CHpar * (2.920157858804367 + 9.935394583932345 * CHpar), 2))
43834 / (0.48389118130810876 - 0.8811004415807353 * C6par + 1. * C6par2 + 2.920157858804367 * CHpar - 6.4350041910598765 * C6par * CHpar + 9.935394583932345 * CHpar2)
43835
43836 +(0.5040979907607566 * pow(1. * C6par2 + C6par * (-4.0368563913001125 - 2.7217670900218875 * CHpar) + CHpar * (5.59639944620888 + 10.367826272055057 * CHpar), 2))
43837 / (10.356262676995112 - 4.0368563913001125 * C6par + 1. * C6par2 + 5.59639944620888 * CHpar - 2.7217670900218875 * C6par * CHpar + 10.367826272055057 * CHpar2)
43838
43839 +(3.460963680000871 * pow(1. * C6par2 + C6par * (-1.7371086227288517 - 4.968101131225101 * CHpar) + CHpar * (5.029364134904506 + 12.279932043237457 * CHpar), 2))
43840 / (2.6070269148526557 - 1.7371086227288517 * C6par + 1. * C6par2 + 5.029364134904506 * CHpar - 4.968101131225101 * C6par * CHpar + 12.279932043237457 * CHpar2)
43841
43842 +(10.16925886603548 * pow(1. * C6par2 + C6par * (-1.2083942566612897 - 17.59578848524835 * CHpar) + CHpar * (13.84638209179682 + 146.76790379566108 * CHpar), 2))
43843 / (1.3814785330740036 - 1.2083942566612897 * C6par + 1. * C6par2 + 13.84638209179682 * CHpar - 17.59578848524835 * C6par * CHpar + 146.76790379566108 * CHpar2);
43844 //}
43845
43846 // To be used as Gaussian observable with mean=0, var=1 I must return the sqrt.
43847 return sqrt(Chi2Tot);
43848
43849}
43850
43851const double NPSMEFTd6General::AuxObs_NP22() const {
43852 // To be used for some temporary observable
43853
43854 // Muon Collider CH, C6 using diHiggs M_{HH} invariant distribution at energy: 10000 GeV
43855 double C6par, CHpar, C6par2, CHpar2;
43856 double Chi2Tot;
43857
43858 // C6 v2, getSMEFTCoeffEW("CH") v2, in the notation of 2012.11555 as function of the Warsaw WC
43859 C6par = (-2 * v2 * getSMEFTCoeffEW("CH") / mHl / mHl) * v2;
43860 CHpar = (-2.0 * getSMEFTCoeffEW("CHbox")) * v2;
43861
43862 C6par2 = C6par*C6par;
43863 CHpar2 = CHpar*CHpar;
43864
43865 //Chi2Tot = 0.0;
43866
43867 //if (FlagQuadraticTerms) {
43868
43869 // Full chi square
43870
43871 Chi2Tot = (571.4871835024893 * pow(1. * C6par2 + C6par * (-0.9787185826575221 - 5.193831432488647 * CHpar) + CHpar * (3.0674615767955578 + 10.591622934621405 * CHpar), 2))
43872 / (0.8501719090063755 - 0.9787185826575221 * C6par + 1. * C6par2 + 3.0674615767955578 * CHpar - 5.193831432488647 * C6par * CHpar + 10.591622934621405 * CHpar2)
43873
43874 +(1.511128114971615 * pow(1. * C6par2 + C6par * (-1.2911703709918352 - 9.439077589411124 * CHpar) + CHpar * (7.742006029582707 + 24.15741462072724 * CHpar), 2))
43875 / (1.0820876087868914 - 1.2911703709918352 * C6par + 1. * C6par2 + 7.742006029582707 * CHpar - 9.439077589411124 * C6par * CHpar + 24.15741462072724 * CHpar2)
43876
43877 +(17.415132210246643 * pow(1. * C6par2 + C6par * (-0.9426311765101452 - 12.02751732743764 * CHpar) + CHpar * (6.014890971256063 + 42.84032267422174 * CHpar), 2))
43878 / (0.6631618979282716 - 0.9426311765101452 * C6par + 1. * C6par2 + 6.014890971256063 * CHpar - 12.02751732743764 * C6par * CHpar + 42.84032267422174 * CHpar2)
43879
43880 +(6.944583304323103 * pow(1. * C6par2 + C6par * (-5.605076514786612 - 13.252038744875035 * CHpar) + CHpar * (48.34152435283824 + 121.88758552653347 * CHpar), 2))
43881 / (25.260881616043218 - 5.605076514786612 * C6par + 1. * C6par2 + 48.34152435283824 * CHpar - 13.252038744875035 * C6par * CHpar + 121.88758552653347 * CHpar2)
43882
43883 +(46.448610091340626 * pow(1. * C6par2 + C6par * (-1.2424251681131542 - 29.069979810624 * CHpar) + CHpar * (20.05311500484323 + 244.02853953273825 * CHpar), 2))
43884 / (1.021577814150124 - 1.2424251681131542 * C6par + 1. * C6par2 + 20.05311500484323 * CHpar - 29.069979810624 * C6par * CHpar + 244.02853953273825 * CHpar2)
43885
43886 +(0.5697696171204448 * pow(1. * C6par2 + C6par * (-1.618811231931265 - 48.52495426623116 * CHpar) + CHpar * (33.85929443804542 + 548.5965053951562 * CHpar), 2))
43887 / (2.3283968809253617 - 1.618811231931265 * C6par + 1. * C6par2 + 33.85929443804542 * CHpar - 48.52495426623116 * C6par * CHpar + 548.5965053951562 * CHpar2)
43888
43889 +(0.16515061365809997 * pow(1. * C6par2 + C6par * (-8.53845097380669 - 36.0850764145878 * CHpar) + CHpar * (264.5920285845332 + 746.011160256333 * CHpar), 2))
43890 / (102.43592556954773 - 8.53845097380669 * C6par + 1. * C6par2 + 264.5920285845332 * CHpar - 36.0850764145878 * C6par * CHpar + 746.011160256333 * CHpar2)
43891
43892 +(2.956195984479989 * pow(1. * C6par2 + C6par * (-3.780066837776757 - 72.47419413608488 * CHpar) + CHpar * (176.93458387556797 + 1683.271612372297 * CHpar), 2))
43893 / (10.551295181010284 - 3.780066837776757 * C6par + 1. * C6par2 + 176.93458387556797 * CHpar - 72.47419413608488 * C6par * CHpar + 1683.271612372297 * CHpar2)
43894
43895 +(17.483420030138998 * pow(1. * C6par2 + C6par * (-1.6021946315041684 - 148.43576718278595 * CHpar) + CHpar * (140.6006415722798 + 10716.660108216498 * CHpar), 2))
43896 / (1.8226825772967126 - 1.6021946315041684 * C6par + 1. * C6par2 + 140.6006415722798 * CHpar - 148.43576718278595 * C6par * CHpar + 10716.660108216498 * CHpar2);
43897 //}
43898
43899 // To be used as Gaussian observable with mean=0, var=1 I must return the sqrt.
43900 return sqrt(Chi2Tot);
43901
43902}
43903
43904const double NPSMEFTd6General::AuxObs_NP23() const {
43905 // LHC FB asymmetry in Drell Yan. We use the results in Eq. (4.11) from
43906 // arXiv: 2103.12074 [hep-ph] to construct the linear SMEFT chi square
43907
43908 double xpEFT, ypEFT, zpEFT, tpEFT;
43909 double Chi2Tot;
43910
43911 double dgZuL, dgZuR, dgZdL, dgZdR;
43912
43913 dgZuL = deltaGL_f(quarks[UP]);
43914 dgZuR = deltaGR_f(quarks[UP]);
43915 dgZdL = deltaGL_f(quarks[DOWN]);
43916 dgZdR = deltaGR_f(quarks[DOWN]);
43917
43918 xpEFT = 0.21 * dgZuL + 0.19 * dgZuR + 0.46 * dgZdL + 0.84 * dgZdR;
43919 ypEFT = 0.03 * dgZuL - 0.07 * dgZuR - 0.87 * dgZdL + 0.49 * dgZdR;
43920 zpEFT = 0.83 * dgZuL - 0.54 * dgZuR + 0.02 * dgZdL - 0.10 * dgZdR;
43921 tpEFT = 0.51 * dgZuL + 0.82 * dgZuR - 0.17 * dgZdL - 0.22 * dgZdR;
43922
43923 // Substract the central values
43924 xpEFT = xpEFT + 10.;
43925 xpEFT = xpEFT - 0.5;
43926 xpEFT = xpEFT - 0.04;
43927 xpEFT = xpEFT + 0.001;
43928
43929
43930 // Add the different (uncorrelated) contributions to the chi square
43931 Chi2Tot = xpEFT * xpEFT / 4. / 4. + ypEFT * ypEFT / 0.4 / 0.4
43932 + zpEFT * zpEFT / 0.06 / 0.06 + tpEFT * tpEFT / 0.005 / 0.005;
43933
43934 // To be used as Gaussian observable with mean=0, var=1 I must return the sqrt.
43935 return sqrt(Chi2Tot);
43936
43937}
43938
43939const double NPSMEFTd6General::AuxObs_NP24() const {
43940 // 10 TeV Muon Collider: combination of diboson and difermion (assuming universality for the moment
43941 // Will need update
43942 double chi2diBoson;
43943 double chi2diLepton, chi2diJet;
43944
43945 double cHe22, cHl122, cHl322;
43946 double cee, cle, cll;
43947 double ced, ceu, clu, cld, clq1, clq3, cqe;
43948
43949 // Chi square computed assuming Lambda=1000 GeV. Correct here.
43950 cHe22 = getSMEFTCoeffEW("CHeR",1,1) * 1000000.;
43951 cHl122 = getSMEFTCoeffEW("CHl1R", 1, 1) * 1000000.;
43952 cHl322 = getSMEFTCoeffEW("CHl3R", 1, 1) * 1000000.;
43953
43954 cee = getSMEFTCoeffEW("CeeR", 0, 0, 1, 1) * 1000000.;
43955 cle = 0.5 * (getSMEFTCoeffEW("CleR", 1, 1, 0, 0) + getSMEFTCoeffEW("CleR", 0, 0, 1, 1)) * 1000000.;
43956 cll = 0.5 * (getSMEFTCoeffEW("CllR", 0, 0, 1, 1) + getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000.;
43957 ced = getSMEFTCoeffEW("CedR", 1, 1, 0, 0) * 1000000.;
43958 ceu = getSMEFTCoeffEW("CeuR", 1, 1, 0, 0) * 1000000.;
43959 clu = getSMEFTCoeffEW("CluR", 1, 1, 0, 0) * 1000000.;
43960 cld = getSMEFTCoeffEW("CldR", 1, 1, 0, 0) * 1000000.;
43961 clq1 = getSMEFTCoeffEW("Clq1R", 1, 1, 0, 0) * 1000000.;
43962 clq3 = getSMEFTCoeffEW("Clq3R", 1, 1, 0, 0) * 1000000.;
43963 cqe = getSMEFTCoeffEW("CqeR", 0, 0, 1, 1) * 1000000.;
43964
43965 chi2diBoson = 7.70298e+08 * cHe22*cHe22 + 6.74703e+08 * cHl122*cHl122
43966 + cHe22 * (-2.66366e+08 * cHl122 - 1.67235e+09 * cHl322)
43967 - 1.9158e+08 * cHl122 * cHl322 + 1.0704e+09 *cHl322*cHl322;
43968
43969 chi2diLepton = 1.52207e+11*cee*cee + 6.58643e+10*cee*cle + 4.52713e+10*cle*cle
43970 + 1.8948e+11*cee*cll + 5.85144e+10*cle*cll + 9.33659e+10*cll*cll;
43971
43972 chi2diJet = 1.84304e+10 * ced*ced + 2.68549e+10 * ceu*ceu + 1.27353e+10 * cld*cld
43973 + 9.01774e+09 * cld*clq1 + 3.80795e+10 * clq1*clq1 + 1.02373e+10 * cld*clq3
43974 + 1.81655e+10 * clq1*clq3 + 7.03391e+10 * clq3*clq3 + 8.71113e+09 * clq1*clu
43975 - 1.00186e+10 * clq3*clu + 1.8198e+10 * clu*clu
43976 + ced * (8.02051e+09 * cld + 4.06638e+10 * clq1 + 4.46532e+10 * clq3 - 7.61524e+09 * cqe)
43977 - 2.47371e+10 * cld*cqe - 4.39453e+09 * clq1*cqe - 1.79449e+10 * clq3*cqe
43978 + 1.81563e+10 * clu*cqe + 1.84877e+10 * cqe*cqe
43979 + ceu * (3.97882e+10 * clq1 - 4.51932e+10 * clq3 + 1.16765e+10 * clu + 5.79512e+09 * cqe);
43980
43981 return chi2diBoson + chi2diLepton + chi2diJet;
43982}
43983
43984const double NPSMEFTd6General::AuxObs_NP25() const {
43985 // To be used for some temporary observable
43986 return 0.0;
43987
43988}
43989
43990const double NPSMEFTd6General::AuxObs_NP26() const {
43991 // To be used for some temporary observable
43992 return 0.0;
43993
43994}
43995
43996const double NPSMEFTd6General::AuxObs_NP27() const {
43997 // To be used for some temporary observable
43998 return 0.0;
43999
44000}
44001
44002const double NPSMEFTd6General::AuxObs_NP28() const {
44003 // To be used for some temporary observable
44004 return 0.0;
44005
44006}
44007
44008const double NPSMEFTd6General::AuxObs_NP29() const {
44009 // To be used for some temporary observable
44010 return 0.0;
44011
44012}
44013
44014const double NPSMEFTd6General::AuxObs_NP30() const {
44015 // To be used for some temporary observable
44016 return 0.0;
44017
44018}
44019
44021// e+ e- -> f f observables away from the Z pole
44023
44024const double NPSMEFTd6General::CeeLL_e(const double mu) const {
44025 return 2.0 * (getSMEFTCoeff("CllR", 0, 0, 0, 0, mu));
44026}
44027
44028const double NPSMEFTd6General::CeeLL_mu(const double mu) const {
44029 return 2.0 * (getSMEFTCoeff("CllR", 0, 0, 1, 1, mu) + getSMEFTCoeff("CllR", 0, 1, 1, 0, mu));
44030}
44031
44032const double NPSMEFTd6General::CeeLL_tau(const double mu) const {
44033 return 2.0 * (getSMEFTCoeff("CllR", 0, 0, 2, 2, mu) + getSMEFTCoeff("CllR", 0, 2, 2, 0, mu));
44034}
44035
44036const double NPSMEFTd6General::CeeLL_up(const double mu) const {
44037 return (getSMEFTCoeff("Clq1R", 0, 0, 0, 0, mu) - getSMEFTCoeff("Clq3R", 0, 0, 0, 0, mu));
44038}
44039
44040const double NPSMEFTd6General::CeeLL_charm(const double mu) const {
44041 return (getSMEFTCoeff("Clq1R", 0, 0, 1, 1, mu) - getSMEFTCoeff("Clq3R", 0, 0, 1, 1, mu));
44042}
44043
44044const double NPSMEFTd6General::CeeLL_top(const double mu) const {
44045 return (getSMEFTCoeff("Clq1R", 0, 0, 2, 2, mu) - getSMEFTCoeff("Clq3R", 0, 0, 2, 2, mu));
44046}
44047
44048const double NPSMEFTd6General::CeeLL_down(const double mu) const {
44049 return (getSMEFTCoeff("Clq1R", 0, 0, 0, 0, mu) + getSMEFTCoeff("Clq3R", 0, 0, 0, 0, mu));
44050}
44051
44052const double NPSMEFTd6General::CeeLL_strange(const double mu) const {
44053 return (getSMEFTCoeff("Clq1R", 0, 0, 1, 1, mu) + getSMEFTCoeff("Clq3R", 0, 0, 1, 1, mu));
44054}
44055
44056const double NPSMEFTd6General::CeeLL_bottom(const double mu) const {
44057 return (getSMEFTCoeff("Clq1R", 0, 0, 2, 2, mu) + getSMEFTCoeff("Clq3R", 0, 0, 2, 2, mu));
44058}
44059
44060const double NPSMEFTd6General::CeeLR_e(const double mu) const {
44061 return (getSMEFTCoeff("CleR", 0, 0, 0, 0, mu));
44062}
44063
44064const double NPSMEFTd6General::CeeLR_mu(const double mu) const {
44065 return (getSMEFTCoeff("CleR", 0, 0, 1, 1, mu));
44066}
44067
44068const double NPSMEFTd6General::CeeLR_tau(const double mu) const {
44069 return (getSMEFTCoeff("CleR", 0, 0, 2, 2, mu));
44070}
44071
44072const double NPSMEFTd6General::CeeLR_up(const double mu) const {
44073 return (getSMEFTCoeff("CluR", 0, 0, 0, 0, mu));
44074}
44075
44076const double NPSMEFTd6General::CeeLR_charm(const double mu) const {
44077 return (getSMEFTCoeff("CluR", 0, 0, 1, 1, mu));
44078}
44079
44080const double NPSMEFTd6General::CeeLR_top(const double mu) const {
44081 return (getSMEFTCoeff("CluR", 0, 0, 2, 2, mu));
44082}
44083
44084const double NPSMEFTd6General::CeeLR_down(const double mu) const {
44085 return (getSMEFTCoeff("CldR", 0, 0, 0, 0, mu));
44086}
44087
44088const double NPSMEFTd6General::CeeLR_strange(const double mu) const {
44089 return (getSMEFTCoeff("CldR", 0, 0, 1, 1, mu));
44090}
44091
44092const double NPSMEFTd6General::CeeLR_bottom(const double mu) const {
44093 return (getSMEFTCoeff("CldR", 0, 0, 2, 2, mu));
44094}
44095
44096const double NPSMEFTd6General::CeeRL_e(const double mu) const {
44097 // Same as LR by definition
44098 return CeeLR_e(mu);
44099}
44100
44101const double NPSMEFTd6General::CeeRL_mu(const double mu) const {
44102 return (getSMEFTCoeff("CleR", 1, 1, 0, 0, mu));
44103}
44104
44105const double NPSMEFTd6General::CeeRL_tau(const double mu) const {
44106 return (getSMEFTCoeff("CleR", 2, 2, 0, 0, mu));
44107}
44108
44109const double NPSMEFTd6General::CeeRL_up(const double mu) const {
44110 return (getSMEFTCoeff("CqeR", 0, 0, 0, 0, mu));
44111}
44112
44113const double NPSMEFTd6General::CeeRL_charm(const double mu) const {
44114 return (getSMEFTCoeff("CqeR", 1, 1, 0, 0, mu));
44115}
44116
44117const double NPSMEFTd6General::CeeRL_top(const double mu) const {
44118 return (getSMEFTCoeff("CqeR", 2, 2, 0, 0, mu));
44119}
44120
44121const double NPSMEFTd6General::CeeRL_down(const double mu) const {
44122 return (getSMEFTCoeff("CqeR", 0, 0, 0, 0, mu));
44123}
44124
44125const double NPSMEFTd6General::CeeRL_strange(const double mu) const {
44126 return (getSMEFTCoeff("CqeR", 1, 1, 0, 0, mu));
44127}
44128
44129const double NPSMEFTd6General::CeeRL_bottom(const double mu) const {
44130 return (getSMEFTCoeff("CqeR", 2, 2, 0, 0, mu));
44131}
44132
44133const double NPSMEFTd6General::CeeRR_e(const double mu) const {
44134 return 2.0 * (getSMEFTCoeff("CeeR", 0, 0, 0, 0, mu));
44135}
44136
44137const double NPSMEFTd6General::CeeRR_mu(const double mu) const {
44138 return 4.0 * (getSMEFTCoeff("CeeR", 0, 0, 1, 1, mu));
44139}
44140
44141const double NPSMEFTd6General::CeeRR_tau(const double mu) const {
44142 return 4.0 * (getSMEFTCoeff("CeeR", 0, 0, 2, 2, mu));
44143}
44144
44145const double NPSMEFTd6General::CeeRR_up(const double mu) const {
44146 return (getSMEFTCoeff("CeuR", 0, 0, 0, 0, mu));
44147}
44148
44149const double NPSMEFTd6General::CeeRR_charm(const double mu) const {
44150 return (getSMEFTCoeff("CeuR", 0, 0, 1, 1, mu));
44151}
44152
44153const double NPSMEFTd6General::CeeRR_top(const double mu) const {
44154 return (getSMEFTCoeff("CeuR", 0, 0, 2, 2, mu));
44155}
44156
44157const double NPSMEFTd6General::CeeRR_down(const double mu) const {
44158 return (getSMEFTCoeff("CedR", 0, 0, 0, 0, mu));
44159}
44160
44161const double NPSMEFTd6General::CeeRR_strange(const double mu) const {
44162 return (getSMEFTCoeff("CedR", 0, 0, 1, 1, mu));
44163}
44164
44165const double NPSMEFTd6General::CeeRR_bottom(const double mu) const {
44166 return (getSMEFTCoeff("CedR", 0, 0, 2, 2, mu));
44167}
44168
44169const double NPSMEFTd6General::deltaMLR2_f(const Particle f, const double s) const {
44170 // Definitions
44171 double Qf, geSM, gfSM, deltage, deltagf, deltaGammaZ, is2c2;
44172
44173 double muRG;
44174
44175 // Four-fermion contribution
44176 double Aeeff;
44177
44178 // Propagator
44179 gslpp::complex propZ, propZc;
44180
44181 // Correction to amplitude
44182 gslpp::complex deltaM2a, deltaM2b, deltaM2;
44183
44184 // -------------------------------------------
44185
44186 muRG = sqrt(s);
44187
44188 geSM = gZlL;
44189 deltage = deltaGL_f_mu(leptons[ELECTRON], muRG);
44190
44191 is2c2 = 1. / sW2_tree / cW2_tree;
44192
44193 if (f.is("ELECTRON")) {
44194 Aeeff = CeeLR_e(muRG);
44195 Qf = leptons[ELECTRON].getCharge();
44196 gfSM = gZlR;
44197 deltagf = deltaGR_f_mu(leptons[ELECTRON], muRG);
44198 } else if (f.is("MU")) {
44199 Aeeff = CeeLR_mu(muRG);
44200 Qf = leptons[ELECTRON].getCharge();
44201 gfSM = gZlR;
44202 deltagf = deltaGR_f_mu(leptons[MU], muRG);
44203 } else if (f.is("TAU")) {
44204 Aeeff = CeeLR_tau(muRG);
44205 Qf = leptons[ELECTRON].getCharge();
44206 gfSM = gZlR;
44207 deltagf = deltaGR_f_mu(leptons[TAU], muRG);
44208 } else if (f.is("UP")) {
44209 Aeeff = CeeLR_up(muRG);
44210 Qf = quarks[UP].getCharge();
44211 gfSM = gZuR;
44212 deltagf = deltaGR_f_mu(quarks[UP], muRG);
44213 } else if (f.is("CHARM")) {
44214 Aeeff = CeeLR_charm(muRG);
44215 Qf = quarks[UP].getCharge();
44216 gfSM = gZuR;
44217 deltagf = deltaGR_f_mu(quarks[CHARM], muRG);
44218 } else if (f.is("DOWN")) {
44219 Aeeff = CeeLR_down(muRG);
44220 Qf = quarks[DOWN].getCharge();
44221 gfSM = gZdR;
44222 deltagf = deltaGR_f_mu(quarks[DOWN], muRG);
44223 } else if (f.is("STRANGE")) {
44224 Aeeff = CeeLR_strange(muRG);
44225 Qf = quarks[DOWN].getCharge();
44226 gfSM = gZdR;
44227 deltagf = deltaGR_f_mu(quarks[STRANGE], muRG);
44228 } else if (f.is("BOTTOM")) {
44229 Aeeff = CeeLR_bottom(muRG);
44230 Qf = quarks[DOWN].getCharge();
44231 gfSM = gZdR;
44232 deltagf = deltaGR_f_mu(quarks[BOTTOM], muRG);
44233 } else
44234 throw std::runtime_error("NPSMEFTd6General::deltaMLR2_f(): wrong argument");
44235
44236 // Add the remaining factors that enter with the four-fermion operator
44237 Aeeff = Aeeff * s / (4. * M_PI * trueSM.alphaMz());
44238
44239 deltaGammaZ = deltaGamma_Z();
44240
44241 // -------------------------------------------
44242
44243 propZ = s / (s - Mz * Mz - Mz * trueSM.Gamma_Z() * (gslpp::complex::i()));
44244
44245 propZc = propZ.conjugate();
44246
44247 deltaM2a = (-Qf + is2c2 * geSM * gfSM * propZ);
44248
44249 deltaM2b = -Qf * delta_em + Aeeff
44250 + is2c2 * (geSM * deltagf + gfSM * deltage) * propZc
44251 - (gslpp::complex::i()) * is2c2 * geSM * gfSM * Mz * deltaGammaZ * propZc * propZc / s;
44252
44253 deltaM2 = deltaM2a * deltaM2b;
44254
44255 return 2.0 * deltaM2.real();
44256
44257}
44258
44259const double NPSMEFTd6General::deltaMRL2_f(const Particle f, const double s) const {
44260 // Definitions
44261 double Qf, geSM, gfSM, deltage, deltagf, deltaGammaZ, is2c2;
44262
44263 double muRG;
44264
44265 // Four-fermion contribution
44266 double Aeeff;
44267
44268 // Propagator
44269 gslpp::complex propZ, propZc;
44270
44271 // Correction to amplitude
44272 gslpp::complex deltaM2a, deltaM2b, deltaM2;
44273
44274 // -------------------------------------------
44275
44276 muRG = sqrt(s);
44277
44278 geSM = gZlR;
44279 deltage = deltaGR_f_mu(leptons[ELECTRON], muRG);
44280
44281 is2c2 = 1. / sW2_tree / cW2_tree;
44282
44283 if (f.is("ELECTRON")) {
44284 Aeeff = CeeRL_e(muRG);
44285 Qf = leptons[ELECTRON].getCharge();
44286 gfSM = gZlL;
44287 deltagf = deltaGL_f_mu(leptons[ELECTRON], muRG);
44288 } else if (f.is("MU")) {
44289 Aeeff = CeeRL_mu(muRG);
44290 Qf = leptons[ELECTRON].getCharge();
44291 gfSM = gZlL;
44292 deltagf = deltaGL_f_mu(leptons[MU], muRG);
44293 } else if (f.is("TAU")) {
44294 Aeeff = CeeRL_tau(muRG);
44295 Qf = leptons[ELECTRON].getCharge();
44296 gfSM = gZlL;
44297 deltagf = deltaGL_f_mu(leptons[TAU], muRG);
44298 } else if (f.is("UP")) {
44299 Aeeff = CeeRL_up(muRG);
44300 Qf = quarks[UP].getCharge();
44301 gfSM = gZuL;
44302 deltagf = deltaGL_f_mu(quarks[UP], muRG);
44303 } else if (f.is("CHARM")) {
44304 Aeeff = CeeRL_charm(muRG);
44305 Qf = quarks[UP].getCharge();
44306 gfSM = gZuL;
44307 deltagf = deltaGL_f_mu(quarks[CHARM], muRG);
44308 } else if (f.is("DOWN")) {
44309 Aeeff = CeeRL_down(muRG);
44310 Qf = quarks[DOWN].getCharge();
44311 gfSM = gZdL;
44312 deltagf = deltaGL_f_mu(quarks[DOWN], muRG);
44313 } else if (f.is("STRANGE")) {
44314 Aeeff = CeeRL_strange(muRG);
44315 Qf = quarks[DOWN].getCharge();
44316 gfSM = gZdL;
44317 deltagf = deltaGL_f_mu(quarks[STRANGE], muRG);
44318 } else if (f.is("BOTTOM")) {
44319 Aeeff = CeeRL_bottom(muRG);
44320 Qf = quarks[DOWN].getCharge();
44321 gfSM = gZdL;
44322 deltagf = deltaGL_f_mu(quarks[BOTTOM], muRG);
44323 } else
44324 throw std::runtime_error("NPSMEFTd6General::deltaMRL2_f(): wrong argument");
44325
44326 // Add the remaining factors that enter with the four-fermion operator
44327 Aeeff = Aeeff * s / (4. * M_PI * trueSM.alphaMz());
44328
44329 deltaGammaZ = deltaGamma_Z();
44330
44331 // -------------------------------------------
44332
44333 propZ = s / (s - Mz * Mz - Mz * trueSM.Gamma_Z() * (gslpp::complex::i()));
44334
44335 propZc = propZ.conjugate();
44336
44337 deltaM2a = (-Qf + is2c2 * geSM * gfSM * propZ);
44338
44339 deltaM2b = -Qf * delta_em + Aeeff
44340 + is2c2 * (geSM * deltagf + gfSM * deltage) * propZc
44341 - (gslpp::complex::i()) * is2c2 * geSM * gfSM * Mz * deltaGammaZ * propZc * propZc / s;
44342
44343 deltaM2 = deltaM2a * deltaM2b;
44344
44345 return 2.0 * deltaM2.real();
44346
44347}
44348
44349const double NPSMEFTd6General::deltaMLR2t_e(const double s, const double t) const {
44350 // Definitions
44351 double Qf, geSM, gfSM, deltage, deltagf, is2c2;
44352
44353 // RG scale of the process
44354 double muRG;
44355
44356 // Four-fermion contribution
44357 double Aeeff;
44358
44359 // t-channel propagator
44360 double propZ;
44361
44362 // Correction to amplitude
44363 double deltaM2a, deltaM2b, deltaM2;
44364
44365 // -------------------------------------------
44366
44367 muRG = sqrt(s);
44368
44369 geSM = gZlL;
44370 deltage = deltaGL_f_mu(leptons[ELECTRON], muRG);
44371
44372 is2c2 = 1. / sW2_tree / cW2_tree;
44373
44374 Aeeff = CeeLR_e(muRG);
44375 Qf = leptons[ELECTRON].getCharge();
44376 gfSM = gZlR;
44377 deltagf = deltaGR_f_mu(leptons[ELECTRON], muRG);
44378
44379 // Add the remaining factors that enter with the four-fermion operator
44380 Aeeff = Aeeff * t / (4. * M_PI * trueSM.alphaMz());
44381
44382 // -------------------------------------------
44383
44384 propZ = t / (t - Mz * Mz);
44385
44386 deltaM2a = (-Qf + is2c2 * geSM * gfSM * propZ);
44387
44388 deltaM2b = -Qf * delta_em + Aeeff
44389 + is2c2 * (geSM * deltagf + gfSM * deltage) * propZ;
44390
44391 deltaM2 = deltaM2a * deltaM2b;
44392
44393 return 2.0 * deltaM2;
44394
44395}
44396
44397const double NPSMEFTd6General::deltaMRL2t_e(const double s, const double t) const {
44398 return deltaMLR2t_e(s, t);
44399}
44400
44401const double NPSMEFTd6General::deltaMLL2_f(const Particle f, const double s, const double t) const {
44402 // Definitions
44403 double Qf, geSM, gfSM, deltage, deltagf, deltaGammaZ, is2c2;
44404
44405 // RG scale of the process
44406 double muRG;
44407
44408 // Four-fermion contribution
44409 double Aeeff;
44410
44411 // Propagator
44412 gslpp::complex propZ, propZc;
44413 double propZt;
44414
44415 // Correction to amplitude
44416 gslpp::complex deltaM2a, deltaM2b, deltaM2;
44417
44418 // -------------------------------------------
44419
44420 muRG = sqrt(s);
44421
44422 geSM = gZlL;
44423 deltage = deltaGL_f_mu(leptons[ELECTRON], muRG);
44424
44425 is2c2 = 1. / sW2_tree / cW2_tree;
44426
44427 if (f.is("ELECTRON")) {
44428 Aeeff = 2.0 * CeeLL_e(muRG);
44429 Qf = leptons[ELECTRON].getCharge();
44430 gfSM = gZlL;
44431 deltagf = deltaGL_f_mu(leptons[ELECTRON], muRG);
44432 } else if (f.is("MU")) {
44433 Aeeff = CeeLL_mu(muRG);
44434 Qf = leptons[ELECTRON].getCharge();
44435 gfSM = gZlL;
44436 deltagf = deltaGL_f_mu(leptons[MU], muRG);
44437 } else if (f.is("TAU")) {
44438 Aeeff = CeeLL_tau(muRG);
44439 Qf = leptons[ELECTRON].getCharge();
44440 gfSM = gZlL;
44441 deltagf = deltaGL_f_mu(leptons[TAU], muRG);
44442 } else if (f.is("UP")) {
44443 Aeeff = CeeLL_up(muRG);
44444 Qf = quarks[UP].getCharge();
44445 gfSM = gZuL;
44446 deltagf = deltaGL_f_mu(quarks[UP], muRG);
44447 } else if (f.is("CHARM")) {
44448 Aeeff = CeeLL_charm(muRG);
44449 Qf = quarks[UP].getCharge();
44450 gfSM = gZuL;
44451 deltagf = deltaGL_f_mu(quarks[CHARM], muRG);
44452 } else if (f.is("DOWN")) {
44453 Aeeff = CeeLL_down(muRG);
44454 Qf = quarks[DOWN].getCharge();
44455 gfSM = gZdL;
44456 deltagf = deltaGL_f_mu(quarks[DOWN], muRG);
44457 } else if (f.is("STRANGE")) {
44458 Aeeff = CeeLL_strange(muRG);
44459 Qf = quarks[DOWN].getCharge();
44460 gfSM = gZdL;
44461 deltagf = deltaGL_f_mu(quarks[STRANGE], muRG);
44462 } else if (f.is("BOTTOM")) {
44463 Aeeff = CeeLL_bottom(muRG);
44464 Qf = quarks[DOWN].getCharge();
44465 gfSM = gZdL;
44466 deltagf = deltaGL_f_mu(quarks[BOTTOM], muRG);
44467 } else
44468 throw std::runtime_error("NPSMEFTd6General::deltaMLL2_f(): wrong argument");
44469
44470 // Add the remaining factors that enter with the four-fermion operator
44471 Aeeff = Aeeff * s / (4. * M_PI * trueSM.alphaMz());
44472
44473 deltaGammaZ = deltaGamma_Z();
44474
44475 // -------------------------------------------
44476
44477 propZ = s / (s - Mz * Mz - Mz * trueSM.Gamma_Z() * (gslpp::complex::i()));
44478
44479 propZc = propZ.conjugate();
44480
44481 propZt = s / (t - Mz * Mz);
44482
44483 deltaM2a = (-Qf + is2c2 * geSM * gfSM * propZ);
44484
44485 deltaM2b = -Qf * delta_em + Aeeff
44486 + is2c2 * (geSM * deltagf + gfSM * deltage) * propZc
44487 - (gslpp::complex::i()) * is2c2 * geSM * gfSM * Mz * deltaGammaZ * propZc * propZc / s;
44488
44489 // Add t-channel contributions for f=e
44490 if (f.is("ELECTRON")) {
44491 deltaM2a = deltaM2a + is2c2 * geSM * gfSM * propZt + s / t;
44492 deltaM2b = deltaM2b + is2c2 * (geSM * deltagf + gfSM * deltage) * propZt;
44493 }
44494
44495 deltaM2 = deltaM2a * deltaM2b;
44496
44497 return 2.0 * deltaM2.real();
44498
44499}
44500
44501const double NPSMEFTd6General::deltaMRR2_f(const Particle f, const double s, const double t) const {
44502 // Definitions
44503 double Qf, geSM, gfSM, deltage, deltagf, deltaGammaZ, is2c2;
44504
44505 // RG scale of the process
44506 double muRG;
44507
44508 // Four-fermion contribution
44509 double Aeeff;
44510
44511 // Propagator
44512 gslpp::complex propZ, propZc;
44513 double propZt;
44514
44515 // Correction to amplitude
44516 gslpp::complex deltaM2a, deltaM2b, deltaM2;
44517
44518 // -------------------------------------------
44519
44520 muRG = sqrt(s);
44521
44522 geSM = gZlR;
44523 deltage = deltaGR_f_mu(leptons[ELECTRON], muRG);
44524
44525 is2c2 = 1. / sW2_tree / cW2_tree;
44526
44527 if (f.is("ELECTRON")) {
44528 Aeeff = 2.0 * CeeRR_e(muRG);
44529 Qf = leptons[ELECTRON].getCharge();
44530 gfSM = gZlR;
44531 deltagf = deltaGR_f_mu(leptons[ELECTRON], muRG);
44532 } else if (f.is("MU")) {
44533 Aeeff = CeeRR_mu(muRG);
44534 Qf = leptons[ELECTRON].getCharge();
44535 gfSM = gZlR;
44536 deltagf = deltaGR_f_mu(leptons[MU], muRG);
44537 } else if (f.is("TAU")) {
44538 Aeeff = CeeRR_tau(muRG);
44539 Qf = leptons[ELECTRON].getCharge();
44540 gfSM = gZlR;
44541 deltagf = deltaGR_f_mu(leptons[TAU], muRG);
44542 } else if (f.is("UP")) {
44543 Aeeff = CeeRR_up(muRG);
44544 Qf = quarks[UP].getCharge();
44545 gfSM = gZuR;
44546 deltagf = deltaGR_f_mu(quarks[UP], muRG);
44547 } else if (f.is("CHARM")) {
44548 Aeeff = CeeRR_charm(muRG);
44549 Qf = quarks[UP].getCharge();
44550 gfSM = gZuR;
44551 deltagf = deltaGR_f_mu(quarks[CHARM], muRG);
44552 } else if (f.is("DOWN")) {
44553 Aeeff = CeeRR_down(muRG);
44554 Qf = quarks[DOWN].getCharge();
44555 gfSM = gZdR;
44556 deltagf = deltaGR_f_mu(quarks[DOWN], muRG);
44557 } else if (f.is("STRANGE")) {
44558 Aeeff = CeeRR_strange(muRG);
44559 Qf = quarks[DOWN].getCharge();
44560 gfSM = gZdR;
44561 deltagf = deltaGR_f_mu(quarks[STRANGE], muRG);
44562 } else if (f.is("BOTTOM")) {
44563 Aeeff = CeeRR_bottom(muRG);
44564 Qf = quarks[DOWN].getCharge();
44565 gfSM = gZdR;
44566 deltagf = deltaGR_f_mu(quarks[BOTTOM], muRG);
44567 } else
44568 throw std::runtime_error("NPSMEFTd6General::deltaMRR2_f(): wrong argument");
44569
44570 // Add the remaining factors that enter with the four-fermion operator
44571 Aeeff = Aeeff * s / (4. * M_PI * trueSM.alphaMz());
44572
44573 deltaGammaZ = deltaGamma_Z();
44574
44575 // -------------------------------------------
44576
44577 propZ = s / (s - Mz * Mz - Mz * trueSM.Gamma_Z() * (gslpp::complex::i()));
44578
44579 propZc = propZ.conjugate();
44580
44581 propZt = s / (t - Mz * Mz);
44582
44583 deltaM2a = (-Qf + is2c2 * geSM * gfSM * propZ);
44584
44585 deltaM2b = -Qf * delta_em + Aeeff
44586 + is2c2 * (geSM * deltagf + gfSM * deltage) * propZc
44587 - (gslpp::complex::i()) * is2c2 * geSM * gfSM * Mz * deltaGammaZ * propZc * propZc / s;
44588
44589 // Add t-channel contributions for f=e
44590 if (f.is("ELECTRON")) {
44591 deltaM2a = deltaM2a + is2c2 * geSM * gfSM * propZt + s / t;
44592 deltaM2b = deltaM2b + is2c2 * (geSM * deltagf + gfSM * deltage) * propZt;
44593 }
44594
44595 deltaM2 = deltaM2a * deltaM2b;
44596
44597 return 2.0 * deltaM2.real();
44598
44599}
44600
44601// Some simple functions for cos \theta integrals
44602
44603const double NPSMEFTd6General::tovers2(const double cosmin, const double cosmax) const {
44604 return 0.25 * (cosmax * (1.0 - cosmax * (1.0 - cosmax / 3.0)) - cosmin * (1.0 - cosmin * (1.0 - cosmin / 3.0)));
44605}
44606
44607const double NPSMEFTd6General::uovers2(const double cosmin, const double cosmax) const {
44608 return 0.25 * (cosmax * (1.0 + cosmax * (1.0 + cosmax / 3.0)) - cosmin * (1.0 + cosmin * (1.0 + cosmin / 3.0)));
44609}
44610
44611const double NPSMEFTd6General::delta_Dsigma_f(const Particle f, const double pol_e, const double pol_p, const double s, const double cos) const {
44612 double sumM2, dsigma;
44613 double topb = 0.3894e+9;
44614
44615 double t, u;
44616
44617 double Nf;
44618
44619 double pLH, pRH; //Polarization factors, minus the 1/4 average
44620
44621 pLH = (1.0 - pol_e) * (1.0 + pol_p);
44622 pRH = (1.0 + pol_e) * (1.0 - pol_p);
44623
44624 if (f.is("LEPTON")) {
44625 Nf = 1.0;
44626 } else {
44627 Nf = 3.0;
44628 }
44629
44630 // Values of t and u, assuming massless final state fermions
44631 t = -0.5 * s * (1.0 - cos);
44632 u = -0.5 * s * (1.0 + cos);
44633
44634 sumM2 = (pLH * deltaMLR2_f(f, s) + pRH * deltaMRL2_f(f, s)) * t * t / s / s
44635 + (pLH * deltaMLL2_f(f, s, t) + pRH * deltaMRR2_f(f, s, t)) * u * u / s / s;
44636
44637 // Add t-channel contributions for f=e
44638 if (f.is("ELECTRON")) {
44639 sumM2 = sumM2 + (pLH * deltaMLR2t_e(s,t) + pRH * deltaMRL2t_e(s,t)) * s * s / t / t;
44640 }
44641
44642 dsigma = Nf * 0.5 * M_PI * (trueSM.alphaMz())*(trueSM.alphaMz()) * sumM2 / s;
44643
44644 return topb * dsigma;
44645};
44646
44647const double NPSMEFTd6General::delta_sigma_f(const Particle f, const double pol_e, const double pol_p, const double s, const double cosmin, const double cosmax) const {
44648 // Only valid for f=/=e (MLL2, MRR2 do not depend on t for f=/=e. Simply enter t=1 as argument)
44649 double sumM2, dsigma;
44650 double tdumm = 1.;
44651 double topb = 0.3894e+9;
44652
44653 double Nf;
44654
44655 double pLH, pRH; //Polarization factors, minus the 1/4 average
44656
44657 pLH = (1.0 - pol_e) * (1.0 + pol_p);
44658 pRH = (1.0 + pol_e) * (1.0 - pol_p);
44659
44660 if (f.is("LEPTON")) {
44661 Nf = 1.0;
44662 } else {
44663 Nf = 3.0;
44664 }
44665
44666 sumM2 = (pLH * deltaMLR2_f(f, s) + pRH * deltaMRL2_f(f, s)) * tovers2(cosmin, cosmax)
44667 + (pLH * deltaMLL2_f(f, s, tdumm) + pRH * deltaMRR2_f(f, s, tdumm)) * uovers2(cosmin, cosmax);
44668
44669 dsigma = Nf * 0.5 * M_PI * (trueSM.alphaMz())*(trueSM.alphaMz()) * sumM2 / s;
44670
44671 return topb * dsigma;
44672};
44673
44674const double NPSMEFTd6General::delta_sigma_had(const double pol_e, const double pol_p, const double s, const double cosmin, const double cosmax) const {
44675 double dsigma;
44676
44677 dsigma = delta_sigma_f(quarks[UP], pol_e, pol_p, s, cosmin, cosmax) + delta_sigma_f(quarks[DOWN], pol_e, pol_p, s, cosmin, cosmax)
44678 + delta_sigma_f(quarks[CHARM], pol_e, pol_p, s, cosmin, cosmax) + delta_sigma_f(quarks[STRANGE], pol_e, pol_p, s, cosmin, cosmax)
44679 + delta_sigma_f(quarks[BOTTOM], pol_e, pol_p, s, cosmin, cosmax);
44680
44681 return dsigma;
44682}
44683
44684const double NPSMEFTd6General::delta_sigmaTot_f(const Particle f, const double pol_e, const double pol_p, const double s) const {
44685 return delta_sigma_f(f, pol_e, pol_p, s, -1., 1.);
44686}
44687
44688const double NPSMEFTd6General::delta_AFB_f(const Particle f, const double pol_e, const double pol_p, const double s) const {
44689 // Only valid for f=/=e (MLL2, MRR2 do not depend on t for f=/=e. Simply enter t=1 as argument)
44690 double tdumm = 1.;
44691
44692 // Definitions
44693 double Qf, geLSM, gfLSM, geRSM, gfRSM, is2c2, GZ, Mz2s;
44694
44695 //double MXX2SM, MXY2SM, M2SM;
44696
44697 double MLR2SM, MRL2SM, MLL2SM, MRR2SM, numdA, dendA;
44698
44699 double dAFB;
44700
44701 double pLH, pRH; //Polarization factors, minus the 1/4 average
44702
44703 pLH = (1.0 - pol_e) * (1.0 + pol_p);
44704 pRH = (1.0 + pol_e) * (1.0 - pol_p);
44705
44706 // -------------------------------------------
44707
44708 geLSM = gZlL;
44709 geRSM = gZlR;
44710
44711 is2c2 = 1. / sW2_tree / cW2_tree;
44712
44713 GZ = trueSM.Gamma_Z();
44714
44715 Mz2s = Mz * Mz - s;
44716
44717 if (f.is("MU")) {
44718 Qf = leptons[ELECTRON].getCharge();
44719 gfLSM = gZlL;
44720 gfRSM = gZlR;
44721 } else if (f.is("TAU")) {
44722 Qf = leptons[ELECTRON].getCharge();
44723 gfLSM = gZlL;
44724 gfRSM = gZlR;
44725 } else if (f.is("UP")) {
44726 Qf = quarks[UP].getCharge();
44727 gfLSM = gZuL;
44728 gfRSM = gZuR;
44729 } else if (f.is("CHARM")) {
44730 Qf = quarks[UP].getCharge();
44731 gfLSM = gZuL;
44732 gfRSM = gZuR;
44733 } else if (f.is("DOWN")) {
44734 Qf = quarks[DOWN].getCharge();
44735 gfLSM = gZdL;
44736 gfRSM = gZdR;
44737 } else if (f.is("STRANGE")) {
44738 Qf = quarks[DOWN].getCharge();
44739 gfLSM = gZdL;
44740 gfRSM = gZdR;
44741 } else if (f.is("BOTTOM")) {
44742 Qf = quarks[DOWN].getCharge();
44743 gfLSM = gZdL;
44744 gfRSM = gZdR;
44745 } else
44746 throw std::runtime_error("NPSMEFTd6General::delta_AFB_f(): wrong argument");
44747
44748 // Sum of LL and RR SM amplitudes
44749 //MXX2SM = 2.0 * Qf * Qf
44750 // + (is2c2 * is2c2 * (geLSM * geLSM * gfLSM * gfLSM + geRSM * geRSM * gfRSM * gfRSM) * s * s
44751 // + 2.0 * Qf * is2c2 * (geLSM * gfLSM + geRSM * gfRSM) * Mz2s * s) / (Mz2s * Mz2s + Mz * Mz * GZ * GZ);
44752
44753
44754 // Sum of LR and RL SM amplitudes
44755 //MXY2SM = 2.0 * Qf * Qf
44756 // + (is2c2 * is2c2 * (geLSM * geLSM * gfRSM * gfRSM + geRSM * geRSM * gfLSM * gfLSM) * s * s
44757 // + 2.0 * Qf * is2c2 * (geLSM * gfRSM + geRSM * gfLSM) * Mz2s * s) / (Mz2s * Mz2s + Mz * Mz * GZ * GZ);
44758
44759 // Full SM amplitude
44760 //M2SM = MXX2SM + MXY2SM;
44761
44762 // LR, RL, LL and RR SM squared amplitudes
44763 MLR2SM = Qf * Qf
44764 + (is2c2 * is2c2 * (geLSM * geLSM * gfRSM * gfRSM) * s * s
44765 + 2.0 * Qf * is2c2 * (geLSM * gfRSM) * Mz2s * s) / (Mz2s * Mz2s + Mz * Mz * GZ * GZ);
44766
44767 MRL2SM = Qf * Qf
44768 + (is2c2 * is2c2 * (geRSM * geRSM * gfLSM * gfLSM) * s * s
44769 + 2.0 * Qf * is2c2 * (geRSM * gfLSM) * Mz2s * s) / (Mz2s * Mz2s + Mz * Mz * GZ * GZ);
44770
44771 MLL2SM = Qf * Qf
44772 + (is2c2 * is2c2 * (geLSM * geLSM * gfLSM * gfLSM) * s * s
44773 + 2.0 * Qf * is2c2 * (geLSM * gfLSM) * Mz2s * s) / (Mz2s * Mz2s + Mz * Mz * GZ * GZ);
44774
44775 MRR2SM = Qf * Qf
44776 + (is2c2 * is2c2 * (geRSM * geRSM * gfRSM * gfRSM) * s * s
44777 + 2.0 * Qf * is2c2 * (geRSM * gfRSM) * Mz2s * s) / (Mz2s * Mz2s + Mz * Mz * GZ * GZ);
44778
44779 numdA = 3.0 * ( -( MRR2SM * pRH + MLL2SM * pLH ) * ( pLH * deltaMLR2_f(f, s) + pRH * deltaMRL2_f(f, s) )
44780 + ( MRL2SM * pRH + MLR2SM * pLH ) * ( pLH * deltaMLL2_f(f, s, tdumm) + pRH * deltaMRR2_f(f, s, tdumm) ) );
44781
44782 dendA = ((MRL2SM + MRR2SM) * pRH + (MLL2SM + MLR2SM) * pLH);
44783
44784 dendA = 2.0 * dendA * dendA;
44785
44786 // Asymmetry correction
44787 //dAFB = -MXX2SM * (deltaMLR2_f(f, s) + deltaMRL2_f(f, s))
44788 // + MXY2SM * (deltaMLL2_f(f, s, tdumm) + deltaMRR2_f(f, s, tdumm));
44789
44790 //dAFB = 3.0 * dAFB / 2.0 / M2SM / M2SM;
44791
44792 dAFB = numdA/dendA;
44793
44794 return dAFB;
44795}
44796
44797// Expressions for f=e
44798
44799// Integrals of the SM squared amplitudes x (t/s)^2, (s/t)^2, (u/s)^2 in [t0, t1]
44800const double NPSMEFTd6General::intMeeLR2SMts2(const double s, const double t0, const double t1) const {
44801
44802 double intM2;
44803 double sw2cw2;
44804 double gLeSM,gReSM;
44805 double GammaZSM;
44806 double Mz2, s2;
44807 double propZSM2,propZSMRe,MeeLR2SM;
44808
44809 sw2cw2 = sW2_tree * cW2_tree;
44810 gLeSM = gZlL;
44811 gReSM = gZlR;
44812 GammaZSM = trueSM.Gamma_Z();
44813 Mz2 = Mz * Mz;
44814 s2 = s * s;
44815
44816 propZSM2 = s2/((s - Mz2)*(s - Mz2) + Mz2*GammaZSM*GammaZSM);
44817 propZSMRe = (s*(s - Mz2))/((s - Mz2)*(s - Mz2) + Mz2*GammaZSM*GammaZSM);
44818
44819 MeeLR2SM = 1.0 + (gLeSM*gLeSM*gReSM*gReSM/(sw2cw2*sw2cw2))*propZSM2 + 2.0*(gLeSM*gReSM/sw2cw2)*propZSMRe;
44820
44821 intM2 = MeeLR2SM*(t1*t1*t1 - t0*t0*t0)/(3.0*s*s);
44822
44823 return intM2;
44824}
44825
44826const double NPSMEFTd6General::intMeeLRtilde2SMst2(const double s, const double t0, const double t1) const {
44827
44828 double intM2;
44829 double sw2cw2;
44830 double gLeSM,gReSM;
44831 double Mz2;
44832
44833 sw2cw2 = sW2_tree * cW2_tree;
44834 gLeSM = gZlL;
44835 gReSM = gZlR;
44836 Mz2 = Mz * Mz;
44837
44838 intM2 = s*s*(((gLeSM*gLeSM*gReSM*gReSM)/sw2cw2/sw2cw2)*(1.0/(Mz2 - t1) - 1.0/(Mz2 - t0)) - 1.0/t1 + 1.0/t0 +
44839 (2.0*gLeSM*gReSM*(-log(t1/t0) + log((-Mz2 + t1)/(-Mz2 + t0))))/(Mz2*sw2cw2));
44840
44841 return intM2;
44842}
44843
44844const double NPSMEFTd6General::intMeeLL2SMus2(const double s, const double t0, const double t1) const {
44845
44846 double intM2;
44847 double sw2cw2;
44848 double gLeSM;
44849 double GammaZSM;
44850 double Mz2, Mz4, s2;
44851
44852 sw2cw2 = sW2_tree * cW2_tree;
44853 gLeSM = gZlL;
44854 GammaZSM = trueSM.Gamma_Z();
44855 Mz2 = Mz * Mz;
44856 Mz4 = Mz2 * Mz2;
44857 s2 = s * s;
44858
44859 intM2 = (gLeSM*gLeSM*gLeSM*gLeSM*s2 + 2.0*gLeSM*gLeSM*s*(-Mz2 + s)*sw2cw2 + sw2cw2*sw2cw2*(Mz4 + s2 + Mz2*(-2.0*s + GammaZSM*GammaZSM)))/(3.0*s2*sw2cw2*sw2cw2*(Mz4 + s2 + Mz2*(-2.0*s + GammaZSM*GammaZSM)))*(pow(s + t1,3.0) - pow(s + t0,3.0)) +
44860 ((2.0*(1.0 + (gLeSM*gLeSM*s*(-Mz2 + s))/(sw2cw2*(Mz4 + s2 + Mz2*(-2.0*s + GammaZSM*GammaZSM)))) )/s)*(2.0*s *(t1 - t0) + (t1*t1 - t0*t0)/2.0 + s2*log(t1/t0)) +
44861 (2.0*gLeSM*gLeSM* (-sw2cw2 + (gLeSM*gLeSM*(Mz2 - s)*s)/(Mz4 + s2 + Mz2*(-2.0*s + GammaZSM*GammaZSM))))/(s*sw2cw2*sw2cw2)* (-(1.0/2.0)*t1*(2.0*Mz2 + 4.0*s + t1) + (1.0/2.0)*t0*(2.0*Mz2 + 4.0*s + t0) - (Mz2 + s)*(Mz2 + s)*log((-Mz2 + t1)/(-Mz2 + t0)) ) +
44862 (2.0*(gLeSM*gLeSM) )/(Mz2*sw2cw2)*(Mz2 *(t1 - t0) - s2*log(t1/t0) + (Mz2 + s)*(Mz2 + s)*log((-Mz2 + t1)/(-Mz2 + t0))) +
44863 (-(s2/t1) + s2/t0 + t1 - t0 + 2.0*s*log(t1/t0)) +
44864 (gLeSM*gLeSM*gLeSM*gLeSM /sw2cw2/sw2cw2)*((Mz2 + s)*(Mz2 + s)*(1.0/(Mz2 - t1) - 1.0/(Mz2 - t0)) + t1 - t0 + 2.0*(Mz2 + s)*log((-Mz2 + t1)/(-Mz2 + t0)));
44865
44866 return intM2;
44867}
44868
44869const double NPSMEFTd6General::intMeeRR2SMus2(const double s, const double t0, const double t1) const {
44870
44871 double intM2;
44872 double sw2cw2;
44873 double gReSM;
44874 double GammaZSM;
44875 double Mz2, Mz4, s2;
44876
44877 sw2cw2 = sW2_tree * cW2_tree;
44878 gReSM = gZlL;
44879 GammaZSM = trueSM.Gamma_Z();
44880 Mz2 = Mz * Mz;
44881 Mz4 = Mz2 * Mz2;
44882 s2 = s * s;
44883
44884 intM2 = (gReSM*gReSM*gReSM*gReSM*s2 + 2.0*gReSM*gReSM*s*(-Mz2 + s)*sw2cw2 + sw2cw2*sw2cw2*(Mz4 + s2 + Mz2*(-2.0*s + GammaZSM*GammaZSM)))/(3.0*s2*sw2cw2*sw2cw2*(Mz4 + s2 + Mz2*(-2.0*s + GammaZSM*GammaZSM)))*(pow(s + t1,3.0) - pow(s + t0,3.0)) +
44885 ((2.0*(1.0 + (gReSM*gReSM*s*(-Mz2 + s))/(sw2cw2*(Mz4 + s2 + Mz2*(-2.0*s + GammaZSM*GammaZSM)))) )/s)*(2.0*s *(t1 - t0) + (t1*t1 - t0*t0)/2.0 + s2*log(t1/t0)) +
44886 (2.0*gReSM*gReSM* (-sw2cw2 + (gReSM*gReSM*(Mz2 - s)*s)/(Mz4 + s2 + Mz2*(-2.0*s + GammaZSM*GammaZSM))))/(s*sw2cw2*sw2cw2)* (-(1.0/2.0)*t1*(2.0*Mz2 + 4.0*s + t1) + (1.0/2.0)*t0*(2.0*Mz2 + 4.0*s + t0) - (Mz2 + s)*(Mz2 + s)*log((-Mz2 + t1)/(-Mz2 + t0)) ) +
44887 (2.0*(gReSM*gReSM) )/(Mz2*sw2cw2)*(Mz2 *(t1 - t0) - s2*log(t1/t0) + (Mz2 + s)*(Mz2 + s)*log((-Mz2 + t1)/(-Mz2 + t0))) +
44888 (-(s2/t1) + s2/t0 + t1 - t0 + 2.0*s*log(t1/t0)) +
44889 (gReSM*gReSM*gReSM*gReSM /sw2cw2/sw2cw2)*((Mz2 + s)*(Mz2 + s)*(1.0/(Mz2 - t1) - 1.0/(Mz2 - t0)) + t1 - t0 + 2.0*(Mz2 + s)*log((-Mz2 + t1)/(-Mz2 + t0)));
44890
44891 return intM2;
44892}
44893
44894// Integrals of the corrections to the squared amplitudes x (t/s)^2, (s/t)^2, (u/s)^2 in [t0, t1]
44895const double NPSMEFTd6General::intDMLL2eus2(const double s, const double t0, const double t1) const {
44896
44897 double intM2;
44898 double aEM, sw2cw2;
44899 double gLeSM;
44900 double deltagLe;
44901 double Aeeee;
44902 double GammaZSM, deltaGammaZ;
44903 double Mz2, Mz4, s2;
44904 // RG scale of the process
44905 double muRG;
44906
44907 muRG = sqrt(s);
44908
44909 aEM = trueSM.alphaMz();
44910 sw2cw2 = sW2_tree * cW2_tree;
44911 Aeeee = CeeLL_e(muRG);
44912 gLeSM = gZlL;
44913 deltagLe = deltaGL_f_mu(leptons[ELECTRON], muRG);
44914 GammaZSM = trueSM.Gamma_Z();
44915 deltaGammaZ = deltaGamma_Z();
44916 Mz2 = Mz * Mz;
44917 Mz4 = Mz2 * Mz2;
44918 s2 = s * s;
44919
44920 intM2 = (1.0/(3.0*s2))*((2.0*gLeSM*gLeSM*gLeSM*Mz2*s2*GammaZSM*(gLeSM*(Mz4 + s2 - Mz2*(2.0*s + GammaZSM*GammaZSM))*deltaGammaZ + 2.0*GammaZSM*(Mz4 + s2 + Mz2*(-2.0*s + GammaZSM*GammaZSM))*deltagLe))/(sw2cw2*sw2cw2 * pow(Mz4 + s2 + Mz2*(-2.0*s + GammaZSM*GammaZSM),3.0)) +
44921 2.0*(1.0 - (gLeSM*gLeSM*(Mz2 - s)*s)/(sw2cw2*((Mz2 - s)*(Mz2 - s) + Mz2*GammaZSM*GammaZSM)))*(delta_em + (s*Aeeee)/(2.0*M_PI*aEM) + (2.0*gLeSM*(Mz2 - s)*s*(gLeSM*Mz2*GammaZSM*deltaGammaZ - (Mz4 + s2 + Mz2*(-2.0*s + GammaZSM*GammaZSM))*deltagLe))/(sw2cw2*pow(Mz4 + s2 + Mz2*(-2.0*s + GammaZSM*GammaZSM),2.0))))*(pow(s + t1 ,3.0) - pow(s + t0,3.0)) +
44922 ((2.0*delta_em + (4.0*gLeSM*gLeSM*Mz2*(Mz2 - s)*s*GammaZSM*deltaGammaZ)/(sw2cw2*pow(Mz4 + s2 + Mz2*(-2.0*s + GammaZSM*GammaZSM),2.0)) + (s*Aeeee)/(M_PI*aEM) - (4.0*gLeSM*(Mz2 - s)*s*deltagLe)/(sw2cw2*(Mz4 + s2 + Mz2*(-2.0*s + GammaZSM*GammaZSM))))/s)*(2*s*( t1 - t0) + (t1*t1 - t0*t0)/2.0 + s2*log(t1/t0)) +
44923 (gLeSM *(gLeSM*(2.0*sw2cw2*delta_em + (4.0*gLeSM*gLeSM*Mz2*(Mz2 - s)*s*GammaZSM*deltaGammaZ)/pow(Mz4 + s2 + Mz2*(-2.0*s + GammaZSM*GammaZSM),2.0) + (s*sw2cw2*Aeeee)/(M_PI*aEM)) + 4.0*(sw2cw2 + (2.0*gLeSM*gLeSM*s*(-Mz2 + s))/(Mz4 + s2 + Mz2*(-2.0*s + GammaZSM*GammaZSM)))*deltagLe))/(s*sw2cw2*sw2cw2)*((1.0/2.0)*( t1*(2.0*Mz2 + 4.0*s + t1) - t0*(2.0*Mz2 + 4.0*s + t0)) + pow(Mz2 + s,2.0)*log((-Mz2 + t1)/(-Mz2 + t0))) +
44924 (4.0*gLeSM*deltagLe)/(Mz2*sw2cw2) * (Mz2*(t1 - t0) - s2*log(t1/t0) + pow(Mz2 + s,2.0)*log((-Mz2 + t1)/(-Mz2 + t0))) +
44925 (4.0*gLeSM*gLeSM*gLeSM*deltagLe)/(sw2cw2*sw2cw2)*(((Mz2 + s)*(Mz2 + s)/(Mz2 - t1) - (Mz2 + s)*(Mz2 + s)/(Mz2 - t0) + t1 - t0 + 2.0*(Mz2 + s)*log((-Mz2 + t1)/(-Mz2 + t0))));
44926
44927 return intM2;
44928}
44929
44930const double NPSMEFTd6General::intDMRR2eus2(const double s, const double t0, const double t1) const {
44931
44932 double intM2;
44933 double aEM, sw2cw2;
44934 double gReSM;
44935 double deltagRe;
44936 double Aeeee;
44937 double GammaZSM, deltaGammaZ;
44938 double Mz2, Mz4, s2;
44939 // RG scale of the process
44940 double muRG;
44941
44942 muRG = sqrt(s);
44943
44944 aEM = trueSM.alphaMz();
44945 sw2cw2 = sW2_tree * cW2_tree;
44946 Aeeee = CeeRR_e(muRG);
44947 gReSM = gZlR;
44948 deltagRe = deltaGR_f_mu(leptons[ELECTRON], muRG);
44949 GammaZSM = trueSM.Gamma_Z();
44950 deltaGammaZ = deltaGamma_Z();
44951 Mz2 = Mz * Mz;
44952 Mz4 = Mz2 * Mz2;
44953 s2 = s * s;
44954
44955 intM2 = (1.0/(3.0*s2))*((2.0*gReSM*gReSM*gReSM*Mz2*s2*GammaZSM*(gReSM*(Mz4 + s2 - Mz2*(2.0*s + GammaZSM*GammaZSM))*deltaGammaZ + 2.0*GammaZSM*(Mz4 + s2 + Mz2*(-2.0*s + GammaZSM*GammaZSM))*deltagRe))/(sw2cw2*sw2cw2 * pow(Mz4 + s2 + Mz2*(-2.0*s + GammaZSM*GammaZSM),3.0)) +
44956 2.0*(1.0 - (gReSM*gReSM*(Mz2 - s)*s)/(sw2cw2*((Mz2 - s)*(Mz2 - s) + Mz2*GammaZSM*GammaZSM)))*(delta_em + (s*Aeeee)/(2.0*M_PI*aEM) + (2.0*gReSM*(Mz2 - s)*s*(gReSM*Mz2*GammaZSM*deltaGammaZ - (Mz4 + s2 + Mz2*(-2.0*s + GammaZSM*GammaZSM))*deltagRe))/(sw2cw2*pow(Mz4 + s2 + Mz2*(-2.0*s + GammaZSM*GammaZSM),2.0))))*(pow(s + t1 ,3.0) - pow(s + t0,3.0)) +
44957 ((2.0*delta_em + (4.0*gReSM*gReSM*Mz2*(Mz2 - s)*s*GammaZSM*deltaGammaZ)/(sw2cw2*pow(Mz4 + s2 + Mz2*(-2.0*s + GammaZSM*GammaZSM),2.0)) + (s*Aeeee)/(M_PI*aEM) - (4.0*gReSM*(Mz2 - s)*s*deltagRe)/(sw2cw2*(Mz4 + s2 + Mz2*(-2.0*s + GammaZSM*GammaZSM))))/s)*(2*s*( t1 - t0) + (t1*t1 - t0*t0)/2.0 + s2*log(t1/t0)) +
44958 (gReSM *(gReSM*(2.0*sw2cw2*delta_em + (4.0*gReSM*gReSM*Mz2*(Mz2 - s)*s*GammaZSM*deltaGammaZ)/pow(Mz4 + s2 + Mz2*(-2.0*s + GammaZSM*GammaZSM),2.0) + (s*sw2cw2*Aeeee)/(M_PI*aEM)) + 4.0*(sw2cw2 + (2.0*gReSM*gReSM*s*(-Mz2 + s))/(Mz4 + s2 + Mz2*(-2.0*s + GammaZSM*GammaZSM)))*deltagRe))/(s*sw2cw2*sw2cw2)*((1.0/2.0)*( t1*(2.0*Mz2 + 4.0*s + t1) - t0*(2.0*Mz2 + 4.0*s + t0)) + pow(Mz2 + s,2.0)*log((-Mz2 + t1)/(-Mz2 + t0))) +
44959 (4.0*gReSM*deltagRe)/(Mz2*sw2cw2) * (Mz2*(t1 - t0) - s2*log(t1/t0) + pow(Mz2 + s,2.0)*log((-Mz2 + t1)/(-Mz2 + t0))) +
44960 (4.0*gReSM*gReSM*gReSM*deltagRe)/(sw2cw2*sw2cw2)*(((Mz2 + s)*(Mz2 + s)/(Mz2 - t1) - (Mz2 + s)*(Mz2 + s)/(Mz2 - t0) + t1 - t0 + 2.0*(Mz2 + s)*log((-Mz2 + t1)/(-Mz2 + t0))));
44961
44962 return intM2;
44963}
44964
44965const double NPSMEFTd6General::intDMLR2ets2(const double s, const double t0, const double t1) const {
44966
44967 double intM2;
44968
44969 intM2 = deltaMLR2_f(leptons[ELECTRON], s) * (t1*t1*t1 - t0*t0*t0)/3.0/s/s;
44970
44971 return intM2;
44972}
44973
44974const double NPSMEFTd6General::intDMRL2ets2(const double s, const double t0, const double t1) const {
44975
44976 double intM2;
44977
44978 intM2 = deltaMRL2_f(leptons[ELECTRON], s) * (t1*t1*t1 - t0*t0*t0)/3.0/s/s;
44979
44980 return intM2;
44981}
44982
44983const double NPSMEFTd6General::intDMLR2etildest2(const double s, const double t0, const double t1) const {
44984
44985 double intM2;
44986 double aEM, sw2cw2;
44987 double gLeSM, gReSM;
44988 double deltagLe, deltagRe;
44989 double Aeeee;
44990 double s2;
44991 // RG scale of the process
44992 double muRG;
44993
44994 muRG = sqrt(s);
44995
44996 aEM = trueSM.alphaMz();
44997 sw2cw2 = sW2_tree * cW2_tree;
44998 Aeeee = CeeLR_e(muRG);
44999 gLeSM = gZlL;
45000 gReSM = gZlR;
45001 deltagLe = deltaGL_f_mu(leptons[ELECTRON], muRG);
45002 deltagRe = deltaGR_f_mu(leptons[ELECTRON], muRG);
45003 s2 = s*s;
45004
45005 intM2 = -2.0 * s2*delta_em *(1/t1 - 1/t0) -
45006 (2.0 * s2*(gReSM * deltagLe + gLeSM*(gReSM*delta_em + deltagRe)))/(Mz * Mz * sw2cw2)*(log(t1/t0) - log( (-Mz * Mz + t1)/(-Mz * Mz + t0) ) ) +
45007 (s2*Aeeee)/(2.0 * M_PI * aEM )* log(t1/t0) +
45008 (gLeSM*gReSM*(s2)*Aeeee )/(2.0 * M_PI * sw2cw2 * aEM) * log( (Mz * Mz - t1)/(Mz * Mz - t0) ) +
45009 ((2.0 *gLeSM*gReSM*s2*(gReSM*deltagLe + gLeSM*deltagRe))/ sw2cw2/ sw2cw2) *(1.0/ (Mz * Mz - t1) - 1.0/ (Mz * Mz - t0));
45010
45011 return intM2;
45012}
45013
45014const double NPSMEFTd6General::intDMRL2etildest2(const double s, const double t0, const double t1) const {
45015
45016 double intM2;
45017 double aEM, sw2cw2;
45018 double gLeSM, gReSM;
45019 double deltagLe, deltagRe;
45020 double Aeeee;
45021 double s2;
45022 // RG scale of the process
45023 double muRG;
45024
45025 muRG = sqrt(s);
45026
45027 aEM = trueSM.alphaMz();
45028 sw2cw2 = sW2_tree * cW2_tree;
45029 Aeeee = CeeRL_e(muRG);
45030 gLeSM = gZlL;
45031 gReSM = gZlR;
45032 deltagLe = deltaGL_f_mu(leptons[ELECTRON], muRG);
45033 deltagRe = deltaGR_f_mu(leptons[ELECTRON], muRG);
45034 s2 = s*s;
45035
45036 intM2 = -2.0 * s2*delta_em *(1/t1 - 1/t0) -
45037 (2.0 * s2*(gReSM * deltagLe + gLeSM*(gReSM*delta_em + deltagRe)))/(Mz * Mz * sw2cw2)*(log(t1/t0) - log( (-Mz * Mz + t1)/(-Mz * Mz + t0) ) ) +
45038 (s2*Aeeee)/(2.0 * M_PI * aEM )* log(t1/t0) +
45039 (gLeSM*gReSM*(s2)*Aeeee )/(2.0 * M_PI * sw2cw2 * aEM) * log( (Mz * Mz - t1)/(Mz * Mz - t0) ) +
45040 ((2.0 *gLeSM*gReSM*s2*(gReSM*deltagLe + gLeSM*deltagRe))/ sw2cw2/ sw2cw2) *(1.0/ (Mz * Mz - t1) - 1.0/ (Mz * Mz - t0));
45041
45042 return intM2;
45043}
45044
45045// SM cross section integrated in [cos \theta_{min},cos \theta_{max}]
45046const double NPSMEFTd6General::sigmaSM_ee(const double pol_e, const double pol_p, const double s, const double cosmin, const double cosmax) const {
45047
45048 double sumM2, sigma;
45049 double topb = 0.3894e+9;
45050 double t0, t1, lambdaK;
45051
45052 double pLH, pRH; //Polarization factors, minus the 1/4 average
45053
45054 pLH = (1.0 - pol_e) * (1.0 + pol_p);
45055 pRH = (1.0 + pol_e) * (1.0 - pol_p);
45056
45057 // t values for cosmin and cosmax
45058 t0 = 0.5 * s * ( -1.0 + cosmin );
45059 t1 = 0.5 * s * ( -1.0 + cosmax );
45060
45061 // Kähllén function of (s,0,0)
45062 lambdaK = s*s;
45063
45064 // Sum of the integrals of the amplitudes squared x (t/s)^2, (s/t)^2, (u/s)^2
45065 sumM2 = (pLH + pRH) * ( intMeeLR2SMts2(s, t0, t1) + intMeeLRtilde2SMst2(s, t0, t1) ) +
45066 pLH * intMeeLL2SMus2(s, t0, t1) + pRH * intMeeRR2SMus2(s, t0, t1);
45067
45068 // Build the cross section
45069 sigma = M_PI * (trueSM.alphaMz())*(trueSM.alphaMz()) * sumM2 / s / sqrt(lambdaK);
45070
45071 return topb * sigma;
45072}
45073
45074
45075// Absolute corrections to the differential cross section integrated in [cos \theta_{min},cos \theta_{max}]
45076const double NPSMEFTd6General::delta_sigma_ee(const double pol_e, const double pol_p, const double s, const double cosmin, const double cosmax) const {
45077
45078 double sumM2, dsigma;
45079 double topb = 0.3894e+9;
45080 double t0, t1, lambdaK;
45081
45082 double pLH, pRH; //Polarization factors, minus the 1/4 average
45083
45084 pLH = (1.0 - pol_e) * (1.0 + pol_p);
45085 pRH = (1.0 + pol_e) * (1.0 - pol_p);
45086
45087 // t values for cosmin and cosmax
45088 t0 = 0.5 * s * ( -1.0 + cosmin );
45089 t1 = 0.5 * s * ( -1.0 + cosmax );
45090
45091 // Kähllén function of (s,0,0)
45092 lambdaK = s*s;
45093
45094 // Sum of the integrals of the amplitudes squared x (t/s)^2, (s/t)^2, (u/s)^2
45095 sumM2 = pLH * intDMLL2eus2(s, t0, t1) + pRH * intDMRR2eus2(s, t0, t1) +
45096 pLH * intDMLR2ets2(s, t0, t1) + pRH * intDMRL2ets2(s, t0, t1) +
45097 pLH * intDMLR2etildest2(s, t0, t1) + pRH * intDMRL2etildest2(s, t0, t1);
45098
45099 // Build the cross section
45100 dsigma = M_PI * (trueSM.alphaMz())*(trueSM.alphaMz()) * sumM2 / s / sqrt(lambdaK);
45101
45102 return topb * dsigma;
45103}
45104
45105// Absolute corrections to the total cross section
45106const double NPSMEFTd6General::delta_sigmaTot_ee(const double pol_e, const double pol_p, const double s) const {
45107 double coscut = 0.990268; // 8 degrees
45108 return delta_sigma_ee(pol_e, pol_p, s, -coscut, coscut);
45109}
45110
45111// Absolute corrections to the FB asymmetry
45112const double NPSMEFTd6General::delta_AFB_ee(const double pol_e, const double pol_p, const double s) const {
45113
45114 double coscut = 0.990268; // 8 degrees
45115 double xsSMF, xsSMB, xsSM;
45116 double dxsF, dxsB, dxs;
45117 double dAFB;
45118
45119 // SM cross sections
45120 xsSM = sigmaSM_ee(pol_e, pol_p, s, -coscut, coscut);
45121 xsSMF = sigmaSM_ee(pol_e, pol_p, s, 0.0, coscut);
45122 xsSMB = sigmaSM_ee(pol_e, pol_p, s, -coscut, 0.0);
45123
45124 // Corrections to each
45125 dxs = delta_sigma_ee(pol_e, pol_p, s, -coscut, coscut);
45126 dxsF = delta_sigma_ee(pol_e, pol_p, s, 0.0, coscut);
45127 dxsB = delta_sigma_ee(pol_e, pol_p, s, -coscut, 0.0);
45128
45129 // Correction to asymmetry
45130 dAFB = (dxsF - dxsB)/xsSM - (xsSMF - xsSMB)*dxs/xsSM/xsSM;
45131
45132 return dAFB;
45133}
45134
45135
45137// e+ e- -> f f observables away from the Z pole: END
45139
45140// EW low-energy observables: Muon g-2
45141
45142const double NPSMEFTd6General::delta_amuon() const {
45143 return 0.;
45144}
45145
45146// EW low-energy observables: Parity violation
45147
45148const double NPSMEFTd6General::delta_Qwemoller(const double q2, const double y) const {
45149 double deltaQ;
45150 double deltaCe;
45151
45152 double dCeeVRR1111, dCeeVLL1111; // NP corrections to LEFT operators at low energy
45153
45154 dCeeVRR1111 = (getMatching().getCeeVRR(0, 0, 0, 0)).real();
45155 dCeeVLL1111 = (getMatching().getCeeVLL(0, 0, 0, 0)).real(); //RGE effects very small
45156
45157 // Modification in terms of the LEFT basis (at low energies)
45158 deltaCe = (1. / GF / sqrt(2.)) * (dCeeVRR1111 - dCeeVLL1111);
45159
45160 //double dgLe, dgRe, gLe, gRe;
45161
45162 //dgLe = deltaGL_f(leptons[ELECTRON]);
45163 //dgRe = deltaGR_f(leptons[ELECTRON]);
45164
45165 //gLe = gZlL;
45166 //gRe = gZlR;
45167
45168 //deltaQ = trueSM.Qwemoller(q2,y) * ((dgLe - dgRe)/(gLe - gRe) + (dgLe + dgRe)/(gLe + gRe));
45169
45170 //deltaQ += (getSMEFTCoeffEW("CllR", 0, 0, 0, 0) - getSMEFTCoeffEW("CeeR", 0, 0, 0, 0)) * v2;
45171
45172 deltaQ = -2. * deltaCe;
45173
45174 return deltaQ;
45175}
45176
45177const double NPSMEFTd6General::delta_alrmoller(const double q2, const double y) const {
45178 return 0.;
45179}
45180
45181const double NPSMEFTd6General::delta_Qwp() const {
45182 double deltaQ;
45183 double deltaC1u, deltaC1d;
45184
45185 double dCeuVLL1111, dCeuVRR1111, dCeuVLR1111, dCueVLR1111; // NP corrections to LEFT operators at low energy
45186 double dCedVLL1111, dCedVRR1111, dCedVLR1111, dCdeVLR1111; // NP corrections to LEFT operators at low energy
45187
45188 dCeuVLL1111 = (getMatching().getCeuVLL(0, 0, 0, 0)).real();
45189 dCeuVRR1111 = (getMatching().getCeuVRR(0, 0, 0, 0)).real();
45190 dCeuVLR1111 = (getMatching().getCeuVLR(0, 0, 0, 0)).real();
45191 dCueVLR1111 = (getMatching().getCueVLR(0, 0, 0, 0)).real(); //RGE effects very small
45192
45193 dCedVLL1111 = (getMatching().getCedVLL(0, 0, 0, 0)).real();
45194 dCedVRR1111 = (getMatching().getCedVRR(0, 0, 0, 0)).real();
45195 dCedVLR1111 = (getMatching().getCedVLR(0, 0, 0, 0)).real();
45196 dCdeVLR1111 = (getMatching().getCdeVLR(0, 0, 0, 0)).real(); //RGE effects very small
45197
45198 // Modification in terms of the LEFT basis (at low energies)
45199 deltaC1u = (1. / GF / 2. / sqrt(2.)) * (-dCeuVLL1111 + dCeuVRR1111 - dCeuVLR1111 + dCueVLR1111);
45200 deltaC1d = (1. / GF / 2. / sqrt(2.)) * (-dCedVLL1111 + dCedVRR1111 - dCedVLR1111 + dCdeVLR1111);
45201
45202 // Proton Z=1, N=0
45203 deltaQ = -2. * (2. * deltaC1u + deltaC1d);
45204
45205 return deltaQ;
45206}
45207
45208const double NPSMEFTd6General::delta_Qwn() const {
45209 double deltaQ;
45210 double deltaC1u, deltaC1d;
45211
45212 double dCeuVLL1111, dCeuVRR1111, dCeuVLR1111, dCueVLR1111; // NP corrections to LEFT operators at low energy
45213 double dCedVLL1111, dCedVRR1111, dCedVLR1111, dCdeVLR1111; // NP corrections to LEFT operators at low energy
45214
45215 dCeuVLL1111 = (getMatching().getCeuVLL(0, 0, 0, 0)).real();
45216 dCeuVRR1111 = (getMatching().getCeuVRR(0, 0, 0, 0)).real();
45217 dCeuVLR1111 = (getMatching().getCeuVLR(0, 0, 0, 0)).real();
45218 dCueVLR1111 = (getMatching().getCueVLR(0, 0, 0, 0)).real(); //RGE effects very small
45219
45220 dCedVLL1111 = (getMatching().getCedVLL(0, 0, 0, 0)).real();
45221 dCedVRR1111 = (getMatching().getCedVRR(0, 0, 0, 0)).real();
45222 dCedVLR1111 = (getMatching().getCedVLR(0, 0, 0, 0)).real();
45223 dCdeVLR1111 = (getMatching().getCdeVLR(0, 0, 0, 0)).real(); //RGE effects very small
45224
45225 // Modification in terms of the LEFT basis (at low energies)
45226 deltaC1u = (1. / GF / 2. / sqrt(2.)) * (-dCeuVLL1111 + dCeuVRR1111 - dCeuVLR1111 + dCueVLR1111);
45227 deltaC1d = (1. / GF / 2. / sqrt(2.)) * (-dCedVLL1111 + dCedVRR1111 - dCedVLR1111 + dCdeVLR1111);
45228
45229 // Neutron Z=0, N=1
45230 deltaQ = -2. * (deltaC1u + 2. * deltaC1d);
45231
45232 return deltaQ;
45233}
45234
45236 double eLuSM, eLdSM, deLu, deLd;
45237 double dFCC, Vud;
45238 double delta;
45239
45240 // SM vvqq couplings (up to -4GF/sqrt(2))
45241 eLuSM = 2.0 * gZvL*gZuL;
45242 eLdSM = 2.0 * gZvL*gZdL;
45243
45244 // Scattering is with muon neutrinos -> only (22) interfere
45245 deLu = (-1. / GF / 2. / sqrt(2.)) * (getMatching().getCnuuVLL(1, 1, 0, 0)).real();
45246 deLd = (-1. / GF / 2. / sqrt(2.)) * (getMatching().getCnudVLL(1, 1, 0, 0)).real();
45247
45248 Vud = 0.97373; // PDG 2023
45249
45250 dFCC = 2.0 * (-sqrt(2.0) / 4 / GF) * ((getMatching().getCnueduVLL(1, 1, 0, 0)) / Vud).real();
45251
45252 delta = 2.0 * (eLuSM * deLu + eLdSM * deLd) + (trueSM.gLnuN2())*(-dFCC);
45253
45254 return delta;
45255}
45256
45258 double eRuSM, eRdSM, deRu, deRd;
45259 double dFCC, Vud;
45260 double delta;
45261
45262 // SM vvqq couplings (up to -4GF/sqrt(2))
45263 eRuSM = 2.0 * gZvL*gZuR;
45264 eRdSM = 2.0 * gZvL*gZdR;
45265
45266 // Scattering is with muon neutrinos -> only (22) interfere
45267 deRu = (-1. / GF / 2. / sqrt(2.)) * (getMatching().getCnuuVLR(1, 1, 0, 0)).real();
45268 deRd = (-1. / GF / 2. / sqrt(2.)) * (getMatching().getCnudVLR(1, 1, 0, 0)).real();
45269
45270 Vud = 0.97373; // PDG 2023
45271
45272 dFCC = 2.0 * (-sqrt(2.0) / 4 / GF) * ((getMatching().getCnueduVLL(1, 1, 0, 0)) / Vud).real();
45273
45274 delta = 2.0 * (eRuSM * deRu + eRdSM * deRd) + (trueSM.gRnuN2())*(-dFCC);
45275
45276 return delta;
45277}
45278
45279const double NPSMEFTd6General::delta_gVnue() const {
45280 double dCnueVLL2211, dCnueVLR2211, delta;
45281
45282 dCnueVLL2211 = (getMatching().getCnueVLL(1, 1, 0, 0)).real();
45283 dCnueVLR2211 = (getMatching().getCnueVLR(1, 1, 0, 0)).real();
45284
45285 // Modification in terms of the LEFT basis (at low energies)
45286 delta = (-1. / GF / 2. / sqrt(2.)) * (dCnueVLL2211 + dCnueVLR2211);
45287
45288 return delta;
45289}
45290
45291const double NPSMEFTd6General::delta_gAnue() const {
45292 double dCnueVLL2211, dCnueVLR2211, delta;
45293
45294 dCnueVLL2211 = (getMatching().getCnueVLL(1, 1, 0, 0)).real();
45295 dCnueVLR2211 = (getMatching().getCnueVLR(1, 1, 0, 0)).real();
45296
45297 // Modification in terms of the LEFT basis (at low energies)
45298 delta = (-1. / GF / 2. / sqrt(2.)) * (dCnueVLL2211 - dCnueVLR2211);
45299
45300 return delta;
45301}
45302
45304// Lepton decays
45305
45306// Lepton Flavor universality tests in Tau decays:
45307
45309 double dCnueVLL3223, dCnueVLL3113, delta;
45310
45311 dCnueVLL3223 = (getMatching().getCnueVLL(2, 1, 1, 2)).real();
45312 dCnueVLL3113 = (getMatching().getCnueVLR(2, 0, 0, 2)).real();
45313
45314 // Modification in terms of the LEFT basis (at low energies)
45315 delta = (-1. / GF / 2. / sqrt(2.)) * (dCnueVLL3223 - dCnueVLL3113);
45316
45317 return (trueSM.TauLFU_gmuge())*delta;
45318}
45319
45321 double dCnueVLL3113, dCnueVLL2112, delta;
45322
45323 dCnueVLL3113 = (getMatching().getCnueVLL(2, 0, 0, 2)).real();
45324 dCnueVLL2112 = (getMatching().getCnueVLR(1, 0, 0, 1)).real();
45325
45326 // Modification in terms of the LEFT basis (at low energies)
45327 delta = (-1. / GF / 2. / sqrt(2.)) * (dCnueVLL3113 - dCnueVLL2112);
45328
45329 return (trueSM.TauLFU_gtaugmu())*delta;
45330}
45331
45333 double dCnueVLL3223, dCnueVLL2112, delta;
45334
45335 dCnueVLL3223 = (getMatching().getCnueVLL(2, 1, 1, 2)).real();
45336 dCnueVLL2112 = (getMatching().getCnueVLR(1, 0, 0, 1)).real();
45337
45338 // Modification in terms of the LEFT basis (at low energies)
45339 delta = (-1. / GF / 2. / sqrt(2.)) * (dCnueVLL3223 - dCnueVLL2112);
45340
45341 return (trueSM.TauLFU_gtauge())*delta;
45342}
45343
45345 // Follow Eqs. A.1, A.2 in 2311.00020
45346 double dCnueduVLL3311, dCnueduVLL2211;
45347 double dCnueduSRL3311, dCnueduSRL2211;
45348 double Vud, mPi, chitauPi, chimuPi, etaS;
45349 double delta;
45350
45351 Vud = 0.97373; // PDG 2023
45352 mPi = 0.13957039; // From PDG 2024 in GeV
45353
45354 chitauPi = mPi * mPi / (leptons[TAU].getMass()) / (quarks[DOWN].getMass() + quarks[UP].getMass());
45355 chimuPi = chitauPi * (leptons[TAU].getMass()) / (leptons[MU].getMass());
45356
45357 etaS = 1.57;
45358
45359 // Vector operators
45360 dCnueduVLL3311 = ((getMatching().getCnueduVLL(2, 2, 0, 0)) / Vud).real();
45361 dCnueduVLL2211 = ((getMatching().getCnueduVLL(1, 1, 0, 0)) / Vud).real();
45362
45363 // Scalar operators
45364 dCnueduSRL3311 = etaS * ((getMatching().getCnueduSRL(2, 2, 0, 0)) / Vud).real();
45365 dCnueduSRL2211 = etaS * ((getMatching().getCnueduSRL(1, 1, 0, 0)) / Vud).real();
45366
45367 // Modification in terms of the LEFT basis (at low energies)
45368 delta = (-1. / GF / 2. / sqrt(2.)) * (dCnueduVLL3311 - dCnueduVLL2211 + chitauPi * dCnueduSRL3311 - chimuPi * dCnueduSRL2211);
45369
45370 return delta;
45371}
45372
45374 // Follow Eqs. A.1, A.2 in 2311.00020
45375 double dCnueduVLL3321, dCnueduVLL2221;
45376 double dCnueduSRL3321, dCnueduSRL2221;
45377 double Vus, mK, chitauK, chimuK, etaS;
45378 double delta;
45379
45380 Vus = 0.2243; // PDG 2023
45381 mK = 0.493677; // From PDG 2024 in GeV
45382
45383 chitauK = mK * mK / (leptons[TAU].getMass()) / (quarks[STRANGE].getMass() + quarks[UP].getMass());
45384 chimuK = chitauK * (leptons[TAU].getMass()) / (leptons[MU].getMass());
45385
45386 etaS = 1.57;
45387
45388 // Vector operators
45389 dCnueduVLL3321 = ((getMatching().getCnueduVLL(2, 2, 1, 0)) / Vus).real();
45390 dCnueduVLL2221 = ((getMatching().getCnueduVLL(1, 1, 1, 0)) / Vus).real();
45391
45392 // Scalar operators
45393 dCnueduSRL3321 = etaS * ((getMatching().getCnueduSRL(2, 2, 1, 0)) / Vus).real();
45394 dCnueduSRL2221 = etaS * ((getMatching().getCnueduSRL(1, 1, 1, 0)) / Vus).real();
45395
45396 // Modification in terms of the LEFT basis (at low energies)
45397 delta = (-1. / GF / 2. / sqrt(2.)) * (dCnueduVLL3321 - dCnueduVLL2221 + chitauK * dCnueduSRL3321 - chimuK * dCnueduSRL2221);
45398
45399 return delta;
45400}
45401
45402// Top Wilson coefficients in the notation of LHC Top WG arXiv: 1802.07237
45403// In units of TeV^-2
45404
45405// In the same order as Table 1 (Not all implemented. Some extra WC are placed next to similar in kind)
45406
45407const double NPSMEFTd6General::cQq31_TWG(const double mu) const {
45408
45409 double comb;
45410 double toTeVm2 = 1000000.;
45411
45412 // LHC Top WG uses U(2)^3 for quarks. Here take i=0 (1st family)
45413 comb = getSMEFTCoeff("Cqq3R", 0, 0, 2, 2, mu) + (1.0/6.0) * ( getSMEFTCoeff("Cqq1R", 0, 2, 2, 0, mu) - getSMEFTCoeff("Cqq3R", 0, 2, 2, 0, mu) );
45414
45415 return (toTeVm2 * comb);
45416}
45417
45418const double NPSMEFTd6General::cQq38_TWG(const double mu) const {
45419
45420 double comb;
45421 double toTeVm2 = 1000000.;
45422
45423 // LHC Top WG uses U(2)^3 for quarks. Here take i=0 (1st family)
45424 comb = getSMEFTCoeff("Cqq1R", 0, 2, 2, 0, mu) - getSMEFTCoeff("Cqq3R", 0, 2, 2, 0, mu);
45425
45426 return (toTeVm2 * comb);
45427}
45428
45429const double NPSMEFTd6General::cQq11_TWG(const double mu) const {
45430
45431 double comb;
45432 double toTeVm2 = 1000000.;
45433
45434 // LHC Top WG uses U(2)^3 for quarks. Here take i=0 (1st family)
45435 comb = getSMEFTCoeff("Cqq1R", 0, 0, 2, 2, mu) + (1.0/6.0) * getSMEFTCoeff("Cqq1R", 0, 2, 2, 0, mu) + 0.5 * getSMEFTCoeff("Cqq3R", 0, 2, 2, 0, mu);
45436
45437 return (toTeVm2 * comb);
45438}
45439
45440const double NPSMEFTd6General::cQq18_TWG(const double mu) const {
45441
45442 double comb;
45443 double toTeVm2 = 1000000.;
45444
45445 // LHC Top WG uses U(2)^3 for quarks. Here take i=0 (1st family)
45446 comb = getSMEFTCoeff("Cqq1R", 0, 2, 2, 0, mu) + 3.0 * getSMEFTCoeff("Cqq3R", 0, 2, 2, 0, mu);
45447
45448 return (toTeVm2 * comb);
45449}
45450
45451const double NPSMEFTd6General::cQu1_TWG(const double mu) const {
45452
45453 double comb;
45454 double toTeVm2 = 1000000.;
45455
45456 // LHC Top WG uses U(2)^3 for quarks. Here take i=0 (1st family)
45457 comb = getSMEFTCoeff("Cqu1R", 2, 2, 0, 0, mu);
45458
45459 return (toTeVm2 * comb);
45460}
45461
45462const double NPSMEFTd6General::cQu8_TWG(const double mu) const {
45463
45464 double comb;
45465 double toTeVm2 = 1000000.;
45466
45467 // LHC Top WG uses U(2)^3 for quarks. Here take i=0 (1st family)
45468 comb = getSMEFTCoeff("Cqu8R", 2, 2, 0, 0, mu);
45469
45470 return (toTeVm2 * comb);
45471}
45472
45473const double NPSMEFTd6General::cQd1_TWG(const double mu) const {
45474
45475 double comb;
45476 double toTeVm2 = 1000000.;
45477
45478 // LHC Top WG uses U(2)^3 for quarks. Here take i=0 (1st family)
45479 comb = getSMEFTCoeff("Cqd1R", 2, 2, 0, 0, mu);
45480
45481 return (toTeVm2 * comb);
45482}
45483
45484const double NPSMEFTd6General::cQd8_TWG(const double mu) const {
45485
45486 double comb;
45487 double toTeVm2 = 1000000.;
45488
45489 // LHC Top WG uses U(2)^3 for quarks. Here take i=0 (1st family)
45490 comb = getSMEFTCoeff("Cqd8R", 2, 2, 0, 0, mu);
45491
45492 return (toTeVm2 * comb);
45493}
45494
45495const double NPSMEFTd6General::ctq1_TWG(const double mu) const {
45496
45497 double comb;
45498 double toTeVm2 = 1000000.;
45499
45500 // LHC Top WG uses U(2)^3 for quarks. Here take i=0 (1st family)
45501 comb = getSMEFTCoeff("Cqu1R", 0, 0, 2, 2, mu);
45502
45503 return (toTeVm2 * comb);
45504}
45505
45506const double NPSMEFTd6General::ctq8_TWG(const double mu) const {
45507
45508 double comb;
45509 double toTeVm2 = 1000000.;
45510
45511 // LHC Top WG uses U(2)^3 for quarks. Here take i=0 (1st family)
45512 comb = getSMEFTCoeff("Cqu8R", 0, 0, 2, 2, mu);
45513
45514 return (toTeVm2 * comb);
45515}
45516
45517const double NPSMEFTd6General::ctu1_TWG(const double mu) const {
45518
45519 double comb;
45520 double toTeVm2 = 1000000.;
45521
45522 // LHC Top WG uses U(2)^3 for quarks. Here take i=0 (1st family)
45523 comb = getSMEFTCoeff("CuuR", 0, 0, 2, 2, mu) + getSMEFTCoeff("CuuR", 0, 2, 2, 0, mu)/3.0;
45524
45525 return (toTeVm2 * comb);
45526}
45527
45528const double NPSMEFTd6General::ctu8_TWG(const double mu) const {
45529
45530 double comb;
45531 double toTeVm2 = 1000000.;
45532
45533 // LHC Top WG uses U(2)^3 for quarks. Here take i=0 (1st family)
45534 comb = 2.0 * getSMEFTCoeff("CuuR", 0, 2, 2, 0, mu);
45535
45536 return (toTeVm2 * comb);
45537}
45538
45539const double NPSMEFTd6General::ctd1_TWG(const double mu) const {
45540
45541 double comb;
45542 double toTeVm2 = 1000000.;
45543
45544 // LHC Top WG uses U(2)^3 for quarks. Here take i=0 (1st family)
45545 comb = getSMEFTCoeff("Cud1R", 2, 2, 0, 0, mu);
45546
45547 return (toTeVm2 * comb);
45548}
45549
45550const double NPSMEFTd6General::ctd8_TWG(const double mu) const {
45551
45552 double comb;
45553 double toTeVm2 = 1000000.;
45554
45555 // LHC Top WG uses U(2)^3 for quarks. Here take i=0 (1st family)
45556 comb = getSMEFTCoeff("Cud8R", 2, 2, 0, 0, mu);
45557
45558 return (toTeVm2 * comb);
45559}
45560
45561const double NPSMEFTd6General::ctH_TWG(const double mu) const {
45562
45563 double comb;
45564 double toTeVm2 = 1000000.;
45565
45566 comb = getSMEFTCoeff("CuHR", 2, 2, mu);
45567
45568 return (toTeVm2 * comb);
45569}
45570
45571const double NPSMEFTd6General::cHQm_TWG(const double mu) const {
45572
45573 double comb;
45574 double toTeVm2 = 1000000.;
45575
45576 comb = getSMEFTCoeff("CHq1R", 2, 2, mu) - getSMEFTCoeff("CHq3R", 2, 2, mu);
45577
45578 return (toTeVm2 * comb);
45579}
45580
45581const double NPSMEFTd6General::cHQ3_TWG(const double mu) const {
45582
45583 double comb;
45584 double toTeVm2 = 1000000.;
45585
45586 comb = getSMEFTCoeff("CHq3R", 2, 2, mu);
45587
45588 return (toTeVm2 * comb);
45589}
45590
45591const double NPSMEFTd6General::cHt_TWG(const double mu) const {
45592
45593 double comb;
45594 double toTeVm2 = 1000000.;
45595
45596 comb = getSMEFTCoeff("CHuR", 2, 2, mu);
45597
45598 return (toTeVm2 * comb);
45599}
45600
45601const double NPSMEFTd6General::cHb_TWG(const double mu) const {
45602
45603 double comb;
45604 double toTeVm2 = 1000000.;
45605
45606 comb = getSMEFTCoeff("CHdR", 2, 2, mu);
45607
45608 return (toTeVm2 * comb);
45609}
45610
45611const double NPSMEFTd6General::ctW_TWG(const double mu) const {
45612
45613 double comb;
45614 double toTeVm2 = 1000000.;
45615
45616 comb = getSMEFTCoeff("CuWR", 2, 2, mu);
45617
45618 return (toTeVm2 * comb);
45619}
45620
45621const double NPSMEFTd6General::IctW_TWG(const double mu) const {
45622
45623 double comb;
45624 double toTeVm2 = 1000000.;
45625
45626 comb = getSMEFTCoeff("CuWI", 2, 2, mu);;
45627
45628 return (toTeVm2 * comb);
45629}
45630
45631const double NPSMEFTd6General::ctZ_TWG(const double mu) const {
45632
45633 double comb;
45634 double toTeVm2 = 1000000.;
45635
45636 comb = - sW_tree * getSMEFTCoeff("CuBR", 2, 2, mu) + cW_tree * getSMEFTCoeff("CuWR", 2, 2, mu);
45637
45638 return (toTeVm2 * comb);
45639}
45640
45641const double NPSMEFTd6General::IctZ_TWG(const double mu) const {
45642
45643 double comb;
45644 double toTeVm2 = 1000000.;
45645
45646 comb = - sW_tree * getSMEFTCoeff("CuBI", 2, 2, mu) + cW_tree * getSMEFTCoeff("CuWI", 2, 2, mu);
45647
45648 return (toTeVm2 * comb);
45649}
45650
45651const double NPSMEFTd6General::ctG_TWG(const double mu) const {
45652
45653 double comb;
45654 double toTeVm2 = 1000000.;
45655
45656 comb = getSMEFTCoeff("CuGR", 2, 2, mu);
45657
45658 return (toTeVm2 * comb);
45659}
45660
45661const double NPSMEFTd6General::cQlM_TWG(const double mu) const {
45662
45663 double comb;
45664 double toTeVm2 = 1000000.;
45665
45666 comb = getSMEFTCoeff("Clq1R", 0, 0, 2, 2, mu) - getSMEFTCoeff("Clq3R", 0, 0, 2, 2, mu);
45667
45668 return (toTeVm2 * comb);
45669}
45670
45671const double NPSMEFTd6General::cQe_TWG(const double mu) const {
45672
45673 double comb;
45674 double toTeVm2 = 1000000.;
45675
45676 comb = getSMEFTCoeff("CqeR", 2, 2, 0, 0, mu);
45677
45678 return (toTeVm2 * comb);
45679}
45680
45681const double NPSMEFTd6General::ctl_TWG(const double mu) const {
45682
45683 double comb;
45684 double toTeVm2 = 1000000.;
45685
45686 comb = getSMEFTCoeff("CluR", 0, 0, 2, 2, mu);
45687
45688 return (toTeVm2 * comb);
45689}
45690
45691const double NPSMEFTd6General::cte_TWG(const double mu) const {
45692
45693 double comb;
45694 double toTeVm2 = 1000000.;
45695
45696 comb = getSMEFTCoeff("CeuR", 0, 0, 2, 2, mu);
45697
45698 return (toTeVm2 * comb);
45699}
45700
45701
45702 // Definitions for optimal observable analyses
45703
45704const double NPSMEFTd6General::cHQpOO(const double mu) const {
45705
45706 double comb;
45707
45708 comb = getSMEFTCoeff("CHq1R", 2, 2, mu) + getSMEFTCoeff("CHq3R", 2, 2, mu);
45709
45710 //Optimal observables defined for the Wilson coefficients, and for Lambda=1000 GeV
45711 //i.e. C/Lambda^2 in units of TeV^-2. Write in TeV^-2 multiplying by 1000^2
45712 return (1000000. * comb);
45713}
45714
45715const double NPSMEFTd6General::cHQmOO(const double mu) const {
45716
45717 double comb;
45718
45719 comb = cHQm_TWG(mu);
45720
45721 return comb;
45722}
45723
45724const double NPSMEFTd6General::cHtOO(const double mu) const {
45725
45726 double comb;
45727
45728 comb = cHt_TWG(mu);
45729
45730 return comb;
45731}
45732
45733const double NPSMEFTd6General::ctWOO(const double mu) const {
45734
45735 double comb;
45736
45737 comb = ctW_TWG(mu);
45738
45739 return comb;
45740}
45741
45742const double NPSMEFTd6General::ctZOO(const double mu) const {
45743
45744 double comb;
45745
45746 comb = ctZ_TWG(mu);
45747
45748 return comb;
45749}
45750
45751const double NPSMEFTd6General::ImctWOO(const double mu) const {
45752
45753 double comb;
45754
45755 comb = IctW_TWG(mu);
45756
45757 return comb;
45758}
45759
45760const double NPSMEFTd6General::ImctZOO(const double mu) const {
45761
45762 double comb;
45763
45764 comb = IctZ_TWG(mu);
45765
45766 return comb;
45767}
45768
45769const double NPSMEFTd6General::ctHOO(const double mu) const {
45770
45771 double comb;
45772
45773 comb = ctH_TWG(mu);
45774
45775 return comb;
45776}
45777
45778const double NPSMEFTd6General::clQpOO(const double mu) const {
45779
45780 double comb;
45781
45782 comb = getSMEFTCoeff("Clq1R", 0, 0, 2, 2, mu) + getSMEFTCoeff("Clq3R", 0, 0, 2, 2, mu);
45783
45784 //Optimal observables defined for the Wilson coefficients, and for Lambda=1000 GeV
45785 //i.e. C/Lambda^2 in units of TeV^-2. Write in TeV^-2 multiplying by 1000^2
45786 return (1000000. * comb);
45787}
45788
45789const double NPSMEFTd6General::clQmOO(const double mu) const {
45790
45791 double comb;
45792
45793 comb = cQlM_TWG(mu);
45794
45795 return comb;
45796}
45797
45798const double NPSMEFTd6General::cltOO(const double mu) const {
45799
45800 double comb;
45801
45802 comb = ctl_TWG(mu);
45803
45804 return comb;
45805}
45806
45807const double NPSMEFTd6General::cQeOO(const double mu) const {
45808
45809 double comb;
45810
45811 comb = cQe_TWG(mu);
45812
45813 return comb;
45814}
45815
45816const double NPSMEFTd6General::cetOO(const double mu) const {
45817
45818 double comb;
45819
45820 comb = cte_TWG(mu);
45821
45822 return comb;
45823}
std::map< std::string, double > DPars
Definition: Minimal.cpp:11
A class for the CKM matrix elements.
Definition: CKM.h:23
const double gets12() const
A member for returning the value of the sine of the CKM parameter .
Definition: CKM.h:126
void computeCKMwithWolfenstein(double Lambda_v, double A_v, double Rho_v, double Eta_v)
A set method to calculate the CKM matrix from Wolfenstein parameters.
Definition: CKM.cpp:13
const double getdelta() const
A member for returning the value of the CKM parameter .
Definition: CKM.h:180
const double gets13() const
A member for returning the value of the sine of the CKM parameter .
Definition: CKM.h:135
const double gets23() const
A member for returning the value of the sine of the CKM parameter .
Definition: CKM.h:144
void computeCKM(double Vus_v, double Vcb_v, double Vub_v, double gamma_v, bool useVud=false)
A set method to calculate the CKM matrix from CKM elements and .
Definition: CKM.cpp:86
Test Observable.
void setModelLinearized(bool linearized=true)
Definition: Model.h:231
void setModelNPquadratic(bool NPquadratic=true)
Definition: Model.h:240
std::map< std::string, std::reference_wrapper< const double > > ModelParamMap
Definition: Model.h:280
std::string name
The name of the model.
Definition: Model.h:285
void setModelName(const std::string name)
A method to set the name of the model.
Definition: Model.h:50
std::string getModelName() const
A method to fetch the name of the model.
Definition: Model.h:59
virtual const double muggH(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section in the current model and in ...
virtual const double deltamt2() const
The relative correction to the mass of the quark squared, , with respect to ref. point used in the S...
virtual const double STXS12_ttH_pTH300_Inf(const double sqrt_s) const
The STXS bin , .
const double deltaGammaH4eRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double CHud_33i_LNP
The dimension-6 operator coefficient (Imaginary part).
virtual const double muTHUggHZgamumu(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
double LambdaNPm2
The inverse square of the new physics scale [GeV ].
double delta_QgNC
The dimension 6 charge correction to neutral current EW couplings.
virtual const double alphaMz() const
The electromagnetic coupling at the -mass scale.
virtual const double BrHudduRatio() const
The ratio of the Br in the current model and in the Standard Model.
double CHq3_23i_LNP
The dimension-6 operator coefficient (Imaginary part).
virtual const double delta_sigmaTot_ee(const double pol_e, const double pol_p, const double s) const
virtual const double deltaG_hhhRatio() const
The new physics contribution to the Higgs self-coupling . Normalized to the SM value.
double eVBFHmumu
Total relative theoretical error in .
virtual gslpp::complex deltaGL_Wff(const Particle pbar, const Particle p) const
New physics contribution to the charged current coupling .
virtual const double deltadxsdcoseeWWlvjjLEP2(const double sqrt_s, const int bin) const
The new physics contribution to the differential cross section in pb for , with for the 4 bins defi...
const double deltaGammaH2l2vRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
virtual const double cHt_TWG(const double mu) const
double delta_UgCC
The dimension 6 universal correction to charged current EW couplings.
double xlog1(const double C1Lambda, const double C2, const double C3, const double C4, const double C5, const double C6muw) const
virtual const double muVBFHZZ4l(const double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
virtual const double deltaG_hAA() const
The new physics contribution to the coupling of the effective interaction .
const double GammaHLvvLRatio() const
The ratio of the ( ) in the current model and in the Standard Model.
virtual const double muttHZbbboost(const double sqrt_s) const
The ratio in the channel in the current model and in the Standard Model.
virtual const double muTHUWHWW2l2v(const double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
virtual const double AuxObs_NP30() const
Auxiliary observable AuxObs_NP30.
const double deltaGammaHbbRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double mueeZllH(const double sqrt_s) const
The ratio between the associated production cross-section in the current model and in the Standard ...
const double deltaGammaHll_vvorjjRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
const double deltaGammaHWlvRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
virtual const double STXS12_qqHqq_mjj60_120_Nj2(const double sqrt_s) const
The STXS bin , .
const double deltaMRL2t_e(const double s, const double t) const
const double GammaH2evRatio() const
The ratio of the in the current model and in the Standard Model.
virtual const double del_A_mu(const double mu) const
Correction to photon WF.
virtual const double delQ_gNC(const double mu) const
Separate, charge-proportional, indirect correction to EW neutral currents.
virtual const double BrH4eRatio() const
The ratio of the Br in the current model and in the Standard Model.
double eHZZpar
Parametric relative theoretical error in .
virtual const double STXS_ggH_VBFtopo_j3v(const double sqrt_s) const
The STXS bin .
double CHu_23i_LNP
The dimension-6 operator coefficient (Imaginary part).
virtual const double muVBFHZZ(const double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
virtual const double muTHUWHmumu(const double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
virtual const double muTHUttHgaga(const double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into 2 photons in the curre...
virtual const double NevLHCppmumu13(const int i_bin) const
Number of di-muon events at the LHC at 13 TeV.
gslpp::matrix< gslpp::complex > VuLd
double eZHint
Intrinsic relative theoretical error in ZH production. (Assumed to be constant in energy....
double Cqu8_3333r_LNP
The dimension-6 operator coefficient (Real part and pure real operator).
virtual const double deltaA_f(const Particle f) const
The new physics contribution to the left-right asymmetry in at the -pole, .
double CW_LNP
The dimension-6 operator coefficient .
const double deltaGammaHZmumuRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double deltaMwd6() const
The relative NP corrections to the mass of the boson, .
virtual const double STXS_qqHqq_VHtopo(const double sqrt_s) const
The STXS bin .
virtual const double STXS12_ggH_pTH10_Inf_Nj0(const double sqrt_s) const
The STXS bin , .
virtual const double BrH2v2uRatio() const
The ratio of the Br in the current model and in the Standard Model.
const double GammaHssRatio() const
The ratio of the in the current model and in the Standard Model.
virtual const double cQq18_TWG(const double mu) const
virtual const double AuxObs_NP13() const
Auxiliary observable AuxObs_NP13.
virtual const double STXS_ggH1j_pTH_60_120(const double sqrt_s) const
The STXS bin .
virtual const double muWHpT250(const double sqrt_s) const
The ratio between the W-Higgs associated production cross-section in the current model and in the St...
const double tovers2(const double cosmin, const double cosmax) const
const double CeeLR_charm(const double mu) const
virtual const double cetOO(const double mu) const
virtual const double cQe_TWG(const double mu) const
virtual const double ctW_TWG(const double mu) const
virtual const double STXS12_qqHqq_mjj0_60_Nj2(const double sqrt_s) const
The STXS bin , .
double CHbox_LNP
The dimension-6 operator coefficient .
const double deltaGammaH4fRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double STXS_ggH2j_pTH_200(const double sqrt_s) const
The STXS bin .
bool FlagMWinput
A boolean for the model flag MWinput.
const double deltaGammaH2d2dRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
const double deltaGammaHWjjRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
const double CeeLR_mu(const double mu) const
virtual const double delU_gNC(const double mu) const
Universal indirect correction to EW neutral currents.
const double CeeLR_tau(const double mu) const
NPSMEFTd6General()
Constructor.
double CHu_33r_LNP
The dimension-6 operator coefficient (Real part and pure real operator).
virtual const double intMeeRR2SMus2(const double s, const double t0, const double t1) const
double VudL
The tree level value of the couplings in the SM. (Neglecting CKM effects.)
virtual const double cHb_TWG(const double mu) const
double CeH_33i_LNP
The dimension-6 operator coefficient (Imaginary part).
virtual bool PostUpdate()
The post-update method for NPSMEFTd6General.
double edeeWWdcint
Intrinsic relative theoretical error in : total cross section and distribution.
virtual const double STXS12_qqHqq_mjj1000_1500_pTH0_200_Nj2(const double sqrt_s) const
The STXS bin , .
virtual const double muttHbb(const double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
double eeeZHint
Intrinsic relative theoretical error in . (Assumed to be constant in energy.)
virtual const double muVBF(const double sqrt_s) const
The ratio between the vector-boson fusion Higgs production cross-section in the current model and in...
virtual bool setFlag(const std::string name, const bool value)
A method to check if all the mandatory parameters for NPSMEFTd6General have been provided in model in...
virtual const double STXS12_ggH_mjj0_350_pTH120_200_Nj2(const double sqrt_s) const
The STXS bin , .
virtual const double STXS_ZHqqHqq_VBFtopo_j3(const double sqrt_s) const
The STXS bin .
gslpp::matrix< gslpp::complex > VdR
virtual const double delta_muttH_1(const double sqrt_s) const
The SMEFT linear correction to the ratio between the t-tbar-Higgs associated production cross-sectio...
const double deltaGammaHWW4fRatio2() const
The new physics contribution to the ratio of the , with any fermion, in the current model and in the...
virtual const double STXS12_ggH_pTH450_650(const double sqrt_s) const
The STXS bin , .
virtual const double mummH(const double sqrt_s) const
The ratio between the production cross-section in the current model and in the Standard Model.
virtual const double STXS12_qqHqq_Nj1(const double sqrt_s) const
The STXS bin , .
virtual const double BrHvisRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double AuxObs_NP22() const
Auxiliary observable AuxObs_NP22 (See code for details.)
virtual const double BrHZgaeeRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double delta_TauLFU_gtaugmu() const
The computation of the correction to the LFU ratio .
double eHssint
Intrinsic relative theoretical error in .
const double deltag3G() const
The new physics contribution to the coupling of the effective interaction .
virtual const double mueeWBFPol(const double sqrt_s, const double Pol_em, const double Pol_ep) const
The ratio between the production cross-section in the current model and in the Standard Model.
gslpp::complex deltaG_Aff(const Particle p) const
The new physics contribution to the coupling of the effective interaction .
double Cqe_3333r_LNP
The dimension-6 operator coefficient (Real part and pure real operator).
virtual const double muZHgaga(const double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into 2 photons in the curren...
virtual const double deltaMz2() const
The relative correction to the mass of the boson squared, , with respect to ref. point used in the S...
const double GammaHZffRatio() const
The ratio of the , with any fermion, in the current model and in the Standard Model.
virtual const double bPskPol(const double sqrt_s, const double Pol_em, const double Pol_ep) const
the angular parameter from (arXiv:1708.09079 [hep-ph]).
virtual const double intDMLR2ets2(const double s, const double t0, const double t1) const
virtual const double BrH4muRatio() const
The ratio of the Br in the current model and in the Standard Model.
const double deltaGammaHffRatio1(const double mf, const double CifH) const
The ratio of the in the current model and in the Standard Model.
double delta_AA
Combination of dimension 6 coefficients modifying the canonical field definition.
const double deltaGammaHmumuRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double STXS12_qqHqq_mjj350_700_pTH0_200_pTHjj0_25_Nj2(const double sqrt_s) const
The STXS bin , .
virtual const double deltaMz() const
The relative correction to the mass of the boson, , with respect to ref. point used in the SM calcul...
virtual const double delta_muVBF_1(const double sqrt_s) const
The SMEFT linear correction to the ratio between the vector-boson fusion Higgs production cross-sect...
double CHud_33r_LNP
The dimension-6 operator coefficient (Real part and pure real operator).
virtual const double STXS12_ggH_mjj350_700_pTH0_200_ptHjj0_25_Nj2(const double sqrt_s) const
The STXS bin , .
virtual const double muWHZga(const double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
virtual const double delta_mutH_1(const double sqrt_s) const
The SMEFT linear correction to the ratio between the t-Higgs associated production cross-section in ...
virtual const double BrHmumuRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double CEWHu33() const
Combination of coefficients of the Warsaw basis constrained by EWPO .
double ettHmumu
Total relative theoretical error in .
virtual const double muWHtautau(const double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
virtual const double STXS12_qqHqq_mjj1000_Inf_pTH200_Inf_Nj2(const double sqrt_s) const
The STXS bin , .
virtual const double STXS12_ggH_mjj700_Inf_pTH0_200_ptHjj25_Inf_Nj2(const double sqrt_s) const
The STXS bin , .
virtual const double deltaGammaTotalRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double delta_muVBF_2(const double sqrt_s) const
The SMEFT quadratic correction to the ratio between the vector-boson fusion Higgs production cross-s...
virtual const double BrHWWRatio() const
The ratio of the Br in the current model and in the Standard Model.
const double CeeLL_e(const double mu) const
virtual const double muttHgaga(const double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into 2 photons in the curre...
virtual const double BrH4uRatio() const
The ratio of the Br in the current model and in the Standard Model.
double Cledq_3333r_LNP
The dimension-6 operator coefficient (Real part and pure real operator).
virtual const double obliqueU() const
The oblique parameter .
const double deltaGammaHLvvLRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
virtual const double delta_muggH_1(const double sqrt_s) const
The SMEFT linear correction to the ratio between the gluon-gluon fusion Higgs production cross-secti...
virtual const double delta_muVH_1(const double sqrt_s) const
The SMEFT linear correction to the ratio between the Z-Higgs and W-Higgs associated production cross...
double CdG_33i_LNP
The dimension-6 operator coefficient (Imaginary part).
const double GammaHWffRatio() const
The ratio of the , with any fermion, in the current model and in the Standard Model.
virtual const double deltaGmu2() const
The relative correction to the muon decay constant, , with respect to ref. point used in the SM calcu...
const double deltaGR_f(const Particle p) const
New physics contribution to the neutral-current right-handed coupling .
double gZvL
The tree level value of the couplings in the SM.
double CHWtildeB_LNP
The dimension-6 operator coefficient .
double CHWtilde_LNP
The dimension-6 operator coefficient .
virtual const double Gamma_Zf(const Particle f) const
The decay width of the boson into a given fermion pair, .
virtual const double deltaSigmaHadron() const
The new physics contribution to the cross section for the process at the pole, .
const double deltaGammaHffRatio2(const double mf, const double CifH) const
The new physics contribution to the ratio of the in the current model and in the Standard Model at ...
gslpp::matrix< gslpp::complex > VuR
virtual const double muggHpttH(const double sqrt_s) const
The ratio between the sum of gluon-gluon fusion and t-tbar-Higgs associated production cross-section...
virtual const double BrH2udRatio() const
The ratio of the Br in the current model and in the Standard Model.
double Cqq1_3333r_LNP
The dimension-6 operator coefficient (Real part and pure real operator).
virtual const double muttHZZ(const double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
const double deltaGammaHlvjjRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
virtual const double delta_muZH_2(const double sqrt_s) const
The SMEFT quadratic correction to the ratio between the Z-Higgs associated production cross-section ...
gslpp::complex deltaGL_Wffh(const Particle pbar, const Particle p) const
The new physics contribution to the coupling of the effective interaction .
virtual const double STXS12_qqHlv_pTV0_75(const double sqrt_s) const
The STXS bin , .
double CHBtilde_LNP
The dimension-6 operator coefficient .
virtual const double muTHUVHBRinv(const double sqrt_s) const
The ratio between the VH production cross-section in the current model and in the Standard Model,...
virtual const double deltacZ_HB() const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition ...
double eepWBFpar
Parametric relative theoretical error in via WBF. (Assumed to be constant in energy....
double CdH_33i_LNP
The dimension-6 operator coefficient (Imaginary part).
const double deltaGammaH2v2vRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
gslpp::complex deltaG_hGff(const Particle p) const
The new physics contribution to the coupling of the effective interaction .
virtual const double muTHUZHZZ4l(const double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
const double GammaH2u2dRatio() const
The ratio of the in the current model and in the Standard Model.
double cNLOd6
Parameter to control the inclusion of finite NLO corrections, when available.
virtual const double CEWHL133() const
Combination of coefficients of the Warsaw basis constrained by EWPO .
virtual const double muZHtautau(const double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
virtual const double muTHUWHZZ4l(const double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
virtual const double STXS12_ggH_mjj0_350_pTH0_60_Nj2(const double sqrt_s) const
The STXS bin , .
const double CeeRR_charm(const double mu) const
const double GammaHggRatio() const
The ratio of the in the current model and in the Standard Model.
double Cqd8_3333r_LNP
The dimension-6 operator coefficient (Real part and pure real operator).
virtual const double mueeZHPol(const double sqrt_s, const double Pol_em, const double Pol_ep) const
The ratio between the associated production cross-section in the current model and in the Standard ...
virtual const double STXS_ttHtH(const double sqrt_s) const
The STXS bin .
virtual const double BrHevmuvRatio() const
The ratio of the Br in the current model and in the Standard Model.
bool FlagCorrsInSMRunning
A boolean for the model flag CorrsInSMRunning , to include corrections from the SMEFT in the SM runni...
virtual const double AuxObs_NP1() const
Auxiliary observable AuxObs_NP1 (See code for details.)
virtual void setParameter(const std::string name, const double &value)
A method to set the value of a parameter of the model.
const double deltaGammaH4lRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
double Cud1_3323i_LNP
The dimension-6 operator coefficient (Imaginary part).
virtual const double DeltaOWtoalph(const double dOSMdMW, const double mu) const
Difference in prediction in scheme and W mass scheme, computed from observable in W mass scheme....
gsl_integration_cquad_workspace * w_WW
double CHF1_diag(const Particle F) const
The diagonal entry of the dimension-6 operator coefficient corresponding to particle F.
virtual const double BrHlv_lvorjjRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
virtual const double deltaGamma_W() const
The new physics contribution to the total decay width of the boson, .
const double GammaH2L2v2Ratio() const
The ratio of the ( ) in the current model and in the Standard Model.
const double deltaGammaHZgaRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double BrH4dRatio() const
The ratio of the Br in the current model and in the Standard Model.
const double deltaGammaHZZ4muRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
const double deltaGammaHggRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double delta_muWH_2(const double sqrt_s) const
The SMEFT quadratic correction to the ratio between the W-Higgs associated production cross-section ...
double Cledq_3333i_LNP
The dimension-6 operator coefficient (Imaginary part).
virtual const double BrHZgamumuRatio() const
The ratio of the Br in the current model and in the Standard Model.
const double CeeLL_charm(const double mu) const
double aleMz
The em constant at Mz.
const double CeeRL_tau(const double mu) const
virtual const double deltag1ZNP(const double mu) const
The new physics contribution to the anomalous triple gauge coupling .
virtual const double AuxObs_NP11() const
Auxiliary observable AuxObs_NP11 (See code for details.)
virtual const double BrH2v2vRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double BrH4vRatio() const
The ratio of the Br in the current model and in the Standard Model.
double CHl1_33r_LNP
The dimension-6 operator coefficient (Real part and pure real operator).
virtual const double BrHll_vvorjjRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
double delta_xBZ
The dimension 6 correction to the component of the matrix that transform the gauge field into .
virtual const double muttHWW2l2v(const double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
virtual const double BrHZuuRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
double Cld_3333r_LNP
The dimension-6 operator coefficient (Real part and pure real operator).
virtual const double muttHZZ4l(const double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
double xlog3(const double C1Lambda, const double C2, const double C3, const double C4, const double C5, const double C6muw) const
virtual const double STXS_qqHlv_pTV_0_250(const double sqrt_s) const
The STXS bin .
virtual const double BrH2evRatio() const
The ratio of the Br in the current model and in the Standard Model.
const double CeeLL_mu(const double mu) const
virtual const double mupTVppWZ(const double sqrt_s, const double pTV1, const double pTV2) const
The number of events in in a given bin, normalized to the SM prediction. From arXiv: 1712....
virtual const double delta_muZH_1(const double sqrt_s) const
The SMEFT linear correction to the ratio between the Z-Higgs associated production cross-section in ...
virtual const double STXS12_ggH_pTH200_300_Nj01(const double sqrt_s) const
The STXS bin , .
virtual const double BrH2d2dRatio() const
The ratio of the Br in the current model and in the Standard Model.
const double CeeLR_strange(const double mu) const
virtual const double delta_gLnuN2() const
The computation of the correction to the effective neutrino nucleon LH coupling: delta_gLnuN2.
const double deltaGammaH4LRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
virtual const double deltaMwd62() const
The relative NP corrections to the mass of the boson squared, .
const double getDelta_v() const
virtual const double muggHZga(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
const double GammaHevmuvRatio() const
The ratio of the in the current model and in the Standard Model.
virtual const double BrHZZRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double cQeOO(const double mu) const
virtual const double Mw() const
The mass of the boson, .
virtual const double ctd8_TWG(const double mu) const
virtual const double ctq1_TWG(const double mu) const
double Ced_3333r_LNP
The dimension-6 operator coefficient (Real part and pure real operator).
const double deltaGammaHevmuvRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
const double deltaGammaH2e2vRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double CEWHL311() const
Combination of coefficients of the Warsaw basis constrained by EWPO .
virtual const double STXS_ggH1j_pTH_0_60(const double sqrt_s) const
The STXS bin .
const double GammaHZZ4muRatio() const
The ratio of the in the current model and in the Standard Model.
virtual const double muTHUZHtautau(const double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
const double deltaGammaH2L2LRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
virtual const double mummHvv(const double sqrt_s) const
The ratio between the production cross-section in the current model and in the Standard Model.
gslpp::matrix< gslpp::complex > VdRd
virtual const double BrHZffRatio() const
The ratio of the Br , with any fermion, in the current model and in the Standard Model.
double delta_AZ
Combination of dimension 6 coefficients modifying the canonical field definition.
const double CeeRL_mu(const double mu) const
double Clequ3_3333r_LNP
The dimension-6 operator coefficient (Real part and pure real operator).
virtual const double intMeeLL2SMus2(const double s, const double t0, const double t1) const
virtual const double STXS_qqHlv_pTV_150_250_1j(const double sqrt_s) const
The STXS bin .
virtual const double BrHWW4fRatio() const
The ratio of the Br , with any fermion, in the current model and in the Standard Model.
virtual const double delta_Qwp() const
The computation of the proton weak charge: Qwp.
const double deltaGammaH2v2vRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double STXS12_BrH4lRatio() const
The STXS BR , .
virtual const double muZHZZ4l(const double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
virtual const double cQq31_TWG(const double mu) const
virtual const double deltaG_hggRatio() const
The full new physics contribution to the coupling of the effective interaction , including new local ...
const double GammaHZZ2e2muRatio() const
The ratio of the in the current model and in the Standard Model.
const double deltaGammaH4dRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double delta_sigma_had(const double pol_e, const double pol_p, const double s, const double cosmin, const double cosmax) const
const double deltaGammaH2u2dRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
const double deltaGammaH2evRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double muTHUttHZZ4l(const double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
double Mw_tree
The tree level value of the boson mass.
virtual const double cZga_HB() const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition ...
const double deltaGammaHWW4jRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double CHGtilde_LNP
The dimension-6 operator coefficient .
const double deltaMLL2_f(const Particle f, const double s, const double t) const
virtual const double deltaKgammaNPEff() const
The new physics contribution to the effective anomalous triple gauge coupling from arXiv: 1708....
virtual const double deltays_HB() const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition ...
const double deltaGammaHZvvRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
const double deltaGammaH2d2dRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double delta_TauLFU_gtaugmuPi() const
The computation of the correction to the LFU ratio .
virtual const double STXS_WHqqHqq_VH2j(const double sqrt_s) const
The STXS bin .
virtual const double STXS12_ggH_mjj0_350_pTH0_60_Nj1(const double sqrt_s) const
The STXS bin , .
bool FlagRGEci
A boolean for the model flag RGEci , to include RGE effects.
virtual const double muTHUttHZZ(const double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
virtual const double RZlilj(const Particle li, const Particle lj) const
The lepton universality ratio .
double Ceu_3333r_LNP
The dimension-6 operator coefficient (Real part and pure real operator).
virtual const double CEWHe11() const
Combination of coefficients of the Warsaw basis constrained by EWPO .
double CuW_33r_LNP
The dimension-6 operator coefficient (Real part and pure real operator).
virtual const double cQd1_TWG(const double mu) const
bool FlagLoopH3d6Quad
A boolean flag that is true if including quadratic modifications in the SM loops in Higgs observables...
virtual const double muggHmumu(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
virtual const double CEWHe22() const
Combination of coefficients of the Warsaw basis constrained by EWPO .
virtual const double muWHmumu(const double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
virtual const double deltayc_HB() const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition ...
virtual const double deltamtau2() const
The relative correction to the mass of the lepton squared, , with respect to ref....
double Cld_3323i_LNP
The dimension-6 operator coefficient (Imaginary part).
virtual const double STXS_ZHqqHqq_Rest(const double sqrt_s) const
The STXS bin .
double Clq1_3323i_LNP
The dimension-6 operator coefficient (Imaginary part).
virtual const double AuxObs_NP16() const
Auxiliary observable AuxObs_NP16.
virtual const double muTHUVBFHgaga(const double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into 2 photons in the...
void ChangeToEvolutorsBasisPureSM()
This function computes the SM parameters needed for the evolutor, neglecting any NP contribution.
virtual const double delta_sigma_ee(const double pol_e, const double pol_p, const double s, const double cosmin, const double cosmax) const
virtual const double STXS12_qqHlv_pTV150_250_Nj0(const double sqrt_s) const
The STXS bin , .
double Clq3_3333r_LNP
The dimension-6 operator coefficient (Real part and pure real operator).
virtual const double STXS_WHqqHqq_Rest(const double sqrt_s) const
The STXS bin .
virtual const double BrHZZ4fRatio() const
The ratio of the Br , with any fermion, in the current model and in the Standard Model.
virtual const double AuxObs_NP10() const
Auxiliary observable AuxObs_NP10 (See code for details.)
const double deltaGammaH2L2dRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
virtual const double STXS_ZHqqHqq_VH2j(const double sqrt_s) const
The STXS bin .
virtual const double muTHUVHZZ4l(const double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
const double deltaGR_Zffh(const Particle p) const
The new physics contribution to the coupling of the effective interaction .
double CdB_33r_LNP
The dimension-6 operator coefficient (Real part and pure real operator).
double Cqu1_3323i_LNP
The dimension-6 operator coefficient (Imaginary part).
virtual const double STXS12_ggHll_pTV250_Inf(const double sqrt_s) const
The STXS bin , .
const double deltaGammaH2Lv2Ratio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
double CHe_23i_LNP
The dimension-6 operator coefficient (Imaginary part).
const double GammaH2v2vRatio() const
The ratio of the in the current model and in the Standard Model.
double eZHpar
Parametric relative theoretical error in ZH production. (Assumed to be constant in energy....
double gZuR
The tree level value of the couplings in the SM.
virtual const double STXS12_qqHqq_mjj120_350_Nj2(const double sqrt_s) const
The STXS bin , .
gslpp::complex deltaG_Zff(const Particle p) const
The new physics contribution to the coupling of the effective interaction .
virtual const double dxsdcoseeWWlvjjLEP2(const double sqrt_s, const int bin) const
The differential cross section in pb for , with for the 4 bins defined in arXiv: 1606....
double CHd_23i_LNP
The dimension-6 operator coefficient (Imaginary part).
const double deltaGammaHZZ2e2muRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double mueeZH(const double sqrt_s, const double Pol_em, const double Pol_ep) const
The ratio between the associated production cross-section in the current model and in the Standard ...
virtual const double NevLHCpptaunu13(const int i_bin) const
Number of mono-tau events at the LHC at 13 TeV.
virtual const double delta_sigma_f(const Particle f, const double pol_e, const double pol_p, const double s, const double cosmin, const double cosmax) const
const double deltaGammaHgagaRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double muTHUVHinv(const double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into invisible states in the...
virtual const double mueeWWPol(const double sqrt_s, const double Pol_em, const double Pol_ep) const
The ratio between the production cross-section in the current model and in the Standard Model.
const double GammaHZZ4lRatio() const
The ratio of the ( ) in the current model and in the Standard Model.
virtual const double STXS_ZHqqHqq_VBFtopo_j3v(const double sqrt_s) const
The STXS bin .
double Clq3_3323i_LNP
The dimension-6 operator coefficient (Imaginary part).
virtual const double deltaMw2() const
The relative correction to the mass of the boson squared, , with respect to ref. point used in the S...
const double deltaGammaH4vRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
const double GammaH4eRatio() const
The ratio of the in the current model and in the Standard Model.
const double CeeLR_up(const double mu) const
double delta_UgNC
The dimension 6 universal correction to neutral current EW couplings.
double Cqd1_3333r_LNP
The dimension-6 operator coefficient (Real part and pure real operator).
const double GammaH2u2uRatio() const
The ratio of the in the current model and in the Standard Model.
double eepWBFint
Intrinsic relative theoretical error in via WBF. (Assumed to be constant in energy....
const double GammaHWW4fRatio() const
The ratio of the , with any fermion, in the current model and in the Standard Model.
virtual const double muVHmumu(const double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
void printNonVanishingSMEFTCoeffEW() const
virtual const double BrH2u2dRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double muTHUWHWW(const double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
double CWtilde_LNP
The dimension-6 operator coefficient .
gslpp::matrix< gslpp::complex > MDQ
virtual const double mummttH(const double sqrt_s) const
The ratio between the production cross-section in the current model and in the Standard Model.
virtual const double intDMLL2eus2(const double s, const double t0, const double t1) const
virtual const double BrHssRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double muZHZga(const double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
virtual const double BrH2L2vRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
double CeW_33r_LNP
The dimension-6 operator coefficient (Real part and pure real operator).
double eHwidth
Total relative theoretical error in the Higgs width.
double CdH_33r_LNP
The dimension-6 operator coefficient (Real part and pure real operator).
virtual const double muTHUVHWW(const double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
virtual const double muTHUttHWW2l2v(const double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
const double deltaGammaH2v2dRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double cHQmOO(const double mu) const
const double deltaGammaHWlvRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
double Cee_2333i_LNP
The dimension-6 operator coefficient (Imaginary part).
const double deltaGammaHZllRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
const double GammaHbbRatio() const
The ratio of the in the current model and in the Standard Model.
virtual const double sigma0_had() const
The cross section for the process at the pole, .
virtual const double STXS12_qqHlv_pTV400_Inf(const double sqrt_s) const
The STXS bin , .
virtual const double delta_muttH_2(const double sqrt_s) const
The SMEFT quadratic correction to the ratio between the t-tbar-Higgs associated production cross-sec...
virtual const double mueeZBF(const double sqrt_s) const
The ratio between the production cross-section in the current model and in the Standard Model.
const double GammaHlvjjRatio() const
The ratio of the ( \Gamma(H\to l l j j) \Gamma(H\to l l j j)_{\mathrm{SM}} \Gamma(H\to l l j j) l=e,...
virtual const double muTHUWHZZ(const double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
virtual const double muVHgaga(const double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into 2 photons in the curren...
const double deltaGammaHWffRatio2() const
The new physics contribution to the ratio of the , with any fermion, in the current model and in the...
const double GammaHZllRatio() const
The ratio of the ( ) in the current model and in the Standard Model.
virtual const double cQlM_TWG(const double mu) const
virtual const double BrH4LRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
const double deltaGammaH2l2vRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
const double GammaH2mu2vRatio() const
The ratio of the in the current model and in the Standard Model.
const double GammaHZZ4eRatio() const
The ratio of the in the current model and in the Standard Model.
virtual const double STXS12_ggH_pTH450_Inf(const double sqrt_s) const
The STXS bin , .
virtual const double muTHUZHbb(const double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
virtual const double Gamma_Z() const
The total decay width of the boson, .
double sW2_tree
The square of the tree level values for the sine of the weak angle.
virtual const double cQd8_TWG(const double mu) const
virtual bool Init(const std::map< std::string, double > &DPars)
A method to initialize the model parameters.
virtual const double STXS12_ggH_pTH60_120_Nj1(const double sqrt_s) const
The STXS bin , .
double delta_e
The dimension 6 correction to the electric constant parameter.
double eepZBFpar
Parametric relative theoretical error in via ZBF. (Assumed to be constant in energy....
virtual const double BrH2muvRatio() const
The ratio of the Br in the current model and in the Standard Model.
const double deltaGammaHZeeRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
const double deltaGammaH2udRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double STXS12_qqHqq_mjj700_Inf_pTH0_200_pTHjj25_Inf_Nj2(const double sqrt_s) const
The STXS bin , .
double CHq1_33r_LNP
The dimension-6 operator coefficient (Real part and pure real operator).
virtual const double CEWHQd33() const
Combination of coefficients of the Warsaw basis constrained by EWPO .
const double deltaGammaH2muvRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double eZHmumu
Total relative theoretical error in .
virtual const double deltaaSMZ2() const
The relative correction to the strong coupling constant at the Z pole, , with respect to ref....
double CHG_LNP
The dimension-6 operator coefficient .
double delta_h
Combinations of dimension 6 coefficients modifying the canonical field definition.
virtual const double STXS12_qqHll_pTV400_Inf(const double sqrt_s) const
The STXS bin , .
const double GammaH2e2muRatio() const
The ratio of the in the current model and in the Standard Model.
double Cll_3333r_LNP
The dimension-6 operator coefficient (Real part and pure real operator).
const double GammaHZZ4vRatio() const
The ratio of the in the current model and in the Standard Model.
virtual const double BrHWjjRatio() const
The ratio of the Br in the current model and in the Standard Model.
double Cuu_2333i_LNP
The dimension-6 operator coefficient (Imaginary part).
virtual const double STXS12_qqHlv_pTV0_150(const double sqrt_s) const
The STXS bin , .
virtual const double deltaGamma_Zf(const Particle f) const
The new physics contribution to the decay width of the boson into a given fermion pair,...
virtual const double STXS12_ggH_mjj700_Inf_pTH0_200_ptHjj0_25_Nj2(const double sqrt_s) const
The STXS bin , .
const double deltaGammaH2v2uRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
const double deltaGammaH4vRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
const double GammaHZuuRatio() const
The ratio of the ( ) in the current model and in the Standard Model.
virtual const double muWH(const double sqrt_s) const
The ratio between the W-Higgs associated production cross-section in the current model and in the St...
const double deltaGammaH2L2uRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
virtual const double BrHVVRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double STXS_ggH2j_pTH_120_200(const double sqrt_s) const
The STXS bin .
double Cqu8_3323i_LNP
The dimension-6 operator coefficient (Imaginary part).
double CdW_33r_LNP
The dimension-6 operator coefficient (Real part and pure real operator).
const double deltaGammaH4dRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double CEWHL333() const
Combination of coefficients of the Warsaw basis constrained by EWPO .
virtual const double muTHUVBFHZZ(const double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
double eHWWpar
Parametric relative theoretical error in .
virtual const double STXS12_qqHqq_mjj350_700_pTH0_200_pTHjj25_Inf_Nj2(const double sqrt_s) const
The STXS bin , .
double eeeWBFint
Intrinsic relative theoretical error in . (Assumed to be constant in energy.)
virtual const double STXS12_ggH_mjj350_700_pTH0_200_Nj2(const double sqrt_s) const
The STXS bin , .
virtual const double GammaW() const
The total width of the boson, .
double Cud8_3323i_LNP
The dimension-6 operator coefficient (Imaginary part).
double Cqu1_3333r_LNP
The dimension-6 operator coefficient (Real part and pure real operator).
const double deltaGammaHZZ4vRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double BrH2v2dRatio() const
The ratio of the Br in the current model and in the Standard Model.
const double deltaGammaHWW2l2vRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
virtual const double cZZ_HB() const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition ...
virtual const double delta_TauLFU_gtauge() const
The computation of the correction to the LFU ratio .
virtual NPSMEFTd6GeneralMatching & getMatching() const
A method to get the Matching object for this model.
const double GammaH4dRatio() const
The ratio of the in the current model and in the Standard Model.
double Cqe_3323i_LNP
The dimension-6 operator coefficient (Imaginary part).
virtual const double deltaGwd62() const
The relative NP corrections to the width of the boson squared, .
virtual const double muTHUWHbb(const double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
virtual const double muVBFHtautau(const double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
virtual const double STXS12_qqHqq_mjj1500_Inf_pTH0_200_Nj2(const double sqrt_s) const
The STXS bin , .
virtual const double STXS12_qqHll_pTV75_150(const double sqrt_s) const
The STXS bin , .
const double deltaGammaH2u2uRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
const double GammaHll_vvorjjRatio() const
The ratio of the ( ) in the current model and in the Standard Model.
const double deltaGammaHZZ4lRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
virtual const double STXS_qqHqq_VBFtopo_Rest(const double sqrt_s) const
The STXS bin .
const double deltaGammaHbbRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double CEWHu11() const
Combination of coefficients of the Warsaw basis constrained by EWPO .
double CHD_LNP
The dimension-6 operator coefficient .
virtual const double deltamtau() const
The relative correction to the mass of the lepton, , with respect to ref. point used in the SM calcu...
const double deltaGammaHWjjRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
const double deltaGammaH4LRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
double CHd_33r_LNP
The dimension-6 operator coefficient (Real part and pure real operator).
virtual const double AuxObs_NP15() const
Auxiliary observable AuxObs_NP15.
virtual const double deltaGammaTotalRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double deltaa02() const
The relative correction to the electromagnetic constant at zero momentum, , with respect to ref....
virtual const double BrHgagaRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double STXS12_ggH_pTH200_300(const double sqrt_s) const
The STXS bin , .
double delta_ZA
Combination of dimension 6 coefficients modifying the canonical field definition for EWPO.
virtual const double kappataueff() const
The effective coupling .
void ChangeToEvolutorsBasisSMEFTtoSM()
This function computes the SM parameters needed for the evolutor, including a LO approximation to NP ...
virtual const double deltaGzd62() const
The relative NP corrections to the width of the boson squared, .
virtual const double STXS12_ggHll_pTV75_150(const double sqrt_s) const
The STXS bin , .
const double deltaGammaHZZ4eRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double STXS12_qqHlv_pTV250_Inf(const double sqrt_s) const
The STXS bin , .
const double GammaH2e2vRatio() const
The ratio of the in the current model and in the Standard Model.
const double deltaGammaH2mu2vRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
const double GammaHZgaRatio() const
The ratio of the in the current model and in the Standard Model.
double eHWWint
Intrinsic relative theoretical error in .
virtual const double muttHWW(const double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
virtual const double BrH2L2uRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
virtual const double RWc() const
The ratio .
virtual const double deltaG3_hZZ() const
The new physics contribution to the coupling of the effective interaction .
virtual const double muggHZZ(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
double eVBFint
Intrinsic relative theoretical error in VBF production. (Assumed to be constant in energy....
virtual const double STXS12_qqHqq_VH_had_Nj2(const double sqrt_s) const
The STXS bin , VH-had Ref. 2402.05742.
const double GammaH2LvRatio() const
The ratio of the ( ) in the current model and in the Standard Model.
const double deltaGammaH4uRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double BrHZgaRatio() const
The ratio of the Br in the current model and in the Standard Model.
double ettHpar
Parametric relative theoretical error in ttH production. (Assumed to be constant in energy....
virtual const double AuxObs_NP26() const
Auxiliary observable AuxObs_NP26.
double CdG_33r_LNP
The dimension-6 operator coefficient (Real part and pure real operator).
double Clequ3_3333i_LNP
The dimension-6 operator coefficient (Imaginary part).
virtual const double CEWHL111() const
Combination of coefficients of the Warsaw basis constrained by EWPO .
virtual const double xseeWW(const double sqrt_s) const
Total cross section in pb, with .
virtual const double muTHUggHZZ(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
double GammaHTotR
NP contributions and Total to Higgs width ratio with SM.
virtual const double deltaGA_f(const Particle p) const
New physics contribution to the neutral-current axial-vector coupling .
virtual const double BrHZZ4eRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double muTHUVHmumu(const double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
virtual const double BrHccRatio() const
The ratio of the Br in the current model and in the Standard Model.
const double CeeLR_top(const double mu) const
virtual const double Br_H_exo() const
The branching ratio of the of the Higgs into exotic particles.
virtual const double STXS12_qqHqq_VH_veto_Nj01(const double sqrt_s) const
The STXS bin , VH-veto Ref. 2402.05742.
double eHgagapar
Parametric relative theoretical error in .
double Cqd1_3323i_LNP
The dimension-6 operator coefficient (Imaginary part).
virtual const double mueeZHGen(const double sqrt_s, const double Pol_em, const double Pol_ep) const
The ratio between the associated production cross-section in the current model and in the Standard ...
virtual const double AuxObs_NP8() const
Auxiliary observable AuxObs_NP8 (See code for details.)
const double deltaGammaH4muRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double STXS12_qqHlv_pTV75_150(const double sqrt_s) const
The STXS bin , .
const double CeeRR_strange(const double mu) const
virtual const double muVHbb(const double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
virtual const double BrH2l2vRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
double eeeWBFpar
Parametric relative theoretical error in . (Assumed to be constant in energy.)
virtual const double mueeHvvPol(const double sqrt_s, const double Pol_em, const double Pol_ep) const
The ratio between the associated production cross-section in the current model and in the Standard ...
virtual const double mueettH(const double sqrt_s) const
The ratio between the production cross-section in the current model and in the Standard Model.
virtual const double muWHZZ(const double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
const double CeeLR_e(const double mu) const
virtual const double CEWHQ122() const
Combination of coefficients of the Warsaw basis constrained by EWPO .
virtual const double deltaGamma_Z() const
The new physics contribution to the total decay width of the boson, .
const double deltaGammaHLvudRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
virtual const double STXS12_qqHlv_pTV150_250_Nj1(const double sqrt_s) const
The STXS bin , .
virtual const double cgaga_HB() const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition ...
double eHmumupar
Parametric relative theoretical error in .
double eHsspar
Parametric relative theoretical error in .
virtual const double muVHpT250(const double sqrt_s) const
The ratio between the WH+ZH associated production cross-section in the current model and in the Stan...
virtual const double CEWHd33() const
Combination of coefficients of the Warsaw basis constrained by EWPO .
double xBZ_tree
The tree level component of the matrix that transform the gauge field into .
virtual const double deltayb_HB() const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition ...
virtual const double deltag1gaNP(const double mu) const
The new physics contribution to the anomalous triple gauge coupling .
const double GammaHWW4jRatio() const
The ratio of the in the current model and in the Standard Model.
virtual const double lambz_HB() const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition ...
bool FlagHiggsSM
A boolean flag that is true if including dependence on small variations of the SM parameters (depende...
double Cqq1_2333i_LNP
The dimension-6 operator coefficient (Imaginary part).
virtual const double CEWHQ311() const
Combination of coefficients of the Warsaw basis constrained by EWPO .
double Cquqd8_3333r_LNP
The dimension-6 operator coefficient (Real part and pure real operator).
double v2
The square of the EW vev.
virtual const double deltaymu_HB() const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition ...
virtual const double kappaseff() const
The effective coupling .
const double deltaGammaHWW2l2vRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
virtual const double AuxObs_NP3() const
Auxiliary observable AuxObs_NP3 (See code for details.)
virtual const double STXS_qqHll_pTV_150_250(const double sqrt_s) const
The STXS bin .
virtual const double BrHtoinvRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double AuxObs_NP14() const
Auxiliary observable AuxObs_NP14.
virtual const double mueeZqqHPol(const double sqrt_s, const double Pol_em, const double Pol_ep) const
The ratio between the associated production cross-section in the current model and in the Standard ...
virtual const double Br_H_inv_NP() const
The branching ratio of the of the Higgs into invisible particles (only invisible new particles).
virtual const double STXS_ggH0j(const double sqrt_s) const
The STXS bin .
const double deltaGammaHWW4jRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
const double uovers2(const double cosmin, const double cosmax) const
double Cqq3_3333r_LNP
The dimension-6 operator coefficient (Real part and pure real operator).
double eHccint
Intrinsic relative theoretical error in .
virtual const double muTHUVBFHZZ4l(const double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
double delta_g2
The dimension 6 correction to the gauge coupling, for the Alpha-Scheme (cAsch=1,...
double CHF3_diag(const Particle F) const
The diagonal entry of the dimension-6 operator coefficient corresponding to particle F.
const double CeeRR_e(const double mu) const
const double deltaGammaHlvjjRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
const double deltaGammaH2L2vRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
const double deltaGammaH4eRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
const double CeeRR_down(const double mu) const
virtual const double BrHtautauRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double muTHUWHgaga(const double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into 2 photons in the curren...
const double GammaH4muRatio() const
The ratio of the in the current model and in the Standard Model.
virtual const double muttHtautau(const double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
virtual const double mueeWW(const double sqrt_s) const
The ratio between the production cross-section in the current model and in the Standard Model.
double cHSM
Parameter to control the inclusion of modifications of SM parameters in selected Higgs processes.
virtual const double delta_TauLFU_gmuge() const
The computation of the correction to the LFU ratio .
virtual const double CEWHL322() const
Combination of coefficients of the Warsaw basis constrained by EWPO .
const double GammaHLvudRatio() const
The ratio of the ( ) in the current model and in the Standard Model.
const double deltaGammaH2muvRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double STXS12_qqHqq_Nj0(const double sqrt_s) const
The STXS bin , .
const double deltaGammaHWffRatio1() const
The new physics contribution to the ratio of the , with any fermion, in the current model and in the...
double Cll_2333i_LNP
The dimension-6 operator coefficient (Imaginary part).
virtual const double delta_gRnuN2() const
The computation of the correction to the effective neutrino nucleon RH coupling: delta_gRnuN2.
virtual bool setFlagStr(const std::string name, const std::string value)
A method to set a flag of NPSMEFTd6General.
virtual const double dxseeWWdcos(const double sqrt_s, const double cos) const
The differential distribution for , with , as a function of the polar angle.
const double deltaGammaH2mu2vRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double muZH(const double sqrt_s) const
The ratio between the Z-Higgs associated production cross-section in the current model and in the St...
const double deltaGammaH2u2uRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double ctG_TWG(const double mu) const
virtual const double deltaGV_f(const Particle p) const
New physics contribution to the neutral-current vector coupling .
virtual const double ctZOO(const double mu) const
virtual const double BrH2L2v2Ratio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
virtual const double muTHUZHWW2l2v(const double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
virtual const double BrHZZ4uRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
double Cquqd8_3333i_LNP
The dimension-6 operator coefficient (Imaginary part).
virtual const double STXS12_ttH_pTH300_450(const double sqrt_s) const
The STXS bin , .
const double CeeRL_charm(const double mu) const
const double GammaH2L2uRatio() const
The ratio of the ( ) in the current model and in the Standard Model.
virtual const double AuxObs_NP2() const
Auxiliary observable AuxObs_NP2 (See code for details.)
virtual const double STXS12_ggH_mjj700_Inf_pTH0_200_Nj2(const double sqrt_s) const
The STXS bin , .
virtual const double BrHLvudRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
virtual const double cte_TWG(const double mu) const
virtual const double CEWHd11() const
Combination of coefficients of the Warsaw basis constrained by EWPO .
const double GammaH2Lv2Ratio() const
The ratio of the ( ) in the current model and in the Standard Model.
virtual const double BrHlvjjRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
virtual const double mueeWBF(const double sqrt_s) const
The ratio between the production cross-section in the current model and in the Standard Model.
virtual const double BrHLvvLRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
const double CeeRR_mu(const double mu) const
virtual const double deltaytau_HB() const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition ...
const double GammaH2v2dRatio() const
The ratio of the in the current model and in the Standard Model.
double lambdaH_tree
The SM tree level value of the scalar quartic coupling in the potential.
virtual const double BrHbbRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double ImctWOO(const double mu) const
double delta_v
The dimension 6 correction to the vev, as extracted from GF.
virtual const double deltaa0() const
The relative correction to the electromagnetic constant at zero momentum, , with respect to ref....
virtual const double deltaG2_hZA() const
The new physics contribution to the coupling of the effective interaction .
double CeB_33i_LNP
The dimension-6 operator coefficient (Imaginary part).
virtual const double delta_sigmaTot_f(const Particle f, const double pol_e, const double pol_p, const double s) const
virtual const double mueettHPol(const double sqrt_s, const double Pol_em, const double Pol_ep) const
The ratio between the production cross-section in the current model and in the Standard Model.
gslpp::complex deltaG_hZff(const Particle p) const
The new physics contribution to the coupling of the effective interaction .
virtual const double CEWHQ111() const
Combination of coefficients of the Warsaw basis constrained by EWPO .
virtual const double STXS_WHqqHqq_pTj1_200(const double sqrt_s) const
The STXS bin .
virtual const double muTHUVBFHmumu(const double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
virtual const double muTHUttHmumu(const double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
virtual gslpp::complex deltaG_hff(const Particle p) const
The new physics contribution to the coupling of the effective interaction .
double CHB_LNP
The dimension-6 operator coefficient .
virtual const double IctZ_TWG(const double mu) const
virtual const double muttHZga(const double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
const double deltaGammaH2L2vRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
gslpp::complex CfG_diag(const Particle f) const
The diagonal entry of the dimension-6 operator coefficient corresponding to particle f.
virtual const double muTHUggHtautau(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
virtual const double STXS12_ggH_mjj0_350_pTH60_120_Nj2(const double sqrt_s) const
The STXS bin , .
virtual const double ctWOO(const double mu) const
virtual const double STXS12_BrHgagaRatio() const
The STXS BR .
virtual const double muTHUVHgaga(const double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into 2 photons in the curren...
virtual const double STXS_ggH1j_pTH_120_200(const double sqrt_s) const
The STXS bin .
virtual const double delta_muggH_2(const double sqrt_s) const
The SMEFT quadratic correction to the ratio between the gluon-gluon fusion Higgs production cross-se...
virtual const double muggHWW2l2v(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
virtual const double delta_Qwn() const
The computation of the neutron weak charge: Qwn.
virtual const double cQq38_TWG(const double mu) const
virtual const double cQu1_TWG(const double mu) const
virtual const double muWHZZ4l(const double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
virtual const double STXS12_qqHqq_mjj700_1000_pTH0_200_Nj2(const double sqrt_s) const
The STXS bin , .
double eHtautaupar
Parametric relative theoretical error in .
virtual const double muTHUttHZga(const double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
virtual const double STXS12_ggH_pTH120_200_Nj1(const double sqrt_s) const
The STXS bin , .
double xlog2(const double C1Lambda, const double C2, const double C3, const double C4, const double C5, const double C6muw) const
double eeMz
The em coupling at Mz.
virtual const double deltamb() const
The relative correction to the mass of the quark, , with respect to ref. point used in the SM calcul...
double cLH3d62
Parameter to control the inclusion of modifications of SM loops in Higgs processes due to dim 6 inter...
virtual const double AuxObs_NP18() const
Auxiliary observable AuxObs_NP18.
virtual const double STXS_ggH_VBFtopo_j3(const double sqrt_s) const
The STXS bin .
virtual const double AuxObs_NP19() const
Auxiliary observable AuxObs_NP19.
const double deltaMRR2_f(const Particle f, const double s, const double t) const
virtual const double IctW_TWG(const double mu) const
virtual const double delta_muVH_2(const double sqrt_s) const
The SMEFT quadratic correction to the ratio between the Z-Higgs and W-Higgs associated production cr...
double eVHinv
Total relative theoretical error in .
virtual const double delta_muWH_1(const double sqrt_s) const
The SMEFT linear correction to the ratio between the W-Higgs associated production cross-section in ...
virtual const double STXS12_qqHqq_mjj350_700_pTH0_200_Nj2(const double sqrt_s) const
The STXS bin , .
double CeB_33r_LNP
The dimension-6 operator coefficient (Real part and pure real operator).
virtual const double muVHtautau(const double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
virtual const double muTHUggHmumu(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
double CHl3_23i_LNP
The dimension-6 operator coefficient (Imaginary part).
double Cqd8_3323i_LNP
The dimension-6 operator coefficient (Imaginary part).
virtual const double deltaGammaTotalRatio1noError() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double eHggint
Intrinsic relative theoretical error in .
double g3_tree
The tree level value of the gauge coupling contant (at the pole).
virtual const double STXS_ggH1j_pTH_200(const double sqrt_s) const
The STXS bin .
virtual const double kappaAeff() const
The effective coupling .
const double GammaHudduRatio() const
The ratio of the in the current model and in the Standard Model.
const double deltaGammaHZeeRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double cHQm_TWG(const double mu) const
gslpp::complex deltaGR_Wffh(const Particle pbar, const Particle p) const
The new physics contribution to the coupling of the effective interaction .
virtual const double cHQ3_TWG(const double mu) const
static const std::string NPSMEFTd6GeneralVars[NNPSMEFTd6GeneralVars]
A string array containing the labels of the model parameters in NPSMEFTd6General.
virtual const double BrW(const Particle fi, const Particle fj) const
The branching ratio of the boson decaying into a SM fermion pair, .
double eHZgaint
Intrinsic relative theoretical error in .
const double GammaHmumuRatio() const
The ratio of the in the current model and in the Standard Model.
const double deltaGammaHZZ4fRatio1() const
The new physics contribution to the ratio of the , with any fermion, in the current model and in the...
const double GammaHZvvRatio() const
The ratio of the in the current model and in the Standard Model.
virtual const double STXS12_BrHevmuvRatio() const
The STXS BR .
virtual const double muTHUVBFHWW(const double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
virtual const double ppZHprobe(const double sqrt_s) const
The direction constrained by in the boosted regime, . From arXiv:1807.01796 and the contribution to ...
const double GammaH4LRatio() const
The ratio of the ( ) in the current model and in the Standard Model.
virtual const double STXS12_qqHll_pTV150_250_Nj1(const double sqrt_s) const
The STXS bin , .
virtual gslpp::complex deltaGL_Wff_mu(const Particle pbar, const Particle p, const double mu) const
New physics contribution to the charged current coupling .
virtual const double BrHZvvRatio() const
The ratio of the Br in the current model and in the Standard Model.
double cW_tree
The tree level values for the cosine of the weak angle.
virtual const double muggHWW(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
const double deltaGammaH2L2uRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
double CHe_33r_LNP
The dimension-6 operator coefficient (Real part and pure real operator).
virtual const double muggHgaga(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into 2...
virtual const double aPskPol(const double sqrt_s, const double Pol_em, const double Pol_ep) const
the angular parameter from (arXiv:1708.09079 [hep-ph]).
const double deltaGammaH2L2LRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
double eHggpar
Parametric relative theoretical error in .
virtual const double muTHUggHZga(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
virtual const double AuxObs_NP6() const
Auxiliary observable AuxObs_NP6 (See code for details.)
virtual const double muttHmumu(const double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
virtual const double BrHZZ4muRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double BrHZddRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
virtual const double STXS12_qqHll_pTV0_75(const double sqrt_s) const
The STXS bin , .
virtual const double STXS12_ggHll_pTV0_75(const double sqrt_s) const
The STXS bin , .
virtual const double CEWHe33() const
Combination of coefficients of the Warsaw basis constrained by EWPO .
const double deltaGammaHudduRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
const double deltaGammaHlv_lvorjjRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
virtual const double muepZBF(const double sqrt_s) const
The ratio between the production cross-section in the current model and in the Standard Model.
double g1_tree
The tree level value of the gauge coupling contant (at the pole).
const double deltaGammaH2L2v2Ratio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
virtual const double BrH2e2muRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double BrH4L2Ratio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
virtual const double delta_AFB_f(const Particle f, const double pol_e, const double pol_p, const double s) const
virtual const double kappamueff() const
The effective coupling .
const double GammaH2d2dRatio() const
The ratio of the in the current model and in the Standard Model.
virtual const double mueeHvv(const double sqrt_s) const
The ratio between the associated production cross-section in the current model and in the Standard ...
virtual const double sigmaSM_ee(const double pol_e, const double pol_p, const double s, const double cosmin, const double cosmax) const
double Cqq3_2333i_LNP
The dimension-6 operator coefficient (Imaginary part).
double cWsch
Parameters to control the SM EW input scheme: Alpha or MW.
double eHZgapar
Parametric relative theoretical error in .
virtual const double deltaMh2() const
The relative correction to the mass of the boson squared, , with respect to ref. point used in the S...
void setSMEFTEvolWC(RGESolver &RGevol)
An auxiliary method to set the WC on the evolutor.
const double CeeLR_down(const double mu) const
double CHWB_LNP
The dimension-6 operator coefficient .
virtual const double AuxObs_NP24() const
Auxiliary observable AuxObs_NP24.
const double deltaMLR2_f(const Particle f, const double s) const
double Ceu_3323i_LNP
The dimension-6 operator coefficient (Imaginary part).
virtual const double kappaZAeff() const
The effective coupling .
const double CeeRL_down(const double mu) const
gslpp::complex deltaG_Gff(const Particle p) const
The new physics contribution to the coupling of the effective interaction .
virtual const double muTHUZHgaga(const double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into 2 photons in the curren...
virtual const double muVHWW2l2v(const double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
virtual const double STXS12_qqHqq_mjj350_1000_pTH200_Inf_Nj2(const double sqrt_s) const
The STXS bin , .
virtual const double BrHWW4jRatio() const
The ratio of the Br in the current model and in the Standard Model.
gslpp::matrix< gslpp::complex > VdL
const double deltaGammaH2e2vRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double ctHOO(const double mu) const
double Cle_3333r_LNP
The dimension-6 operator coefficient (Real part and pure real operator).
const double deltaGammaHWW4fRatio1() const
The new physics contribution to the ratio of the , with any fermion, in the current model and in the...
virtual const double muWHbb(const double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
const double GammaHtautauRatio() const
The ratio of the in the current model and in the Standard Model.
double CuG_33i_LNP
The dimension-6 operator coefficient (Imaginary part).
double eeMz2
The em coupling squared (at Mz).
bool FlagQuadraticTerms
A boolean flag that is true if the quadratic terms in cross sections and widths are switched on.
virtual const double Br_H_inv() const
The branching ratio of the of the Higgs into invisible particles.
virtual const double delta_gVnue() const
The computation of the correction to the effective (muon) neutrino-electron vector coupling: delta_gV...
virtual const double AuxObs_NP29() const
Auxiliary observable AuxObs_NP29.
const double deltaGammaH4L2Ratio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
virtual const double BrHZgallRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
virtual const double STXS12_tH(const double sqrt_s) const
The STXS bin .
double ettHint
Intrinsic relative theoretical error in ttH production. (Assumed to be constant in energy....
virtual const double deltamc2() const
The relative correction to the mass of the quark squared, , with respect to ref. point used in the S...
virtual const double BrHWffRatio() const
The ratio of the Br , with any fermion, in the current model and in the Standard Model.
virtual const double muVHZZ4l(const double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
virtual const double intDMRL2ets2(const double s, const double t0, const double t1) const
const double deltaGammaHZZ4vRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double cQu8_TWG(const double mu) const
virtual const double STXS12_qqHqq_mjj350_Inf_pTH200_Inf_Nj2(const double sqrt_s) const
The STXS bin , .
const double deltaGL_f_mu(const Particle p, const double mu) const
New physics contribution to the neutral-current left-handed coupling .
virtual const double mueeZBFPol(const double sqrt_s, const double Pol_em, const double Pol_ep) const
The ratio between the production cross-section in the current model and in the Standard Model.
virtual const double CEWHd22() const
Combination of coefficients of the Warsaw basis constrained by EWPO .
double Clq1_3333r_LNP
The dimension-6 operator coefficient (Real part and pure real operator).
const double deltaGammaHgagaRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double deltaG1_hZA() const
The new physics contribution to the coupling of the effective interaction .
virtual const double muVBFHWW2l2v(const double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
virtual const double clQpOO(const double mu) const
virtual const double BrHZllRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
const double deltaGammaHZZ2e2muRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double AuxObs_NP4() const
Auxiliary observable AuxObs_NP4 (See code for details.)
virtual const double ctu1_TWG(const double mu) const
virtual const double muTHUttHtautau(const double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
virtual const double STXS_ggH2j_pTH_0_200(const double sqrt_s) const
The STXS bin .
const double deltaGammaHZgaRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double mueeZllHPol(const double sqrt_s, const double Pol_em, const double Pol_ep) const
The ratio between the associated production cross-section in the current model and in the Standard ...
virtual const double muVBFHmumu(const double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
virtual const double muVBFgamma(const double sqrt_s) const
The ratio between the vector-boson fusion Higgs production cross-section in association with a hard ...
virtual const double STXS12_ggHll_pTV150_250_Nj1(const double sqrt_s) const
The STXS bin , .
double CdB_33i_LNP
The dimension-6 operator coefficient (Imaginary part).
virtual const double muWHWW(const double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
virtual const double muTHUggHZZ4mu(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
virtual const double cggEff_HB() const
The effective Higgs-basis coupling . (Similar to cgg_HB but including modifications of SM loops....
const double deltaGammaHmumuRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double STXS_qqHqq_VBFtopo_j3(const double sqrt_s) const
The STXS bin .
virtual const double muZHmumu(const double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
virtual const double BrH2L2dRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
virtual const double muTHUVBFBRinv(const double sqrt_s) const
The ratio between the VBF production cross-section in the current model and in the Standard Model,...
virtual const double STXS12_ggH_pTH10_200_Nj0(const double sqrt_s) const
The STXS bin , .
const double CeeLR_bottom(const double mu) const
virtual const double STXS_qqHlv_pTV_250(const double sqrt_s) const
The STXS bin .
const double GammaH4fRatio() const
The ratio of the in the current model and in the Standard Model.
virtual const double STXS12_qqHll_pTV250_400(const double sqrt_s) const
The STXS bin , .
virtual const double STXS_qqHlv_pTV_0_150(const double sqrt_s) const
The STXS bin .
virtual const double cQq11_TWG(const double mu) const
virtual const double DeltaGF() const
New physics contribution to the Fermi constant.
virtual const double muZHpT250(const double sqrt_s) const
The ratio between the Z-Higgs associated production cross-section in the current model and in the St...
virtual const double clQmOO(const double mu) const
virtual const double AuxObs_NP9() const
Auxiliary observable AuxObs_NP9 (See code for details.)
virtual const double mueeZqqH(const double sqrt_s) const
The ratio between the associated production cross-section in the current model and in the Standard ...
double CHq3_33r_LNP
The dimension-6 operator coefficient (Real part and pure real operator).
const double deltaGammaH2u2dRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double STXS12_BrHbbRatio() const
The STXS BR .
std::string SMEFTBasisFlag
virtual const double BrHWW2l2vRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
double CuG_33r_LNP
The dimension-6 operator coefficient (Real part and pure real operator).
virtual const double deltaG1_hZZ() const
The new physics contribution to the coupling of the effective interaction .
double LambdaNP2
The square of the new physics scale [GeV ].
virtual const double muTHUVHtautau(const double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
virtual const double deltaMw() const
The relative correction to the mass of the boson, , with respect to ref. point used in the SM calcul...
virtual const double kappaceff() const
The effective coupling .
double cW2_tree
The square of the tree level values for the cosine of the weak angle.
virtual const double deltamb2() const
The relative correction to the mass of the quark squared, , with respect to ref. point used in the S...
virtual gslpp::complex deltaGR_Wff_mu(const Particle pbar, const Particle p, const double mu) const
New physics contribution to the charged current coupling .
const double CeeLL_down(const double mu) const
virtual const double RWlilj(const Particle li, const Particle lj) const
The lepton universality ratio .
const double deltaGammaHZZ4eRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
const double deltaGammaH4muRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double delta_Z
Combination of dimension 6 coefficients modifying the canonical field definition for EWPO.
virtual const double intMeeLR2SMts2(const double s, const double t0, const double t1) const
virtual const double NevLHCppenu13(const int i_bin) const
Number of mono-electron events at the LHC at 13 TeV.
virtual const double muTHUggHgaga(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into 2...
virtual const double STXS_qqHqq_VBFtopo_j3v(const double sqrt_s) const
The STXS bin .
bool FlagLoopHd6
A boolean flag that is true if including modifications in the SM loops in Higgs observables due to th...
const double GammaH2muvRatio() const
The ratio of the in the current model and in the Standard Model.
double delta_A
Combination of dimension 6 coefficients modifying the canonical field definition for EWPO.
virtual const double ImctZOO(const double mu) const
virtual const double DeltaOalphtoW(const double dOSMdalpha, const double mu) const
Difference in prediction in scheme and W mass scheme, computed from observable in scheme....
const double GammaH2l2vRatio() const
The ratio of the ( ) in the current model and in the Standard Model.
double CuH_33i_LNP
The dimension-6 operator coefficient (Imaginary part).
double CeH_33r_LNP
The dimension-6 operator coefficient (Real part and pure real operator).
gslpp::matrix< gslpp::complex > VuRd
virtual const double deltaxseeWWtotLEP2(const double sqrt_s) const
The new physics contribution to the total cross section in pb for , summing over all final states for...
virtual const double muggHZZ4l(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
virtual const double cZBox_HB() const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition ...
const double deltaGammaH4uRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double gZlR
The tree level value of the couplings in the SM.
virtual const double AuxObs_NP25() const
Auxiliary observable AuxObs_NP25.
virtual const double xseeWW4fLEP2(const double sqrt_s, const int fstate) const
The cross section in pb for , with the different fermion final states for C.O.M. energies in 188-208...
double xWZ_tree
The tree level component of the matrix that transform the gauge field into .
const double deltaGammaHlv_lvorjjRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
virtual const double muZHZZ(const double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
virtual const double kappaGeff() const
The effective coupling .
virtual const double kappaZeff() const
The effective coupling .
virtual const double STXS_qqHll_pTV_150_250_0j(const double sqrt_s) const
The STXS bin .
double eHccpar
Parametric relative theoretical error in .
const double deltaGammaHZZ4fRatio2() const
The new physics contribution to the ratio of the , with any fermion, in the current model and in the...
virtual const double STXS12_ggHll_pTV150_250_Nj0(const double sqrt_s) const
The STXS bin , .
virtual const double muTHUttHbb(const double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
virtual const double CEWHQ133() const
Combination of coefficients of the Warsaw basis constrained by EWPO .
double eHZZint
Intrinsic relative theoretical error in .
bool FlagmultiScaleRGE
A boolean for the model flag multiScaleRGE , to include RGE effects at different scales.
double CG_LNP
The dimension-6 operator coefficient .
virtual const double STXS12_ggH_pTH0_10_Nj0(const double sqrt_s) const
The STXS bin , .
virtual const double deltaGamma_Wff(const Particle fi, const Particle fj) const
The new physics contribution to the decay width of the boson into a given fermion pair,...
virtual const double muZHbb(const double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
const double GammaH2v2uRatio() const
The ratio of the in the current model and in the Standard Model.
const double CeeRR_top(const double mu) const
double delta_sW2
The dimension 6 correction to the weak mixing angle.
virtual const double xseeWWtotLEP2(const double sqrt_s) const
The total cross section in pb for , summing over all final states for C.O.M. energies in 188-208 GeV....
virtual const double cltOO(const double mu) const
Matching< NPSMEFTd6GeneralMatching, NPSMEFTd6General > NPSMEFTd6GM
An auxiliary method to get the WC from the evolutor.
virtual const double delta_mutH_2(const double sqrt_s) const
The SMEFT quadratic correction to the ratio between the t-Higgs associated production cross-section ...
virtual const double deltaG2_hWW() const
The new physics contribution to the coupling of the effective interaction .
virtual const double muTHUVHZZ(const double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
virtual const double STXS_ggH2j_pTH_60_120(const double sqrt_s) const
The STXS bin .
const double GammaHWlvRatio() const
The ratio of the ( ) in the current model and in the Standard Model.
virtual const double obliqueW() const
The oblique parameter . (Simplified implementation. Contribution only from .)
const double deltaGammaH2v2dRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double STXS_ggH2j_pTH_0_60(const double sqrt_s) const
The STXS bin .
double eWHint
Intrinsic relative theoretical error in WH production. (Assumed to be constant in energy....
const double deltaMRL2_f(const Particle f, const double s) const
virtual const double muTHUVHZga(const double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
const double deltaGammaH4fRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double delta_g1
The dimension 6 correction to the gauge coupling, for the Alpha-Scheme (cAsch=1,...
virtual const double muZHWW2l2v(const double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
const double deltaGammaHccRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double STXS_qqHll_pTV_150_250_1j(const double sqrt_s) const
The STXS bin .
double Cquqd1_3333r_LNP
The dimension-6 operator coefficient (Real part and pure real operator).
virtual const double muTHUggHbb(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
virtual const double deltaG1_hZARatio() const
The full new physics contribution to the coupling of the effective interaction , including new local ...
virtual const double del_sW2_mu(const double mu) const
Correction to (sin squared of) weak mixing angle.
virtual const double ctu8_TWG(const double mu) const
virtual const double deltamt() const
The relative correction to the mass of the quark, , with respect to ref. point used in the SM calcul...
virtual const double STXS12_ttH_pTH200_300(const double sqrt_s) const
The STXS bin , .
const double CeeRL_top(const double mu) const
const double deltaGammaHssRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
const double deltaGammaHZffRatio1() const
The new physics contribution to the ratio of the , with any fermion, in the current model and in the...
const double deltaGammaHevmuvRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double muTHUggHWW(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
const double deltaGR_f_mu(const Particle p, const double mu) const
New physics contribution to the neutral-current right-handed coupling .
virtual const double A_f(const Particle f) const
The left-right asymmetry in at the -pole, .
virtual const double intDMLR2etildest2(const double s, const double t0, const double t1) const
double CGtilde_LNP
The dimension-6 operator coefficient .
virtual const double AuxObs_NP23() const
Auxiliary observable AuxObs_NP23.
virtual const double STXS12_ttH_pTH0_60(const double sqrt_s) const
The STXS bin , .
virtual const double deltaG3_hWW() const
The new physics contribution to the coupling of the effective interaction .
double eHmumuint
Intrinsic relative theoretical error in .
virtual const double deltaR0_f(const Particle f) const
The new physics contribution to the ratio , and , for charged leptons, quarks and neutrinos,...
double CuB_33r_LNP
The dimension-6 operator coefficient (Real part and pure real operator).
virtual const double muggHtautau(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
const double GammaHZmumuRatio() const
The ratio of the in the current model and in the Standard Model.
virtual const double del_Z_mu(const double mu) const
Correction to Z WF.
double Clequ1_3333i_LNP
The dimension-6 operator coefficient (Imaginary part).
double Clu_3333r_LNP
The dimension-6 operator coefficient (Real part and pure real operator).
double CHf_diag(const Particle f) const
The diagonal entry of the dimension-6 operator coefficient corresponding to particle f.
virtual const double deltaAFB(const Particle f) const
The new physics contribution to the forward-backward asymmetry in at the -pole, .
double delta_GF
The dimension 6 correction to the Fermi constant, as extracted from muon decay.
virtual const double obliqueS() const
The oblique parameter . (Simplified implementation. Contribution only from .)
virtual const double BrHZZ4vRatio() const
The ratio of the Br in the current model and in the Standard Model.
const double deltaMLR2t_e(const double s, const double t) const
double getSMEFTCoeff(const std::string name, const double mu) const
virtual const double muggHbb(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
virtual const double delta_TauLFU_gtaugmuK() const
The computation of the correction to the LFU ratio .
virtual const double STXS12_ggH_pTH300_450_Nj01(const double sqrt_s) const
The STXS bin , .
const double deltaGammaHLvvLRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
virtual const double muVBFHZga(const double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
virtual const double muVHWW(const double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
double eHtautauint
Intrinsic relative theoretical error in .
const double deltaGammaH2L2v2Ratio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
virtual const double STXS12_ggH_mjj350_700_pTH0_200_ptHjj25_Inf_Nj2(const double sqrt_s) const
The STXS bin , .
double UevL
The tree level value of the couplings in the SM. (Neglecting PMNS effects.)
virtual const double deltaGwd6() const
The relative NP corrections to the width of the boson, .
virtual const double intDMRL2etildest2(const double s, const double t0, const double t1) const
double eeettHpar
Parametric relative theoretical error in . (Assumed to be constant in energy.)
virtual const double ctZ_TWG(const double mu) const
double delta_em
The relative dimension 6 correction to the QED interaction vertex.
const double GammaHgagaRatio() const
The ratio of the in the current model and in the Standard Model.
virtual const double kappabeff() const
The effective coupling .
double Cud1_3333r_LNP
The dimension-6 operator coefficient (Real part and pure real operator).
virtual const double muTHUVBFHWW2l2v(const double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
const double GammaHccRatio() const
The ratio of the in the current model and in the Standard Model.
virtual const double delta_Qwemoller(const double q2, const double y) const
The computation of the electron's weak charge.
virtual const double R0_f(const Particle f) const
The ratio , and , for charged leptons, quarks and neutrinos, respectively.
const double deltaGammaHZllRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
virtual const double AuxObs_NP28() const
Auxiliary observable AuxObs_NP28.
virtual const double BrH2mu2vRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double AuxObs_NP7() const
Auxiliary observable AuxObs_NP7 (See code for details.)
const double deltaGammaHZuuRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
virtual const double cHQpOO(const double mu) const
virtual const double deltaaSMZ() const
The relative correction to the strong coupling constant at the Z pole, , with respect to ref....
virtual const double STXS12_ggH_pTH300_450(const double sqrt_s) const
The STXS bin , .
virtual const double intDMRR2eus2(const double s, const double t0, const double t1) const
virtual const double CEWHu22() const
Combination of coefficients of the Warsaw basis constrained by EWPO .
virtual const double deltaG_hAARatio() const
The full new physics contribution to the coupling of the effective interaction , including new local ...
virtual bool PreUpdate()
The pre-update method for NPSMEFTd6General.
virtual const double mummHmm(const double sqrt_s) const
The ratio between the production cross-section in the current model and in the Standard Model.
virtual const double STXS12_qqHll_pTV0_150(const double sqrt_s) const
The STXS bin , .
virtual const double cgg_HB() const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition ...
virtual const double deltag1ZNPEff() const
The new physics contribution to the effective anomalous triple gauge coupling from arXiv: 1708....
double eggFint
Intrinsic relative theoretical error in ggF production. (Assumed to be constant in energy....
virtual const double muepWBF(const double sqrt_s) const
The ratio between the production cross-section in the current model and in the Standard Model.
const double deltaGammaHudduRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double delta_MZ
The dimension 6 correction to Z mass Lagrangian parameter.
virtual const double ctH_TWG(const double mu) const
virtual const double AuxObs_NP20() const
Auxiliary observable AuxObs_NP20.
virtual const double STXS12_ttH_pTH450_Inf(const double sqrt_s) const
The STXS bin , .
gslpp::complex CfB_diag(const Particle f) const
The diagonal entry of the dimension-6 operator coefficient corresponding to particle f.
virtual const double BrHZZ4lRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
virtual const double ctl_TWG(const double mu) const
const double deltaGammaH2LvRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
virtual const double lambdaZNP(const double mu) const
The new physics contribution to the anomalous triple gauge coupling .
virtual const double muTHUVHWW2l2v(const double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
virtual const double delU_gCC(const double mu) const
Universal indirect correction to EW charged currents.
double Cuu_3333r_LNP
The dimension-6 operator coefficient (Real part and pure real operator).
virtual const double mummHNWA(const double sqrt_s) const
The ratio between the production cross-section in the current model and in the Standard Model,...
double delta_xWZ
The dimension 6 correction to the component of the matrix that transform the gauge field into .
const double deltaGammaHZZ4muRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double BrHexo
The branching ratio of exotic (not invisible) Higgs decays.
const double CeeRL_up(const double mu) const
virtual const double muTHUVBFHinv(const double sqrt_s) const
The ratio between the VBF production cross-section with subsequent decay into invisible states in th...
virtual const double STXS_qqHll_pTV_250(const double sqrt_s) const
The STXS bin .
const double CeeRR_tau(const double mu) const
double CHW_LNP
The dimension-6 operator coefficient .
virtual const double muTHUVBFHtautau(const double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
const double deltaGammaHZddRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
virtual const double BrH2LvRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
virtual const double deltayt_HB() const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition ...
const double deltaGammaHZffRatio2() const
The new physics contribution to the ratio of the , with any fermion, in the current model and in the...
const double CeeLL_strange(const double mu) const
double BrHinv
The branching ratio of invisible Higgs decays.
virtual const double muTHUggHZZ4l(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
virtual const double AFB(const Particle f) const
The forward-backward asymmetry in at the -pole, .
const double deltaGammaH2evRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double muTHUttHWW(const double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
virtual const double BrHggRatio() const
The ratio of the Br in the current model and in the Standard Model.
const double GammaHWW2l2vRatio() const
The ratio of the ( ) in the current model and in the Standard Model.
virtual const double BrH4lRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
virtual const double STXS_qqHqq_nonVHtopo(const double sqrt_s) const
The STXS bin .
virtual const double deltaGmu() const
The relative correction to the muon decay constant, , with respect to ref. point used in the SM calcu...
const double deltaGammaH2L2dRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
virtual const double BrHWlvRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
virtual const double muVBFHgaga(const double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into 2 photons in the...
virtual const double muTHUZHZga(const double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
const double CeeRL_bottom(const double mu) const
double eggFHmumu
Total relative theoretical error in .
virtual const double deltaKZNP(const double mu) const
The new physics contribution to the anomalous triple gauge coupling .
virtual const double mummZH(const double sqrt_s) const
The ratio between the production cross-section in the current model and in the Standard Model.
virtual const double muTHUVHbb(const double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
virtual const double STXS_qqHqq_Rest(const double sqrt_s) const
The STXS bin .
const double CeeLL_bottom(const double mu) const
virtual const double muVHZga(const double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
virtual const double muWHWW2l2v(const double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
virtual const double cHtOO(const double mu) const
virtual const double muTHUVBFHbb(const double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
virtual gslpp::complex deltaGR_Wff(const Particle pbar, const Particle p) const
New physics contribution to the charged current coupling .
virtual const double STXS_qqHlv_pTV_150_250_0j(const double sqrt_s) const
The STXS bin .
const double deltaGammaH2e2muRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double CuB_33i_LNP
The dimension-6 operator coefficient (Imaginary part).
double Ced_3323i_LNP
The dimension-6 operator coefficient (Imaginary part).
double Cquqd1_3333i_LNP
The dimension-6 operator coefficient (Imaginary part).
double Cud8_3333r_LNP
The dimension-6 operator coefficient (Real part and pure real operator).
bool FlagfiniteNLO
A boolean for the model flag finiteNLO , to include finite NLO terms, when available.
virtual const double muVBFHWW(const double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
virtual const double muZHWW(const double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
double Cdd_2333i_LNP
The dimension-6 operator coefficient (Imaginary part).
virtual const double delta_alrmoller(const double q2, const double y) const
The computation of the parity violating asymmetry in Moller scattering.
const double CeeRR_up(const double mu) const
virtual const double AuxObs_NP17() const
Auxiliary observable AuxObs_NP17.
gslpp::complex deltaG_hAff(const Particle p) const
The new physics contribution to the coupling of the effective interaction .
const double GammaHZddRatio() const
The ratio of the ( ) in the current model and in the Standard Model.
virtual const double muTHUZHZZ(const double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
double CH_LNP
The dimension-6 operator coefficient .
bool FlagmatchLEFT
A boolean for the model flag matchLEFT , to include the matching between SMEFT and LEFT.
const double CeeLL_top(const double mu) const
virtual const double AuxObs_NP5() const
Auxiliary observable AuxObs_NP5 (See code for details.)
virtual const double mutHq(const double sqrt_s) const
The ratio between the t-q-Higgs associated production cross-section in the current model and in the ...
const double deltaGammaHZvvRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double xlog4(const double C1Lambda, const double C2, const double C3, const double C4, const double C5, const double C6muw) const
virtual const double muTHUZHmumu(const double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
gslpp::complex CHud_diag(const Particle u) const
The diagonal entry of the dimension-6 operator coefficient corresponding to particle f.
virtual const double AuxObs_NP12() const
Auxiliary observable AuxObs_NP12 (See code for details.)
virtual const double AuxObs_NP21() const
Auxiliary observable AuxObs_NP21 (See code for details.)
virtual const double deltaxseeWW4fLEP2(const double sqrt_s, const int fstate) const
The new physics contribution to the cross section in pb for , with the different fermion final state...
virtual const double deltamc() const
The relative correction to the mass of the quark, , with respect to ref. point used in the SM calcul...
const double GammaH4lRatio() const
The ratio of the ( ) in the current model and in the Standard Model.
virtual const double deltaG1_hWW() const
The new physics contribution to the coupling of the effective interaction .
const double deltaGammaHZZ4lRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
virtual const double BrH4fRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double deltaGzd6() const
The relative NP corrections to the width of the boson, .
virtual const double STXS12_ggH_pTH650_Inf_Nj01(const double sqrt_s) const
The STXS bin , .
virtual const double BrH2L2LRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
virtual const double deltaKgammaNP(const double mu) const
The new physics contribution to the anomalous triple gauge coupling .
virtual const double obliqueY() const
The oblique parameter . (Simplified implementation. Contribution only from .)
virtual const double STXS12_qqHll_pTV150_250_Nj0(const double sqrt_s) const
The STXS bin , .
const double CeeLL_up(const double mu) const
virtual const double BrH2u2uRatio() const
The ratio of the Br in the current model and in the Standard Model.
const double deltaGammaH2Lv2Ratio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
const double GammaHlv_lvorjjRatio() const
The ratio of the ( ) in the current model and in the Standard Model.
double CHl1_23i_LNP
The dimension-6 operator coefficient (Imaginary part).
const double deltaGammaHll_vvorjjRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
virtual const double obliqueT() const
The oblique parameter . (Simplified implementation. Contribution only from .)
virtual const double STXS12_ttH_pTH60_120(const double sqrt_s) const
The STXS bin , .
double CdW_33i_LNP
The dimension-6 operator coefficient (Imaginary part).
virtual const double STXS12_qqHll_pTV250_Inf(const double sqrt_s) const
The STXS bin , .
virtual const double muVH(const double sqrt_s) const
The ratio between the WH+ZH associated production cross-section in the current model and in the Stan...
virtual const double computeGammaTotalRatio() const
The ratio of the in the current model and in the Standard Model.
const double deltaGammaHtautauRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double eHgagaint
Intrinsic relative theoretical error in .
double delta_ale
The dimension 6 correction to the electromagnetic coupling.
double xlog5(const double C1Lambda, const double C2, const double C3, const double C4, const double C5, const double C6muw) const
virtual const double kappaWeff() const
The effective coupling .
virtual const double STXS_qqHqq_pTj_200(const double sqrt_s) const
The STXS bin .
double delta_Mz2
The dimension 6 correction to the Z-boson mass squared.
virtual const double STXS0_qqH(const double sqrt_s) const
The STXS0 bin .
virtual const double CEWHQ322() const
Combination of coefficients of the Warsaw basis constrained by EWPO .
virtual const double CEWHL122() const
Combination of coefficients of the Warsaw basis constrained by EWPO .
double eggFpar
Parametric relative theoretical error in ggF production. (Assumed to be constant in energy....
virtual const double mutH(const double sqrt_s) const
The ratio between the t-Higgs associated production cross-section in the current model and in the St...
double eepZBFint
Intrinsic relative theoretical error in via ZBF. (Assumed to be constant in energy....
virtual const double delta_gAnue() const
The computation of the correction to the effective (muon) neutrino-electron vector coupling: delta_gA...
const double deltaGammaHtautauRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
const double GammaH4vRatio() const
The ratio of the in the current model and in the Standard Model.
virtual const double muWHgaga(const double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into 2 photons in the curren...
double sW_tree
The tree level values for the sine of the weak angle.
virtual const double delta_Dsigma_f(const Particle f, const double pol_e, const double pol_p, const double s, const double cos) const
virtual const double STXS12_ttH_pTH120_200(const double sqrt_s) const
The STXS bin , .
const double deltaGammaHZuuRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
const double deltaGammaHWWRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double STXS_ZHqqHqq_pTj1_200(const double sqrt_s) const
The STXS bin .
virtual const double muttH(const double sqrt_s) const
The ratio between the t-tbar-Higgs associated production cross-section in the current model and in t...
virtual const double deltaG_hgg() const
The new physics contribution to the coupling of the effective interaction .
double Cee_3333r_LNP
The dimension-6 operator coefficient (Real part and pure real operator).
virtual const double BrHZZ2e2muRatio() const
The ratio of the Br in the current model and in the Standard Model.
double cLHd6
Parameter to control the inclusion of modifications of SM loops in Higgs processes due to dim 6 inter...
double delta_ZZ
Combination of dimension 6 coefficients modifying the canonical field definition.
virtual const double NevLHCpptautau13(const int i_bin) const
Number of di-tau events at the LHC at 13 TeV.
const double deltaGammaHWWRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
const double deltaGL_Zffh(const Particle p) const
The new physics contribution to the coupling of the effective interaction .
const double deltaGammaHZddRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
double Clequ1_3333r_LNP
The dimension-6 operator coefficient (Real part and pure real operator).
virtual const double muVHZZ(const double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
const double deltaGammaHggRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
const double deltaGammaHZmumuRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
const double CeeRL_e(const double mu) const
const double deltaGammaH4lRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
gslpp::complex CfH_diag(const Particle f) const
The diagonal entry of the dimension-6 operator coefficient corresponding to particle f.
virtual const double NevLHCppee13(const int i_bin) const
Number of di-electron events at the LHC at 13 TeV.
virtual const double muTHUWHtautau(const double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
double CuW_33i_LNP
The dimension-6 operator coefficient (Imaginary part).
const double GammaH2L2vRatio() const
The ratio of the ( ) in the current model and in the Standard Model.
double gZdR
The tree level value of the couplings in the SM.
virtual const double deltaaMZ() const
The relative correction to the electromagnetic constant at the Z pole, , with respect to ref....
double Clu_3323i_LNP
The dimension-6 operator coefficient (Imaginary part).
gslpp::matrix< gslpp::complex > VuL
const double deltaGammaHssRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double getSMEFTCoeffEW(const std::string name) const
const double GammaH2L2LRatio() const
The ratio of the ( ) in the current model and in the Standard Model.
virtual const double deltaaMZ2() const
The relative correction to the electromagnetic constant at the Z pole, , with respect to ref....
const double GammaH4uRatio() const
The ratio of the in the current model and in the Standard Model.
const double deltaGammaH2udRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
const double GammaH2udRatio() const
The ratio of the in the current model and in the Standard Model.
virtual const double muTHUVBFHZga(const double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
double Cle_3323i_LNP
The dimension-6 operator coefficient (Imaginary part).
virtual const double delta_AFB_ee(const double pol_e, const double pol_p, const double s) const
double eHbbpar
Parametric relative theoretical error in .
double dZH2
Higgs self-coupling contribution to the universal resummed Higgs wave function renormalization and co...
gslpp::complex CfW_diag(const Particle f) const
The diagonal entry of the dimension-6 operator coefficient corresponding to particle f.
virtual const double STXS12_qqHqq_mjj700_Inf_pTH0_200_pTHjj0_25_Nj2(const double sqrt_s) const
The STXS bin , .
const double deltaGammaH2v2uRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double CuH_33r_LNP
The dimension-6 operator coefficient (Real part and pure real operator).
virtual const double muTHUZHWW(const double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
const double GammaHZeeRatio() const
The ratio of the in the current model and in the Standard Model.
double eeeZHpar
Parametric relative theoretical error in . (Assumed to be constant in energy.)
virtual const double intMeeLRtilde2SMst2(const double s, const double t0, const double t1) const
double CHq1_23i_LNP
The dimension-6 operator coefficient (Imaginary part).
double eWHpar
Parametric relative theoretical error in WH production. (Assumed to be constant in energy....
const double CeeRL_strange(const double mu) const
virtual const double STXS12_ggH_pTH0_60_Nj1(const double sqrt_s) const
The STXS bin , .
double CHl3_33r_LNP
The dimension-6 operator coefficient (Real part and pure real operator).
virtual const double muTHUWHZga(const double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
double Lambda_NP
The new physics scale [GeV].
double eeettHint
Intrinsic relative theoretical error in . (Assumed to be constant in energy.)
double g2_tree
The tree level value of the gauge coupling contant (at the pole).
const double deltaGammaH4L2Ratio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
double Cdd_3333r_LNP
The dimension-6 operator coefficient (Real part and pure real operator).
double eHbbint
Intrinsic relative theoretical error in .
virtual const double delta_amuon() const
The computation of the anomalous magnetic moment of the muon .
virtual const double STXS12_qqHlv_pTV250_400(const double sqrt_s) const
The STXS bin , .
virtual const double STXS12_ggH_pTH450_650_Nj01(const double sqrt_s) const
The STXS bin , .
virtual const double muVBFHbb(const double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
virtual const double muggHH(const double sqrt_s) const
The ratio between the gluon-gluon fusion di-Higgs production cross-section in the current model and ...
virtual const double muVBFpVH(const double sqrt_s) const
The ratio between the sum of VBF and WH+ZH associated production cross-section in the current model ...
virtual const double BrHZZ4dRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
const double deltaGammaH2LvRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
virtual const double BrH2e2vRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double muTHUggHWW2l2v(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
const double GammaH4L2Ratio() const
The ratio of the ( ) in the current model and in the Standard Model.
const double deltaGammaHZZRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double eVBFpar
Parametric relative theoretical error in VBF production. (Assumed to be constant in energy....
virtual const double STXS12_ggH_pTH650_Inf(const double sqrt_s) const
The STXS bin , .
virtual const double NevLHCppmunu13(const int i_bin) const
Number of mono-muon events at the LHC at 13 TeV.
const double deltaGammaH2e2muRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double BrH2Lv2Ratio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
const double deltaGammaHZZRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double delta_MW
The dimension 6 correction to W mass Lagrangian parameter.
gslpp::matrix< gslpp::complex > MUQ
double v2_over_LambdaNP2
The ratio between the EW vev and the new physics scale, squared .
double eWHmumu
Total relative theoretical error in .
const double CeeLL_tau(const double mu) const
virtual const double deltaMh() const
The relative correction to the mass of the boson, , with respect to ref. point used in the SM calcul...
virtual const double del_e_mu(const double mu) const
Correction to electric charge.
const double GammaHZZ4fRatio() const
The ratio of the , with any fermion, in the current model and in the Standard Model.
const double deltaGL_f(const Particle p) const
New physics contribution to the neutral-current left-handed coupling .
const double CeeRR_bottom(const double mu) const
virtual const double del_ZA_mu(const double mu) const
Correction to Z-A mixing.
const double GammaH2L2dRatio() const
The ratio of the ( ) in the current model and in the Standard Model.
virtual const double CEWHQ333() const
Combination of coefficients of the Warsaw basis constrained by EWPO .
const double GammaHZZRatio() const
The ratio of the in the current model and in the Standard Model.
virtual const double STXS_qqHll_pTV_0_150(const double sqrt_s) const
The STXS bin .
const double GammaHWWRatio() const
The ratio of the in the current model and in the Standard Model.
virtual const double ctq8_TWG(const double mu) const
virtual const double ctd1_TWG(const double mu) const
virtual const double STXS_WHqqHqq_VBFtopo_j3(const double sqrt_s) const
The STXS bin .
virtual const double STXS_WHqqHqq_VBFtopo_j3v(const double sqrt_s) const
The STXS bin .
const double GammaHWjjRatio() const
The ratio of the in the current model and in the Standard Model.
double CeW_33i_LNP
The dimension-6 operator coefficient (Imaginary part).
virtual const double AuxObs_NP27() const
Auxiliary observable AuxObs_NP27.
virtual const double dxseeWWdcosBin(const double sqrt_s, const double cos1, const double cos2) const
The integral of differential distribution for , with in a given bin of the polar angle.
const double deltaGammaHccRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double deltaG2_hZZ() const
The new physics contribution to the coupling of the effective interaction .
gslpp::matrix< gslpp::complex > VdLd
const double deltaGammaHLvudRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
const gslpp::complex getCeuVLR(int i, int j, int k, int l) const
Return CeuVLR.
const gslpp::complex getCeeVLL(int i, int j, int k, int l) const
Return CeeVLL.
void updateLEFTGeneralParameters()
Updates to new FlavourWilsonCoefficient parameter sets.
const gslpp::complex getCnueVLR(int i, int j, int k, int l) const
Return CnueVLR.
const gslpp::complex getCeeVRR(int i, int j, int k, int l) const
Return CeeVRR.
const gslpp::complex getCnueduSRL(int i, int j, int k, int l) const
Return CnueduSRL.
const gslpp::complex getCnudVLR(int i, int j, int k, int l) const
Return CnudVLR.
const gslpp::complex getCnueVLL(int i, int j, int k, int l) const
Return CnueVLL.
const gslpp::complex getCedVRR(int i, int j, int k, int l) const
Return CedVRR.
const gslpp::complex getCnuuVLL(int i, int j, int k, int l) const
Return CnuuVLL.
const gslpp::complex getCedVLL(int i, int j, int k, int l) const
Return CedVLL.
const gslpp::complex getCnuuVLR(int i, int j, int k, int l) const
Return CnuuVLR.
const gslpp::complex getCueVLR(int i, int j, int k, int l) const
Return CueVLR.
const gslpp::complex getCdeVLR(int i, int j, int k, int l) const
Return CdeVLR.
const gslpp::complex getCedVLR(int i, int j, int k, int l) const
Return CedVLR.
const gslpp::complex getCnudVLL(int i, int j, int k, int l) const
Return CnudVLL.
const gslpp::complex getCeuVRR(int i, int j, int k, int l) const
Return CeuVRR.
const gslpp::complex getCnueduVLL(int i, int j, int k, int l) const
Return CnueduVLL.
const gslpp::complex getCeuVLL(int i, int j, int k, int l) const
Return CeuVLL.
The auxiliary base model class for other model classes.
Definition: NPbase.h:66
virtual const double BR_Zf(const Particle f) const
The Branching ratio of the boson into a given fermion pair, .
Definition: NPbase.cpp:541
StandardModel trueSM
Definition: NPbase.h:5396
virtual const double BrHlljjRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
Definition: NPbase.h:2375
A class for particles.
Definition: Particle.h:26
bool is(std::string name_i) const
Definition: Particle.cpp:23
double getIsospin() const
A get method to access the particle isospin.
Definition: Particle.h:115
const double & getMass() const
A get method to access the particle mass.
Definition: Particle.h:61
void setMass(double mass)
A set method to fix the particle mass.
Definition: Particle.h:70
double getCharge() const
A get method to access the particle charge.
Definition: Particle.h:97
int getIndex() const
Definition: Particle.h:160
double CF
Definition: QCD.h:1026
void setMtpole(double mtpole_in)
A method to set the pole mass of the top quark.
Definition: QCD.h:609
void setComputemt(bool computemt)
A set method to change the value of computemt.
Definition: QCD.h:988
double Nc
The number of colours.
Definition: QCD.h:1025
const double Mrun(const double mu, const double m, const quark q, const orders order=FULLNNLO) const
Computes a running quark mass from .
Definition: QCD.cpp:1353
@ UP
Definition: QCD.h:324
@ BOTTOM
Definition: QCD.h:329
@ TOP
Definition: QCD.h:328
@ DOWN
Definition: QCD.h:325
@ STRANGE
Definition: QCD.h:327
@ CHARM
Definition: QCD.h:326
const double Mofmu2Mbar(const double m, const double mu, const quark q) const
Converts a quark running mass at an arbitrary scale to the corresponding mass .
Definition: QCD.cpp:1738
void setQuarkMass(const quark q, const double mass)
A set method to change the mass of a quark.
Definition: QCD.h:546
bool computemt
Switch for computing the mass of the top quark.
Definition: QCD.h:1011
const double Nf(const double mu) const
The number of active flavour at scale .
Definition: QCD.cpp:571
@ NEUTRINO_2
Definition: QCD.h:313
@ NEUTRINO_1
Definition: QCD.h:311
@ MU
Definition: QCD.h:314
@ ELECTRON
Definition: QCD.h:312
@ NEUTRINO_3
Definition: QCD.h:315
@ TAU
Definition: QCD.h:316
Particle quarks[6]
The vector of all SM quarks.
Definition: QCD.h:1027
double mtpole
The pole mass of the top quark.
Definition: QCD.h:1020
const double Mbar2Mp(const double mbar, const quark q, const orders order=FULLNNLO) const
Converts the mass to the pole mass.
Definition: QCD.cpp:1552
const double getMuw() const
A get method to retrieve the matching scale around the weak scale.
const double computeBrHtomumu() const
The Br in the Standard Model.
double A
The CKM parameter in the Wolfenstein parameterization.
bool requireCKM
An internal flag to control whether the CKM matrix has to be recomputed.
virtual const double GammaZ(const Particle f) const
The partial decay width, .
const double computeBrHtoZZ() const
The Br in the Standard Model.
double gamma
used as an input for FlagWolfenstein = FALSE
double Vud
used as an input for FlagWolfenstein = FALSE and FlagUseVud = TRUE
virtual bool PreUpdate()
The pre-update method for StandardModel.
gslpp::complex AHZga_W(const double tau, const double lambda) const
W loop function entering in the calculation of the effective coupling.
const double computeSigmattH(const double sqrt_s) const
The ttH production cross section in the Standard Model.
const double computeSigmaggH(const double sqrt_s) const
The ggH cross section in the Standard Model.
double Mz
The mass of the boson in GeV.
const double computeBrHtocc() const
The Br in the Standard Model.
virtual const double AFB(const Particle f) const
virtual const double gLnuN2() const
The effective neutrino nucleon LH coupling: gLnuN2.
const double computeSigmaVBF(const double sqrt_s) const
The VBF cross section in the Standard Model.
const CKM & getCKM() const
A get method to retrieve the member object of type CKM.
gslpp::complex AH_f(const double tau) const
Fermionic loop function entering in the calculation of the effective and couplings.
const double computeSigmaWH(const double sqrt_s) const
The WH production cross section in the Standard Model.
const double computeBrHtotautau() const
The Br in the Standard Model.
virtual bool Init(const std::map< std::string, double > &DPars)
A method to initialize the model parameters.
CKM myCKM
An object of type CKM.
const double computeBrHto4f() const
The Br in the Standard Model.
virtual bool setFlagStr(const std::string name, const std::string value)
A method to set a flag of StandardModel.
const double computeBrHtobb() const
The Br in the Standard Model.
Matching< StandardModelMatching, StandardModel > SMM
An object of type Matching.
virtual const gslpp::complex gA_f(const Particle f) const
The effective leptonic neutral-current axial-vector coupling in the SM.
double rhob
The CKM parameter in the Wolfenstein parameterization.
Particle leptons[6]
An array of Particle objects for the leptons.
virtual const double sigma0_had() const
The hadronic cross section for at the -pole, .
const double computeBrHtogg() const
The Br in the Standard Model.
virtual const double Gamma_Z() const
The total decay width of the boson, .
virtual const double gRnuN2() const
The effective neutrino nucleon RH coupling: gRnuN2.
double GF
The Fermi constant in .
virtual const double Mw() const
The SM prediction for the -boson mass in the on-shell scheme, .
virtual bool setFlag(const std::string name, const bool value)
A method to set a flag of StandardModel.
virtual const double A_f(const Particle f) const
The left-right asymmetry in at the -pole, .
const double computeBrHtoZga() const
The Br in the Standard Model.
const double computeSigmaZH(const double sqrt_s) const
The ZH production cross section in the Standard Model.
const double computeBrHtogaga() const
The Br in the Standard Model.
double lambda
The CKM parameter in the Wolfenstein parameterization.
void setRequireCKM(bool requireCKM)
A set method to change the value of requireCKM.
virtual const double GammaW(const Particle fi, const Particle fj) const
A partial decay width of the boson decay into a SM fermion pair.
virtual const double R0_f(const Particle f) const
The ratio .
virtual const double TauLFU_gtauge() const
The computation of the LFU ratio .
double etab
The CKM parameter in the Wolfenstein parameterization.
virtual const double cW2(const double Mw_i) const
The square of the cosine of the weak mixing angle in the on-shell scheme, denoted as .
virtual const double TauLFU_gtaugmu() const
The computation of the LFU ratio .
void setCKM(const CKM &CKMMatrix)
A set method to change the CKM matrix.
virtual const double TauLFU_gmuge() const
The computation of the LFU ratio .
const double computeBrHtoss() const
The Br in the Standard Model.
double Mw_inp
The mass of the boson in GeV used as input for FlagMWinput = TRUE.
double mHl
The Higgs mass in GeV.
gslpp::complex AH_W(const double tau) const
W loop function entering in the calculation of the effective coupling.
double ale
The fine-structure constant .
double AlsMz
The strong coupling constant at the Z-boson mass, .
double delGammaZ
The theoretical uncertainty in , denoted as , in GeV.
virtual bool PostUpdate()
The post-update method for StandardModel.
double muw
A matching scale around the weak scale in GeV.
virtual const double alphaMz() const
The electromagnetic coupling at the -mass scale, .
virtual void setParameter(const std::string name, const double &value)
A method to set the value of a parameter of StandardModel.
double Vus
used as an input for FlagWolfenstein = FALSE
static const double GeVminus2_to_nb
const double computeBrHto4v() const
The Br in the Standard Model.
const double v() const
The Higgs vacuum expectation value.
gslpp::complex AHZga_f(const double tau, const double lambda) const
Fermionic loop function entering in the calculation of the effective coupling.
virtual const double sW2(const double Mw_i) const
The square of the sine of the weak mixing angle in the on-shell scheme, denoted as .
virtual const gslpp::complex gV_f(const Particle f) const
The effective leptonic neutral-current vector coupling in the SM.
const double computeBrHtoWW() const
The Br in the Standard Model.
A class for the matching in the Standard Model.
An observable class for the Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document....
An observable class for the Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document....
An observable class for the Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document....
An observable class for the Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document....
An observable class for the anomalous triple gauge coupling .
Definition: aTGC.h:95
A class for , the pole mass of the top quark.
Definition: masses.h:164
Test Observable.
Test Observable.